/* Dedicated auth layout; shared primitives remain in style.css for /admin and guest pages. */
.authPage .topbar{justify-content:space-between;gap:12px}
.authPage #btnSignOut{padding:10px 14px;min-height:44px;color:var(--accent2);font-weight:700}
.authPage input,.authPage select,.authPage textarea{font-size:16px}
.authPage .authWrap{min-height:calc(100dvh - 150px);padding:24px 16px}
.authPage .authCard{max-width:440px}
.authPage .brand .tbMark{width:40px;height:40px}
.authPage .brand .tbWord{max-width:150px}
.authPage .modal{max-width:440px}
@media(max-width:400px){.authPage .authCard{padding:22px 18px}.authPage .topbar{padding:10px 12px}}
