html body #app .ept{--ept-cream: #f6f0e2;--ept-muted: #c8bca6;--ept-muted2: #a99b80;--ept-gold: #f0c56a;--ept-gold2: #ffe7ac;--ept-fill: linear-gradient(180deg, #ffe08f, #e7b553 55%, #c99133);--ept-on-fill: #1d1608;--ept-fill-bord: transparent;--ept-fill-ombre: 0 6px 18px rgba(201,145,51,.28);--ept-line: rgba(255,236,200,.12);--ept-line2: rgba(255,236,200,.22);--ept-cell: #15100b;--ept-ghost: rgba(255,240,210,.05);--ept-ghost-ink: #f6f0e2;--ept-ok: #7ee2a0;--ept-ko: #ff9d8a;--ept-filet: #7d6f57;--ept-serif: "Cinzel", Georgia, "Times New Roman", serif;--ept-sans: var(--xi-font, -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, system-ui, sans-serif);display:flex;flex-direction:column;gap:14px;margin:0 0 16px;padding:6px 2px 2px;background:none;border:0;box-shadow:none;font-family:var(--ept-sans);color:var(--ept-cream);text-align:left}html:is([data-jeu-theme="clair"],[data-jeu-theme="retro"]) body #app .ept{--ept-cream: #2a2418;--ept-muted: #4a4232;--ept-muted2: #4a4232;--ept-gold: #8a3300;--ept-gold2: #8a3300;--ept-fill: var(--rt-btn, linear-gradient(180deg, #c84800, #a83c00));--ept-on-fill: #ffffff;--ept-fill-bord: #ffffff;--ept-fill-ombre: var(--rt-btn-bord, 0 0 0 1px #9b3a00);--ept-line: rgba(42,36,24,.22);--ept-line2: #877b63;--ept-cell: #e4dfc0;--ept-ghost: linear-gradient(180deg, #5a5244, #4e4739);--ept-ghost-ink: #ffffff;--ept-ok: #195a2b;--ept-ko: #9b2f12;--ept-filet: #877b63}html body #app .ept .ept-haut{display:flex;flex-direction:column;gap:14px;min-width:0}html body #app .ept .ept-id{min-width:0}html body #app .ept .ept-eye{display:flex;align-items:center;gap:8px;margin:0;font:700 11px/1.4 var(--ept-sans)!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--ept-gold)!important}html body #app .ept .ept-eye .xi-svg{width:14px;height:14px;flex:none}html body #app .ept .ept-ico[data-rub="jouer"]{--nv-tint: #e8663f}html body #app .ept .ept-ico[data-rub="persos"]{--nv-tint: #f0c56a}html body #app .ept .ept-ico[data-rub="eco"]{--nv-tint: #35c79a}html body #app .ept .ept-ico[data-rub="progression"]{--nv-tint: #62a6f5}html body #app .ept .ept-ico[data-rub="social"]{--nv-tint: #a481f0}html body #app .ept .ept-ico[data-rub="evenements"]{--nv-tint: #f0708f}html body #app .ept .ept-ico[data-rub="compte"]{--nv-tint: #9fb3c8}html body #app .ept .ept-ico{flex:none;display:grid;place-items:center;box-sizing:border-box;width:30px;height:30px;border-radius:9px;overflow:hidden;background:radial-gradient(120% 120%at 30% 20%,color-mix(in srgb,var(--nv-tint, #f0c56a) 46%,transparent),color-mix(in srgb,var(--nv-tint, #f0c56a) 14%,transparent) 70%);border:1px solid color-mix(in srgb,var(--nv-tint, #f0c56a) 58%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}html body #app .ept .ept-ico .nav-emo{font:400 17px/1 system-ui,sans-serif;letter-spacing:0}html body #app .ept .ept-ico:has(.nav-emo.sombre){background:radial-gradient(120% 120%at 30% 20%,color-mix(in srgb,var(--nv-tint, #f0c56a) 70%,#fff4dc),color-mix(in srgb,var(--nv-tint, #f0c56a) 36%,transparent) 75%)}html body #app .ept .ept-ico .nav-emo.sombre{filter:brightness(1.35) drop-shadow(0 0 1.5px rgba(255,244,220,.95))}html body #app .ept .ept-t{margin:6px 0 0!important;padding:0!important;font:700 28px/1.12 var(--ept-serif)!important;letter-spacing:.01em!important;text-transform:none!important;color:var(--ept-cream)!important;-webkit-text-fill-color:currentColor!important;background:none!important;text-shadow:none!important;border:0!important;overflow-wrap:anywhere}html body #app .ept .ept-sub{margin:8px 0 0;max-width:68ch}html body #app .ept .ept-sub>p{display:inline;margin:0;font:400 15px/1.5 var(--ept-sans)!important;color:var(--ept-muted)!important}html body #app .ept .ept-sub>p a{color:var(--ept-gold)!important;text-decoration:underline;text-underline-offset:3px}html body #app .ept .ept-aide{display:inline;margin-left:6px}html body #app .ept .ept-aide>summary{display:inline-flex;align-items:center;gap:5px;min-height:44px;margin:-12px 0;vertical-align:middle;cursor:pointer;list-style:none;font:600 15px/1.2 var(--ept-sans);color:var(--ept-gold);text-decoration:underline;text-underline-offset:3px}html body #app .ept .ept-aide>summary::-webkit-details-marker{display:none}html body #app .ept .ept-aide>summary .xi-svg{width:16px;height:16px;flex:none}html body #app .ept .ept-aide[open]>p{display:block;margin:2px 0 0;font:400 13px/1.5 var(--ept-sans);color:var(--ept-muted2)}html body #app .ept .ept-acts{display:flex;flex-wrap:wrap;gap:8px}html body #app .ept .ept-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:44px;margin:0;padding:0 18px;border-radius:999px;border:1px solid var(--ept-line2)!important;background:var(--ept-ghost)!important;color:var(--ept-ghost-ink)!important;font:700 14px/1.1 var(--ept-sans)!important;letter-spacing:0;text-transform:none;white-space:nowrap;box-shadow:none!important;text-shadow:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,filter .15s ease}html body #app .ept .ept-btn .xi-svg{width:16px;height:16px;flex:none;color:var(--ept-gold)}html:is([data-jeu-theme="clair"],[data-jeu-theme="retro"]) body #app .ept .ept-btn:not(.plein) .xi-svg{color:#ffd0aa}html body #app .ept .ept-btn.plein{background:var(--ept-fill)!important;color:var(--ept-on-fill)!important;border-color:var(--ept-fill-bord)!important;box-shadow:var(--ept-fill-ombre)!important}html body #app .ept .ept-btn.plein .xi-svg{color:var(--ept-on-fill)}html body #app .ept .ept-btn:hover:not(:disabled){filter:brightness(1.08)}html body #app .ept .ept-btn:active:not(:disabled){transform:scale(.98)}html body #app .ept .ept-btn:disabled{opacity:.55;cursor:not-allowed}html body #app .ept :is(.ept-btn,.ept-tab,.ept-st-b,.ept-aide>summary):focus-visible{outline:2px solid var(--ept-gold);outline-offset:2px}html body #app .ept .ept-n{font:800 11px/1 var(--ept-sans);font-style:normal;padding:3px 7px;border-radius:999px;background:rgba(0,0,0,.18);color:inherit}html body #app .ept .ept-stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:1px;border:1px solid var(--ept-line2);border-radius:14px;overflow:hidden;background:var(--ept-line2)}html body #app .ept .ept-st{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:6px;min-width:0;box-sizing:border-box;margin:0;padding:16px 12px 12px;border:0;border-radius:0;background:var(--ept-cell);color:inherit;text-align:left;font:inherit}html body #app .ept .ept-st>b{display:flex;align-items:baseline;gap:2px;min-width:0;font:700 22px/1 var(--ept-serif)!important;color:var(--ept-cream)!important;-webkit-text-fill-color:currentColor!important;background:none!important;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}html body #app .ept .ept-st.t-or>b{color:var(--ept-gold2)!important}html body #app .ept .ept-st.t-ok>b{color:var(--ept-ok)!important}html body #app .ept .ept-st.t-ko>b{color:var(--ept-ko)!important}html body #app .ept .ept-st>b small{font:600 14px/1 var(--ept-sans);color:var(--ept-muted2)}html body #app .ept .ept-st>b svg{width:20px;height:20px;flex:none;align-self:center;margin-right:4px}html body #app .ept .ept-st>span{font:600 11px/1.3 var(--ept-sans)!important;letter-spacing:.06em;text-transform:uppercase;color:var(--ept-muted2)!important;overflow-wrap:anywhere}html body #app .ept .ept-st-b{cursor:pointer;min-height:44px;-webkit-tap-highlight-color:transparent}html body #app .ept .ept-st-b>span::after{content:" ›";letter-spacing:0}html body #app .ept .ept-st-b:hover{filter:brightness(1.12)}html body #app .ept .ept-tabs{display:flex;gap:6px;margin:0;padding:0 24px 2px 0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}html body #app .ept .ept-tabs::-webkit-scrollbar{display:none}html body #app .ept .ept-tab{flex:none;display:inline-flex;align-items:center;gap:7px;box-sizing:border-box;min-height:44px;margin:0;padding:0 16px;border-radius:999px;border:1px solid var(--ept-line2)!important;background:transparent!important;color:var(--ept-muted)!important;font:700 14px/1 var(--ept-sans)!important;cursor:pointer;box-shadow:none!important}html body #app .ept .ept-tab .xi-svg{width:16px;height:16px;flex:none}html body #app .ept .ept-tab.on{background:color-mix(in srgb,var(--ept-gold) 16%,transparent)!important;border-color:color-mix(in srgb,var(--ept-gold) 60%,transparent)!important;color:var(--ept-gold2)!important}html:is([data-jeu-theme="clair"],[data-jeu-theme="retro"]) body #app .ept .ept-tab:not(.on){background:var(--ept-ghost)!important;color:#ffffff!important;border-color:#877b63!important}html:is([data-jeu-theme="clair"],[data-jeu-theme="retro"]) body #app .ept .ept-tab.on{background:var(--ept-fill)!important;color:#ffffff!important;border-color:#ffffff!important;box-shadow:var(--ept-fill-ombre)!important}html body #app .ept .ept-tab em{font:800 11px/1 var(--ept-sans);font-style:normal;padding:3px 6px;border-radius:999px;background:var(--ept-fill);color:var(--ept-on-fill)}@media (max-width:480px),(max-height:560px) and (orientation:landscape){html body #app .ept{gap:12px}html body #app .ept .ept-t{font-size:26px!important}html body #app .ept .ept-sub>p{font-size:14px!important}html body #app .ept .ept-aide>summary{font-size:14px}html body #app .ept .ept-acts{flex-wrap:nowrap}html body #app .ept .ept-acts .ept-btn{flex:1 1 auto;min-width:0;padding:6px 12px;white-space:normal}html body #app .ept .ept-acts .ept-btn>span{overflow:visible;text-align:center;line-height:1.15;overflow-wrap:break-word;text-wrap:balance}html body #app .ept .ept-stats:is([data-n="4"],[data-n="5"],[data-n="6"]){grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}html body #app .ept .ept-stats[data-n="3"][data-long]{grid-auto-flow:row dense;grid-template-columns:repeat(2,minmax(0,1fr))}html body #app .ept .ept-stats[data-n="3"][data-long]>.ept-st-long{grid-column:1/-1}html body #app .ept .ept-st{padding:14px 10px 10px;gap:5px}html body #app .ept .ept-st>b{font-size:20px!important}html body #app .ept .ept-st>span{letter-spacing:.04em}}@media (max-width:480px),(max-height:560px) and (orientation:landscape){html body #app .ept .ept-acts:has(>.ept-btn:nth-child(3)){flex-wrap:wrap}html body #app .ept .ept-acts:has(>.ept-btn:nth-child(3))>.ept-btn.plein{flex-basis:100%}}@media (min-width:900px) and (min-height:561px){html body #app .ept:not([data-mob="1"]){gap:18px;padding-top:10px}html body #app .ept:not([data-mob="1"]) .ept-haut{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:24px}html body #app .ept:not([data-mob="1"]) .ept-t{font-size:34px!important}html body #app .ept:not([data-mob="1"]) .ept-acts{flex-wrap:nowrap;flex:none}html body #app .ept:not([data-mob="1"]) .ept-st{padding:18px 20px 14px}html body #app .ept:not([data-mob="1"]) .ept-st>b{font-size:26px!important}}html body #app .ept .ept-q{display:none}@media (max-width:560px),(max-height:560px) and (orientation:landscape){html body #app :is(#panel-spells,#panel-progression) .ept{gap:8px;margin-bottom:8px;padding-top:2px}html body #app :is(#panel-spells,#panel-progression) .ept .ept-haut{gap:8px}html body #app :is(#panel-spells,#panel-progression) .ept .ept-id{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:4px}html body #app :is(#panel-spells,#panel-progression) .ept .ept-t{order:1;flex:0 1 auto;min-width:0;margin:0!important;font-size:20px!important;line-height:1.15!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #app :is(#panel-spells,#panel-progression) .ept .ept-eye{order:2;flex:1 1 130px;min-width:0;gap:6px;letter-spacing:.12em!important}html body #app :is(#panel-spells,#panel-progression) .ept .ept-eye>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #app :is(#panel-spells,#panel-progression) .ept .ept-ico{width:24px;height:24px;border-radius:7px}html body #app :is(#panel-spells,#panel-progression) .ept .ept-ico .nav-emo{font-size:14px}html body #app :is(#panel-spells,#panel-progression) .ept .ept-q{order:3;flex:none;display:inline-grid;place-items:center;width:40px;height:40px;margin:0 0 0 auto;padding:0;border-radius:999px;border:1px solid var(--ept-line2);background:var(--ept-ghost);color:var(--ept-gold);font:800 16px/1 var(--ept-sans);cursor:pointer}html:is([data-jeu-theme="clair"],[data-jeu-theme="retro"]) body #app :is(#panel-spells,#panel-progression) .ept .ept-q{color:#ffffff;border-color:#877b63}html body #app :is(#panel-spells,#panel-progression) .ept.ept-sub-on .ept-q{background:var(--ept-fill);color:var(--ept-on-fill);border-color:var(--ept-fill-bord)}html body #app :is(#panel-spells,#panel-progression) .ept .ept-sub{order:4;flex:1 0 100%;display:none;margin:0}html body #app :is(#panel-spells,#panel-progression) .ept.ept-sub-on .ept-sub{display:block}html body #app :is(#panel-spells,#panel-progression) .ept .ept-sub>p{font-size:13px!important}html body #app :is(#panel-spells,#panel-progression) .ept .ept-acts .ept-btn{min-height:40px;padding:4px 12px;font-size:13px!important}html body #app :is(#panel-spells,#panel-progression) .ept .ept-stats,html body #app :is(#panel-spells,#panel-progression) .ept .ept-stats:is([data-n="4"],[data-n="5"],[data-n="6"]){grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);border-radius:12px}html body #app :is(#panel-spells,#panel-progression) .ept .ept-st{padding:6px 7px 6px;gap:2px;justify-content:center}html body #app :is(#panel-spells,#panel-progression) .ept .ept-st-b{min-height:44px}html body #app :is(#panel-spells,#panel-progression) .ept .ept-st>b{font-size:16px!important}html body #app :is(#panel-spells,#panel-progression) .ept .ept-st>b small{font-size:11px}html body #app :is(#panel-spells,#panel-progression) .ept .ept-st>span{font-size:11px!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;overflow-wrap:normal;word-break:normal;hyphens:auto}html body #app :is(#panel-spells,#panel-progression) .ept .ept-st-b>span::after{content:" ›"}html body #app :is(#panel-spells,#panel-progression) .ept .ept-tab{min-height:40px;padding:0 14px;font-size:13px!important}}@media (max-height:560px) and (orientation:landscape){html body #app :is(#panel-spells,#panel-progression) .ept .ept-haut{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}html body #app :is(#panel-spells,#panel-progression) .ept .ept-id{flex:1 1 auto}html body #app :is(#panel-spells,#panel-progression) .ept .ept-acts{flex:none}}@media (max-width:768px),(max-height:560px) and (orientation:landscape){html body #app .ept{gap:8px;margin-bottom:10px;padding-top:2px}html body #app .ept .ept-haut{gap:8px}html body #app .ept .ept-id{position:relative;display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:4px;min-height:40px;padding-right:48px}html body #app .ept .ept-t{order:1;flex:0 1 auto;min-width:0;margin:0!important;font-size:20px!important;line-height:1.15!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #app .ept .ept-eye{order:2;flex:1 1 130px;min-width:0;gap:6px;letter-spacing:.12em!important}html body #app .ept .ept-eye>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html body #app .ept .ept-ico{width:24px;height:24px;border-radius:7px}html body #app .ept .ept-ico .nav-emo{font-size:14px}html body #app .ept .ept-q{position:absolute;top:0;right:0;display:inline-grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border-radius:999px;border:1px solid var(--ept-line2);background:var(--ept-ghost);color:var(--ept-gold);font:800 16px/1 var(--ept-sans);cursor:pointer}html:is([data-jeu-theme="clair"],[data-jeu-theme="retro"]) body #app .ept .ept-q{color:#ffffff;border-color:#877b63}html body #app .ept.ept-sub-on .ept-q{background:var(--ept-fill);color:var(--ept-on-fill);border-color:var(--ept-fill-bord)}html body #app .ept .ept-sub{order:4;flex:1 0 100%;display:none;margin:0}html body #app .ept.ept-sub-on .ept-sub{display:block}html body #app .ept .ept-sub>p{font-size:13px!important}html body #app .ept .ept-acts,html body #app .ept .ept-acts:has(>.ept-btn:nth-child(3)){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0-2px;padding:2px}html body #app .ept .ept-acts::-webkit-scrollbar{display:none}html body #app .ept .ept-acts .ept-btn,html body #app .ept .ept-acts:has(>.ept-btn:nth-child(3))>.ept-btn.plein{flex:0 0 auto;min-height:40px;padding:4px 14px;font-size:13px!important;white-space:nowrap}html body #app .ept .ept-acts .ept-btn>span{white-space:nowrap}html body #app .ept .ept-stats,html body #app .ept .ept-stats:is([data-n="4"],[data-n="5"],[data-n="6"]),html body #app .ept .ept-stats[data-n="3"][data-long]{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;border:0;border-radius:0;background:none;margin:0-2px;padding:0 2px}html body #app .ept .ept-stats::-webkit-scrollbar{display:none}html body #app .ept .ept-st,html body #app .ept .ept-stats[data-n="3"][data-long]>.ept-st-long{flex:0 0 auto;flex-direction:row;align-items:baseline;gap:5px;min-height:34px;padding:7px 11px;border:1px solid var(--ept-line2);border-radius:999px;background:var(--ept-cell);grid-column:auto}html body #app .ept .ept-st-b{min-height:40px;align-items:center}html body #app .ept .ept-st>b{font-size:15px!important;overflow:visible}html body #app .ept .ept-st>b small{font-size:11px}html body #app .ept .ept-st>b svg{width:15px;height:15px;margin-right:2px}html body #app .ept .ept-st>span{font-size:11px!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap}html body #app .ept .ept-st-b>span::after{content:" ›"}html body #app .ept .ept-st-zero{display:none}html body #app .ept .ept-tab{min-height:40px;padding:0 14px;font-size:13px!important}html body #app .ept.ept-colle{position:fixed;z-index:60;display:block;margin:0;padding:6px 0 6px;background:var(--ept-cell);border-bottom:1px solid var(--ept-line2);box-shadow:0 6px 14px rgba(0,0,0,.35)}html body #app .ept.ept-colle[hidden]{display:none}html body #app .ept.ept-colle .ept-tabs{padding-left:2px}}@media (min-width:769px) and (min-height:561px){html body #app .ept.ept-colle{display:none!important}}