:root{--bg:#fff;--fg:#111;--muted:#5a5a5a;--border:rgba(0,0,0,.12)}*{box-sizing:border-box}body,html{background:var(--bg);color:var(--fg);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;margin:0;padding:0}.wrap{align-items:center;display:flex;justify-content:center;min-height:100vh;padding:48px 20px}.card{border:1px solid var(--border);border-radius:20px;max-width:760px;padding:28px;width:100%}.top{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}h1{font-size:22px;font-weight:600;margin:0}.role{color:var(--muted);font-size:14px;font-weight:500;white-space:nowrap}.headline{font-size:18px;font-weight:500;margin:32px 0 18px}.sub{color:var(--muted);font-size:14px;margin:0 0 12px}.now{font-size:18px;font-weight:500;margin:0 0 32px}.now,.now a{color:var(--fg)}.now a{border-bottom:1px solid var(--border);font-weight:600;text-decoration:none;transition:border-color .12s ease}.now a:hover{border-color:var(--fg)}.actions{display:flex;flex-wrap:wrap;gap:10px}.btn{align-items:center;background:transparent;border:1px solid var(--border);border-radius:12px;color:var(--fg);display:inline-flex;font-size:14px;font-weight:600;gap:4px;justify-content:center;padding:10px 14px;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,transform 80ms ease,box-shadow .12s ease}.btn:hover{background-color:#00000008;border-color:#0003;box-shadow:0 1px 2px #0000000f;transform:translateY(-1px)}.btn:active{background-color:#0000000f;box-shadow:0 0 0 transparent;transform:translateY(0)}.btn:focus-visible{box-shadow:0 0 0 2px #00000026,0 0 0 4px #0000000f;outline:none}.footer{color:var(--muted);font-size:12px;margin-top:18px}@media(max-width:420px){.card{border-radius:16px;padding:22px}.top{align-items:flex-start;flex-direction:column}}
