/**
 * Authentication and Security page styles
 * Extracted from inline styles for CSP compliance (IT-1784)
 */

.auth-content {
  max-width: var(--container-narrow);
  margin: 0 auto;
  padding: var(--space-2xl) var(--space-md);
}

.auth-content h1 {
  margin-bottom: var(--space-lg);
}

.auth-content h2 {
  margin-top: var(--space-2xl);
  margin-bottom: var(--space-md);
  font-size: var(--font-size-2xl);
}

.auth-content p {
  line-height: var(--line-height-relaxed);
  margin-bottom: var(--space-lg);
}

.auth-content .code-block {
  margin: var(--space-lg) 0;
}

.auth-content .code-block pre {
  margin: 0;
  white-space: pre-wrap;
  word-break: break-all;
}
