/* Au Courant — la maison Nareva : ce que la page change au style du moteur.
   Palette PROVISOIRE reprise du site public de Nareva (thème du site, 24/09/2026) :
   bleu marine #173056, bleu #005BAA, verts #49B335 / #61CE70 / #00572B,
   jaune #FFCE00. À recaler sur le logo officiel dès qu'il arrive. */
:root {
  --night: #0b1a2c; --night-2: #12284a; --ink: #f1f5fa; --muted: #a9bdd2;
  --gold: #ffce00; --gold-soft: rgba(255, 206, 0, 0.15); --emerald: #61ce70; --emerald-deep: #00572b;
  --terracotta: #ff8a4c; --line: rgba(241, 245, 250, 0.13);
  --surface: rgba(241, 245, 250, 0.045); --surface-2: rgba(241, 245, 250, 0.08);
  --nareva-1: #173056; --nareva-2: #005baa; --nareva-vert: #49b335; --nareva-jaune: #ffce00;
}
body { background: var(--night) radial-gradient(ellipse at 50% -10%, rgba(0, 91, 170, 0.28), transparent 60%); }

/* Une seule langue pour la démo : le bouton de langue et les calligraphies qui
   doublaient le français se taisent. */
.bab-maison #zj-langue, .bab-maison #zj-menu-langue, .bab-maison #zj-hud-rang-ar { display: none !important; }

/* La lumière qui s'éteint : la cour s'assombrit au prologue, puis chaque savoir
   repris la rallume (assets/js/zawia-jeu/maison.js pose --bab-lumiere). */
.bab-lumiere #zj-scene {
  filter: brightness(var(--bab-lumiere, 1)) saturate(calc(0.5 + 0.5 * var(--bab-lumiere, 1)));
  transition: filter 1.6s ease;
}
@keyframes bab-vacille {
  0% { filter: brightness(1); } 10% { filter: brightness(0.55); } 16% { filter: brightness(0.95); }
  30% { filter: brightness(0.42); } 38% { filter: brightness(0.8); } 55% { filter: brightness(0.3); }
  70% { filter: brightness(0.6); } 100% { filter: brightness(var(--bab-lumiere, 0.42)) saturate(0.7); }
}
body.bab-vacille #zj-scene { animation: bab-vacille 2.6s ease-in-out both; }
@media (prefers-reduced-motion: reduce) { body.bab-vacille #zj-scene { animation: none; } }

#bab-lumiere {
  position: fixed; left: 50%; top: 16%; transform: translate(-50%, -8px); z-index: 60;
  padding: 10px 18px 10px 44px; border-radius: 999px; pointer-events: none; opacity: 0;
  background: rgba(11, 26, 44, 0.92); border: 1px solid rgba(255, 206, 0, 0.5); color: #fff6c7;
  font: 600 15px/1.3 var(--font-body); box-shadow: 0 0 28px rgba(255, 206, 0, 0.35);
}
#bab-lumiere::before {
  content: ""; position: absolute; left: 16px; top: 50%; width: 16px; height: 16px; margin-top: -8px; border-radius: 50%;
  background: radial-gradient(circle, #fff7b0 0 30%, #ffce00 55%, rgba(255, 206, 0, 0) 72%);
}
#bab-lumiere.bab-lumiere--vu { animation: bab-annonce 3.4s var(--ease) forwards; }
@keyframes bab-annonce {
  0% { opacity: 0; transform: translate(-50%, -8px); } 12% { opacity: 1; transform: translate(-50%, 0); }
  80% { opacity: 1; transform: translate(-50%, 0); } 100% { opacity: 0; transform: translate(-50%, -6px); }
}

/* La signature, en bas de l'écran d'accueil. */
.bab-signature { margin: 18px 0 0; text-align: center; font: 500 13px/1.4 var(--font-body); color: var(--muted); letter-spacing: 0.02em; }
.bab-signature strong { color: var(--ink); font-weight: 600; }

/* Ce que l'écran d'accueil de Zawia propose et qui n'a pas de sens chez Nareva :
   le dossier accepté, l'entrée par un lien de parrainage, et l'entrée en visiteur
   depuis une porte fermée (un collègue non reconnu n'est pas un étudiant).
   L'entrée du visiteur, elle, est devenue celle de Bab Discovery (vie.js, 25/09/2026). */
.bab-maison #zj-dossier-ouvrir, .bab-maison #zj-form-dossier,
.bab-maison #zj-porte-fermee-dyaf { display: none !important; }
/* Les calligraphies arabes qui doublent le français (titres, rangs, lexique). */
.bab-maison .ar, .bab-maison [lang="ar"]:not(html) { display: none !important; }
/* La ferracha (le tapis au Souk) et le Kounnach (les wasfat) sont des salles de
   Zawia : leur bouton de barre et leur rayon d'archives se taisent. */
.bab-maison #zj-barre-ferracha { display: none !important; }
.bab-maison #zj-bibliotheque-corps h3:has(+ .zj-biblio__kharita #zj-biblio-kounnach),
.bab-maison #zj-bibliotheque-corps .zj-biblio__kharita:has(#zj-biblio-kounnach) { display: none !important; }

/* Les compétences : pas de diplôme chez Nareva (le bloc de l'Ijaza de Zawia se tait). */
.bab-maison .zj-maharat__diplome, .bab-maison .zj-bitaqa__diplome { display: none !important; }

/* Le diplôme de Zawia n'existe pas chez Nareva : ni sa carte partageable, ni son bouton. */
.bab-maison #zj-maharat-carte { display: none !important; }

/* Les icônes du menu : la planche de la maison (même grille que Zawia, cases repeintes
   par scripts/jeu/icones-maison.py). ⚠️ changer « base=N » à chaque planche refaite. */
.bab-maison .zj-ico { background-image: url("jeu/icones.webp?base=2"); }
