:root{color-scheme:dark;--bg:#080808;--surface:#141414;--raised:#222;--ink:#fafafa;--muted:#b5b5b5;--red:#e31b23;--line:#333;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-size:16px;line-height:1.55}header{padding:24px 32px;display:flex;justify-content:space-between;align-items:center;gap:24px;border-bottom:1px solid var(--line)}.brand{font-size:26px;font-weight:800;text-decoration:none;color:var(--ink)}.brand span{color:var(--red)}nav{display:flex;align-items:center;gap:20px}a{color:var(--ink)}main{max-width:1080px;margin:40px auto;padding:0 24px;min-height:65vh}.heading,.toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}h1{font-size:28px;margin:0}h2{font-size:21px;overflow-wrap:anywhere}#identity,.muted,footer{color:var(--muted)}section{margin-top:24px;padding:28px;background:var(--surface)}#login{max-width:640px}label{display:block;margin:18px 0 6px}input,textarea,button{font:inherit}input,textarea{background:var(--bg);color:var(--ink);border:1px solid #666;border-radius:4px;padding:12px;width:100%;max-width:100%}button{min-height:44px;cursor:pointer;background:var(--raised);border:1px solid var(--line);border-radius:4px;color:var(--ink);padding:10px 16px}button:hover{background:#333}button.primary{background:var(--red);border:0;font-weight:700;margin-top:20px}button.primary:hover{background:#bc1118}button:disabled{opacity:.55;cursor:wait}:focus-visible{outline:3px solid #fff;outline-offset:4px}.row{display:block;text-align:left;width:100%;background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:18px 0}.row strong,.row small{display:block}.row small{color:var(--muted);margin-top:6px}article{padding:20px 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}article p,#opening{white-space:pre-wrap}article small{color:var(--muted)}article a{display:block;margin:8px 0}#notice:empty{display:none}#notice{padding:12px;background:var(--raised);overflow-wrap:anywhere}#loader{display:flex;gap:12px;align-items:center;margin:16px 0}.spinner{display:inline-block;width:24px;height:24px;border:3px solid #555;border-top-color:var(--red);border-radius:50%;animation:spin .8s linear infinite}footer{max-width:1080px;margin:32px auto;padding:0 24px}#replyForm{margin-top:28px}[hidden]{display:none!important}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}}@media(max-width:700px){header{padding:16px;align-items:flex-start;flex-wrap:wrap}nav{gap:12px;flex-wrap:wrap}main{padding:0 16px;margin-top:24px}section{padding:20px 16px}.heading{align-items:flex-start;flex-direction:column}#identity{overflow-wrap:anywhere}h1{font-size:24px}.toolbar{align-items:flex-start}footer{padding:0 16px}}

#sent{text-align:center;max-width:720px;margin:48px auto;padding:48px 28px}#sent p{max-width:500px;margin:18px auto 0}#sent h2{font-size:27px;margin:0} @media(max-width:700px){#sent{margin:28px auto;padding:32px 20px}#sent h2{font-size:24px}}
