@font-face{font-family:Retro Interface;src:url(/fonts/retro/ibm-plex-sans-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Retro Interface;src:url(/fonts/retro/ibm-plex-sans-latin-600-normal.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Retro Display;src:url(/fonts/retro/HostGrotesk-Variable.ttf)format("truetype");font-style:normal;font-weight:300 800;font-display:swap}@font-face{font-family:Retro Mono;src:url(/fonts/retro/ibm-plex-mono-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}[data-style=retro]{--role-page-ground:#d4d4d4;--role-alt-ground:teal;--role-surface:#d4d4d4;--role-surface-elevated:#fff;--role-surface-inset:#fff;--role-rule:#545454;--role-text-primary:#000;--role-text-secondary:#242424;--role-text-muted:#242424;--role-text-inverse:#fff;--role-accent:navy;--role-accent-text:#fff;--role-cta-fill:navy;--role-cta-label:#fff;--role-cta-secondary-fill:#ff0;--role-tone-positive:#005b50;--role-tone-warning:#ff0;--role-tone-negative:maroon;--role-font-display:"Retro Display", sans-serif;--role-font-body:"Retro Interface", sans-serif;--role-font-label:"Retro Mono", monospace;--role-display-size:clamp(40px, 7.4cqi, 94px);--role-display-weight:800;--role-display-tracking:-.055em;--role-body-size:16px;--role-body-leading:1.45;--role-label-size:12px;--role-label-weight:400;--role-label-tracking:0;--role-button-label-size:16px;--role-radius-control:0;--role-radius-panel:0;--role-hairline:1px;--role-space-unit:4px;--role-motion-duration:0s;--role-motion-easing:linear;--retro-raised:inset -1px -1px var(--role-rule), inset 1px 1px var(--role-surface), 3px 3px var(--role-text-primary);--retro-inset:inset 1px 1px var(--role-text-primary);--retro-measure:1280px;--retro-column:min(100%, var(--retro-measure));--retro-margin:calc((100% - var(--retro-column)) / 2);color:var(--role-text-primary);background:var(--role-page-ground);font-family:var(--role-font-body);font-size:var(--role-body-size);line-height:var(--role-body-leading);font-synthesis:none;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-width:0;max-width:100%;caret-color:var(--role-accent);font-weight:400}[data-style=retro] ::selection{background:var(--role-accent);color:var(--role-text-inverse)}@layer base{[data-style=retro] strong,[data-style=retro] b{font-weight:600}}@media (prefers-reduced-motion:reduce){[data-style=retro],[data-style=retro] *,[data-style=retro] :before,[data-style=retro] :after{transition-duration:0s!important;animation:none!important}}
