:root{--background:#faf9f6;--ink:#1b2523;--muted:#59645f;--border:#d7ddd7;color:var(--ink);background:var(--background);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font:17px/1.6 system-ui,sans-serif}*{box-sizing:border-box}body{min-width:280px;margin:0}h1{letter-spacing:-.04em;margin:1rem 0;font-size:3rem;line-height:1.1}h2{margin:0 0 1rem;font-size:1.2rem}@media (prefers-color-scheme:dark){:root{--background:#15201c;--ink:#f2f3ed;--muted:#b3c1b9;--border:#425149}}.account{max-width:32rem;margin:12vh auto;padding:2rem}.account header{margin-bottom:2.5rem}.eyebrow{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.account section{border-top:1px solid var(--border);padding-top:1.5rem}.account p{margin:.7rem 0}.account dl{margin:1.5rem 0}.account dt{color:var(--muted);margin-top:1rem;font-size:.8rem}.account dd{overflow-wrap:anywhere;margin:.25rem 0}.notice{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:.5rem;padding:1rem}.button,button{border:1px solid var(--ink);background:var(--ink);color:var(--background);font:inherit;cursor:pointer;border-radius:.4rem;margin-top:1rem;padding:.7rem 1.2rem;text-decoration:none;display:inline-block}.button:hover,button:hover{opacity:.85}:focus-visible{outline:3px solid var(--ink);outline-offset:4px}@media (width<=480px){.account{margin-top:5vh;padding:1.5rem}}label{margin:1rem 0 .3rem;display:block}input[type=email]{width:100%;font:inherit;color:var(--ink);background:var(--background);border:1px solid var(--border);border-radius:.4rem;padding:.6rem .7rem}.choice{align-items:center;gap:.6rem;display:flex}button.secondary{color:var(--ink);background:0 0;margin-left:.6rem}button:disabled{opacity:.5;cursor:default}fieldset{border:0;margin:0;padding:0}legend{padding:0}input[type=file]{font:inherit;color:var(--ink);max-width:100%}.files{margin:1.5rem 0;padding:0;list-style:none}.files li{justify-content:space-between;gap:1rem;padding:.3rem 0;display:flex}.files li span:first-child{overflow-wrap:anywhere}.files li span:last-child{color:var(--muted);white-space:nowrap}
