/* Shared by all current-site headers. Reuse the approved glass RGB tones with a lighter tint to reveal the blur.
   No ancestor opacity, decorative dither, layout, or image geometry is changed. */
.nav[data-glass-tone]{transition:width .5s var(--ease),top .5s var(--ease),background-color .32s ease,border-color .32s ease,color .32s ease}
.nav[data-glass-tone] .brand img,.nav[data-glass-tone] .nav-cta img{transition:filter .32s ease}
.nav[data-glass-tone] .nav-cta{transition:background-color .32s ease,border-color .32s ease,color .32s ease,transform .25s var(--ease)}
.nav[data-glass-tone="light"]{background-color:var(--titlebar-light-glass,rgba(224,229,229,.64))}
.nav[data-glass-tone="light"].compact{--titlebar-light-glass:rgba(225,230,230,.70)}
.nav[data-glass-tone="dark"]{background-color:rgba(27,38,40,.74);border-color:rgba(255,255,255,.16);color:#f0f4f4}
.nav[data-glass-tone="dark"] .brand>img:first-child,.nav[data-glass-tone="dark"] .brand-mark{filter:brightness(0) invert(1)}
/* One Terracotta material shared by both acquisition CTAs; sizing and disabled
   checkout behavior stay in their original context-specific rules. */
.nav[data-glass-tone="dark"] .nav-cta,.get-section .buy-button{--terracotta-cta-shadow:0 6px 16px rgba(15,22,23,.22),0 2px 6px rgba(15,22,23,.16);background-color:var(--terracotta,#C99E7A);background-image:var(--grain);color:var(--ink);border:1px solid rgba(255,255,255,.6);border-radius:6px;box-shadow:inset 0 1px rgba(255,255,255,.11),var(--terracotta-cta-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background-color .32s ease,border-color .32s ease,color .32s ease,transform .25s var(--ease)}
.nav[data-glass-tone="dark"] .nav-cta img,.get-section .buy-button img{filter:brightness(0) saturate(100%);opacity:.95}
.nav[data-glass-tone="dark"] .nav-cta:hover:not(:disabled),.get-section .buy-button:hover:not(:disabled){background-color:var(--terracotta,#C99E7A);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink),inset 0 1px rgba(255,255,255,.11),var(--terracotta-cta-shadow)}
.nav[data-glass-tone] a:focus-visible{outline-color:var(--ink)}
.nav[data-glass-tone="dark"] a:focus-visible,.get-section .buy-button:focus-visible{outline:3px solid #f0f4f4;outline-offset:4px}
@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){
  .nav[data-glass-tone="light"]{background-color:var(--paper)}
  .nav[data-glass-tone="dark"]{background-color:#202d2f}
}
@media(prefers-reduced-transparency:reduce){
  .nav[data-glass-tone]{backdrop-filter:none;-webkit-backdrop-filter:none}
  .nav[data-glass-tone="light"]{background-color:var(--paper)}
  .nav[data-glass-tone="dark"]{background-color:#202d2f}
}
