.noscript-warning{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border:var(--border-width) solid var(--color-warning);border-radius:var(--radius-md);background:var(--color-warning-soft);color:var(--color-warning);font-size:var(--text-sm)}.noscript-warning-title{margin:0 0 var(--space-1);font-weight:var(--font-weight-bold)}.noscript-warning-text{margin:0}
.auth-shell{min-height:100vh;padding:var(--space-6);background:var(--color-bg);justify-content:center;align-items:center;display:flex}.auth-card{background:var(--color-surface);border-radius:var(--radius-lg);width:100%;max-width:24rem;box-shadow:var(--shadow-md);padding:var(--space-8)}.auth-card__brand{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-accent-dark);text-align:center;margin:0 0 var(--space-6)}
