:root{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#203b30;background:#f2f4ef}*{box-sizing:border-box}body{margin:0;padding:32px 16px}.account-shell{max-width:520px;margin:4vh auto;background:#fff;border:1px solid #d5dfd7;border-radius:20px;padding:clamp(22px,5vw,42px);box-shadow:0 14px 50px #163e2410}.brand{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none;font-weight:750;font-size:40px}.brand span{font-size:14px;letter-spacing:.12em}.eyebrow{font-size:11px;letter-spacing:.12em;margin-top:32px;color:#56705d}h1{font-size:32px;margin:8px 0 12px}p{line-height:1.6}label{display:block;margin:18px 0 8px;font-size:14px;font-weight:600}input,textarea{display:block;width:100%;margin-top:7px;min-height:48px;border:1px solid #a8b8ac;border-radius:8px;padding:11px;font:inherit;font-size:16px;background:#fff;color:#1d2d22}button{min-height:48px;border:0;border-radius:8px;background:#244c38;color:#fff;font-size:16px;font-weight:650;padding:12px 22px;width:100%;cursor:pointer}button:disabled{opacity:.5;cursor:wait}a{color:#255941;overflow-wrap:anywhere}nav{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px}nav a{min-height:44px;display:flex;align-items:center;font-size:14px}.fine{font-size:12px;color:#647066;margin-top:30px}#status{overflow-wrap:anywhere;color:#673e1b;min-height:24px}input:focus-visible,button:focus-visible,a:focus-visible{outline:3px solid #c79638;outline-offset:3px}@media(max-width:420px){body{padding:12px}.account-shell{margin:0 auto;border-radius:12px}h1{font-size:28px}}
