/* Functional additions only; frozen v0.4 visual assets and theme remain unchanged. */
@layer foundation {
 :root{--portal-focus:#bf9456;--portal-space:1rem;color-scheme:dark}
 :focus-visible{outline:2px solid var(--portal-focus);outline-offset:3px}
 .backend-state{display:flex;align-items:center;gap:var(--portal-space);flex-wrap:wrap;margin-block:1rem 2rem}
 .backend-state p{margin:0}
 @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
}
