

/* FF Gym Design System */
:root {
    --sa-primary: #fd6204;
    --sa-primary-light: #fba45c;
    --sa-dark: #3a4e5b;
    --sa-creme: #fef5ed;
    --sa-white: #ffffff;
}

/* Header blanc */
.site-header { background-color: #ffffff !important; }

/* H2 couleur primaire dans articles */
.single-post .entry-content h2 { color: #fd6204; }

/* Fix sidebar single post layout */
@media (min-width: 769px) {
    .single-post .site-content .content-area { width: 70%; }
    .single-post .is-right-sidebar { width: 30%; }
}

/* Masquer 2e query block sur mobile */
@media (max-width: 768px) {
    .gb-query-loop:nth-of-type(2) { display: none; }
    .entry-content .gb-container { padding-left: 15px; padding-right: 15px; }
}

/* Copyright */
.site-footer { background-color: #3a4e5b !important; }

/* Query loops fond blanc */
.gb-query-6591ab71, .gb-query-577d9f74 { background-color: #ffffff !important; }

/* Footer liens */
.site-footer a { color: #fba45c; }
.site-footer a:hover { color: #fd6204; }

/* Hide duplicate author in entry-meta (kept in Simple Author Box) */
.single-post .entry-meta .byline { display: none; }

/* Fix entry-meta footer categories display */

/* Fix categories label spacing in entry-meta footer */
.single-post footer.entry-meta { display: none; }



.wp-elements-1 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-2 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast);}.wp-elements-3 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-4 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast);}.wp-elements-5 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-6 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast);}.wp-elements-7 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-8 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast);}.wp-elements-9 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-10 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast);}.wp-elements-11 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-12 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast);}.wp-elements-13 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-14 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast);}.wp-elements-15 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-16 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast);}.wp-elements-17 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-18 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast);}.wp-elements-19 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-20 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast);}.wp-elements-21 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast-2);}.wp-elements-22 a:where(:not(.wp-element-button)){color:var(--wp--preset--color--contrast);}
/*# sourceURL=core-block-supports-inline-css */
