[data-theme="custom"], :root{
	--primary-color-hue: 216;
	--primary-color-saturation: 42%;
	--primary-color-lightness: 25%;
	--banner-background: url(../img/banner.svg);
}

.login-page {
	--login-logo: url("https://pdgit.fr/document.php?modulepart=ecm&attachment=1&file=image%2Fcropped-Logo-2023-11.png.webp"); /* for relative path, must be relative to the css file or use full url starting by http:// */
}
/* Here, the content of the common custom CSS defined into Home - Setup - Display - CSS */
/* === STYLE GLOBAL PDG-IT === */<br>
<br>
/* Police et couleurs générales */<br>
body {<br>
  font-family: "Inter", "Roboto", "Segoe UI", sans-serif !important;<br>
  background-color: #f5f7fa !important;<br>
  color: #1f2937 !important;<br>
  line-height: 1.6 !important;<br>
}<br>
<br>
/* Liens */<br>
a {<br>
  color: #263c5c !important;<br>
  text-decoration: none !important;<br>
  transition: color 0.2s ease-in-out;<br>
}<br>
<br>
a:hover {<br>
  color: #3b5a8c !important;<br>
  text-decoration: underline !important;<br>
}<br>
<br>
/* === BANNIÈRE ET EN-TÊTE === */<br>
header, .navbar, .banner, .top-bar {<br>
  background-color: #263c5c !important;<br>
  color: #ffffff !important;<br>
  border: none !important;<br>
  box-shadow: 0 2px 6px rgba(0,0,0,0.15);<br>
}<br>
<br>
header a, .navbar a, .banner a {<br>
  color: #ffffff !important;<br>
  font-weight: 500;<br>
}<br>
<br>
header a:hover, .navbar a:hover, .banner a:hover {<br>
  color: #dbe4f0 !important;<br>
}<br>
<br>
/* === BOUTONS === */<br>
button, .btn, input[type=submit] {<br>
  background-color: #263c5c !important;<br>
  color: #ffffff !important;<br>
  border: none !important;<br>
  border-radius: 8px !important;<br>
  padding: 8px 16px !important;<br>
  font-weight: 500 !important;<br>
  transition: all 0.25s ease-in-out !important;<br>
}<br>
<br>
button:hover, .btn:hover, input[type=submit]:hover {<br>
  background-color: #3b5a8c !important;<br>
  transform: scale(1.02);<br>
}<br>
<br>
/* === TABLEAUX === */<br>
table {<br>
  border-collapse: collapse !important;<br>
  width: 100%;<br>
  background-color: #ffffff !important;<br>
  border-radius: 8px !important;<br>
  overflow: hidden !important;<br>
  box-shadow: 0 2px 8px rgba(0,0,0,0.05);<br>
}<br>
<br>
th {<br>
  background-color: #e9eef5 !important;<br>
  color: #263c5c !important;<br>
  font-weight: 600 !important;<br>
  padding: 10px !important;<br>
}<br>
<br>
td {<br>
  padding: 10px !important;<br>
}<br>
<br>
tr:nth-child(even) {<br>
  background-color: #f7f9fc !important;<br>
}<br>
<br>
/* === BLOCS ET CARTES === */<br>
.card, .box, .panel {<br>
  background-color: #ffffff !important;<br>
  border-radius: 12px !important;<br>
  box-shadow: 0 4px 10px rgba(0,0,0,0.06);<br>
  padding: 16px !important;<br>
  border: none !important;<br>
}<br>
<br>
/* === TITRES === */<br>
h1, h2, h3, h4 {<br>
  color: #263c5c !important;<br>
  font-weight: 600 !important;<br>
  letter-spacing: 0.5px;<br>
}<br>
<br>
/* === CHAMPS DE FORMULAIRE === */<br>
input[type=text], input[type=email], input[type=password], select, textarea {<br>
  border: 1px solid #cbd5e1 !important;<br>
  border-radius: 6px !important;<br>
  padding: 8px 10px !important;<br>
  background-color: #ffffff !important;<br>
  transition: border-color 0.2s ease;<br>
}<br>
<br>
input:focus, select:focus, textarea:focus {<br>
  border-color: #263c5c !important;<br>
  box-shadow: 0 0 4px rgba(38, 60, 92, 0.2);<br>
  outline: none !important;<br>
}<br>
<br>
/* === PIED DE PAGE === */<br>
footer {<br>
  background-color: #263c5c !important;<br>
  color: #ffffff !important;<br>
  text-align: center !important;<br>
  padding: 15px !important;<br>
  border-top: none !important;<br>
  font-size: 0.9em;<br>
}<br>
<br>
/* === EFFET SUR LES BLOCS HOVER === */<br>
.box:hover, .card:hover, .panel:hover {<br>
  box-shadow: 0 4px 12px rgba(0,0,0,0.12);<br>
  transform: translateY(-2px);<br>
  transition: all 0.2s ease-in-out;<br>
}<br>
<br>
/* === TITRE DE PAGE BIENVENUE === */<br>
h1, .page-title {<br>
  color: #263c5c !important;<br>
  text-align: center !important;<br>
  font-weight: 700 !important;<br>
  margin-top: 20px;<br>
}<br>
<br>
/* === SCROLLBAR personnalisée (optionnel) === */<br>
::-webkit-scrollbar {<br>
  width: 10px;<br>
}<br>
::-webkit-scrollbar-thumb {<br>
  background-color: #263c5c;<br>
  border-radius: 5px;<br>
}<br>
::-webkit-scrollbar-track {<br>
  background: #e9eef5;<br>
}<br>
