/*
 * SOURCE UNIQUE DES TOKENS DE DESIGN
 * ================================================================
 * Chargee EN PREMIER, avant toute autre feuille (voir inc/assets.php).
 * La palette du jeu courant (css/game-<jeu>.css) est chargee EN DERNIER
 * et surcharge ce qu'elle veut.
 *
 * Genere depuis les blocs :root qui vivaient dans class-guides.css,
 * tier-list.css, compos.css et home.css. Ces quatre blocs declaraient
 * six variables en commun avec des valeurs contradictoires ; ce sont les
 * valeurs EFFECTIVEMENT appliquees (la derniere de la cascade) qui ont ete
 * retenues, pour que le rendu ne bouge pas d'un pixel.
 *
 * Consequence a connaitre : le bloc :root de class-guides.css etait mort,
 * entierement ecrase par home.css. Ses valeurs d'origine (--ak-gold
 * #F0D351, --ak-text #E6E0D4...) ne s'appliquaient deja plus.
 */

:root {

    /* ── Fonds et surfaces ── */
    --ak-bg:               #1a1a26;
    --ak-bg-2:             #232334;
    --ak-bg-3:             #2b2b3f;
    --ak-bg-4:             #353550;
    --ak-bg-deep:          #0a0810;
    --ak-bg-card:          #2C192E;
    --ak-surface:          #373746;
    --ak-surface-alt:      #5A5A7A;
    --ak-surface-deep:     #1C192E;

    /* ── Bordures ── */
    --ak-border:           #3a3a55;
    --ak-border-soft:      #2f2f44;
    --ak-border-accent:    #F0D351;

    /* ── Accent ── */
    --ak-gold:             #D4A017;
    --ak-gold-soft:        rgba(240, 211, 81, 0.15);
    --ak-gold-bright:      #FCEB88;
    --ak-gold-deep:        #b88a35;
    --ak-gold-glow:        rgba(227, 182, 90, 0.18);
    --ak-accent:           #F0D351;
    --ak-accent-hi:        #EBE36D;
    --ak-interactive:      #F0D351;

    /* ── Texte ── */
    --ak-text:             #e8e8f0;
    --ak-text-strong:      #F5F1E8;
    --ak-text-muted:       #a8a8be;
    --ak-text-dim:         #7c7c95;

    /* ── Etats ── */
    --ak-red:              #C41E3A;
    --ak-positive:         #4ADE80;
    --ak-negative:         #F87171;

    /* ── Rangs PvP ── */
    --ak-rank-combatant:   #ffc846;
    --ak-rank-challenger:  #4ade80;
    --ak-rank-rival:       #60a5fa;
    --ak-rank-duelist:     #c084fc;
    --ak-rank-gladiator:   #f87171;

    /* ── Rangs de tier ── */
    --tier-s:              #ff5757;
    --tier-a:              #ffa057;
    --tier-b:              #ffd957;
    --tier-c:              #82d96e;
    --tier-d:              #6ea6ff;
    --tier-unranked:       #7c7c95;

    /* ── Couleurs de classe ── */
    --color-death-knight:  #C41E3A;
    --color-demon-hunter:  #A330C9;
    --color-druid:         #FF7C0A;
    --color-evoker:        #33937F;
    --color-hunter:        #AAD372;
    --color-mage:          #3FC7EB;
    --color-monk:          #00FF98;
    --color-paladin:       #F48CBA;
    --color-priest:        #D8D8D8;
    --color-rogue:         #FFF468;
    --color-shaman:        #0070DD;
    --color-warlock:       #8788EE;
    --color-warrior:       #C69B3A;

    /* ── Formes ── */
    --ak-radius:           8px;
    --r-sm:                4px;
    --r-md:                8px;
    --r-lg:                12px;

    /* ── Typographie ── */
    --ak-font-display:     'Cinzel', Georgia, serif;
    --ak-font-body:        'Merriweather Sans', -apple-system, sans-serif;
    --ak-font-mono:        'JetBrains Mono', 'Consolas', monospace;

    /* ── Autres ── */
    --r-xl:                16px;
}
