@import url("https://fonts.googleapis.com/css2?family=Noticia+Text&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&family=Oswald:wght@400;600;700&display=swap");
@import url('layout/header.css');
@import url('layout/layout.css');
@import url('components/article.css');
@import url('components/widgets.css');
@import url('components/menu-categorie.css');
@import url('layout/footer.css');
@import url('components/buttons.css');
:root {
  --primary: #E7B341;
  --secondary: #F5C55D;
  --background-color: #ffffffc5;
  --widget-bg: #ccc;
  --widget-logo-bg: #171b1e;
  --sticky-widget-bg: #171b1e;
  --widget-links-bg: #c79f4f;
  --widget-links-bg-li: #f8f9fa60;
  --menu-bg: #c79f4f;
  --menu-section-bg: #cda149;
  --section-bg: #c79f4fb3;
  --section-desc-color: #fff;
  --menu-heading-bg: #333;
  --overlay-image-heading-color: transparent;
  --text-color: #2E2E2E;
  --text-color-muted: #6c757d;
  --text-color-inverse: #ffffff;
  --heading-text-color: #212529;
  --link-color: #0049bc;
  --link-hover-color: #002643;
  --text-footer: #ffffffc9;
  --text-color-orange-light: #FFA500;
  --text-color-red-light: #DC3545;
  --text-color-green-light: #28A745;
  --text-color-orange: var(--text-color-orange-light);
  --text-color-red: var(--text-color-red-light);
  --text-color-green: var(--text-color-green-light);
  --border-color: #171b1e60;
  --separator-color: var(--secondary);
  --highlight-bg: #171b1eea;
  --highlight-corner: #1c1c1cee;
  --link-hover-bg: var(--secondary);
  --link-hover-text: var(--text-color-inverse);
  --icon-hover-color: var(--primary);
  --heading-icon-color: var(--text-color-inverse);
  --shadow-color: rgba(0, 0, 0, 0.1);
  --scrollbar-thumb-color: #171b1e;
  --nav-button-bg-inner: #ffda0029;
  --nav-button-gradient-start: #F5C55D15;
  --nav-button-gradient-end: #E7B34166;
  --nav-button-bg: linear-gradient(var(--nav-button-bg-inner), var(--nav-button-bg-inner)), linear-gradient(to right, var(--nav-button-gradient-start), var(--nav-button-gradient-end));
  --nav-button-border: 1px solid transparent;
  --nav-button-border-image: linear-gradient(to right, #00000015 15%, #2e2e2e80 40%, #2E2E2E80 60%, #00000033 85%);
  --nav-active-bg-color: #ff000047;
  --nav-active-color: #c79f4f;
  --nav-active-bg-color: #04040457;
  --nav-active-color: #ffffffd6;
  --nav-icon-color: #000;
  --navbar-width: 250px;
  --base-transition-speed: 0.2s;
  --slow-transition-speed: 0.3s;
  --border-radius: 8px;
  --font-size-fil-ariane: 0.6rem;
  --font-size-chapeau: 0.7rem;
  --font-size-h1: 1.4rem;
  --font-size-h2: 1.2rem;
  --font-size-h3: 1rem;
  --font-size-figcaption: 0.55em;
  --font-size-blockquote-footer: 0.55em;
  --blockquote-bg: rgba(0, 0, 0, 0.03);
  --breadcrumb-separator-color: var(--text-color);
  --prix-produit-color: var(--primary);
}
[data-theme="dark"] {
  --text-color-orange-dark: #FFC107;
  --text-color-red-dark: #F08080;
  --text-color-green-dark: #90EE90;
  --text-color-orange: var(--text-color-orange-dark);
  --text-color-red: var(--text-color-red-dark);
  --text-color-green: var(--text-color-green-dark);
  --primary: #E7B341;
  --secondary: #F5C55D;
  --widget-bg: #171b1e;
  --sticky-widget-bg: #171b1e;
  --widget-links-bg: #1C1C1C;
  --widget-links-bg-li: #171b1e;
  --text-color: #F5F5F5;
  --background-color: #171b1ed1;
  --text-color-muted: #adb5bd;
  --heading-text-color: #f8f9fa;
  --border-color: #495057;
  --shadow-color: rgba(255, 255, 255, 0.05);
  --scrollbar-thumb-color: #ffc54e;
  --overlay-image-heading-color-color: rgba(0, 0, 0, 0.3);
  --menu-bg: #181C1F;
  --menu-section-bg: #1C1C1C;
  --menu-heading-bg: #2E2E2E;
  --section-bg: #2e2e2e9e;
  --section-desc-color: #fff;
  --highlight-bg: #ffc54eee;
  --highlight-corner: #9B6A1F;
  --nav-icon-color: #f9c34e;
  --link-hover-text: #000;
  --icon-hover-color: #000;
  --heading-icon-color: #FFFFFF;
  --link-color: #99c0ff;
  --link-hover-color: #b8d3ff;
  --nav-button-bg-inner: #222;
  --nav-button-gradient-start: #171b1ede;
  --nav-button-gradient-end: #ffae00a1;
  --nav-button-bg: linear-gradient(var(--nav-button-bg-inner), var(--nav-button-bg-inner)), linear-gradient(to right, var(--nav-button-gradient-start), var(--nav-button-gradient-end));
  --nav-button-border: 1px solid transparent;
  --nav-button-border-image: none;
  --nav-icon-color: #f9c34e;
  --blockquote-bg: rgba(255, 255, 255, 0.05);
  --breadcrumb-separator-color: var(--text-color-muted);
  --prix-produit-color: var(--secondary);
}
[data-theme="dark"] body {
  background-image:
    linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)),
    url('../images/fondLMB3.webp');
  background-repeat: no-repeat, repeat;
}
body {
  margin: 0;
  font-family: "Roboto", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--text-color);
  background-color: var(--background-color);
  background-image: url('../images/fondLMB1.webp');
  background-repeat: repeat;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html {
  scroll-behavior: smooth;
}
@media (max-width: 740px) {
  .container {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.texte-orange {
  color: var(--text-color-orange);
}
.texte-rouge {
  color: var(--text-color-red);
}
.texte-vert {
  color: var(--text-color-green);
}
.clear-float {
  clear: both;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
}
