/* VG-LIQUID-GLASS: header top bar + publisher box */
header.site-topbar{
  background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.55))!important;
  -webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);
  border-bottom:1px solid rgba(255,255,255,.6)!important;
  box-shadow:0 1px 0 rgba(255,255,255,.5) inset,0 8px 30px -12px rgba(30,20,80,.25);
}
.night-mode header.site-topbar,.dark header.site-topbar,[data-theme=dark] header.site-topbar{
  background:linear-gradient(180deg,rgba(22,24,44,.62),rgba(12,14,30,.45))!important;
  border-bottom:1px solid rgba(167,139,250,.18)!important;
  box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 10px 36px -14px rgba(0,0,0,.7);
}
header.site-topbar input[type=search],header.site-topbar input[type=text]{
  background:rgba(255,255,255,.08)!important;border:1px solid rgba(255,255,255,.12)!important;
  -webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);
}
#publisher-trigger,div:has(> .js_publisher-trigger),.x-form.publisher.rounded-box{
  position:relative;
  background:linear-gradient(135deg,rgba(255,255,255,.75),rgba(255,255,255,.5))!important;
  -webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);
  border:1px solid rgba(255,255,255,.65);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 10px 30px -12px rgba(40,30,90,.25)!important;
}
.night-mode #publisher-trigger,.night-mode div:has(> .js_publisher-trigger),.night-mode .x-form.publisher.rounded-box{
  background:linear-gradient(135deg,rgba(40,42,72,.55),rgba(18,20,40,.4))!important;
  border:1px solid rgba(167,139,250,.2);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.25),0 14px 40px -16px rgba(0,0,0,.75)!important;
}
.js_publisher-trigger{
  background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.1)!important;
  -webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);
}
html:not(.dark) body:not(.night-mode) .js_publisher-trigger{background:rgba(0,0,0,.04)!important;border-color:rgba(0,0,0,.06)!important}
/* /VG-LIQUID-GLASS */
/* VG-LIQUID-GLASS v2: #0b1523 tint (8-digit #0b152300 alpha 00 = invisible, so tint used with ~0.6 alpha) */
.night-mode header.site-topbar{background:linear-gradient(180deg,rgba(11,21,35,.68),rgba(11,21,35,.5))!important}
.night-mode #publisher-trigger,.night-mode div:has(> .js_publisher-trigger),.night-mode .x-form.publisher.rounded-box,
.night-mode .post,.night-mode .post.rounded-box,
.night-mode .rounded-box.bg-base-100,.night-mode .card.bg-base-100,.night-mode .see-more.bg-base-100,
.night-mode .chat-sidebar-content,.night-mode .chat-sidebar>div,.night-mode .chat-widget.bg-base-100{
  background:linear-gradient(135deg,rgba(11,21,35,.62),rgba(11,21,35,.42))!important;
  -webkit-backdrop-filter:blur(20px) saturate(170%);backdrop-filter:blur(20px) saturate(170%);
  border:1px solid rgba(167,139,250,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 14px 40px -16px rgba(0,0,0,.75)!important;
}
.night-mode .chat-sidebar-content,.night-mode .chat-sidebar>div{border-radius:1.25rem}
.night-mode .chat-sidebar img{box-shadow:0 0 0 1px rgba(255,255,255,.12),0 4px 12px -4px rgba(0,0,0,.6)}
.night-mode .post .post-body .rounded-box.bg-base-100,.night-mode .post .card.bg-base-100{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none!important}
/* /VG-LIQUID-GLASS v2 */
