/* ════════════════════════════════════════════════════════════════════
   VERSION « ALLÉGÉE » — PROPRE À LA PAGE ACTIVITÉ (validée le 12/10)
   Chargée par activity.html après leger.css (la base commune).

   Les couleurs des sports (graphes) viennent de common.js, à la charte ;
   la carte joueur vieillie, de player-card.css. Le bilan Victoires / Nuls /
   Défaites garde ses couleurs (des résultats).
   ════════════════════════════════════════════════════════════════════ */

:root{--surface3:var(--plb-nuit-3)}
:root[data-theme="light"]{--surface3:var(--plb-clair)}

/* Titres de section : la typo de la charte. */
.section-title{font-family:var(--plb-titre);font-weight:800;font-size:1.05rem;color:var(--strong);letter-spacing:-.01em}

/* Bandeau de chiffres : tous en blanc. Seule la forme (V/N/D) garde ses
   couleurs, puisque ce sont des résultats. */
.stat-bar{background:transparent}
.stat-val,.stat-val.c-green,.stat-val.c-blue,.stat-val.c-draw{color:var(--strong);font-family:var(--plb-titre);font-weight:800}

/* Filtres, périodes, portée : l'état actif en turquoise (via --futsal,
   redéfini par leger.css), le reste en gris. */
.filter-btn.active,.scope-btn.active,.period-btn.active{border-color:var(--accent);color:var(--accent)}
.events-search:focus{border-color:var(--accent)}

/* Pastilles de sport dans le calendrier : le nom suffit, sans couleur. Le
   graphe et sa légende gardent les couleurs par sport. */
.act-pill,.act-futsal,.act-soccer,.act-foot7,.act-social,.act-dyn{
  color:var(--muted) !important;border-color:var(--border) !important;background:transparent !important;
}

/* Lieux : barres grises, le plus fréquenté en turquoise. Le picto rouge
   « Google Maps » devient gris. */
.venue-bar-fill{background:color-mix(in srgb,var(--text) 30%,transparent) !important}
.venue-row:first-child .venue-bar-fill{background:var(--accent) !important}
.map-pin{color:var(--muted)}
.venue-more{color:var(--accent)}


/* Cartes : coins de la charte, traits plus discrets (via --border). */
.chart-card,.events-card{border-radius:16px}


/* La carte joueur et ses écussons (aspect carton vieilli) vivent dans
   player-card.css : la même carte sur Activité, Équipe et Contacts. */

/* « Tes badges » en bas de page : mêmes jauges, sans lueur ni vernis. */
.bdg::after{box-shadow:none;opacity:.7}
.bdg:not(.off) .bdg-ic::before{display:none}
.bdg-ic{filter:saturate(.75)}

/* ── CALENDRIER « Moi » ────────────────────────────────────────────────
   La ligne de temps, le repère du jour et l'atténuation des matchs passés
   sont communs aux trois calendriers : voir .chrono dans leger.css. Reste ici
   le propre d'Activité : le verdict, vu de mon équipe, sur la case du score —
   vert victoire, jaune nul, rouge défaite. */
/* Le verdict, sur la case du score. */
.events-list .mrow.res-v .sc{background:color-mix(in srgb,var(--plb-victoire) 22%,var(--surface));color:var(--plb-victoire);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plb-victoire) 45%,transparent)}
.events-list .mrow.res-n .sc{background:color-mix(in srgb,var(--plb-nul) 22%,var(--surface));color:var(--plb-nul);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plb-nul) 45%,transparent)}
.events-list .mrow.res-d .sc{background:color-mix(in srgb,var(--plb-defaite) 22%,var(--surface));color:var(--plb-defaite);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--plb-defaite) 45%,transparent)}
