*{box-sizing:border-box}body.event-staff-login{min-height:100vh;margin:0;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at 0 0,#d9edff,transparent 30%),linear-gradient(145deg,#eef8ff,#fff 55%,#e7f4ff);color:#0d2450;font-family:Inter,"Segoe UI",Arial,sans-serif}.event-staff-card{width:min(440px,100%);padding:32px;border:1px solid #d7e8fa;border-top:5px solid #197def;border-radius:22px;background:#fff;box-shadow:0 22px 55px #174c8b1a}.event-staff-mark{display:grid;place-items:center;width:58px;height:58px;border-radius:15px;background:#e6f3ff;color:#1279e9;font-size:31px}.event-staff-eyebrow{margin:24px 0 5px;color:#176ee0;font-size:12px;font-weight:800;letter-spacing:.22em}.event-staff-card h1{margin:0;font-size:32px;line-height:1.15;letter-spacing:-.04em}.event-staff-intro{color:#657d9b;line-height:1.5}.event-staff-card form{display:grid;gap:9px;margin-top:24px}.event-staff-card label{font-size:13px;font-weight:800}.event-staff-card input{width:100%;height:52px;padding:0 15px;border:1px solid #cadff3;border-radius:10px;font:inherit;font-size:16px;outline:none}.event-staff-card input:focus{border-color:#197def;box-shadow:0 0 0 4px #dfeeff}.event-staff-card button{display:flex;align-items:center;justify-content:center;gap:12px;min-height:53px;margin-top:12px;border:0;border-radius:10px;background:#176feb;color:#fff;font:inherit;font-weight:800;cursor:pointer}.event-staff-card button:hover{background:#0c58c8}.event-staff-error{padding:12px;border:1px solid #f4b6b6;border-radius:9px;background:#fff1f1;color:#9f2727;font-size:13px}.event-staff-note{margin:18px 0 13px;color:#607895;font-size:12px;line-height:1.5}.event-staff-back{color:#145fc5;font-size:13px;text-decoration:none}@media(max-width:480px){.event-staff-card{padding:24px}.event-staff-card h1{font-size:28px}}
