/* REV68: all styles strictly scoped to comments / existing pagination-wide search. */
#comments[data-wijdr-rev57] article.comment.rev68-thread{
  border-left-color:var(--rev68-thread-color,#a56d43)!important;
}
#comments[data-wijdr-rev57] article.comment.rev68-thread-reply{
  border-left:4px solid var(--rev68-thread-color,#a56d43)!important;
  background:color-mix(in srgb,var(--rev68-thread-color,#a56d43) 5%,#fffaf4);
}
#comments[data-wijdr-rev57] article.comment.rev68-thread-reply::before{
  border-left-color:var(--rev68-thread-color,#a56d43)!important;
  border-bottom-color:var(--rev68-thread-color,#a56d43)!important;
}
#comments[data-wijdr-rev57] article.comment.rev68-thread:target{
  outline:2px solid var(--rev68-thread-color,#a56d43);outline-offset:3px;
}
.rev68-global-search{
  position:relative;padding:16px 18px 15px;margin:18px 0 14px;
  background:linear-gradient(135deg,#fffdf8 0%,#f3e8d6 100%);
  border:1px solid #d5b998;border-left:5px solid #976a46;border-radius:5px;
  box-shadow:0 5px 18px rgba(59,38,19,.08);max-width:100%;
}
.rev68-global-search-title{
 display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px;
 margin-bottom:10px;color:#523822;font-size:11px;letter-spacing:.09em;
}
.rev68-global-search-title strong{font-size:12px;font-weight:900;}
.rev68-global-search-title span{letter-spacing:0;font-size:12px;color:#806148;}
.rev68-global-search-input{
 border:1px solid #c4ab8a;border-radius:4px;background:#fffefa;color:#38291e;
 font-size:15px;min-height:46px;padding:11px 13px;width:min(100%,720px);max-width:100%;
 box-shadow:inset 0 1px 2px rgba(50,35,20,.05);
}
.rev68-global-search-input:focus-visible{
 outline:3px solid rgba(156,104,62,.3);outline-offset:1px;border-color:#9f6e45;
}
.rev68-global-search button[type=submit],
.rev68-global-search input[type=submit]{
 border-radius:4px;background:#523824;color:#fff8ed;border:1px solid #523824;
 font-size:13px;font-weight:800;padding:11px 16px;min-height:44px;cursor:pointer;
}
.rev68-global-search button[type=submit]:hover,
.rev68-global-search input[type=submit]:hover{
 background:#764e30;
}
#comments[data-wijdr-rev57] .rev68-nav-only{
 padding:11px 14px;margin-block:12px 14px;
}
#comments[data-wijdr-rev57] .rev68-nav-only .rev58-toolbar-heading{margin-bottom:6px;}
@media(max-width:650px){
 .rev68-global-search{padding:12px;margin:12px 0;}
 .rev68-global-search-input{width:100%;}
 #comments[data-wijdr-rev57] article.comment.rev68-thread-reply{border-left-width:3px!important;}
}

/* WIJDR REV69 — anonymous decorative avatar only. No layout change elsewhere. */
#comments[data-wijdr-rev57] .comment-head span.avatar.rev69-anon-avatar{
 display:inline-flex;align-items:center;justify-content:center;
 width:39px;height:39px;min-width:39px;flex:0 0 39px;
 border:2px solid color-mix(in srgb,var(--rev70-avatar-bg,#307dba) 76%,#141414)!important;
 border-radius:12px;
 background:var(--rev70-avatar-bg,#307dba)!important;
 color:var(--rev70-avatar-ink,#fff)!important;font-size:0;line-height:1;overflow:hidden;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 2px 5px rgba(50,28,14,.10);
}
#comments[data-wijdr-rev57] .comment-head span.avatar.rev69-anon-avatar svg,
#comments[data-wijdr-rev57] .comment-head span.avatar.rev69-anon-avatar svg use{
 display:block!important;width:35px!important;height:35px!important;
 fill:none;color:var(--rev70-avatar-ink,#fff)!important;stroke:none;flex-shrink:0;
}
@media(max-width:650px){
 #comments[data-wijdr-rev57] .comment-head span.avatar.rev69-anon-avatar{
 width:35px;height:35px;min-width:35px;flex-basis:35px;border-radius:10px;
 }
 #comments[data-wijdr-rev57] .comment-head span.avatar.rev69-anon-avatar svg{width:31px!important;height:31px!important;}
}
