/*!
 * Riad Oasis - Outils du site
 * Version du plugin : 1.2.19
 * Version de la feuille typographique : 1.0.7
 * Mise a jour : 16 septembre 2026
 *
 * Typographie globale du site public.
 * Titres : Cormorant Garamond SemiBold.
 * Textes : Lato Regular.
 * Navigation, boutons et libelles : Lato SemiBold.
 *
 * Les polices sont hebergees localement sous licence SIL Open Font License 1.1.
 * Cette feuille ne modifie pas la structure semantique H1/H2/H3.
 */

@font-face {
	font-family: "Cormorant Garamond";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/cormorant-garamond-600.woff2") format("woff2");
}

@font-face {
	font-family: "Lato";
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url("../fonts/lato-400.woff2") format("woff2");
}

@font-face {
	font-family: "Lato";
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: url("../fonts/lato-600.woff2") format("woff2");
}

:root {
	--oasis-font-heading: "Cormorant Garamond", Georgia, "Times New Roman", serif;
	--oasis-font-body: "Lato", Arial, Helvetica, sans-serif;
}

/* Corps de texte et contenus generes par le theme Evolve Plus. */
body,
.post-content,
.widget-content,
.aside,
.aside a,
#tagline,
#copyright,
#copyright a {
	font-family: var(--oasis-font-body);
	font-weight: 400;
}

/* Titres visuels. Les balises H1 a H6 restent strictement inchangees. */
h1,
h2,
h3,
h4,
h5,
h6,
.post-title,
.post-title a,
.blog-title,
#website-title,
#website-title a,
#sticky-title,
.widget-title,
.widget-title a.rsswidget {
	font-family: var(--oasis-font-heading);
	font-style: normal;
	font-weight: 600;
	text-wrap: balance;
}

/* Navigation, boutons, champs d'action et petits libelles. */
.page-nav a,
.navbar-nav .nav-link,
.navbar-nav .dropdown-item,
.navbar-nav .dropdown-menu,
.menu-header,
.header-wrapper .header-search,
.sticky-header,
.navbar-toggler,
.navbar-nav .mega-menu .widget-title,
.navbar-nav .mega-menu .widget-content,
.btn,
.button,
.wp-element-button,
.wp-block-button__link,
input[type="button"],
input[type="reset"],
input[type="submit"],
.oasis-room-rate__label,
.oasis-room-rate__period,
.oasis-room-rate__included,
.oasis-room-rate__action,
.oasis-room-fact__text strong,
.oasis-room-amenity,
.oasis-room-extras a,
.oasis-room-booking-copy {
	font-family: var(--oasis-font-body);
	font-style: normal;
	font-weight: 600;
}

/* Le tarif reste un chiffre de lecture immediate, distinct des titres editoriaux. */
.oasis-room-rate__amount {
	font-family: var(--oasis-font-body);
	font-weight: 600;
}

/* Les champs doivent rester coherents avec le texte environnant. */
input,
select,
textarea {
	font-family: var(--oasis-font-body);
}
