/* 全ページ共通の背景 */
body {
  background: radial-gradient(circle at top left, #0d6efd22, transparent 50%),
              radial-gradient(circle at bottom right, #6610f222, transparent 55%),
              #f8f9fa;
}

/* 認証系カード共通デザイン */
.auth-card {
  border-radius: 1rem;
}

/* ロゴ用丸アイコン */
.auth-logo {
  width: 48px;
  height: 48px;
}

/* 認証系フォームの横幅を調整したいとき用のユーティリティ */
.auth-container {
  max-width: 420px;
}