@media(prefers-color-scheme:dark){:root{--bg:oklch(.183 .026 224);--surface:oklch(.235 .029 224);--field:oklch(.283 .032 220);--line:oklch(.365 .032 217);--text:oklch(.931 .016 169);--dim:oklch(.745 .025 185);--accent:oklch(.768 .075 165);--accent-ink:oklch(.19 .028 224);color-scheme:dark}}
.access-page{max-width:480px;margin:12vh auto 0;padding:28px}.access-page h1{font-size:28px}.access-page p{margin-top:16px;color:var(--dim);font-size:15px;line-height:1.6}.access-page form{display:grid;gap:12px;margin-top:28px}.access-page label{font-size:14px}.access-page input{min-width:0;min-height:50px;background:var(--field);color:var(--text);border:1px solid var(--line);border-radius:12px;padding:12px;font:400 16px Geist,sans-serif;caret-color:var(--accent)}.access-page input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.access-page .access-note{font-size:12px;margin-top:24px}
