:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e8edf7;background:#10151f;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{min-height:100vh;margin:0}a{color:#9fc5ff}button,input,select{font:inherit}button{cursor:pointer;color:#07101f;background:#5f91e8;border:0;border-radius:.55rem;padding:.7rem 1rem;font-weight:700}button.secondary{color:#e8edf7;background:#29354a}input,select{color:#e8edf7;background:#0d1420;border:1px solid #40516d;border-radius:.45rem;padding:.7rem}.auth-card,.shell{background:#151d2a;border:1px solid #29354a;border-radius:1rem;width:min(58rem,100% - 2rem);margin:5rem auto;padding:2rem}.auth-card{width:min(28rem,100% - 2rem)}h1{margin:.25rem 0 1rem}h2{margin-top:2rem}.eyebrow{color:#8da2c7;letter-spacing:.14em;font-size:.75rem;font-weight:700}form{gap:1rem;display:grid}label{gap:.45rem;display:grid}.inline-form{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.list{gap:.75rem;margin-top:1rem;display:grid}article{border:1px solid #29354a;border-radius:.6rem;grid-template-columns:1fr auto auto;align-items:center;gap:1rem;padding:1rem;display:grid}header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.error{color:#ff9d8a}.notice{overflow-wrap:anywhere;border-left:3px solid #e0b35a;padding-left:.8rem}.hint{color:#aab7cc;font-size:.9rem}@media (max-width:40rem){.inline-form,article{grid-template-columns:1fr}.auth-card,.shell{margin:1rem auto}}
