:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#15132b;--panel:#262248;--ink:#fbf7ff;--muted:#cfc9e6;--line:#6f64c4;--accent:#ffd84d;--on-accent:#2a1a00;--on-card:#1b1433;--display:"Lilita One", "Trebuchet MS", sans-serif;--body:"Nunito Sans", system-ui, sans-serif;--mono:"Space Mono", ui-monospace, Menlo, Consolas, monospace}*,:before,:after{box-sizing:border-box}body{font-family:var(--body);background:var(--ground);color:var(--ink);margin:0;line-height:1.5}.page{flex-direction:column;max-width:960px;min-height:100vh;margin:0 auto;padding:32px 16px 16px;display:flex}main{flex:1}h1{font-family:var(--display);color:var(--accent);margin:0 0 12px;font-size:clamp(2.6rem,8vw,3.75rem);font-weight:400;line-height:1.05}h2{font-family:var(--display);font-size:1.9rem;font-weight:400}a{color:var(--accent)}a:hover{color:#ffeca3}a:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:2px}footer{color:var(--muted);margin-top:32px;font-size:.875rem}.critter{width:100%;height:100%;display:block}
