@font-face{font-family:Bodoni Moda;src:url(/assets/fonts/bodoni-moda-latin.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Hanken Grotesk;src:url(/assets/fonts/hanken-grotesk-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/ibm-plex-mono-latin.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-cobalt:#183ce9;--color-paper:#f5f1e8;--color-muted:#d5deff;--color-ink:#12215a;--color-surface:#294ef2;--color-deep:#1130bc;--font-body:"Hanken Grotesk", "Body Fallback", Arial, sans-serif;--font-editorial:"Bodoni Moda", "Editorial Fallback", Georgia, serif;--font-mono:"IBM Plex Mono", "Mono Fallback", monospace}*{box-sizing:border-box}body{background:var(--color-cobalt);color:var(--color-paper);font-family:var(--font-body);margin:0;line-height:1.5}a{color:inherit;align-items:center;max-width:100%;display:inline-flex}a,button{min-width:44px;min-height:44px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:disabled{cursor:default}:focus-visible{outline-offset:-3px;outline:3px solid}#view-heading:focus-visible{outline:none;text-decoration:none}textarea:focus-visible{outline-color:var(--color-ink)}::selection{background:var(--color-paper);color:var(--color-ink)}@font-face{font-family:Editorial Fallback;src:local(Georgia);size-adjust:103.941%;ascent-override:108.715%;descent-override:38.484%;line-gap-override:0%}@font-face{font-family:Body Fallback;src:local(Arial);size-adjust:102.692%;ascent-override:97.378%;descent-override:29.213%;line-gap-override:0%}@font-face{font-family:Mono Fallback;src:local(Courier New);size-adjust:99.984%;ascent-override:102.016%;descent-override:27.004%;line-gap-override:0%}body{-webkit-font-smoothing:antialiased}@keyframes text-arrival{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){#workspace :is(h1,h2,h3,p,ul,ol,nav,summary,figcaption,a,button):not(:where(h1,h2,h3,p,ul,ol,nav,summary,figcaption,a,button) *){animation:.24s ease-out text-arrival}#workspace :is(a,button,summary):focus-visible{animation:none}#workspace :is(p,nav,ul,ol,figcaption):has(:focus-visible){animation:none}}
