.auth-wrap{min-height:calc(100vh - 130px);display:grid;place-items:center;padding:24px}.auth-card{width:min(430px,100%);padding:30px}.auth-brand{margin:0 0 26px}.auth-card h1{font:700 24px Manrope;letter-spacing:-.7px;margin:8px 0}.auth-card>p{font-size:12px;color:var(--muted);line-height:1.6;margin:0 0 22px}.auth-submit{width:100%;margin-top:18px;justify-content:center;display:flex;align-items:center;gap:10px}.auth-switch{text-align:center;color:var(--muted);font-size:11px;margin-top:17px}.auth-switch button{border:0;background:none;color:var(--blue);font:600 11px 'DM Sans';cursor:pointer}.auth-note{margin-top:20px;font-size:9px}.auth-error{padding:9px 10px;background:#fef3f2;border:1px solid #fecdca;color:#b42318;border-radius:6px;font-size:11px}.dark .auth-error{background:#3b1d21;border-color:#6a3038;color:#ffb4ad}.auth-footer{text-align:center;color:var(--muted);font-size:10px;padding:14px}.negative{color:#b42318}
.logged-out .sidebar,.logged-out .topbar{display:none}.logged-out .main-area{margin:0}.logged-out .content{padding-top:0}.currency-button:before{content:attr(data-currency)}@media(max-width:760px){.currency-button:before{content:attr(data-currency);font-size:11px}.auth-wrap{min-height:100vh;padding:15px}.auth-card{padding:22px}}
