.staff-login-module__36L3iG__page{color:#eef6ff;background:radial-gradient(at 70% 15%,#183854,#060e1c 65%);min-height:100svh;padding:clamp(22px,5vw,64px);font-family:Arial,Helvetica,sans-serif}.staff-login-module__36L3iG__back{color:#a8d8ff;text-underline-offset:5px;font-size:14px}.staff-login-module__36L3iG__card{background:#0b182ad9;border:1px solid #344b64;border-radius:24px;max-width:590px;margin:clamp(36px,8vh,100px) auto;padding:clamp(24px,4vw,48px)}.staff-login-module__36L3iG__schoolLogo{background:#fff;border-radius:12px;width:fit-content;margin-bottom:24px;padding:8px 12px}.staff-login-module__36L3iG__schoolLogo img{width:180px;max-width:100%;height:auto;display:block}.staff-login-module__36L3iG__eyebrow{color:#8dc9fa;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:700}.staff-login-module__36L3iG__card h1{letter-spacing:-.04em;margin:24px 0;font-size:clamp(32px,5vw,47px);font-weight:500;line-height:1.1}.staff-login-module__36L3iG__card p{color:#c0d0e3;font-size:16px;line-height:1.65}.staff-login-module__36L3iG__card button{color:#09223c;cursor:pointer;background:#c1e4ff;border:1px solid #c1e4ff;border-radius:12px;width:100%;margin:14px 0;padding:16px 22px;font-size:16px;font-weight:700}.staff-login-module__36L3iG__card button:disabled{opacity:.5;cursor:not-allowed}.staff-login-module__36L3iG__card button:focus-visible,.staff-login-module__36L3iG__back:focus-visible{outline-offset:5px;outline:3px solid #8ed4ff}.staff-login-module__36L3iG__card .staff-login-module__36L3iG__small{color:#94abc5;font-size:12px}.staff-login-module__36L3iG__notice{background:#14283d;border:1px solid #4c6680;border-radius:12px;padding:14px 16px}.staff-login-module__36L3iG__email{gap:8px;margin-top:18px;display:grid}.staff-login-module__36L3iG__email input{color:#fff;background:#0b182a;border:1px solid #94abc5;border-radius:8px;width:100%;padding:12px}.staff-login-module__36L3iG__email input:focus-visible{outline-offset:3px;outline:3px solid #8ed4ff}
