/* Peach-on-black theme override for the LLP design system.
   Flipped from the original peach-background handoff (user request, 2026-08-15):
   near-black page, peach type; the closing .dark-section band inverts the other
   way (peach surface, ink content) to keep the emphasis rhythm.
   Apply with <body class="royal eyebrow-frame">; remove classes to revert to warm paper. */
body.royal{--paper:#171310;--paper-alt:#221c16;--ink:#FBCFC5;--body:rgba(251,207,197,0.84);--muted:rgba(251,207,197,0.6);--accent:#FBCFC5;--line:rgba(251,207,197,0.16);--line-strong:rgba(251,207,197,0.24);color-scheme:dark}
body.royal .site-header{background:rgba(23,19,16,0.82)}
body.royal .text-link{border-bottom-color:rgba(251,207,197,0.35)}
body.royal .cell,body.royal .stat{background:var(--paper-alt)}
/* The closing band is now peach: base .dark-section{background:var(--ink)} picks
   up the flipped --ink automatically; its ink-band text/hairline tokens must
   flip with it. */
body.royal .dark-section{--dark-muted:rgba(23,19,16,0.7);--dark-faint:rgba(23,19,16,0.55);--line-dark:rgba(23,19,16,0.2)}
body.royal .dark-section .text-link{border-bottom-color:rgba(23,19,16,0.35)}
body.royal .dark-section .button,body.royal .dark-section .button.accent{background:#171310;color:#FBCFC5}
body.royal .dark-section .button:hover,body.royal .dark-section .button.accent:hover{background:#2a231d;filter:none}
body.eyebrow-frame .eyebrow .tick{display:none}
body.eyebrow-frame .eyebrow .mono,body.eyebrow-frame .section-kicker .mono{display:inline-block;background:#FBCFC5;padding:5px 12px;border-radius:2px;color:#171310}
/* …and the chip inverts back inside the peach band. */
body.eyebrow-frame .dark-section .eyebrow .mono{background:#171310;color:#FBCFC5}
/* Port fix kept from the handoff review: captions on the page surface use the
   page's muted tone, not the band's. */
body.royal .section .caption{color:var(--muted)}
