@import "https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;500;600;700;800&display=swap";.auth-screen,.auth-screen *{box-sizing:border-box}.auth-screen{color:#e9d8b0;isolation:isolate;background:radial-gradient(at 50% 15%,#213a33 0%,#0c1717 54%,#050909 100%);place-items:center;width:100%;min-height:100dvh;padding:32px 16px;font-family:Be Vietnam Pro,sans-serif;display:grid;position:relative}.auth-backdrop{z-index:-1;opacity:.2;background:repeating-linear-gradient(110deg,#0000 0 45px,#50756814 46px 48px),radial-gradient(circle at 50% 40%,#cbac6240,#0000 55%);position:absolute;inset:0}.auth-card{text-align:center;background:linear-gradient(145deg,#14241fcf,#0b1515ef);border:1px solid #866736;border-radius:16px;width:min(440px,100%);padding:38px 34px 28px;box-shadow:0 0 0 5px #9c773014,0 24px 80px #0008,inset 0 0 35px #e2b8650d}.auth-emblem{color:#ebc887;background:#ad8c2912;border:1px solid #a67b3c;border-radius:50%;place-items:center;width:70px;height:70px;margin:0 auto 18px;font-family:serif;font-size:40px;display:grid;box-shadow:0 0 26px #e3b95d19}.auth-eyebrow{letter-spacing:2px;color:#d1af72;font-size:10px;font-weight:700}.auth-card h1{color:#f2d7a0;letter-spacing:3px;margin:12px 0 7px;font-family:serif;font-size:29px;line-height:1.2}.auth-desc{color:#c5c2b3;margin:0 0 24px;font-size:12px;line-height:1.7}.auth-tabs{background:#071210;border:1px solid #526259;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:23px;padding:4px;display:grid}.auth-tabs button{cursor:pointer;color:#c1b99e;background:0 0;border:0;border-radius:6px;padding:10px;font:600 13px inherit}.auth-tabs .selected{color:#141512;background:#af884c;font-weight:800}#auth-form{text-align:left;gap:16px;display:grid}#auth-form label{letter-spacing:1.3px;color:#cbb78d;gap:7px;font-size:10px;font-weight:700;display:grid}#auth-form input{box-sizing:border-box;color:#f4e6c5;letter-spacing:normal;background:#071211;border:1px solid #5b655b;border-radius:7px;outline:none;width:100%;padding:13px 14px;font:500 14px Be Vietnam Pro,sans-serif}#auth-form input:focus{border-color:#d6ac62;box-shadow:0 0 0 2px #d6ac6228}#auth-form input::placeholder{color:#77827b}.auth-submit{cursor:pointer;color:#211b10;letter-spacing:1px;background:linear-gradient(#e1bd79,#bd914b);border:1px solid #e0b46a;border-radius:8px;width:100%;margin-top:8px;padding:15px 12px;font-family:inherit;font-size:13px;font-weight:800;display:block}.auth-submit:disabled{opacity:.6;cursor:wait}.auth-error{color:#ffc0a4;min-height:0;margin:0;font-size:12px;line-height:1.5}.auth-error:empty{display:none}.auth-footnote,.auth-recovery{color:#99a79c;margin:18px 0 0;font-size:11px;line-height:1.65}.auth-recovery{color:#bcb39e;font-size:10px}.account-logout{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid;border-radius:6px;padding:7px 10px;font-size:11px}@media (width<=480px){.auth-card{padding:29px 21px 23px}.auth-card h1{font-size:26px}.auth-screen{padding:14px}}
