/* =========================================================================
   PRC XV — Auth « Médaillon » (app claire) · surcharge de css/prc-auth.css
   -------------------------------------------------------------------------
   Chargée APRÈS prc-auth.css sur les 4 pages d'authentification (login,
   register, forgot_password, reset_password). Bascule la porte d'entrée sur
   la direction Médaillon (retour Julien 2026-07-18 : « le login reste
   ancien ») : champ ivoire chaud FLAT (fini le pré vert sombre rayé), carte
   blanche, accents vert bouteille + or, aucun dégradé bombé. Le markup et le
   JS des pages restent intacts — tout passe par les tokens de prc-auth.css.
   NB : pages publiques sans session → pas de gate V2 possible, le nouveau
   look s'applique à tous (l'Écusson en jeu legacy n'est pas concerné).
   ========================================================================= */

:root{
  /* Champ : ivoire chaud uni (même canvas que le kit Médaillon). */
  --page-1:#EFEDE4; --page-2:#EFEDE4; --stripe:transparent;
  /* Blason : vert bouteille Médaillon, or du kit. */
  --crest:#14503C; --crest-word:#F8F3E6;
  --metal:#C2A14C; --metal-2:#D9BC6B;
  /* Carte : blanche, filet fin — plus de crème Écusson. */
  --cream:#FFFFFF; --cream-2:#FDFCF8;
  --card-border:rgba(20,30,25,.13); --keyline-in:transparent;
  --ink:#191E1A; --ink-soft:#5C625B; --placeholder:#A2A79E;
  /* Liens/accents : vert bouteille (le rouge garance Écusson est retiré). */
  --accent:#14503C;
  --field-border:rgba(20,30,25,.16); --focus:rgba(20,80,60,.15); --rule:rgba(20,30,25,.12);
  /* CTA : aplat vert (le dégradé de prc-auth devient uniforme via btn-1=btn-2). */
  --btn-1:#14503C; --btn-2:#14503C; --btn-ink:#FFFFFF; --btn-shadow:rgba(20,80,60,.22);
  --card-shadow:0 1px 2px rgba(20,30,25,.05), 0 14px 34px rgba(20,30,25,.10);
}

/* Champ uni : neutralise le radial + les rayures du maillot. */
body.prc-auth{ background:var(--page-1); }
body.prc-auth::before{ display:none; }

/* CTA en aplat strict + ombre douce (flat, pas de relief). */
.prc-btn{ background:var(--btn-1); box-shadow:0 6px 16px var(--btn-shadow); }
.prc-btn:hover{ filter:none; background:#0F3E2E; box-shadow:0 8px 20px var(--btn-shadow); }

/* Filet or PLAT en tête de carte (remplace le dégradé horizontal). */
.prc-card::before{ background:var(--metal); }

/* Blason : ombre allégée sur fond clair. */
.prc-crest svg{ filter:drop-shadow(0 6px 14px rgba(20,30,25,.18)); }
