/* ============================================================================
   minecraft.fr · « État des services » — couche de base AUTONOME
   ----------------------------------------------------------------------------
   statut.css consomme des tokens (--mc-*) et des polices définis par le thème
   du site (system.css + theme-dark.css). Hors de minecraft.fr, ils sont
   absents : ce fichier fournit les valeurs nécessaires, SCOPÉES à .mcfr-status
   pour ne jamais altérer le reste du site hôte.

   Chargé AVANT statut.css. Désactivable via le filtre
   `mcfr_status_self_contained` (utile sur minecraft.fr, dont le thème fournit
   déjà ces tokens).
   ============================================================================ */

/* — Tokens (thème clair) — repris de system.css, scopés aux composants. */
.mcfr-status,
.mcfr-mini {
	--mc-tq:        #1AA995;
	--mc-tq-d:      #11796A;
	--mc-ink:       #1E2422;
	--mc-ink-2:     #3C4742;
	--mc-muted:     #6B756F;
	--mc-bone:      #F4F1EA;
	--mc-line:      #E3DFD5;
	--mc-line-2:    #CFCABD;
	--mc-dark-2:    #202A27;
	--mc-dark-line: #2E3A36;
	--mc-surface:   #FFFFFF;
	--mc-page:      #ECEAE4;
	--mc-edge:      #1E2422;
	--mc-strong:    #1E2422;
	--mc-shadow:    #1E2422;
	--mc-sh:        4px 4px 0 var(--mc-shadow);
	--mc-sh-sm:     3px 3px 0 var(--mc-shadow);

	/* Polices du design (chargées via le handle « mcfr-status-fonts »). */
	--mc-display:   "Space Grotesk", system-ui, sans-serif;
	--mc-sans:      "IBM Plex Sans", system-ui, sans-serif;
}

/* — Tokens (thème sombre) — repris de theme-dark.css, scopés aux composants. */
[data-theme="dark"] .mcfr-status,
[data-theme="dark"] .mcfr-mini {
	--mc-tq-d:      #34CBB2;
	--mc-ink:       #EAF1EE;
	--mc-ink-2:     #C7D3CF;
	--mc-muted:     #8A968F;
	--mc-bone:      #202A27;
	--mc-line:      #2E3A36;
	--mc-line-2:    #3A4742;
	--mc-dark-2:    #19211E;
	--mc-dark-line: #2E3A36;
	--mc-surface:   #1B2320;
	--mc-page:      #161D1B;
	--mc-edge:      #2E3A36;
	--mc-strong:    #0E1311;
	--mc-shadow:    #000000;
	--mc-sh:        4px 4px 0 #000;
	--mc-sh-sm:     3px 3px 0 #000;
}
