:root{--fg:#1a1a1a;--muted:#5c5c5c;--bg:#fff;--line:#d9d9d9;--accent:#1f4fd1;--danger:#b42318;color:var(--fg);background:var(--bg);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.45}*{box-sizing:border-box}body{background:var(--bg);min-width:1024px;margin:0}main{max-width:1280px;margin:0 auto;padding:24px 32px}h1{margin:0 0 16px;font-size:1.4rem}a{color:var(--accent)}label{color:var(--muted);margin-bottom:4px;display:block}input[type=email]{border:1px solid var(--line);width:320px;font:inherit;border-radius:4px;padding:8px 10px}button{border:1px solid var(--accent);background:var(--accent);color:#fff;font:inherit;cursor:pointer;border-radius:4px;margin-top:12px;padding:8px 14px}.notice{color:var(--muted);margin-top:16px}.error{color:var(--danger);margin-top:16px}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);text-align:left;padding:6px 8px}
