@import "@fontsource/lato/index.css"; @import "@fontsource/lato/300.css"; @import "@fontsource/lato/300-italic.css"; @import "@fontsource/lato/400-italic.css"; @import "@fontsource/lato/700.css"; @import "@fontsource/lato/700-italic.css"; @import "@fontsource/lato/900.css"; @import "@fontsource/lato/900-italic.css"; @import "@fontsource/lora/index.css"; @import "@fontsource/lora/500-italic.css"; @import "@fontsource/lora/700.css"; @import "@fontsource/lora/700-italic.css"; /* Write your global styles here, in PostCSS syntax */ @import "tailwindcss/base"; @import "tailwindcss/components"; @import "tailwindcss/utilities"; @layer components { /* *******--- LIENS ---******* */ /* LIEN TEXTE: lien basique à l'intérieur d'un corps de texte, souligné sans changement de couleur*/ .lx-link-text { @apply underline underline-offset-4 hover:decoration-2; } /* lien texte, bleu au survol : si besoin de plus de visibilité */ .lx-link-text-le-bleu { @apply underline underline-offset-4 hover:text-le-bleu hover:decoration-2; } /* LIEN SIMPLE : lien solo (en dehors d'un corps de texte), se caractérise par un écard entre les lettres plus grand*/ .lx-link-simple { @apply lx-link-simple-no-underline underline; } /* lien simple, sans soulignement : si besoin de plus de discretion */ .lx-link-simple-no-underline { @apply cursor-pointer font-sans tracking-wider underline-offset-4 hover:underline hover:decoration-2; } /* LIEN UPPERCASE : lien solo à la frontière avec un bouton, se caractérise par une casse en majuscule et un écard entre les lettres plus grand*/ .lx-link-uppercase { @apply gap-2 text-nowrap font-semibold uppercase tracking-widest text-neutral-700 decoration-2 underline-offset-4 hover:text-black hover:underline; } /* lien uppercase, bleu au survol : si besoin de plus de visibilité */ .lx-link-uppercase-le-bleu { @apply gap-2 text-nowrap font-semibold uppercase tracking-widest text-le-bleu decoration-2 underline-offset-4 hover:underline; } /* *******--- TITRES ---******* */ .lx-titreh2 { @apply mb-3 mt-5 inline-flex bg-le-vert-100 px-1 font-sans text-2xl font-bold text-black; } .lx-titreh3 { @apply mb-3 mt-5 flex font-sans text-xl font-bold text-black; } /* *******--- CARTES ---******* */ /* CARTE : conteneur avec des coins arrondis, de l'ombre et des états au survol/clic */ .lx-card { @apply rounded-lg border bg-white shadow-md transition-all hover:scale-105 hover:bg-gray-50 hover:shadow-lg active:bg-gray-100; } /* carte avec une bordure inférieure le-jaune-dark */ .lx-card-underline-le-vert { @apply lx-card rounded-b-none border-b-4 border-b-le-vert-400 hover:border-b-le-jaune-very-dark; } /* carte grise avec une bordure inférieure le-jaune-dark */ .lx-card-bg-gray-underline-le-vert { @apply lx-card-underline-le-vert bg-gray-100/70 hover:bg-gray-200/50 active:bg-gray-200/70; } /* *******--- ANIMATION ---******* */ .lx-opacity-0-unclickable { @apply pointer-events-none opacity-0; } } input[type="search"]::-webkit-search-cancel-button { -webkit-appearance: none; }