/* Identité visuelle Tiger Kingdom : noir profond, or royal, violet électrique, titres Cinzel, textes Sora.
   Les polices sont chargées EN LOCAL (aucune requête vers un service externe). Déposer les fichiers dans assets/fonts/ :
   Cinzel-Variable.woff2 (ou .ttf) et Sora-Variable.woff2 (ou .ttf). Tant qu'ils sont absents, les polices de secours
   (Georgia / Segoe UI) s'affichent comme avant : rien ne casse. Voir assets/fonts/LISEZ-MOI.txt. */
@font-face{font-family:"Cinzel";font-style:normal;font-weight:400 900;font-display:swap;src:local("Cinzel"),url("/assets/fonts/Cinzel-Variable.ttf") format("truetype")}
@font-face{font-family:"Sora";font-style:normal;font-weight:100 800;font-display:swap;src:local("Sora"),url("/assets/fonts/Sora-Variable.ttf") format("truetype")}
:root{--tk-black:#07060b;--tk-gold:#d4af37;--tk-violet:#8b2cf5;--tk-font-title:"Cinzel",Georgia,"Times New Roman",serif;--tk-font-body:"Sora",system-ui,-apple-system,"Segoe UI",sans-serif}
body{font-family:var(--tk-font-body)}
h1,h2,h3,.royal-kicker,.rpg-hero h2,.brand,.logo-text{font-family:var(--tk-font-title)}
/* Mobile : réserve de la place en bas pour que les boutons flottants (Taverne en direct, L'Intendant) ne masquent pas le contenu. */
@media (max-width:700px){body{padding-bottom:76px}}
