/**
 * Thème: SnowShelf Christmas 🎄
 * Auteur: Margot
 * Catégorie: snowshelf
 * Description: Thème festif de Noël - Rouge, vert, or
 */

[data-theme="snowshelf-christmas"] {
  --main-bg-color: linear-gradient(135deg, #1a472a 0%, #0d2818 25%, #1a0a0a 50%, #2d0f0f 75%, #1a472a 100%) center center/cover no-repeat fixed;
  --modal-bg-color: linear-gradient(135deg, #1a2a1a, #0d1810, #1a0a0a);
  --modal-header-color: linear-gradient(135deg, #2d1a1a, #1a2d1a);
  --modal-footer-color: linear-gradient(135deg, #1a2a1a, #2d1a1a);
  --dropdown-bg: #0d1810;
  --card-bg: rgba(26, 42, 26, 0.9);
  --sidebar-bg: rgba(8, 15, 10, 0.97);
  --navbar-bg: rgba(10, 8, 8, 0.95);

  --button-color: #b22222;
  --button-color-hover: #dc3545;
  --button-text: #fff;
  --button-text-hover: #ffd700;
  --button-primary: #228b22;
  --button-primary-hover: #32cd32;
  --button-success: #228b22;
  --button-danger: #b22222;
  --button-warning: #ffd700;

  --accent-color: 255, 215, 0;
  --accent-color-hover: rgba(255, 223, 0, 0.6);
  --accent-rgb: 255, 215, 0;

  --link-color: #ff6b6b;
  --link-color-hover: #ffd700;

  --label-text-color: #0d1810;

  --text: #f0f0f0;
  --text-hover: #ffd700;
  --text-muted: #98d998;
  --text-heading: #ff6b6b;

  --border-color: rgba(255, 215, 0, 0.3);
  --border-radius: 8px;
  --box-shadow: 0 4px 15px rgba(178, 34, 34, 0.3), 0 0 20px rgba(255, 215, 0, 0.1);
  --box-shadow-hover: 0 8px 25px rgba(178, 34, 34, 0.4), 0 0 30px rgba(255, 215, 0, 0.2);

  --success-color: #32cd32;
  --success-color-rgb: 50, 205, 50;
  --error-color: #dc3545;
  --error-color-rgb: 220, 53, 69;
  --warning-color: #ffd700;
  --warning-color-rgb: 255, 215, 0;
  --info-color: #87ceeb;

  --input-bg: rgba(26, 42, 26, 0.8);
  --input-border: rgba(255, 215, 0, 0.4);
  --input-focus-border: #ffd700;
  --input-text: #f0f0f0;
  --placeholder-color: #98d998;

  --scrollbar-bg: #0d1810;
  --scrollbar-thumb: #b22222;
  --scrollbar-thumb-hover: #dc3545;
}
