/*
Theme Name:        Simandou Info — Magazine doré
Theme URI:         https://simandouinfo.com
Description:       Thème enfant de Foxiz pour Simandou Info. Applique la charte « Magazine doré » (crème + or + serif Fraunces / sans Manrope). Mobile-first, sobre, premium, doré utilisé en accents.
Author:            Simandou Info
Author URI:        https://simandouinfo.com
Template:          foxiz
Version:           1.0.0
Requires at least: 6.0
Requires PHP:      8.0
License:           GPL-2.0-or-later
License URI:       https://www.gnu.org/licenses/gpl-2.0.html
Text Domain:       simandou-child
Tags:              magazine, news, child-theme, custom-colors, custom-typography
*/

/*
 * Cette feuille est volontairement quasi vide.
 * Toutes les règles vivent dans :  assets/css/simandou-gold.css
 * (chargée en dernier par functions.php pour bien gagner sur la cascade)
 *
 * Garde ce fichier comme "point d'entrée" déclaré à WordPress et pour
 * d'éventuels overrides très ponctuels.
 */

/* ===== C3 (2026-07-03) : sections rubriques de l'accueil ===== */
.si-home-sections { margin-top: 2.2rem; display: flex; flex-direction: column; gap: 2.2rem; }
.si-home-section { padding-top: 1.2rem; border-top: 1px solid rgba(198, 161, 91, .35); }
.si-section-head { display: flex; align-items: baseline; justify-content: space-between; gap: 1rem; margin-bottom: 1rem; }
.si-section-title { font-size: 1.35rem; margin: 0; letter-spacing: .02em; }
.si-section-simandou .si-section-title::before { content: "\2726\00a0"; color: #c6a15b; }
.si-section-more { font-size: .85rem; font-weight: 600; color: #c6a15b; text-decoration: none; white-space: nowrap; }
.si-section-more:hover { text-decoration: underline; }
.si-section-cards { margin-top: 0; }
.si-opp-band { background: linear-gradient(135deg, rgba(198,161,91,.10), rgba(198,161,91,.03)); border: 1px solid rgba(198,161,91,.35); border-radius: 10px; padding: 1.2rem 1.4rem 1.4rem; }
.si-opp-text { margin: 0; line-height: 1.6; }
.si-count-soon { font-size: .7rem; padding: .15em .6em; border-radius: 999px; background: rgba(198,161,91,.18); color: #8a6d3b; }
@media (max-width: 720px) {
  .si-section-head { flex-direction: column; gap: .25rem; }
  .si-home-sections { gap: 1.6rem; }
}

/* ===== Publicité sobre (mini-chantier 2026-07-03) ===== */
.si-ad { margin: 1.8rem auto; text-align: center; max-width: 760px; }
.si-ad-label { display: block; font-size: .65rem; text-transform: uppercase; letter-spacing: .14em; color: #9a8c72; margin-bottom: .35rem; }
.si-ad img { max-width: 100%; height: auto; border-radius: 8px; border: 1px solid rgba(198,161,91,.25); }
.si-ad-house .si-ad-house-body { border: 1px dashed rgba(198,161,91,.55); border-radius: 10px; padding: 1.1rem 1.3rem; background: rgba(198,161,91,.05); }
.si-ad-house strong { font-size: 1.05rem; letter-spacing: .01em; }
.si-ad-house p { margin: .35rem 0 .6rem; font-size: .92rem; color: inherit; opacity: .85; }
.si-ad-house-cta { font-weight: 600; color: #c6a15b; text-decoration: none; }
.si-ad-house-cta:hover { text-decoration: underline; }
@media (max-width: 720px) { .si-ad { margin: 1.2rem auto; } }

/* ===== Publicité V2 (2026-07-03) : zones, appareils, rail gauche, aperçu ===== */
.si-ad-sidebar_right_top img, .si-ad-sidebar_right_middle img { max-width: 300px; }
.si-ad-dev-desktop { display: none; }
.si-ad-dev-mobile { display: block; }
@media (min-width: 1024px) {
  .si-ad-dev-desktop { display: block; }
  .si-ad-dev-mobile { display: none; }
}
.si-ad-leftrail { display: none; }
@media (min-width: 1400px) {
  .si-ad-leftrail { display: block; position: fixed; left: 12px; top: 140px; width: 160px; z-index: 5; }
  .si-ad-leftrail .si-ad { margin: 0; max-width: 160px; }
  .si-ad-leftrail img { max-width: 160px; }
}
.si-ad-preview .si-ad-preview-box { border: 2px dashed #c6a15b; border-radius: 8px; padding: 1rem; color: #8a6d3b; font-family: monospace; font-size: .8rem; background: rgba(198,161,91,.06); }
.si-ad-opportunities_top, .si-ad-appel_offres_sidebar, .si-ad-emplois_sidebar, .si-ad-financements_sidebar, .si-ad-formations_sidebar { margin-top: 1rem; }

/* ===== Rotation automatique V2.1 (fade doux) ===== */
.si-ad-rotator { position: relative; }
.si-ad-rot-item { display: none; opacity: 0; transition: opacity .6s ease; }
.si-ad-rot-item.is-active { display: block; opacity: 1; }
