:root{color-scheme:dark;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#111317;color:#eceff4}*{box-sizing:border-box}body{margin:0;min-height:100dvh;padding:24px;background:radial-gradient(#31353b60 .65px,transparent .65px);background-size:7px 7px}main{max-width:780px;margin:auto;border:1px solid #4a6fa5;background:#1a1d24;padding:24px;box-shadow:10px 12px 0 #0008}.kicker{color:#ffb703;letter-spacing:1px;font-size:12px}h1{margin:8px 0 14px;font-size:clamp(28px,6vw,52px);letter-spacing:2px}button{min-height:52px;padding:10px 16px;border:1px solid #ffb703;background:#20242c;color:#eceff4;font:inherit;cursor:pointer}button:focus-visible{outline:2px solid #eceff4;outline-offset:3px}#storage-status{color:#ffb703;font-weight:bold}pre{max-height:55dvh;overflow:auto;white-space:pre-wrap;border:1px solid #2e3440;background:#080a0d;padding:14px;color:#b3bec9}@media(max-width:480px){body{padding:10px}main{padding:16px}}
