:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#111317;background:#f8fafc;font-size:16px}*{box-sizing:border-box}body{margin:0}main{max-width:800px;margin:0 auto;padding:40px 28px 24px}header{display:flex;justify-content:space-between;gap:20px;font-weight:700;padding-bottom:76px}header a{font-size:.875rem;font-weight:500;color:#475569}h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.12;letter-spacing:-.03em;max-width:650px;margin:0 0 24px;text-wrap:balance}p{line-height:1.65;max-width:65ch;color:#475569;margin:0 0 24px}a{color:inherit;text-underline-offset:4px}.primary{display:inline-block;background:#111317;color:#fff;padding:16px 24px;font-weight:600;text-decoration:none;margin:8px 0 28px}.primary:hover{background:#30343a}.note{font-size:.875rem;max-width:60ch}.identity{font-size:.95rem;color:#475569;overflow-wrap:anywhere;margin-bottom:24px}button{font:inherit;cursor:pointer;border:1px solid #cbd5e1;background:white;color:#111317;padding:10px 16px;min-height:44px}button:hover{background:#e2e8f0}button:disabled{cursor:wait;opacity:.6}.quiet{background:transparent;margin-top:24px}section{margin-top:56px;border-top:1px solid #cbd5e1;padding-top:28px}h2{font-size:1.5rem;margin:0 0 12px}article{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #e2e8f0;padding:20px 0}article div{min-width:0}article span,article small{display:block;overflow-wrap:anywhere}article span{color:#475569;margin-top:4px}article small{margin-top:8px}article button{flex-shrink:0}.empty{padding:20px 0}footer{margin-top:76px;font-size:.8rem;color:#475569}#notice{color:#a82323;margin-top:20px}:focus-visible{outline:3px solid #2563eb;outline-offset:4px}::selection{color:white;background:#334155}input{caret-color:#2563eb}@media(max-width:480px){main{padding:28px 20px}header{padding-bottom:56px}article{align-items:flex-start;flex-direction:column;gap:14px}.primary{display:block;text-align:center}}
