:root{--ink:#1d232b;--quiet:#5a6470;--paper:#fbfaf7;--panel:#fff;--line:#d9dde2;--accent:#1f5f8b;--accent-ink:#fff;--notice:#fff4d6;--problem:#a32121;--focus:#2b7fc0;color:var(--ink);background:var(--paper);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:100%;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--ink:#e6e9ed;--quiet:#a3acb6;--paper:#14181d;--panel:#1c2128;--line:#333b45;--accent:#5fa8dc;--accent-ink:#0d1116;--notice:#3a3218;--problem:#ff8a80;--focus:#8cc4ee}}*,:before,:after{box-sizing:border-box}body{background:var(--paper);margin:0}.site{max-width:40rem;margin:0 auto;padding:1rem 1rem 3rem}h1{margin:.25rem 0 .75rem;font-size:1.45rem;line-height:1.25}h2{margin:1.5rem 0 .4rem;font-size:1.05rem;line-height:1.3}p,ul{margin:0 0 .75rem}ul{padding-left:1.25rem}li+li{margin-top:.35rem}a{color:var(--accent);overflow-wrap:anywhere}.quiet{color:var(--quiet)}.study>section:first-of-type{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;padding:.6rem .9rem .1rem}.study>section:first-of-type h2{margin-top:0}.notice{background:var(--notice);border-radius:.5rem;padding:.6rem .9rem}.confirmations fieldset{border:1px solid var(--line);background:var(--panel);border-radius:.5rem;margin:1.5rem 0 1rem;padding:.5rem .9rem .75rem}.confirmations legend{padding:0 .25rem;font-weight:700}.check{cursor:pointer;align-items:flex-start;gap:.75rem;padding:.6rem 0;display:flex}.check+.check{border-top:1px solid var(--line)}.check input{width:1.35rem;height:1.35rem;accent-color:var(--accent);flex:none;margin:.1rem 0 0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;margin-top:1rem;padding:1rem 1.1rem .5rem}.field{gap:.3rem;margin:1rem 0;display:grid}.field span{font-weight:600}input[type=email]{font:inherit;border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);border-radius:.4rem;padding:.6rem .7rem}.actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}button{font:inherit;border:1px solid var(--line);background:var(--panel);min-height:2.75rem;color:var(--ink);cursor:pointer;border-radius:.4rem;padding:.5rem 1.1rem;font-weight:600}button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}button:disabled{opacity:.45;cursor:not-allowed}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.problem{color:var(--problem);font-weight:600}.confirm{border-left:4px solid var(--problem);margin:.75rem 0;padding:.25rem 0 .25rem .9rem}button.danger{background:var(--problem);border-color:var(--problem);color:var(--panel)}.version{margin-bottom:.25rem;font-size:.9rem}.footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:2.5rem;padding-top:1rem;font-size:.95rem;display:flex}
