/* NOXER V35 | Actual visible liquid metal transitions, not just 0.3s fades */
.nx32-mercury-tap,.nx32-mercury-morph{display:none!important}
.nx35-merge-layer{position:fixed;inset:0;pointer-events:none;z-index:100005;opacity:0;isolation:isolate;will-change:opacity;filter:drop-shadow(0 2px 8px rgba(195,217,255,.22));mix-blend-mode:screen}
.nx35-merge-layer.nx35-running{opacity:1}
.nx35-silver-drop{position:fixed;pointer-events:none;z-index:100006;border-radius:50%;background:radial-gradient(circle at 31% 23%,rgba(255,255,255,.90),rgba(205,222,240,.64) 19%,rgba(99,117,157,.50) 50%,rgba(71,70,114,.1) 74%,transparent 76%);border:1px solid rgba(230,241,255,.38);box-shadow:inset 0 1px 2px rgba(255,255,255,.75),0 2px 18px rgba(205,225,255,.3);mix-blend-mode:screen;will-change:transform,opacity}
.nx35-mercury-group{position:relative!important;isolation:isolate}
.nx35-mercury-group > .nx35-mercury-indicator{position:absolute;display:block;pointer-events:none;z-index:0;opacity:0;border:1px solid rgba(248,252,255,.48);background:linear-gradient(135deg,rgba(249,252,255,.32) 0%,rgba(176,191,215,.23) 19%,rgba(110,119,161,.19) 51%,rgba(212,225,255,.34) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.41),inset 0 -1px 6px rgba(255,255,255,.065),0 6px 23px rgba(166,178,230,.13);backdrop-filter:blur(13px) saturate(142%);-webkit-backdrop-filter:blur(13px) saturate(142%);transition:left .62s cubic-bezier(.16,1,.29,1),top .62s cubic-bezier(.16,1,.29,1),width .62s cubic-bezier(.16,1,.29,1),height .62s cubic-bezier(.16,1,.29,1),border-radius .5s cubic-bezier(.16,1,.29,1),opacity .25s ease;will-change:left,top,width,height;overflow:hidden}
.nx35-mercury-group > .nx35-mercury-indicator::after{content:"";position:absolute;inset:1px 10% auto;height:42%;background:linear-gradient(180deg,rgba(255,255,255,.34),transparent);border-radius:50% 50% 80% 80%;filter:blur(2px)}
.nx35-mercury-group > .nx35-mercury-indicator.nx35-visible{opacity:1}
.nx35-mercury-group > .nx35-mercury-indicator.nx35-instant{transition:none!important}
.nx35-mercury-group > :is(button,a,[role="tab"]){position:relative;z-index:1}
/* Navigation selection itself is a glass droplet, not a colored solid rectangle. */
.nx35-mercury-group > :is(button,a,[role="tab"]).active{background:transparent!important;box-shadow:none!important}
/* Preserve legibility in sections with their own backgrounds. */
.nx35-mercury-group > :is(button,a,[role="tab"]).active{color:#f6f8ff!important}
html[data-noxer-glass="off"] .nx35-merge-layer,html[data-noxer-glass="off"] .nx35-silver-drop,html[data-noxer-glass="off"] .nx35-mercury-indicator{display:none!important}
@media (prefers-reduced-motion:reduce){.nx35-merge-layer,.nx35-silver-drop,.nx35-mercury-indicator{display:none!important}}
@media (max-width:720px){.nx35-silver-drop{filter:none}.nx35-mercury-group > .nx35-mercury-indicator{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}}
