.mc-auth[data-v-bab1f0cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-sm);min-height:100vh;padding:var(--space-lg) var(--space-sm);background:radial-gradient(1200px 500px at 50% -10%,rgba(99,102,241,.18),transparent 60%),var(--color-bg)}.mc-auth__card[data-v-bab1f0cd]{width:100%;max-width:420px;padding:var(--space-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-lg)}.mc-auth__brand[data-v-bab1f0cd]{display:flex;align-items:center;gap:var(--space-xs);margin-bottom:var(--space-lg)}.mc-auth__logo[data-v-bab1f0cd]{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#6366f1,#312e81);color:#fff;font-weight:var(--mc-weight-heavy)}.mc-auth__logo[data-v-bab1f0cd],.mc-auth__name[data-v-bab1f0cd]{font-family:var(--font-display);font-size:var(--text-lg)}.mc-auth__name[data-v-bab1f0cd]{font-weight:var(--mc-weight-bold)}.mc-auth__tag[data-v-bab1f0cd]{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--mc-tracking-wider);color:var(--color-accent);font-weight:var(--mc-weight-semibold)}.mc-auth__footer[data-v-bab1f0cd]{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-text-muted)}.mc-auth__theme[data-v-bab1f0cd]{display:inline-flex;padding:6px;border-radius:var(--radius-pill);color:var(--color-text-muted)}.mc-auth__theme[data-v-bab1f0cd]:hover{background:var(--color-surface-alt);color:var(--color-text)}@media(max-width:480px){.mc-auth__card[data-v-bab1f0cd]{padding:var(--space-lg)}}
