:root{--xi-ink: #0b0805;--xi-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, system-ui, sans-serif;--xi-card: linear-gradient(168deg, rgba(38,28,13,.76), rgba(18,12,5,.86));--xi-card-solid: linear-gradient(168deg, rgba(38,28,13,.97), rgba(18,12,5,.98));--xi-card-blur: blur(16px) saturate(1.25);--xi-inset: linear-gradient(180deg, rgba(255,214,120,.075), rgba(255,214,120,.025));--xi-chip: rgba(255,255,255,.05);--xi-field: rgba(10,7,3,.62);--xi-scrim: rgba(9,6,3,.74);--xi-line: rgba(255,214,120,.34);--xi-line-mid: rgba(255,214,120,.24);--xi-line-soft: rgba(255,214,120,.16);--xi-line-chip: rgba(255,255,255,.07);--xi-glint: linear-gradient(90deg, transparent, rgba(255,230,168,.85), transparent);--xi-shadow: 0 30px 90px rgba(0,0,0,.72), 0 0 0 1px rgba(0,0,0,.5), inset 0 1px 0 rgba(255,240,200,.16), inset 0 -30px 60px rgba(0,0,0,.28);--xi-shadow-sec: inset 0 1px 0 rgba(255,240,200,.12), 0 18px 48px rgba(0,0,0,.42);--xi-r-card: 20px;--xi-r-tile: 17px;--xi-r-in: 11px;--xi-r-chip: 9px;--xi-r-pill: 999px;--xi-title-grad: linear-gradient(180deg, #fff3d4, #e0b055);--xi-title: #ffe6a8;--xi-kicker: #c8912f;--xi-strong: #f3e5c1;--xi-text: #cbbb95;--xi-soft: #b3a486;--xi-muted: #9c8c6c;--xi-gold: #ffd977;--xi-link: #ffd060;--xi-ok: #7fe0a0;--xi-ko: #ff9a86;--xi-btn-gold: linear-gradient(135deg, #ffd977, #c8912f);--xi-btn-gold-ink: #1a1206;--xi-btn-gold-line: rgba(255,230,168,.5);--xi-btn-gold-glow: 0 4px 16px rgba(213,164,78,.28);--xi-btn-go: linear-gradient(135deg, #5fdd74, #2a8c3a);--xi-btn-go-ink: #06210b;--xi-btn-go-line: rgba(120,240,150,.5);--xi-btn-go-glow: 0 4px 16px rgba(77,208,96,.3);--xi-btn-ghost-ink: #e0cf9f;--xi-btn-ghost-line: rgba(255,214,120,.3);--xi-btn-danger: linear-gradient(135deg, #e2715c, #9a2f22);--xi-tile: linear-gradient(160deg, rgba(255,214,120,.22), rgba(213,164,78,.05));--xi-tile-line: rgba(255,214,120,.40);--xi-tile-shadow: 0 6px 20px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,240,200,.22);--xi-ground:
    linear-gradient(180deg, rgba(11,8,5,.56) 0, rgba(11,8,5,.80) 220px, #0b0805 480px),
    url("../assets/login/invite-bg-flou.jpg") top center / max(100%, 920px) auto no-repeat,
    #0b0805}#panel-almanax .alx3,#panel-quests .qst3,#panel-accueil .acc3,#panel-bureau .bu3,#panel-boutique .bq3,#panel-arena .as3,#panel-bank .bk3,#panel-characters .ch3{--cream: #f3e5c1;--muted: #cbbb95;--muted2: #9c8c6c;--gold: #ffd977;--gold2: #fff3d4;--gold-mid: #c8912f;--line: rgba(255,214,120,.14);--line2: rgba(255,214,120,.26);--glass: rgba(255,214,120,.06);--tile: linear-gradient(180deg, rgba(255,214,120,.075), rgba(255,214,120,.025));--panel: linear-gradient(168deg, rgba(38,28,13,.8), rgba(18,12,5,.88));--field: rgba(10,7,3,.62);--serif: var(--xi-font);--sans: var(--xi-font);background:var(--xi-ground)}#panel-almanax.active,#panel-quests.active,#panel-accueil.active,#panel-bureau.active,#panel-boutique.active,#panel-arena.panel.active,#panel-bank.panel.active,#panel-characters.panel.active{background:#0b0805!important}html body #panel-almanax .alx3-name,html body #panel-quests .q3-title,html body #panel-accueil .acc3 .acc-tt b,html body #panel-bureau .bu3-title,html body #panel-boutique .bq3-title,html body #panel-arena .as3-title,html body #panel-bank .bk3-title,html body #panel-characters .ch3-title{font-family:var(--xi-font)!important;font-weight:900!important;letter-spacing:-.02em!important;color:var(--xi-title)!important;background:var(--xi-title-grad)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important}html body #panel-almanax .alx3-h,html body #panel-quests .q3-st,html body #panel-accueil .acc3 .acc-lg,html body #panel-bureau .bu3-st,html body #panel-boutique .bq3-st,html body #panel-arena .as3-st,html body #panel-bank .bk3-st,html body #panel-characters .ch3-st{font-family:var(--xi-font)!important;font-weight:800!important;letter-spacing:-.01em!important;color:var(--xi-strong)!important}#panel-almanax .alx3-eyebrow,#panel-quests .q3-eyebrow,#panel-bureau .bu3-eye,#panel-boutique .bq3-eye,#panel-arena .as3-eye,#panel-bank .bk3-eye,#panel-characters .ch3-eye{font-family:var(--xi-font);font-weight:900;letter-spacing:.22em;color:var(--xi-kicker)}#panel-almanax .alx3-stat-v,#panel-quests .q3-stat b,#panel-accueil .acc3 .acc-chip b,#panel-bureau .bu3-stat b,#panel-boutique .bq3-stat b,#panel-arena .as3-stat b,#panel-characters .ch3-stat b,#panel-boutique .bq3-prix b,#panel-bureau .bu3-lvl-n b,#panel-bank .bk3 .bank-kamas-amount{font-family:var(--xi-font)!important;font-weight:900!important;letter-spacing:-.01em}#panel-quests .q3-sec,#panel-bureau .bu3-sec,#panel-boutique .bq3-sec,#panel-arena .as3-sec,#panel-almanax .alx3-panel,#panel-accueil .acc3 .acc-carte{background:var(--xi-card)!important;border:1px solid var(--xi-line-mid)!important;border-radius:var(--xi-r-card)!important;box-shadow:var(--xi-shadow-sec)!important}#panel-boutique .bq3-plie,#panel-arena .as3-plie,#panel-characters .ch3-card{border-color:var(--xi-line-mid)}#panel-bureau .bu3-primary:not(.vio):not([disabled]),#panel-bank .bk3-primary:not([disabled]),#panel-characters .ch3-primary:not([disabled]),#panel-boutique .bq3-buy:not([disabled]),#panel-quests .q3-claim,#panel-quests .q3-all,#panel-boutique .scd-buy:not([disabled]){color:var(--xi-btn-gold-ink)!important;background:var(--xi-btn-gold)!important;border:1px solid var(--xi-btn-gold-line)!important;box-shadow:var(--xi-btn-gold-glow)!important;font-weight:900!important;border-radius:var(--xi-r-in)!important}#panel-boutique .bq3-tab.on,#panel-bureau .bu3-tab.on,#panel-bureau .bu3-pick.on,#panel-bureau .bu3-dur.on,#panel-bank .bk3-seg.on,html body #panel-characters .ch3 .perso-hub-tabs .phub-tab.active{background:var(--xi-btn-gold)!important;color:var(--xi-btn-gold-ink)!important}@media (prefers-reduced-motion:reduce){:root{--xi-card-blur: none}}