/* Giriş / kayıt sayfalarına özel (Aşama 3): yalnızca bu sayfalarda yüklenir; okuma sayfasının kritik yolunu büyütmez. */
.brand-plate--auth{flex-direction:column;align-items:center;margin:0 auto 16px;text-align:center}
.brand-plate--auth .brand-hero{display:block;width:150px;max-width:60vw;height:auto;aspect-ratio:160/131}
:root[data-theme="dark"] .brand-plate--auth .brand-hero{background:#FDFDFD;border-radius:16px;padding:6px;box-sizing:content-box}
@media (prefers-color-scheme:dark){:root[data-theme="system"] .brand-plate--auth .brand-hero{background:#FDFDFD;border-radius:16px;padding:6px;box-sizing:content-box}}
.brand-slogan{margin:8px 0 0;font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--muted)}
@media (max-width:640px){.brand-plate--auth{margin-bottom:10px}.brand-plate--auth .brand-hero{width:78px}:root[data-theme="dark"] .brand-plate--auth .brand-hero{padding:4px;border-radius:12px}.brand-slogan{margin-top:4px;font-size:12px}.auth-wrap{padding-top:14px}}
.oauth-block{margin:4px 0 16px}.oauth-block .hint{margin:6px 0 0}
.oauth-or{display:flex;align-items:center;gap:10px;margin:14px 0 0;color:var(--muted);font-size:13px}
.oauth-or::before,.oauth-or::after{content:"";flex:1;height:1px;background:var(--line)}
