/*
 Theme Name:   Sorégies - Sorégies
 Theme URI:    https://smartfire.pro
 Author:       Smartfire SAS
 Author URI:   https://smartfire.pro
 Version:      1.1.0
 Template:     smartfire-wordpress-theme-v1
*/
@import "https://fonts.googleapis.com/css2?family=Inter:opsz,wght@14..32,100..900&family=Poppins:wght@400;500;600&display=swap";

:root {
  --sf-color-secondary-100: #effaf3;
  --sf-color-secondary-200: #effaf3;
  --sf-color-secondary-300: #d7f4e0;
  --sf-color-secondary-400: #b2e8c5;
  --sf-color-secondary-500: #72d09a;
  --sf-color-secondary-600: #29a063;
  --sf-color-secondary-700: #156740;
  --sf-color-secondary-800: #11432d;
  --sf-color-secondary-900: #0d3021;
  --sf-color-secondary-transparent: rgb(251, 116, 101, 0.08);
  --sf-color-secondary-transparent48: rgb(251, 116, 101, 0.48);

  --sf-color-primary-100: #f7f9fb;
  --sf-color-primary-200: #eef8ff;
  --sf-color-primary-300: #dcf0ff;
  --sf-color-primary-400: #b2e3ff;
  --sf-color-primary-500: #001f3b;
  --sf-color-primary-600: #007bdf;
  --sf-color-primary-700: #0062b4;
  --sf-color-primary-800: #00447a;
  --sf-color-primary-900: #002b4d;
  --sf-color-primary-transparent: rgba(0, 146, 158, 0.08);

  --sf-color-third-100: #ebf6fb;
  --sf-color-third-200: #d7ecf7;
  --sf-color-third-300: #bbd6e8;
  --sf-color-third-400: #9fbbd2;
  --sf-color-third-500: #7a97b4;
  --sf-color-third-600: #59769a;
  --sf-color-third-700: #3d5881;
  --sf-color-third-800: #263d68;
  --sf-color-third-900: #172a56;

  --sf-color-green-100: #ecf9f2;
  --sf-color-green-200: #ceefdc;
  --sf-color-green-300: #afe4c6;
  --sf-color-green-400: #91dab0;
  --sf-color-green-500: #72d09a;
  --sf-color-green-600: #48c27c;
  --sf-color-green-700: #349d61;
  --sf-color-green-800: #267347;
  --sf-color-green-900: #18492d;

  --sf-color-basic-50: #fafafa;
  --sf-color-basic-100: #f5f5f5;
  --sf-color-basic-200: #eeeeee;
  --sf-color-basic-300: #e0e0e0;
  --sf-color-basic-400: #bdbdbd;
  --sf-color-basic-500: #9e9e9e;
  --sf-color-basic-600: #757575;
  --sf-color-basic-700: #616161;
  --sf-color-basic-800: #424242;
  --sf-color-basic-900: #212121;

  /* Tempo Calendar Colors */
  --sf-color-tempo-blue: #039de0;
  --sf-color-tempo-red: #d55552;
  --sf-color-tempo-white: #d9e6ee;
  --sf-color-tempo-ejp-green: #22a872;

  /* Test */

  --sf-font-primary: "Inter", sans-serif;
  --sf-font-heading: "Poppins", sans-serif;

  /* Block: button */
  --sf-color-text-button-primary: #fff;
  --sf-color-text-button-secondary: #fff;
  --sf-color-text-button-third: #fff;
  --sf-color-text-button-basicOutlined: var(--sf-color-primary-500);
  --sf-color-text-button-primaryOutlined: var(--sf-color-primary-500);
  --sf-color-text-button-secondaryOutlined: var(--sf-color-secondary-600);
  --sf-color-text-button-thirdOutlined: var(--sf-color-third-700);
  --sf-color-background-button-secondary: var(--sf-color-secondary-600);

  /* Block: contact-form */
  --sf-color-contact-form-background: var(--sf-color-third-100);
  --sf-color-contact-form-coordinates-icon: var(--sf-color-secondary-500);
  --sf-color-contact-form-text: var(--sf-color-basic-900);

  /* Block: header */
  --sf-color-header-icon-bkg: var(--sf-color-primary-500);

  /* Block: header */
  --sf-color-map-primary: var(--sf-color-primary-400);
  --sf-color-map-secondary: var(--sf-color-primary-900);

  /* Block: mini-menu */
  --sf-color-mini-content-title: var(--sf-color-basic-900);
  --sf-color-mini-menu-background: var(--sf-color-third-100);
  --sf-color-mini-menu-button: var(--sf-color-primary-500);
  --sf-color-mini-menu-description: var(--sf-color-basic-900);
  --sf-color-mini-menu-picto: var(--sf-color-basic-900);
  --sf-color-mini-menu-tab-title: var(--sf-color-basic-900);
  --sf-color-mini-menu-text-container: var(--sf-color-basic-900);
  --sf-color-mini-menu-title: var(--sf-color-basic-900);

  /* Block: numbers */
  --sf-color-numbers-item-title: var(--sf-color-secondary-600);

  /* Block: Banner Content Image */
  --sf-banner-content-img-radius: 0;
  --sf-color-background-banner-content-img: var(--sf-color-third-100);

  /* Block: Encart Pictos */
  --sf-color-encart-pictos-background: var(--sf-color-primary-300);

  /* Composant: FilterActus */
  --sf-color-filter-actus-btn-active: var(--sf-color-primary-200);

  /* Composant: ArticleEncart */
  --sf-color-article-encart-category: var(--sf-color-primary-200);
}
