/**
 * ============================================================================
 * Projet      : Portail de Support & Ticketing
 * Fichier     : /templates/css/theme-copper.css
 *
 * Auteur      : Nathan MIDOUX
 * Version     : 1.0.0
 *
 * Technologies:
 * - PHP 8.x
 * - MySQL
 * - Bootstrap
 * - JavaScript
 *
 * Encodage    : UTF-8 sans BOM
 *
 *
 * Copyright (c) 2025 et +, Nathan MIDOUX.
 * Tous droits réservés.
 * ============================================================================
**/
html.theme-copper {
  /* ==== Couleurs globales ==== */
  --color-bg: #f8ebe3;                  /* fond de page cuivre pâle */
  --color-text: #33190e;
  --color-primary: #c2410c;            /* cuivre / terracotta principal */

  /* Header cuivre franc (texte clair) */
  --color-header-bg: #c2410c;
  --color-header-text: #ffffff;
  --color-header-link-hover: #f6dccd;

  --color-sidebar-bg: #f4ddd0;          /* sidebar nettement teintée */
  --color-sidebar-text: #5a2a16;

  --color-footer-bg: #c2410c;
  --color-footer-text: #fdefe7;

  --color-box-shadow: 0 2px 14px rgba(194, 65, 12, 0.16);
  --color-box-shadow-footer: 0 -1px 10px rgba(194, 65, 12, 0.12);

  /* ==== FullCalendar / Events ==== */
  --fc-button-bg: #eec4ad;
  --fc-button-text: #5a2812;
  --fc-button-hover-bg: #f3d5c3;
  --fc-card-bg: #ffffff;
  --fc-grid-border: #f0d8c9;
  --fc-col-header-bg: #f5ddd2;
  --fc-col-header-text: #6a3019;
  --fc-slot-label: #8a6253;
  --fc-slot-even-bg: #fdf7f3;
  --fc-slot-odd-bg: #ffffff;
  --fc-event-bg: #f3d5c3;
  --fc-event-text: #4f2310;
  --fc-tooltip-bg: #4a2310;
  --fc-tooltip-text: #ffffff;
  --fc-modal-bg: #ffffff;
  --fc-modal-header-bg: #f5ddd2;
  --fc-modal-header-border: #f0d8c9;
  --fc-modal-title: #33190e;
  --fc-cat-support-bg: #cfe2ff;
  --fc-cat-support-text: #0056b3;
  --fc-cat-appel-bg: #d7f2e4;
  --fc-cat-appel-text: #14613f;
  --fc-cat-reunion-bg: #fde2e2;
  --fc-cat-reunion-text: #9c2a2a;
  --fc-cat-maintenance-bg: #fdeecb;
  --fc-cat-maintenance-text: #7a5a06;
  --fc-cat-note-bg: #ebe2f6;
  --fc-cat-note-text: #5a2d86;

  /* ==== Soft Buttons ==== */
  --soft-primary-bg: #f4d8c8;
  --soft-primary-color: #9a3608;
  --soft-primary-hover: #efc8b4;
  --soft-secondary-bg: #ece5e1;
  --soft-secondary-color: #4d423a;
  --soft-secondary-hover: #ded5cf;
  --soft-success-bg: #d4f0e1;
  --soft-success-color: #14613f;
  --soft-success-hover: #c4e9d4;
  --soft-danger-bg: #fbdcdc;
  --soft-danger-color: #9c2a2a;
  --soft-danger-hover: #f6c8c8;
  --soft-warning-bg: #fdeecb;
  --soft-warning-color: #7a5a06;
  --soft-warning-hover: #fbe3a6;
  --soft-info-bg: #cdeef6;
  --soft-info-color: #075c70;
  --soft-info-hover: #b6e5f1;
  --soft-light-bg: #ffffff;
  --soft-light-color: #6e5a50;
  --soft-light-hover: #f7f1ed;
  --soft-dark-bg: #dad4cd;
  --soft-dark-color: #2a1810;
  --soft-dark-hover: #cac3ba;
  --soft-primary-border: #ebc2ac;
  --soft-secondary-border: #ded5cf;
  --soft-success-border: #bfe6d1;
  --soft-danger-border: #f6c8c8;
  --soft-warning-border: #fbe3a6;
  --soft-info-border: #b6e5f1;
  --soft-light-border: #efe4dd;
  --soft-dark-border: #cac3ba;

  /* ==== Sidebar ==== */
  --sidebar-bg: #f4ddd0;
  --sidebar-border: #ecc4b0;
  --sidebar-text: #5a2a16;
  --sidebar-icon: #b5531f;
  --sidebar-hover-bg: #efccba;
  --sidebar-hover-color: #9a3608;
  --sidebar-active-bg: #c2410c;
  --sidebar-active-color: #ffffff;
  --sidebar-active-bar: #9a3608;
  --sidebar-sub-link: #b5531f;
  --sidebar-scrollbar-thumb: #e4b196;
  --navbar-bg: linear-gradient(90deg, #c2410c, #9a3608);
  --navbar-text: #ffffff;
  --navbar-hover: #ffe066;

  /* ==== Footer ==== */
  --footer-bg: #c2410c;
  --footer-text: #fdefe7;

  /* ==== Buttons ==== */
  --btn-primary-bg: #f5ddd0;
  --btn-primary-border: #e6b399;
  --btn-primary-text: #a53e0a;
  --btn-primary-bg-hover: #e6b399;
  --btn-primary-border-hover: #d5824f;
  --btn-primary-text-hover: #84300a;
  --btn-success-bg: #ddf3e8;
  --btn-success-border: #aadcc4;
  --btn-success-text: #17996b;
  --btn-success-bg-hover: #aadcc4;
  --btn-success-border-hover: #6cc6a0;
  --btn-success-text-hover: #0f6647;
  --btn-warning-bg: #fdf3d8;
  --btn-warning-border: #fbe3a6;
  --btn-warning-text: #b8860b;
  --btn-warning-bg-hover: #fbe3a6;
  --btn-warning-border-hover: #f5d169;
  --btn-warning-text-hover: #946100;
  --btn-danger-bg: #fde0e2;
  --btn-danger-border: #f8bfc4;
  --btn-danger-text: #d6555f;
  --btn-danger-bg-hover: #f8bfc4;
  --btn-danger-border-hover: #f0a3ab;
  --btn-danger-text-hover: #b0303a;
  --btn-secondary-bg: #e7e2f5;
  --btn-secondary-border: #cabff0;
  --btn-secondary-text: #6f42c1;
  --btn-secondary-bg-hover: #cabff0;
  --btn-secondary-border-hover: #b39fe8;
  --btn-secondary-text-hover: #5a32a3;
  --btn-outline-success-border: #aadcc4;
  --btn-outline-success-color: #17996b;
  --btn-outline-success-bg-hover: #ddf3e8;
  --btn-outline-success-color-hover: #0f6647;

  /* ==== Badges ==== */
  --badge-light-bg: #fde6f1;
  --badge-light-color: #c43d82;
  --badge-primary-bg: #f4d8c8;
  --badge-primary-color: #9a3608;
  --badge-success-bg: #d4f0e1;
  --badge-success-color: #14613f;
  --badge-warning-bg: #fdeecb;
  --badge-warning-color: #7a5a06;
  --badge-danger-bg: #fbdcdc;
  --badge-danger-color: #9c2a2a;
  --badge-secondary-bg: #ece5e1;
  --badge-secondary-color: #4d423a;

  /* ==== Tables ==== */
  --table-bg: #ffffff;
  --table-text: #33190e;
  --table-border: #f0ddd3;
  --table-header-bg: #f5ddd2;
  --table-header-text: #6a3019;
  --table-striped-bg: #fdf7f3;
  --table-hover-bg: #fbefe8;

  /* ==== Cards ==== */
  --card-bg: #ffffff;
  --card-text: #33190e;
  --card-border: #f0ddd3;
  --card-header-bg: #fdf3ee;
  --card-header-text: #6a3019;
  --card-text-muted: #8a6253;

  /* ==== Inputs ==== */
  --input-bg: #ffffff;
  --input-text: #33190e;
  --input-border: #e9d0c2;
  --input-focus-bg: #fdf3ee;
  --input-focus-text: #33190e;
  --input-focus-border: #d5824f;
  --input-focus-shadow: rgba(194, 65, 12, .15);
  --input-placeholder: #9d7e70;

  /* ==== Pagination ==== */
  --pagination-bg: #fdf7f3;
  --pagination-text: #5a2a16;
  --pagination-border: #f0ddd3;
  --pagination-hover-bg: #f5ddd2;
  --pagination-hover-text: #c2410c;
  --pagination-active-bg: #f4d8c8;
  --pagination-active-text: #9a3608;
  --pagination-active-border: #e6b399;
  --pagination-disabled-bg: #f3efec;
  --pagination-disabled-text: #c4a89c;

  /* ==== Planning ==== */
  --planning-bg: #ffffff;
  --planning-text: #33190e;
  --planning-header-bg: #f5ddd2;
  --planning-header-text: #4a2310;
  --planning-border: #f0ddd3;
  --planning-ferie-bg: #fbdcdc;
  --planning-ferie-text: #33190e;
  --planning-weekend-bg: #f3d5c3;
  --planning-weekend-text: #5a2a16;
  --planning-vacances-bg: #fdeecb;
  --planning-vacances-text: #6b5300;
  --planning-today-bg: #d4f0e1;
  --planning-today-text: #0f6647;
  --planning-badge-bg: #f5ddd2;
  --planning-badge-text: #4a2310;
  --select-arrow-color: #33190e;
  --form-select-arrow-color-light: #33190e;
}
