/* Frosted-glass palette, 11 Oct 2026: pale blue removed site-wide. Generated by
   output/implementations/2026-10-11-frosted-glass-palette/build.py. Colour values were changed
   in place in each stylesheet; this file holds only the shared variables and two additions. */
:root{--fg-surface:rgba(250,248,242,.62);--fg-lift:none}
@media (min-width:761px){:root{--fg-surface:rgba(255,253,248,.8);--fg-lift:0 1px 2px rgba(24,61,105,.05),0 6px 18px rgba(24,61,105,.06)}}
/* Phone quick bar: glass buttons with a faint border; current page navy */
@media (max-width:760px){.mobile-quick-nav a:not([aria-current=page]){border:1px solid rgba(24,61,105,.16);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2)}.mobile-quick-nav a[aria-current=page],body.v13.v13.v13.v13.v13.v13.v13 .mobile-quick-nav a[aria-current=page]{background:#183d69}}
/* Desktop gold warmed halfway towards the phone wash (option D) */
@media (min-width:761px){body:not(.home) main#main{background-image:url("/assets/performance-2026-10-31/gold-desktop-3e9a11b2a465.webp")}}

/* Accepted article contents: 18px regular, page-driven scrolling. */
html body #main#main aside.ar-contents.ar-contents{position:static!important;max-height:none!important;overflow:visible!important;height:auto!important}
html body #main#main aside.ar-contents.ar-contents a,html body #main#main aside.ar-contents.ar-contents .ar-contents-links a{font-size:18px!important;font-weight:400!important;line-height:1.5!important;overflow-wrap:anywhere}
html body #main#main aside.ar-contents.ar-contents summary,html body #main#main aside.ar-contents.ar-contents .ci-t{font-size:18px!important;font-weight:500!important;line-height:1.5!important}
html body #main#main aside.ar-contents.ar-contents a[aria-current]{font-weight:400!important}
@media(min-width:1060px){html body #main#main aside.ar-contents.ar-contents{position:sticky!important;top:var(--ar-rail-top,110px)!important;align-self:start!important}}

