.login-page{min-height:100vh;padding:var(--ds-space-300) var(--ds-space-200);background-color:var(--ds-surface-sunken);background-image:linear-gradient(180deg, var(--ds-secondary) 0, var(--ds-secondary) 280px, transparent 280px);justify-content:center;align-items:center;display:flex}.login-page-card{gap:var(--ds-space-300);width:100%;max-width:400px;padding:var(--ds-space-400);border-radius:var(--ds-border-radius-100);background-color:var(--ds-surface-raised);box-shadow:var(--ds-shadow-overlay);flex-direction:column;display:flex}.login-page-brand{align-items:center;gap:var(--ds-space-200);display:flex}.login-page-logo{border-radius:var(--ds-border-radius-200);background-color:var(--ds-background-brand-bold);width:48px;height:48px;color:var(--ds-text-inverse);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}
