@font-face{font-family:newsreader;src:url(../media/Newsreader72pt_Light-s.p.0qm03anep2qy_.ttf)format("truetype");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:newsreader;src:url(../media/Newsreader16pt_Regular-s.p.0e_kvv8pz56ss.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:newsreader;src:url(../media/Newsreader16pt_Italic-s.p.06bk58yv20hsh.ttf)format("truetype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:80.52%;descent-override:29.03%;line-gap-override:0.0%;size-adjust:91.28%}.seKMqq_className{font-family:newsreader,newsreader Fallback}.seKMqq_variable{--serif:"newsreader", "newsreader Fallback"}
:root{--canvas:#0b2a28;--canvas-deep:#061c1a;--surface:#123b38;--ember:#f47a3e;--ember-soft:#f9a66e;--cream:#ece3cf;--cream-muted:#ece3cf9e;--cream-faint:#ece3cf66;--hairline:#ece3cf1f;--gold:#c9a24b;--on-ember:#1a0e07;--danger:#e8635a;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-field:12px;--radius-card:16px;--radius-sheet:24px;--ease:cubic-bezier(.22, .61, .36, 1);--sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--canvas-deep);min-height:100dvh;color:var(--cream);font:16px/1.5 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--ember-soft);outline-offset:2px}h1,h2,h3{font-family:var(--serif);letter-spacing:-.01em;margin:0;font-weight:300}p{margin:0}.label{font:500 11px/1.4 var(--mono);letter-spacing:1.2px;text-transform:uppercase;color:var(--gold)}.muted{color:var(--cream-muted)}.faint{color:var(--cream-faint)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.danger{color:var(--danger)}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-6);background:var(--ember);color:var(--on-ember);font:600 15px/1 var(--sans);cursor:pointer;border:0;border-radius:999px;text-decoration:none;transition:transform .18s ease-out,background .18s ease-out;display:inline-flex}.btn:hover{background:var(--ember-soft)}.btn:active{transform:scale(.97)}.btn:disabled{opacity:.4;cursor:default;transform:none}.btn-secondary{color:var(--cream);border:1px solid var(--hairline);background:0 0}.btn-secondary:hover{background:#ece3cf0f}.btn-small{min-height:32px;padding:0 var(--space-3);font-size:13px}.btn-link{color:var(--ember);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;padding:0}.btn-link:hover{color:var(--ember-soft)}.btn-link.quiet{color:var(--cream-faint)}.btn-link.quiet:hover{color:var(--danger)}.field{gap:var(--space-2);display:grid}.field>span{color:var(--cream-muted);font-size:13px}.input,textarea.input,select.input{width:100%;min-height:44px;padding:var(--space-3);color:var(--cream);border:1px solid var(--hairline);border-radius:var(--radius-field);font:15px/1.4 var(--sans);background:#ece3cf0a}textarea.input{resize:vertical;min-height:120px;font-family:var(--mono);font-size:13px}.card{border:1px solid var(--hairline);border-radius:var(--radius-card);padding:var(--space-6);background:#ece3cf0a}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
