@media screen{html:root:has(.sagas[data-sagas]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#0a0a0c;--panel:#131316;--ink:#ebe9e4;--titre:#fff;--sepia:#a6a39c;--line:#2e2e35;--seal:#c9a45c;--seal-hi:#e6c987;--seal-lo:#9c7a3a;--seal-edge:#6e5424;--seal-shadow:#c9a45c40;--seal-gloss:#fff4d673;--on-seal:#0a0a0c;--bronze:#9c8a64;--sea:#9c8a64;--nav-bg:#0a0a0ce6;--shadow-rgb:0, 0, 0;--arcane:#9ec7d8;--arcane-lueur:#9ec7d84d;--or-haut:#f6e2a4;--or-med:#eccb7c;--or-bas:#8a6a25;--or-trait:#d9b872;--or-liste:#eccb7c;--or-lueur:#d9b25a57;--or-foil:#ffeebe99;--or-poussiere:#e9c87699;--or-ombre:#000000bf;--neuf:#86d1a5;--neuf-halo:#86d1a566}:root:has(.sagas[data-sagas]) [data-theme-bouton]{display:none}}.sagas{--sg-fond:var(--paper);--sg-panneau:var(--panel);--sg-panneau-haut:var(--paper);--sg-liseré:var(--line);--sg-encre:var(--ink);--sg-encre-pale:var(--sepia);--sg-titre:var(--titre);--sg-f-titre:var(--f-titre);--sg-f-texte:var(--f-texte);--sg-format-sous-classe:3 / 2}@media screen{.sagas{--sg-reflet:linear-gradient(180deg, #ffffff0b, #fff0 40%);--sg-lumiere:inset 0 1px 0 #ffffff12;--sg-lisere-livre:#ffffff29;background:radial-gradient(80rem 40rem at 0 0, color-mix(in srgb, var(--sg-nuit) 8%, transparent), transparent 70%), radial-gradient(70rem 50rem at 100% 100%, color-mix(in srgb, var(--sg-nuit) 5%, transparent), transparent 70%), var(--sg-texture) center / 720px auto repeat, var(--paper)}.sagas :is(.sommaire,.enc-article-zone){border-color:var(--sg-lisere-livre);background:var(--sg-reflet), color-mix(in srgb, var(--panel) 92%, transparent);box-shadow:var(--sg-lumiere), 0 24px 60px -40px #000000e6}.sagas .enc-article-zone>[data-sg-teinte]{background:radial-gradient(60rem 26rem at 100% 0, color-mix(in srgb, var(--sg-accent) 9%, transparent), transparent 72%) no-repeat}.sagas :is(.sg-panneau,.sg-carte,.sg-tuile){background-image:var(--sg-reflet);box-shadow:var(--sg-lumiere), 0 1px 0 #0006}.sagas :is(.sg-carte,.sg-tuile):is(:hover,:focus-visible){box-shadow:var(--sg-lumiere), 0 0 0 1px color-mix(in srgb, var(--sg-accent,var(--seal)) 35%, transparent), 0 18px 40px -22px color-mix(in srgb, var(--sg-accent,var(--seal)) 55%, transparent)}}[data-sg-teinte]{--sg-accent:var(--sg-nuit);--sg-accent-texte:var(--sg-nuit-texte);--sg-accent-encre:var(--sg-nuit-texte)}.sg-titre-coque{vertical-align:top;color:inherit;align-items:center;gap:.4em;text-decoration:none;display:inline-flex}.sg-logo-coque{width:auto;height:1.25em;color:var(--sg-accent);flex:none;margin-block:-.2em}.sagas .enc-article-zone{padding-bottom:calc(2.4rem + var(--lecteurh,0px));color:var(--ink);font-family:var(--f-texte);font-size:1.04rem;line-height:1.7}.sagas .enc-article-zone :is(h1,h2,h3){font-family:var(--f-titre);color:var(--titre);text-wrap:balance;font-weight:400}.sagas .enc-article-zone h1{letter-spacing:.03em;margin:0 0 .2em;font-size:clamp(1.9rem,3.4vw,2.6rem)}.sagas .enc-article-zone h2{font-family:var(--f-titrage);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-accent-texte);border-bottom:1px solid var(--line);margin:2.2rem 0 .9rem;padding-bottom:.4rem;font-size:clamp(1.05rem,1.7vw,1.25rem)}.sagas .enc-article-zone h3{color:var(--sg-accent-texte);margin:1.4rem 0 .4rem;font-size:1.18rem}.sg-sur{font-family:var(--f-titrage);letter-spacing:.26em;text-transform:uppercase;color:var(--sg-accent-texte);margin:0 0 .3rem;font-size:.74rem}.sg-panneau{background:var(--panel);border:1px solid var(--line);box-shadow:0 1px 0 rgba(var(--shadow-rgb), .05);border-radius:12px;padding:clamp(1rem,2.2vw,1.5rem)}.sg-panneau+.sg-panneau{margin-top:1rem}.sagas .enc-article-zone :is(a:not([class],[data-lien-livre]),a.lien-sagas){color:var(--sg-accent-texte);-webkit-text-decoration-color:color-mix(in srgb, var(--sg-accent-texte) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--sg-accent-texte) 45%, transparent);text-underline-offset:.18em}.sagas .enc-article-zone :is(a:not([class],[data-lien-livre]),a.lien-sagas):hover{text-decoration-color:currentColor}.sg-bandeau{--sg-bandeau-encre:#f5eee0;isolation:isolate;min-height:clamp(300px,32vw,430px);color:var(--sg-bandeau-encre);border:1px solid color-mix(in srgb, var(--sg-nuit) 30%, #000);box-shadow:0 22px 44px -24px rgba(var(--shadow-rgb), .7);background:#09090e;border-radius:14px;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(1rem,3vw,2.6rem);margin:0 0 2.2rem;padding:clamp(1.4rem,3.4vw,2.8rem);display:grid;position:relative;overflow:hidden}.sg-bandeau-seul{grid-template-columns:minmax(0,1fr);min-height:0}.sg-bandeau:before,.sg-bandeau:after{content:"";pointer-events:none;position:absolute;inset:0}.sg-bandeau:before{z-index:-2;background:var(--sg-fond-image) center / cover no-repeat;opacity:.85}.sg-bandeau:after{z-index:-1;background:radial-gradient(70% 90% at 82% 50%, color-mix(in srgb, var(--sg-nuit) 34%, transparent), transparent 70%), linear-gradient(90deg, #07070bf0 0%, #07070bcc 48%, #07070b59 100%)}.sg-bandeau-sur{font-family:var(--f-titrage);letter-spacing:.28em;text-transform:uppercase;color:var(--sg-nuit-texte);align-items:center;gap:.55rem;margin:0;font-size:.76rem;display:inline-flex}.sagas .enc-article-zone .sg-bandeau h1{letter-spacing:.02em;color:#fff;text-shadow:0 2px 22px #000000a6;margin:.25rem 0 .55rem;font-size:clamp(2.5rem,5.2vw,4.2rem);line-height:1.02}.sg-logo-bandeau{vertical-align:-.17em;width:auto;height:1.12em;color:var(--sg-accent-texte);filter:drop-shadow(0 2px 12px #0009);margin-right:.18em}.sg-bandeau-chapeau{color:color-mix(in srgb, var(--sg-bandeau-encre) 86%, transparent);margin:0 0 1.2rem;font-size:1.14rem;line-height:1.55}.sg-bandeau-chiffres,.sg-bandeau-actions{flex-wrap:wrap;align-items:center;gap:.5rem .6rem;display:flex}.sg-bandeau-actions{gap:.8rem 1rem;margin-top:1.4rem}.sg-bandeau .sg-pastille{color:#fff;background:#ffffff14;border-color:#fff3}.sg-bandeau .sg-pastille svg{color:var(--sg-nuit-texte)}.sg-bandeau [data-lien-livre]{color:var(--sg-bandeau-encre);background:#00000040;border-color:#ffffff4d}.sg-bandeau [data-lien-livre]:hover{color:#fff;border-color:var(--sg-nuit-texte)}.sg-bandeau-figure,.sg-bandeau-embleme{place-items:center;min-height:0;margin:0;display:grid}.sg-bandeau-figure img{width:auto;max-width:100%;height:auto;max-height:clamp(260px,30vw,390px);box-shadow:0 0 0 1px #ffffff24, 0 24px 50px #0009, 0 0 70px color-mix(in srgb, var(--sg-nuit) 30%, transparent);border-radius:10px}@media (max-width:720px){.sg-bandeau{grid-template-columns:minmax(0,1fr);min-height:0}.sg-bandeau-figure,.sg-bandeau-embleme{order:-1}.sg-bandeau-figure img{max-height:240px}.sg-bandeau:after{background:linear-gradient(#07070b73 0%,#07070be6 55%)}}.sg-lien-clair{color:var(--sg-bandeau-encre);font-family:var(--f-titrage);letter-spacing:.1em;text-underline-offset:.3em;font-size:.86rem;text-decoration-color:#fff6}.sg-lien-clair:hover{color:#fff;text-decoration-color:currentColor}[data-lien-livre]{border:1px solid var(--line);min-height:40px;font-family:var(--f-texte);color:var(--sepia);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-size:.95rem;text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}[data-lien-livre]:hover{color:var(--seal);border-color:var(--seal)}.sg-pastille{border:1px solid var(--line);background:color-mix(in srgb, var(--paper) 70%, transparent);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.38rem;padding:.24rem .65rem;font-size:.84rem;line-height:1.25;display:inline-flex}.sg-pastille svg{color:var(--sg-accent-texte,var(--seal));flex:none}.sg-grille{grid-template-columns:repeat(auto-fill, minmax(var(--sg-carte-min,190px), 1fr));gap:clamp(.8rem,1.6vw,1.25rem);display:grid}.sg-grille-paysage{--sg-carte-min:240px}.sg-carte{border:1px solid var(--line);background:var(--panel);color:var(--ink);box-shadow:0 1px 0 rgba(var(--shadow-rgb), .05);border-radius:12px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.sg-carte:hover,.sg-carte:focus-visible{border-color:var(--sg-accent,var(--seal));box-shadow:0 16px 32px -16px rgba(var(--shadow-rgb), .55);transform:translateY(-3px)}.sg-carte:focus-visible{outline:2px solid var(--sg-accent,var(--seal));outline-offset:2px}.sg-carte-image{aspect-ratio:4/5;background:#09090e var(--sg-fond-image) center / cover no-repeat;border-bottom:2px solid var(--sg-accent,var(--line));place-items:center;display:grid;position:relative;overflow:hidden}.sg-carte-paysage .sg-carte-image{aspect-ratio:2}.sg-carte-image img{object-fit:contain;width:100%;height:100%;transition:filter .35s}.sg-carte:hover .sg-carte-image img{filter:saturate(1.1)brightness(1.06)}.sg-carte-corps{flex-direction:column;gap:.25rem;padding:.8rem 1rem 1rem;display:flex}.sg-carte-sur,.sg-carte-sous{font-family:var(--f-titrage);letter-spacing:.22em;text-transform:uppercase;color:var(--sg-accent-texte,var(--seal));font-size:.68rem}.sg-carte-sous{font-family:var(--f-texte);font-variant-numeric:lining-nums}.sg-carte-titre{font-family:var(--f-titre);color:var(--titre);font-size:1.32rem;line-height:1.15}.sg-carte-texte{color:var(--sepia);font-size:.93rem;line-height:1.45}.sg-carte-pied{flex-wrap:wrap;gap:.35rem;margin-top:.5rem;display:flex}.sg-complexite{font-family:var(--f-texte);letter-spacing:.08em;text-transform:none;white-space:nowrap;color:var(--sepia);font-size:.95rem;line-height:1}.sg-complexite-pleines{color:var(--sg-accent-texte,var(--seal))}.sg-complexite-clair{letter-spacing:normal;color:var(--titre);margin-left:.45em}@media (max-width:560px){.sagas .sg-grille{--sg-carte-min:128px;gap:.7rem}.sagas .sg-grille-paysage{--sg-carte-min:220px}.sg-carte-corps{padding:.65rem .7rem .8rem}.sg-carte-titre{font-size:1.12rem}.sg-carte-texte{font-size:.86rem}}.sg-accueil-section{margin-top:2.6rem;container-type:inline-size}@container (min-width:760px){.sagas .sg-grille-serree{grid-template-columns:repeat(5,minmax(0,1fr))}.sagas .sg-grille-classes{grid-template-columns:repeat(4,minmax(0,1fr))}.sagas .sg-grille-origines{grid-template-columns:repeat(3,minmax(0,1fr))}.sagas .sg-grille-materiel{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width:600px) and (max-width:1199.98px){.sagas .sg-accueil-section .sg-tuiles{grid-template-columns:repeat(3,minmax(0,1fr))}.sagas .sg-accueil-section .sg-tuile{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:.7rem}.sagas .sg-accueil-section .sg-tuile svg{grid-row:span 2}}@container (min-width:1200px){.sagas .sg-grille-origines{grid-template-columns:repeat(4,minmax(0,1fr))}.sagas .sg-accueil-section .sg-tuiles{grid-template-columns:repeat(9,minmax(0,1fr))}}.sg-grille-materiel .sg-carte-image{aspect-ratio:21/9}.sagas .enc-article-zone .sg-accueil-section h2.f-sect{color:var(--seal);border:none;margin:0 0 1.2rem;padding:0;font-size:.8rem}.sg-grille-classes{--sg-carte-min:170px}.sagas .sg-grille-serree{--sg-carte-min:150px;margin:0;padding:0;list-style:none}.sagas .sg-grille-serree li+li{margin-top:0}.sg-grille-serree .sg-carte{height:100%}.sg-grille-serree .sg-carte-titre{font-size:1.12rem}.sagas .sg-tuiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.sagas .sg-tuiles li+li{margin-top:0}.sg-tuile{text-align:center;border:1px solid var(--line);background:var(--panel);height:100%;color:var(--ink);border-radius:10px;grid-template-columns:minmax(0,1fr);place-items:center;row-gap:.35rem;padding:.8rem .9rem;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.sg-tuile:hover,.sg-tuile:focus-visible{border-color:var(--sg-accent);transform:translateY(-2px)}.sg-tuile svg{color:var(--sg-accent-texte)}.sg-tuile-titre{font-family:var(--f-titre);color:var(--titre);font-size:1.08rem;line-height:1.15}.sg-tuile-compte{color:var(--sepia);font-size:.8rem}@media (prefers-reduced-motion:reduce){.sg-tuile,.sg-carte,.sg-carte-image img{transition:none}.sg-carte:hover,.sg-carte:focus-visible{transform:none}}.sagas [id]{scroll-margin-top:1rem}@media (max-width:820px){.sagas [id]{scroll-margin-top:calc(var(--navh,64px) + 1rem)}}.sg-cible{animation:1.6s ease-out sg-souffle}@keyframes sg-souffle{0%{background:color-mix(in srgb, var(--sg-accent) 18%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.sg-cible{outline:2px solid var(--sg-accent);outline-offset:4px;animation:none}}.sg-page{--sg-planche:#09090e}.sagas .sg-page ol:is(.sg-frise,.sg-secondaires),.sagas .sg-page ul:is(.sg-peuples,.sg-bonus,.sg-eq-proprietes,.sg-connu-de,.sg-grim-classes){margin:0;padding:0;list-style:none}.sagas .sg-page :is(.sg-frise,.sg-secondaires,.sg-peuples,.sg-bonus,.sg-eq-proprietes,.sg-connu-de,.sg-grim-classes,.sg-table-sections ul)>li+li{margin-top:0}.sg-sous-classe-image,.sg-origine-image,.sg-eq-vignette,.sg-voisin-vignette,.sg-peuple-portrait,.sg-classe-puce-image{background:var(--sg-planche,#09090e) var(--sg-fond-image) center / cover no-repeat}:is(.sg-sous-classe-image,.sg-origine-image,.sg-eq-vignette,.sg-voisin-vignette,.sg-peuple-portrait,.sg-classe-puce-image){position:relative;overflow:hidden}:is(.sg-sous-classe-image,.sg-origine-image,.sg-eq-vignette,.sg-voisin-vignette,.sg-peuple-portrait,.sg-classe-puce-image) img{inset:var(--sg-marge-image,0);width:calc(100% - 2 * var(--sg-marge-image,0px));height:calc(100% - 2 * var(--sg-marge-image,0px));object-fit:contain;position:absolute}.sg-bloc{margin-top:clamp(2.4rem,4vw,3.4rem)}.sg-table-sections{margin:-.6rem 0 0}.sagas .sg-table-sections ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.sg-table-sections a{border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink);border-radius:999px;align-items:center;gap:.45rem;padding:.3rem .95rem;font-size:.92rem;text-decoration:none;transition:border-color .2s,color .2s,transform .2s;display:inline-flex}.sg-table-sections a svg{color:var(--sg-accent-texte)}.sg-table-sections a:hover,.sg-table-sections a:focus-visible{border-color:var(--sg-accent);color:var(--titre);transform:translateY(-1px)}.sg-tete-section{isolation:isolate;border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.6rem 1.2rem;margin:0 0 1.3rem;padding:0 0 .75rem;display:flex;position:relative}.sg-tete-section:after{content:"";background:linear-gradient(90deg, var(--sg-accent), transparent);width:min(9rem,40%);height:2px;position:absolute;bottom:-1px;left:0}.sg-tete-section .sg-sur{margin:0 0 .15rem}.sagas .enc-article-zone .sg-tete-section h2{font-family:var(--f-titre);letter-spacing:.01em;text-transform:none;color:var(--titre);border:none;align-items:center;gap:.6rem;margin:0;padding:0;font-size:clamp(1.55rem,2.5vw,2.05rem);line-height:1.1;display:flex}.sg-tete-section h2 svg{color:var(--sg-accent-texte);flex:none}.sg-page .sg-texte{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.sg-lettrine>p:first-child:first-letter{float:left;font-family:var(--f-titre);color:var(--sg-accent-texte);margin:.08em .1em 0 0;font-size:3.6em;line-height:.82}.sg-tait{color:var(--sepia);margin:0}.sg-presentation{grid-template-columns:minmax(0,1fr) minmax(270px,350px);align-items:start;gap:clamp(1.4rem,3vw,2.6rem);margin-top:clamp(1.8rem,3vw,2.6rem);display:grid}.sg-fiche-identite{border:1px solid var(--line);border-top:3px solid var(--sg-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--sg-accent) 7%, var(--paper)), var(--paper) 55%);box-shadow:0 14px 30px -22px rgba(var(--shadow-rgb), .6);border-radius:12px;padding:1.2rem 1.25rem 1.3rem;position:sticky;top:1rem}@media (max-height:1199px){.sg-page-classe .sg-fiche-identite{position:static}}.sg-fiche-identite-titre,.sg-kit-depart-titre{font-family:var(--f-titrage);letter-spacing:.22em;text-transform:uppercase;color:var(--sg-accent-texte);align-items:center;gap:.45rem;margin:0 0 .8rem;font-size:.74rem;display:flex}.sg-fiche-identite dl{gap:.7rem;margin:0;display:grid}.sg-trait dt{letter-spacing:.08em;text-transform:uppercase;color:var(--sepia);align-items:center;gap:.45rem;font-size:.78rem;display:flex}.sg-trait dt svg{color:var(--sg-accent-texte)}.sg-trait dd{color:var(--titre);margin:.1rem 0 0 1.6rem;font-weight:600;line-height:1.35}.sg-trait dd em,.sg-kit-depart em{color:var(--sepia);font-weight:400}.sg-kit-depart{border-top:1px dashed var(--line);margin-top:1.1rem;padding-top:1rem}.sagas .sg-kit-depart ul:not(.sg-bonus){margin:0;padding:0;list-style:none}.sg-kit-depart li{line-height:1.4}.sg-ou{font-family:var(--f-titrage);letter-spacing:.2em;text-transform:uppercase;color:var(--sepia);margin:.2rem 0;font-size:.7rem;display:block}.sg-bonus .sg-ou,.sg-palier-voies .sg-ou{margin:0 .3rem;display:inline}.sg-figure-peuple{border:1px solid var(--line);outline:1px solid var(--line);outline-offset:3px;text-align:center;border-radius:4px;margin:1.2rem 0 0;padding:.9rem 1rem}.sg-figure-peuple figcaption{font-family:var(--f-titrage);letter-spacing:.22em;text-transform:uppercase;color:var(--sepia);font-size:.68rem}.sg-figure-peuple-nom{font-family:var(--f-titre);color:var(--sg-accent-texte);margin:.25rem 0 0;font-size:1.3rem}.sg-figure-peuple-titre{color:var(--sepia);margin:.1rem 0 0;font-size:.92rem;font-style:italic}@media (max-width:1000px){.sg-presentation{grid-template-columns:minmax(0,1fr)}.sg-fiche-identite{order:-1;position:static}}.sg-medaillon{border:2px solid var(--sg-accent);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--sg-accent) 22%, var(--panel)), var(--panel) 72%);width:56px;height:56px;box-shadow:0 0 0 4px var(--panel), 0 0 0 5px color-mix(in srgb, var(--sg-accent) 35%, transparent), 0 8px 18px -8px rgba(var(--shadow-rgb), .6);color:var(--sg-accent-texte);font-family:var(--f-texte);font-variant-numeric:lining-nums;border-radius:50%;flex:none;place-content:center;justify-items:center;font-size:1.35rem;font-weight:600;line-height:1;display:inline-grid;position:relative}.sg-medaillon-niv{font-family:var(--f-titrage);letter-spacing:.2em;text-transform:uppercase;color:var(--sepia);margin-bottom:.1rem;font-size:.52rem;font-weight:400}.sg-medaillon-petit{width:42px;height:42px;box-shadow:0 0 0 3px var(--panel), 0 0 0 4px color-mix(in srgb, var(--sg-accent) 30%, transparent);font-size:.9rem}.sg-frise{position:relative}.sg-frise:before{content:"";background:linear-gradient(180deg, var(--sg-accent), color-mix(in srgb, var(--sg-accent) 25%, var(--line)) 85%, transparent);width:2px;position:absolute;top:28px;bottom:28px;left:27px}.sg-palier{border-radius:12px;grid-template-columns:56px minmax(0,1fr);gap:0 clamp(.9rem,2vw,1.6rem);padding-bottom:clamp(1.2rem,2.2vw,1.8rem);display:grid;position:relative}.sg-palier:last-child{padding-bottom:0}.sg-palier>.sg-medaillon{z-index:1}.sagas .enc-article-zone .sg-palier-titre{font-family:var(--f-texte);letter-spacing:.22em;text-transform:uppercase;color:var(--sg-accent-texte);margin:.2rem 0 .7rem;font-size:.8rem;font-weight:600;line-height:2.2}.sg-capacites{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.8rem;display:grid}.sg-palier-voies{color:var(--sepia);flex-wrap:wrap;align-items:center;gap:.2rem .4rem;margin:.7rem 0 0;font-size:.9rem;font-style:italic;display:flex}.sg-palier-voies svg{color:var(--sg-accent-texte)}.sg-palier-voies a{font-style:normal}.sg-frise-serree .sg-palier{grid-template-columns:42px minmax(0,1fr);padding-bottom:1.1rem}.sg-frise-serree:before{top:21px;bottom:21px;left:20px}.sg-frise-serree .sg-medaillon{width:42px;height:42px;font-size:1.05rem}.sg-frise-serree .sg-medaillon-niv{display:none}.sg-frise-serree .sg-palier-titre{font-family:var(--f-texte);letter-spacing:.22em;text-transform:uppercase;color:var(--sg-accent-texte);margin:.55rem 0 .5rem;font-size:.74rem;font-weight:600}.sg-frise-serree .sg-capacites{grid-template-columns:minmax(0,1fr)}.sg-capacite{border:1px solid var(--line);background:var(--paper);box-shadow:inset 3px 0 0 var(--sg-accent);border-radius:10px;padding:.85rem 1rem .95rem;position:relative}.sg-capacite-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem .7rem;display:flex}.sagas .enc-article-zone .sg-capacite-titre{font-family:var(--f-titre);color:var(--titre);margin:0;font-size:1.16rem;font-weight:400;line-height:1.2}.sg-marques{flex-wrap:wrap;gap:.3rem;display:inline-flex}.sg-cout,.sg-recharge{border:1px solid color-mix(in srgb, var(--sg-accent) 45%, var(--line));white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.12rem .55rem;font-size:.78rem;line-height:1.3;display:inline-flex}.sg-cout{background:color-mix(in srgb, var(--sg-accent) 12%, transparent);color:var(--sg-accent-encre);font-weight:600}.sg-recharge{border-color:var(--line);color:var(--sepia)}.sg-recharge svg{color:var(--sg-accent-texte)}.sg-losanges{gap:1px;display:inline-flex}.sg-losanges svg{color:var(--sg-accent-texte)}.sg-posture{border:1px dashed var(--sg-accent);font-family:var(--f-titrage);letter-spacing:.14em;text-transform:uppercase;color:var(--sg-accent-texte);border-radius:4px;margin:.45rem 0 0;padding:.05rem .55rem;font-size:.7rem;display:inline-block}.sg-capacite-texte,.sg-amelioration{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:.45rem 0 0;font-size:.97rem;line-height:1.55}.sg-amelioration{border-left:2px solid var(--sg-accent);background:color-mix(in srgb, var(--sg-accent) 7%, transparent);color:var(--ink);border-radius:0 6px 6px 0;padding:.45rem .7rem}.sg-amelioration strong{color:var(--sg-accent-texte)}.sg-catalogue{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:.9rem;display:grid}.sg-sous-classes{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:clamp(1rem,2vw,1.6rem);display:grid}.sg-sous-classe{border:1px solid var(--line);background:var(--panel);box-shadow:0 18px 36px -28px rgba(var(--shadow-rgb), .7);border-radius:14px;overflow:hidden}.sg-sous-classe-image{aspect-ratio:var(--sg-format-sous-classe);border-bottom:2px solid var(--sg-accent)}.sg-sous-classe-tete{justify-items:start;gap:.35rem;padding:1rem 1.2rem .4rem;display:grid}.sg-sous-classe-tete .sg-sur{margin:0}.sagas .enc-article-zone .sg-sous-classe-tete h3{color:var(--titre);margin:0 0 .4rem;font-size:clamp(1.5rem,2.2vw,1.9rem)}.sagas .sg-page .sg-sous-classe .sg-frise{padding:.8rem 1.2rem 1.3rem}.sg-sous-classe .sg-frise:before{top:calc(.8rem + 21px);left:calc(1.2rem + 20px)}.sg-page-classe .sg-tete-section:before{content:"";z-index:-1;background:var(--sg-fond-image) center / cover no-repeat;opacity:.55;border-radius:10px 10px 0 0;position:absolute;inset:-.7rem 0 0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 60%);mask-image:linear-gradient(90deg,#000,#0000 60%)}.sg-signature-peuple{border:1px solid color-mix(in srgb, var(--sg-accent) 55%, var(--line));background:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--sg-accent) 16%, transparent), transparent 60%), var(--paper);border-radius:14px;padding:clamp(1.2rem,2.6vw,1.9rem) clamp(1.2rem,3vw,2.2rem);position:relative;overflow:hidden}.sg-signature-peuple-marque{background:color-mix(in srgb, var(--sg-accent) 14%, transparent);font-family:var(--f-titrage);letter-spacing:.18em;text-transform:uppercase;color:var(--sg-accent-encre);border-radius:999px;align-items:center;gap:.4rem;margin:0;padding:.15rem .7rem;font-size:.72rem;display:inline-flex}.sagas .enc-article-zone .sg-signature-peuple h3{color:var(--titre);margin:.6rem 0 .4rem;font-size:clamp(1.7rem,3vw,2.3rem)}.sg-signature-peuple p:last-child{margin:0;font-size:1.1rem}.sg-secondaires{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.9rem;display:grid}.sg-secondaires .sg-capacite{padding-top:1.1rem}.sg-secondaire-rang{font-family:var(--f-titre);color:color-mix(in srgb, var(--sg-accent-texte) 30%, transparent);font-size:2.2rem;line-height:1;position:absolute;top:.4rem;right:.8rem}.sg-secondaires .sg-capacite-titre{padding-right:2.2rem}.sg-peuples{grid-template-columns:repeat(5,minmax(0,1fr));gap:.9rem .5rem;display:grid}@media (min-width:1280px){.sg-peuples{grid-template-columns:repeat(10,minmax(0,1fr))}}.sg-peuple{color:var(--ink);text-align:center;border-radius:12px;justify-items:center;gap:.45rem;padding:.3rem;text-decoration:none;display:grid}.sg-peuple-portrait{aspect-ratio:4/5;border:2px solid var(--line);border-radius:8px;width:min(76px,100%);transition:border-color .2s,transform .2s;overflow:hidden}.sg-peuple-nom{font-family:var(--f-titre);font-size:1rem;line-height:1.15}.sg-peuple:hover .sg-peuple-portrait,.sg-peuple:focus-visible .sg-peuple-portrait{border-color:var(--sg-accent);transform:translateY(-2px)}.sg-peuple[aria-current=page] .sg-peuple-portrait{border-color:var(--sg-accent);box-shadow:0 0 0 2px var(--panel), 0 0 0 4px var(--sg-accent)}.sg-peuple[aria-current=page] .sg-peuple-nom{color:var(--sg-accent-texte)}.sg-bonus{gap:.5rem;display:grid}.sg-bonus li{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sg-bonus-valeur{background:var(--sg-accent-texte);min-width:2.2rem;height:1.8rem;color:var(--paper);border-radius:6px;place-items:center;padding:0 .4rem;font-size:.9rem;font-weight:600;display:inline-grid}.sg-bonus-libre{color:var(--sepia);font-style:italic}.sg-bonus-choix{align-items:center;display:inline-flex}.sg-origines{gap:clamp(1rem,2vw,1.4rem);margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}.sg-origine{border:1px solid var(--line);background:var(--paper);box-shadow:0 16px 34px -28px rgba(var(--shadow-rgb), .7);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.sg-origine:nth-child(2n) .sg-origine-image{order:1}.sg-origine-image{min-height:240px}.sg-origine-corps{border-left:3px solid var(--sg-accent);align-content:center;justify-items:start;gap:.7rem;padding:clamp(1rem,2.4vw,1.6rem) clamp(1rem,2.6vw,1.9rem);display:grid}.sg-origine:nth-child(2n) .sg-origine-corps{border-left:none;border-right:3px solid var(--sg-accent)}.sagas .enc-article-zone .sg-origine-corps h2{font-family:var(--f-titre);letter-spacing:.01em;text-transform:none;color:var(--titre);border:none;margin:0;padding:0;font-size:clamp(1.5rem,2.4vw,1.95rem)}.sg-origine-corps p{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0}@media (max-width:900px){.sg-origine{grid-template-columns:minmax(0,1fr)}.sg-origine:nth-child(2n) .sg-origine-image{order:0}.sg-origine-image{aspect-ratio:2;min-height:0}.sg-origine-corps,.sg-origine:nth-child(2n) .sg-origine-corps{border:none;border-top:3px solid var(--sg-accent)}}.sg-regles{gap:clamp(1rem,2vw,1.4rem);margin-top:clamp(1.6rem,3vw,2.4rem);display:grid}.sg-regle{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:clamp(1.1rem,2.4vw,1.7rem) clamp(1.1rem,2.6vw,2rem)}.sg-regle .sg-tete-section .sg-sur{font-family:var(--f-texte);letter-spacing:.1em;font-size:.85rem;font-weight:600}.sg-regle>.sg-texte+.sg-texte,.sg-regle>*+.sg-texte,.sg-regle>*+.sg-exemple{margin-top:.9rem}.sg-exemple{border-left:3px solid var(--sg-accent);background:color-mix(in srgb, var(--sg-accent) 8%, var(--panel));border-radius:0 10px 10px 0;padding:.75rem 1.1rem .85rem}.sg-exemple-titre{font-family:var(--f-titrage);letter-spacing:.22em;text-transform:uppercase;color:var(--sg-accent-encre);align-items:center;gap:.4rem;margin:0 0 .3rem;font-size:.72rem;display:flex}.sg-exemple .sg-texte{font-style:italic}.sg-chapitres .f-sect{margin-bottom:1rem}.sg-chapitres{container-type:inline-size}.sagas .sg-chapitres .sg-tuiles{grid-template-columns:minmax(0,1fr);gap:.8rem}@container (min-width:600px){.sagas .sg-chapitres .sg-tuiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.sagas .sg-chapitres .sg-tuile{text-align:left;grid-template-columns:auto minmax(0,1fr);justify-items:start;column-gap:1rem;padding:1rem 1.25rem}.sagas .sg-chapitres .sg-tuile svg{grid-row:span 2}.sagas .sg-chapitres .sg-tuile-titre{font-size:1.2rem}.sg-tuile[aria-current=page]{border-color:var(--sg-accent);background:color-mix(in srgb, var(--sg-accent) 10%, var(--panel))}.sg-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:.6rem;margin:1rem 0 0;display:grid}.sg-paire{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:.6rem .85rem .7rem}.sg-paire dt{font-family:var(--f-titre);color:var(--sg-accent-texte);font-size:1.08rem}.sg-paire dd{margin:.15rem 0 0;font-size:.95rem;line-height:1.45}.sagas .sg-liste-plate{flex-wrap:wrap;gap:.45rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.sagas .sg-liste-plate li+li{margin-top:0}.sg-liste-plate li{border:1px solid var(--line);background:var(--panel);color:var(--titre);border-radius:999px;padding:.2rem .8rem}.sg-groupe+.sg-groupe{margin-top:1.6rem}.sg-groupe-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:0 0 .8rem;display:flex}.sagas .enc-article-zone .sg-groupe-tete h3{font-family:var(--f-titrage);letter-spacing:.24em;margin:0;font-size:.8rem}.sg-eq-grille{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:.9rem;display:grid}.sg-eq-carte{border:1px solid var(--line);background:var(--paper);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.sg-eq-vignette{--sg-marge-image:.6rem;aspect-ratio:4/3;color:var(--sg-nuit-texte);border-bottom:2px solid var(--sg-accent);place-items:center;display:grid}.sg-eq-corps{flex-direction:column;flex:1;gap:.4rem;padding:.75rem .9rem .85rem;display:flex}.sagas .enc-article-zone .sg-eq-titre{color:var(--titre);margin:0;font-size:1.18rem;line-height:1.2}.sg-eq-chiffre{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin:0;display:flex}.sg-eq-chiffre>svg{color:var(--sg-accent-texte)}.sg-des{font-family:var(--f-texte);font-variant-numeric:lining-nums;color:var(--sg-accent-texte);font-size:1.3rem;font-weight:600}.sg-eq-effet,.sg-eq-texte{margin:0;font-size:.95rem;line-height:1.5}.sg-eq-effet{color:var(--titre);font-weight:600}.sg-eq-proprietes{flex-wrap:wrap;gap:.3rem;display:flex}.sg-eq-proprietes a{border:1px dashed color-mix(in srgb, var(--sg-accent) 60%, var(--line));color:var(--sg-accent-texte);border-radius:4px;padding:.05rem .55rem;font-size:.8rem;text-decoration:none;display:inline-block}.sg-eq-proprietes a:hover{border-style:solid}.sg-eq-carte .sg-prix{border-top:1px dashed var(--line);font-variant-numeric:tabular-nums;text-align:right;color:var(--sepia);white-space:nowrap;margin:auto 0 0;padding-top:.4rem;font-size:.9rem}.sg-rarete{border:1px solid var(--sg-accent);font-family:var(--f-titrage);letter-spacing:.16em;text-transform:uppercase;color:var(--sg-accent-texte);border-radius:999px;align-self:flex-start;margin:0;padding:.05rem .6rem;font-size:.68rem}.sg-eq-carte[data-rarete=legendaire]{border-color:var(--sg-accent);box-shadow:0 0 0 1px var(--sg-accent), 0 16px 30px -22px rgba(var(--shadow-rgb), .8)}.sg-eq-grille:is(.sg-eq-grille-armure,.sg-eq-grille-bouclier,.sg-eq-grille-potion,.sg-eq-grille-divers) .sg-eq-carte{flex-direction:row}.sg-eq-grille:is(.sg-eq-grille-armure,.sg-eq-grille-bouclier,.sg-eq-grille-potion,.sg-eq-grille-divers) .sg-eq-vignette{aspect-ratio:auto;border-bottom:none;border-right:2px solid var(--sg-accent);flex:none;width:58px;padding:0}.sg-eq-grille-divers{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.sg-eq-grille:is(.sg-eq-grille-armure,.sg-eq-grille-bouclier){grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr))}.sg-eq-grille:is(.sg-eq-grille-armure,.sg-eq-grille-bouclier) .sg-des{white-space:nowrap;font-size:1.12rem}.sg-eq-grille-magique{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.sg-eq-grille-magique .sg-eq-vignette{aspect-ratio:16/10}.sg-legende{border:1px dashed var(--line);border-radius:12px;margin-top:1.4rem;padding:1rem 1.1rem 1.1rem}.sagas .enc-article-zone .sg-legende h3{font-family:var(--f-titrage);letter-spacing:.22em;margin:0;font-size:.78rem}.sg-note{color:var(--sepia);margin:0 0 1rem;font-style:italic}.sg-filtres{border:1px solid var(--line);border-top:3px solid var(--sg-accent);background:var(--paper);border-radius:14px;gap:1rem;margin:0 0 1rem;padding:clamp(1rem,2.2vw,1.4rem);display:grid}.sg-recherche{display:block;position:relative}.sg-recherche svg{color:var(--sg-accent-texte);pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.sagas .enc-article-zone .sg-recherche input{border:1px solid var(--line);background:var(--panel);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:999px;padding:.6rem 1rem .6rem 2.7rem;font-size:1.02rem}.sg-filtre{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.5rem .8rem;display:grid}.sg-filtre-titre{font-family:var(--f-titrage);letter-spacing:.2em;text-transform:uppercase;color:var(--sepia);font-size:.74rem}.sg-filtre-choix{flex-wrap:wrap;gap:.4rem;display:flex}.sg-filtre-teinte{display:contents}.sg-filtre-puce{border:1px solid var(--line);background:var(--panel);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;padding:.25rem .85rem;font-size:.92rem;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.sg-filtre-puce svg{color:var(--sg-accent-texte)}.sg-filtre-puce:hover{border-color:var(--sg-accent)}.sg-filtre-puce[aria-pressed=true]{border-color:var(--sg-accent-texte);background:var(--sg-accent-texte);color:var(--paper)}.sg-filtre-puce[aria-pressed=true] svg{color:currentColor}.sg-filtre-puce:focus-visible,.sagas .enc-article-zone .sg-recherche input:focus-visible,.sg-bornes select:focus-visible{outline:2px solid var(--sg-accent);outline-offset:2px}.sg-filtre-rang{flex-wrap:wrap;gap:1rem 2.4rem;display:flex}.sg-filtre-rang .sg-filtre{grid-template-columns:6.5rem auto}.sg-bornes{color:var(--sepia);align-items:center;gap:.5rem;display:flex}.sagas .enc-article-zone .sg-bornes select{border:1px solid var(--line);background:var(--panel);min-width:4.4rem;min-height:36px;color:var(--ink);font:inherit;border-radius:8px;padding:.25rem .6rem;font-size:.95rem}.sg-compte{color:var(--sepia);margin:0 0 1.2rem;font-size:.95rem}.sg-effacer{font:inherit;color:var(--sg-accent-texte);cursor:pointer;background:0 0;border:none;border-bottom:1px solid;margin-left:.6rem;padding:0;font-size:.9rem}@media (max-width:640px){.sg-filtre,.sg-filtre-rang .sg-filtre{grid-template-columns:minmax(0,1fr)}}.sagas .enc-article-zone .sg-niveau-titre{font-family:var(--f-titre);letter-spacing:.01em;text-transform:none;color:var(--titre);align-items:center;gap:.9rem;margin:2.4rem 0 1rem;font-size:clamp(1.45rem,2.3vw,1.85rem);display:flex}.sg-niveau-titre .sg-medaillon{width:44px;height:44px;font-family:var(--f-texte);letter-spacing:0;text-transform:none;font-size:1rem;font-weight:600}.sg-grim .sg-medaillon[data-long]{letter-spacing:-.02em;font-size:.74rem}.sg-niveau-titre .sg-medaillon[data-long]{letter-spacing:-.02em;font-size:.84rem}.sg-niveau-compte{font-family:var(--f-texte);letter-spacing:.04em;text-transform:none;color:var(--sepia);margin-left:auto;font-size:.85rem}.sg-grim-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:.9rem;display:grid}.sg-grim{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:.9rem;padding:.9rem 1rem 1rem;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative}.sg-grim:hover,.sg-grim:focus-within{border-color:var(--sg-accent);box-shadow:0 14px 28px -20px rgba(var(--shadow-rgb), .6);transform:translateY(-2px)}.sg-reserve{z-index:1;background:var(--sg-accent);max-width:calc(100% - 4.5rem);color:var(--panel);box-shadow:0 6px 12px -8px rgba(var(--shadow-rgb), .7);font-family:var(--f-titrage);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none;--sgf-sur-accent:var(--sg-accent);border-radius:0 0 9px 9px;align-items:center;gap:.35rem;padding:.24rem .65rem .3rem .45rem;font-size:.68rem;line-height:1.2;display:inline-flex;position:absolute;top:-1px;left:.85rem}.sg-reserve[data-sg-reserve=maledict]{color:var(--titre)}.sg-reserve-embleme{flex:none;width:15px;height:15px}.sg-createur .sg-sort[data-sg-sort-reserve],.sg-grim[data-sg-sort-reserve]{border-top:2px solid var(--sg-accent);padding-top:2.05rem}.sg-grim-corps{align-content:start;gap:.45rem;min-width:0;display:grid}.sagas .enc-article-zone .sg-grim-titre{margin:0;font-size:1.2rem;line-height:1.2}.sg-grim-lien{color:var(--titre);text-decoration:none}.sg-grim-lien:after{content:"";border-radius:12px;position:absolute;inset:0}.sg-grim-lien:focus-visible{outline:none}.sg-grim:has(.sg-grim-lien:focus-visible){outline:2px solid var(--sg-accent);outline-offset:2px}.sg-grim-marques{flex-wrap:wrap;gap:.3rem;margin:0;display:flex}.sg-grim-marque{border:1px solid var(--line);color:var(--sepia);border-radius:999px;align-items:center;gap:.3rem;padding:.12rem .55rem;font-size:.78rem;display:inline-flex}.sg-grim-marque svg{color:var(--sg-accent-texte)}.sg-grim-extrait{color:var(--ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.93rem;line-height:1.45;display:-webkit-box;overflow:hidden}.sg-grim-a-venir{color:var(--sepia);font-style:italic}.sg-grim-classes{flex-wrap:wrap;gap:.25rem;display:flex}.sg-grim-classes li{border:1px solid color-mix(in srgb, var(--sg-accent) 55%, transparent);font-family:var(--f-titrage);letter-spacing:.12em;text-transform:uppercase;color:var(--sg-accent-texte);border-radius:999px;padding:0 .5rem;font-size:.68rem}.sg-grim[data-a-venir=true]{background:0 0;border-style:dashed}.sg-grim[data-a-venir=true] .sg-medaillon{border-style:dashed}.sg-carte-sort{border:2px solid color-mix(in srgb, var(--sg-accent) 55%, var(--line));background:radial-gradient(70% 90% at 0% 0%, color-mix(in srgb, var(--sg-accent) 6%, transparent), transparent 65%), var(--paper);box-shadow:0 22px 44px -32px rgba(var(--shadow-rgb), .8);border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(200px,250px);grid-template-areas:"texte cases";gap:1rem clamp(1rem,3vw,2rem);padding:clamp(1.2rem,3vw,2rem);display:grid}.sg-embleme-sort{justify-items:center;gap:.9rem;display:grid}.sg-bandeau .sg-medaillon-sort{border:2px solid var(--sg-nuit);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--sg-nuit) 30%, #10121f), #0b0c16 72%);width:clamp(120px,13vw,170px);height:clamp(120px,13vw,170px);box-shadow:0 0 0 8px #09090eb3, 0 0 0 9px color-mix(in srgb, var(--sg-nuit) 45%, transparent), 0 0 60px color-mix(in srgb, var(--sg-nuit) 35%, transparent);color:#fff;font-family:var(--f-titre);font-size:clamp(2.6rem,4.4vw,3.8rem);font-weight:400}.sg-bandeau .sg-medaillon-sort .sg-medaillon-niv{color:var(--sg-nuit-texte);font-size:.8rem}.sg-bandeau .sg-medaillon-sort.sg-pointille{border-style:dashed}.sg-embleme-sort-mana{font-family:var(--f-texte);font-variant-numeric:lining-nums;letter-spacing:.16em;text-transform:uppercase;color:var(--sg-bandeau-encre);align-items:center;gap:.4rem;margin:0;font-size:.86rem;font-weight:600;display:inline-flex}.sg-embleme-sort-mana svg{color:var(--sg-nuit-texte)}.sg-carte-sort-texte{grid-area:texte;font-size:1.1rem}.sg-cases{grid-area:cases;align-content:start;gap:.7rem;margin:0;display:grid}.sg-case{border:1.5px solid color-mix(in srgb, var(--sg-accent) 45%, var(--line));background:var(--panel);border-radius:12px;padding:.6rem .85rem .7rem}.sg-case dt{font-family:var(--f-titrage);letter-spacing:.22em;text-transform:uppercase;color:var(--sepia);align-items:center;gap:.4rem;font-size:.72rem;display:flex}.sg-case dt svg{color:var(--sg-accent-texte)}.sg-case dd{font-family:var(--f-titre);color:var(--titre);margin:.3rem 0 0;font-size:1.25rem;line-height:1.2}.sg-case .sg-cout{font-family:var(--f-texte);font-size:.9rem}.sg-case-propos{font-family:var(--f-texte);color:var(--sepia);font-size:.85rem;font-style:italic;display:block}.sg-case-vide{font-family:var(--f-texte);color:var(--sepia);font-size:.95rem;font-style:italic}.sg-carte-sort-a-venir,.sg-carte-sort-a-venir .sg-case{border-style:dashed}@media (max-width:760px){.sg-carte-sort{grid-template-columns:minmax(0,1fr);grid-template-areas:"cases""texte"}.sg-cases{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}}.sg-connu-de{flex-wrap:wrap;justify-content:center;gap:.7rem;display:flex}.sg-classe-puce{border:1px solid var(--sg-accent);background:color-mix(in srgb, var(--sg-accent) 8%, var(--paper));color:var(--sg-accent-encre);font-family:var(--f-titre);border-radius:10px;align-items:center;gap:.6rem;padding:.3rem 1.1rem .3rem .3rem;font-size:1.15rem;text-decoration:none;transition:transform .2s;display:inline-flex}.sg-classe-puce:hover,.sg-classe-puce:focus-visible{transform:translateY(-2px)}.sg-classe-puce-image{border-radius:6px;width:34px;height:44px;overflow:hidden}.sg-voisins{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2.4rem,4vw,3.4rem);padding-top:1.4rem;display:grid}.sg-voisin{border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:14px;align-items:center;gap:.9rem;padding:.6rem;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.sg-voisin-next{text-align:right;flex-direction:row-reverse;grid-column:2}.sg-voisin:hover,.sg-voisin:focus-visible{border-color:var(--sg-accent);transform:translateY(-2px)}.sg-voisin-vignette{width:64px;height:64px;color:var(--sg-nuit-texte);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.sg-voisin-marque{font-family:var(--f-titre);font-size:1.2rem}.sg-voisin-texte{gap:.1rem;min-width:0;display:grid}.sg-voisin-sens{font-family:var(--f-titrage);letter-spacing:.2em;text-transform:uppercase;color:var(--sepia);font-size:.7rem}.sg-voisin-titre{font-family:var(--f-titre);color:var(--titre);font-size:1.25rem;line-height:1.15}@media (max-width:560px){.sg-voisins{grid-template-columns:minmax(0,1fr)}.sg-voisin-next{grid-column:1}.sg-palier{grid-template-columns:44px minmax(0,1fr)}.sg-palier>.sg-medaillon{width:44px;height:44px;font-size:1.1rem}.sg-palier>.sg-medaillon .sg-medaillon-niv{display:none}.sg-frise:before{top:22px;left:21px}}@media (prefers-reduced-motion:reduce){.sg-table-sections a,.sg-peuple-portrait,.sg-filtre-puce,.sg-grim,.sg-classe-puce,.sg-voisin{transition:none}.sg-table-sections a:hover,.sg-peuple:hover .sg-peuple-portrait,.sg-grim:hover,.sg-grim:focus-within,.sg-classe-puce:hover,.sg-voisin:hover,.sg-voisin:focus-visible{transform:none}}.sg-texte p{margin:0 0 .9rem}.sg-texte p:last-child{margin-bottom:0}.sagas ul{margin:0;padding-left:1.1rem}.sagas li+li{margin-top:.25rem}.sagas .sg-texte ul{margin:0 0 .9rem}.sagas .sg-texte ul:last-child{margin-bottom:0}.sagas .sg-texte strong:has(+br){text-align:start;-webkit-hyphens:manual;hyphens:manual;display:inline-block}.sagas .sg-sources{border-top:1px solid var(--line);margin:.2rem 1.25rem 0;padding:.8rem 0 1.1rem}.sagas .sg-sources-titre{font-family:var(--f-titrage);letter-spacing:.16em;text-transform:uppercase;color:var(--sepia);margin:0 0 .55rem;font-size:.72rem}.sagas .sg-sources ul{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.sagas .sg-sources li+li{margin-top:0}.sagas .sg-sources a.lore-chip{color:var(--ink);text-decoration:none;transition:border-color .2s}.sagas .sg-sources a.lore-chip:hover,.sagas .sg-sources a.lore-chip:focus-visible{border-color:var(--seal);color:var(--seal)}.sagas .sg-aide{color:var(--sg-encre-pale);letter-spacing:normal;text-transform:none;font-size:.82rem}.sagas .sg-bouton{border:1px solid var(--sg-accent);background:color-mix(in srgb, var(--sg-accent) 16%, transparent);color:var(--sg-titre);font-family:var(--sg-f-titre);letter-spacing:.06em;cursor:pointer;border-radius:999px;padding:.55rem 1.2rem;font-size:.92rem;text-decoration:none;display:inline-block}.sagas .sg-bouton:disabled{opacity:.45;cursor:default}.sagas .sg-une-main,.sagas .sg-eq-prerequis{color:var(--sg-encre-pale);font-size:.78em;font-style:normal;display:block}.sagas .sg-bouton.sg-danger{border-color:var(--seal);background:color-mix(in srgb, var(--seal) 12%, transparent);color:var(--seal)}.sagas .enc-article-zone .sg-page h2.f-sect{color:var(--sg-accent-texte);border:none;margin:0 0 1.1rem;padding:0;font-size:.8rem}@media (max-width:560px){.sagas .sg-eq-grille:is(.sg-eq-grille-arme,.sg-eq-grille-magique){grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.sg-eq-grille:is(.sg-eq-grille-arme,.sg-eq-grille-magique) .sg-eq-corps{padding:.6rem .65rem .7rem}.sg-eq-grille-arme .sg-des{font-size:1.1rem}}
.sg-createur,.sg-personnages{--sg-planche:#09090e;--sg-rayon:14px}.sg-createur{container:atelier/inline-size}.sagas .sg-createur :is(ul,ol),.sagas .sg-personnages{margin:0;padding:0;list-style:none}.sagas .sg-createur li+li,.sagas .sg-personnages li+li{margin-top:0}.sagas .sg-createur .sg-texte ul{padding-left:1.1rem;list-style:outside}.sg-invisible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}:where(.sg-createur) button{font:inherit;color:inherit}.sg-createur :is(.sg-etape-tete .sg-sur,.sg-fil-numero,.sg-faits dt,.sg-detail-rubrique,.sg-rubrique,.sg-sorts-rang,.sg-niveaux-titre,.sg-rail-niveau,.sg-sous-paliers b,.sg-carac-cle){font-family:var(--f-texte);letter-spacing:.12em;font-weight:600}.sg-createur :is(button,a,input,label):focus-visible{outline:2px solid var(--sg-accent);outline-offset:3px}.sg-createur #sg-etape-titre:focus{outline:none}.sg-createur #sg-etape-titre:focus-visible{outline:2px solid var(--sg-accent);outline-offset:4px}.sg-createur .sg-bandeau{min-height:0;margin-bottom:1.1rem;padding:clamp(1.1rem,2.6vw,1.9rem) clamp(1.2rem,3.2vw,2.4rem);transition:border-color .5s}@container atelier (min-width:560px){.sg-createur .sg-bandeau:not(.sg-bandeau-seul){grid-template-columns:minmax(0,1.5fr) minmax(0,.5fr)}}.sagas .enc-article-zone .sg-createur .sg-bandeau h1{overflow-wrap:anywhere;font-size:clamp(2rem,4.2vw,3.3rem)}.sg-createur .sg-bandeau-chapeau{max-width:52ch;margin-bottom:.9rem}.sg-createur .sg-bandeau-figure img{max-height:clamp(150px,16vw,210px)}@container atelier (max-width:460px){.sg-createur .sg-bandeau{gap:.8rem;margin-bottom:.8rem;padding:.85rem 1rem}.sg-createur .sg-bandeau:not(.sg-bandeau-seul){grid-template-columns:minmax(0,1fr) 64px}.sg-createur :is(.sg-bandeau-chapeau,.sg-bandeau-chiffres){display:none}.sg-createur .sg-bandeau-sur{letter-spacing:.16em;font-size:.7rem}.sagas .enc-article-zone .sg-createur .sg-bandeau h1{margin-bottom:0;font-size:1.75rem}.sg-createur .sg-bandeau-figure{order:0}.sg-createur .sg-bandeau-figure img{border-radius:8px;max-height:88px}.sg-createur .sg-fil{margin-bottom:.9rem}.sg-createur .sg-etape-tete{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.2rem .6rem;margin-bottom:.9rem;padding-bottom:.7rem;display:grid}.sg-createur .sg-etape-tete>div{display:contents}.sg-createur .sg-etape-tete :is(h2,.sg-etape-chapeau){grid-column:1/-1}.sg-createur .sg-etape-tete .sg-sur{grid-row:1;margin:0}.sg-createur .sg-etape-tete [data-lien-livre]{grid-area:1/2;min-height:34px;padding:.25rem .7rem;font-size:.82rem}.sg-createur .sg-etape-chapeau{font-size:.95rem}}.sg-fil{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--paper);margin:0 0 1.4rem;padding:.9rem clamp(.6rem,1.6vw,1.2rem) .7rem}.sg-fil ol{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.sg-fil li{position:relative}.sg-fil li+li:before{content:"";background:var(--line);height:2px;position:absolute;top:19px;left:calc(22px - 50%);right:calc(50% + 22px)}.sg-fil li.faite+li:before{background:var(--sg-accent)}.sg-fil button{cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:.4rem;width:100%;padding:0 .15rem .3rem;display:flex}.sg-fil-pastille{border:2px solid var(--line);background:var(--panel);width:40px;height:40px;color:var(--sepia);font-family:var(--f-texte);font-variant-numeric:lining-nums;border-radius:50%;place-items:center;font-size:1.05rem;font-weight:600;transition:transform .25s,background-color .25s,border-color .25s,box-shadow .25s;display:grid;position:relative}.sg-fil button:hover .sg-fil-pastille{border-color:var(--sg-accent);transform:translateY(-2px)}.sg-fil button[data-faite] .sg-fil-pastille{border-color:var(--sg-accent);color:var(--sg-accent-texte)}.sg-fil button[aria-current=step] .sg-fil-pastille{border-color:var(--sg-accent);background:var(--sg-accent);color:var(--panel);box-shadow:0 0 0 5px color-mix(in srgb, var(--sg-accent) 18%, transparent), 0 8px 22px -8px var(--sg-accent);transform:scale(1.08)}.sg-fil-texte{flex-direction:column;align-items:center;gap:.05rem;line-height:1.2;display:flex}.sg-fil-numero{font-family:var(--f-titrage);letter-spacing:.18em;text-transform:uppercase;color:var(--sepia);align-items:center;gap:.3rem;font-size:.62rem;display:inline-flex}.sg-fil-titre{font-family:var(--f-titre);color:var(--ink);text-wrap:balance;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:.98rem}.sg-fil button[aria-current=step] .sg-fil-titre{color:var(--sg-accent-texte)}@container atelier (max-width:700px){.sg-fil{padding:.7rem .4rem .6rem}.sg-fil-texte{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sg-fil-pastille{aspect-ratio:1;width:min(32px,100%);height:auto;min-height:0;font-size:.92rem;line-height:1}.sg-fil-pastille svg{width:62%;height:auto}.sg-fil li+li:before{top:15px;left:calc(18px - 50%);right:calc(50% + 18px)}}.sg-atelier{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.4rem;display:grid}@container atelier (min-width:860px){.sg-atelier{grid-template-columns:minmax(0,1fr) clamp(250px,26%,310px)}.sg-createur[data-sg-etape-courante=classe] .sg-atelier{grid-template-columns:minmax(0,1fr)}}.sg-createur[data-sg-etape-courante=classe] .sg-rail{display:none}.sg-etape{min-width:0}.sg-etape-tete{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.8rem 1.4rem;margin-bottom:1.3rem;padding-bottom:1rem;display:flex}.sg-etape-tete>div{flex:22rem;min-width:0}.sg-etape-tete .sg-sur{align-items:center;gap:.45rem;display:inline-flex}.sagas .enc-article-zone .sg-etape-tete h2{font-family:var(--f-titre);letter-spacing:.01em;text-transform:none;color:var(--titre);border:0;margin:.1rem 0 .35rem;padding:0;font-size:clamp(1.7rem,3vw,2.3rem)}.sg-etape-chapeau{max-width:62ch;color:var(--sepia);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:1.02rem;line-height:1.55}.sg-etape-role{color:var(--ink);margin-bottom:.45rem;font-style:italic}.sg-etape-corps{gap:1.4rem;animation:.35s both sg-entree;display:grid}@keyframes sg-entree{0%{opacity:0;transform:translateY(8px)}}.sg-etape-pied{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.8rem;margin-top:2rem;padding-top:1.2rem;display:flex}.sg-etape-pied .btn{justify-content:center}.sg-alerte{border:1px solid var(--seal);background:color-mix(in srgb, var(--seal) 8%, var(--panel));color:var(--ink);border-left-width:4px;border-radius:10px;margin:0 0 1rem;padding:.75rem 1rem}.sg-invite{border:1px dashed var(--line);border-radius:var(--sg-rayon);color:var(--sepia);flex-wrap:wrap;align-items:center;gap:.6rem .8rem;margin:0;padding:1rem 1.2rem;display:flex}.sg-invite svg{color:var(--sg-accent-texte);flex:none}.sg-invite p{flex:100%;margin:0}.sg-a-poser{flex-wrap:wrap;gap:.6rem;display:flex}.sagas .enc-article-zone .sg-createur h3.sg-rubrique{text-transform:uppercase;color:var(--sg-accent-texte);align-items:center;gap:.6rem;margin:.4rem 0 .8rem;font-size:.82rem;display:flex}.sg-rubrique>span{border:1px solid var(--sg-accent);width:1.7rem;height:1.7rem;font-family:var(--f-texte);letter-spacing:0;font-variant-numeric:lining-nums;border-radius:50%;place-items:center;font-size:.9rem;display:grid}.sg-rubrique:after{content:"";border-top:1px solid var(--line);flex:1}.sg-choisissable{text-align:left;cursor:pointer;font:inherit;padding:0;position:relative}.sg-choisissable .sg-carte-corps{flex:1}.sg-choisissable[aria-pressed=true]{border-color:var(--sg-accent);box-shadow:0 0 0 2px var(--sg-accent), 0 18px 36px -18px color-mix(in srgb, var(--sg-accent) 70%, transparent);transform:translateY(-3px)}.sg-choisissable[aria-pressed=true] .sg-carte-titre{color:var(--sg-accent-texte)}.sg-grille:has([aria-pressed=true]) .sg-choisissable:not([aria-pressed=true]) .sg-carte-image img{filter:saturate(.55)brightness(.8)}.sg-grille:has([aria-pressed=true]) .sg-choisissable:not([aria-pressed=true]):hover .sg-carte-image img{filter:none}.sg-coche{z-index:1;background:var(--sg-accent);width:32px;height:32px;color:var(--panel);box-shadow:0 4px 14px rgba(var(--shadow-rgb), .45);border-radius:50%;place-items:center;animation:.3s both sg-coche;display:grid;position:absolute;top:.55rem;right:.55rem}@keyframes sg-coche{0%{opacity:0;transform:scale(.4)}}.sg-grille-choix-classes{--sg-carte-min:112px}@container atelier (min-width:560px){.sg-grille-choix-peuples{grid-template-columns:repeat(5,minmax(0,1fr))}.sg-grille-choix-classes{grid-template-columns:repeat(4,minmax(0,1fr))}}.sg-grille-choix-peuples .sg-carte-titre{font-size:1.14rem}.sg-grille-choix-classes .sg-carte-titre{font-size:clamp(1.14rem,2cqi,1.5rem)}.sg-grille-choix-classes .sg-carte-corps,.sg-grille-choix-peuples .sg-carte-corps{padding:.6rem .7rem .75rem}.sg-grille-choix-classes .sg-pastille{padding:.12rem .45rem;font-size:.76rem}.sg-grille-choix-classes .sg-carte-pied{margin-top:auto;padding-top:.5rem}@container atelier (min-width:860px){.sg-grille-choix-classes .sg-carte-pied{grid-template-columns:repeat(3,minmax(0,1fr));gap:.3rem;display:grid}.sg-grille-choix-classes .sg-pastille{white-space:nowrap;border-radius:10px;flex-direction:column;justify-content:center;gap:.15rem;padding:.35rem .2rem .3rem;font-size:.8rem}}.sg-grille-choix-peuples{--sg-carte-min:112px}.sg-grille-choix-peuples .sg-carte{height:100%}.sg-grille-choix-peuples .sg-carte-texte{font-size:.84rem}.sg-grille-choix-origines{--sg-carte-min:170px}.sg-grille-choix-origines .sg-carte-corps{padding:.5rem .8rem .6rem}.sg-grille-choix-origines .sg-carte-titre{font-size:1.08rem}.sg-detail{border:1px solid var(--line);border-top:3px solid var(--sg-accent);border-radius:var(--sg-rayon);background:var(--panel);box-shadow:0 18px 40px -28px rgba(var(--shadow-rgb), .6);grid-template-columns:minmax(0,1fr);animation:.4s both sg-entree;display:grid;overflow:hidden}@container atelier (min-width:620px){.sg-detail-portrait{grid-template-columns:minmax(0,.42fr) minmax(0,.58fr)}}.sg-detail-figure{background:var(--sg-planche) var(--sg-fond-image) center / cover no-repeat;place-items:start center;min-height:240px;margin:0;padding:clamp(.8rem,2vw,1.4rem);display:grid;position:relative}.sg-detail-figure:before{content:"";background:radial-gradient(60% 60% at 50% 50%, color-mix(in srgb, var(--sg-nuit) 32%, transparent), transparent 72%);position:absolute;inset:0}.sg-detail-figure img{border-radius:10px;width:auto;max-width:100%;height:auto;max-height:440px;position:sticky;top:1rem;box-shadow:0 0 0 1px #ffffff24,0 20px 44px #0000008c}.sg-detail-paysage .sg-detail-figure img{max-height:300px}.sg-detail-texte{min-width:0;padding:clamp(1rem,2.4vw,1.6rem)}.sg-detail-texte .sg-sur{margin:0}.sagas .enc-article-zone .sg-createur h3.sg-detail-titre{color:var(--titre);margin:.15rem 0 .6rem;font-size:clamp(1.7rem,3vw,2.2rem)}.sg-detail-accroche{text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0 0 1rem}.sagas .enc-article-zone .sg-createur h4.sg-detail-rubrique{text-transform:uppercase;color:var(--sg-accent-texte);margin:1.4rem 0 .6rem;font-size:.76rem}.sg-detail-pastilles{flex-wrap:wrap;gap:.4rem;margin-bottom:.9rem;display:flex}.sg-faits{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;margin:0;display:grid}.sg-legende-complexite{margin-top:-.9rem;font-size:.92rem}.sg-faits[data-sg-faits=jeu]{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));margin-bottom:.5rem}.sg-faits>div{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:.5rem .7rem}.sg-faits dt{font-family:var(--f-titrage);letter-spacing:.16em;text-transform:uppercase;color:var(--sepia);font-size:.64rem}.sg-faits dd{color:var(--titre);align-items:center;gap:.35rem;margin:.15rem 0 0;font-weight:600;display:flex}.sg-faits dd svg{color:var(--sg-accent-texte);flex:none}.sg-faits dd em{color:var(--sepia);font-weight:400}.sg-detail-capacites{gap:.2rem;display:grid}.sagas .enc-article-zone .sg-detail-capacites .sg-capacite-titre{margin:0;font-size:1rem}.sg-detail-capacites .sg-capacite-texte{font-size:.95rem}.sg-apercu-sous{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;display:grid}.sg-apercu-sous li{border:1px solid var(--line);background:var(--paper);border-radius:12px;display:grid;overflow:hidden}.sg-apercu-image{aspect-ratio:var(--sg-format-sous-classe);background:var(--sg-planche) var(--sg-fond-image) center / cover no-repeat;display:block;position:relative;overflow:hidden}.sg-apercu-image img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sg-apercu-texte{flex-direction:column;padding:.5rem .8rem .65rem;display:flex}.sg-apercu-texte b{font-family:var(--f-titre);color:var(--titre);font-size:1.12rem;font-weight:400}.sg-apercu-texte span{color:var(--sepia);font-size:.85rem}.sg-figure{color:var(--sepia);margin:0 0 1rem}.sg-figure .sg-sur{margin-bottom:.1rem;display:block}.sg-figure b{color:var(--titre)}.sg-signature{border:1px solid color-mix(in srgb, var(--sg-accent) 55%, var(--line));background:color-mix(in srgb, var(--sg-accent) 7%, var(--panel));border-radius:12px;padding:.9rem 1.1rem}.sg-signature p{margin:0}.sg-signature-sur{font-family:var(--f-titrage);letter-spacing:.18em;text-transform:uppercase;color:var(--sg-accent-texte);align-items:center;gap:.4rem;font-size:.7rem;display:flex}.sg-signature-titre{font-family:var(--f-titre);color:var(--titre);font-size:1.25rem}.sg-decisions-depart{gap:.9rem;display:grid}.sg-decision{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--panel);transition:border-color .25s,box-shadow .25s}.sg-decision+.sg-decision{margin-top:.7rem}.sg-decision.en-attente{border-left:4px solid var(--sg-accent)}.sg-decision.ouverte{box-shadow:0 14px 34px -24px rgba(var(--shadow-rgb), .7)}.sagas .enc-article-zone .sg-createur h4.sg-decision-tete{font-family:var(--f-texte);margin:0;font-size:1rem;font-weight:400}.sg-decision-tete>:is(button,span){text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.4rem .8rem;width:100%;padding:.8rem 1rem;display:grid}.sg-decision-tete>button{cursor:pointer;border-radius:var(--sg-rayon)}.sg-decision-tete>button:hover .sg-decision-titre{color:var(--sg-accent-texte)}.sg-decision-etat{border:1px solid var(--sg-accent);width:34px;height:34px;color:var(--sg-accent-texte);border-radius:50%;place-items:center;display:grid}.sg-decision.tranchee .sg-decision-etat{background:var(--sg-accent);color:var(--panel);border-color:#0000}.sg-decision-nom{flex-direction:column;min-width:0;display:flex}.sg-decision-titre{font-family:var(--f-titre);color:var(--titre);font-size:1.22rem;line-height:1.2}.sg-decision-precision{color:var(--sepia);font-size:.84rem}.sg-decision-retenus{text-align:right;max-width:22ch;color:var(--sg-accent-texte);font-size:.88rem;font-weight:600}.sg-decision-pli{border:1px solid var(--line);width:28px;height:28px;color:var(--sepia);border-radius:50%;place-items:center;font-size:1.1rem;line-height:1;display:grid}@container atelier (max-width:560px){.sg-decision-tete>:is(button,span){grid-template-columns:auto minmax(0,1fr) auto}.sg-decision-retenus{text-align:left;grid-area:2/2/auto/-1;max-width:none}}.sg-decision.verrouillee{border:1px dashed var(--line);background:var(--paper)}.sg-decision.verrouillee .sg-decision-etat{border-color:var(--line);color:var(--sepia);background:0 0}.sg-decision.verrouillee .sg-decision-titre{color:var(--sepia)}.sg-decision-corps{padding:0 1rem 1.1rem;animation:.3s both sg-entree}.sg-decision-consigne{margin:0 0 .7rem}.sg-createur :is(.sg-sort,.sg-sous,.sg-a-lire,.sg-puce){border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s,background-color .2s;position:relative}.sg-createur :is(.sg-sort,.sg-sous,.sg-a-lire,.sg-puce):hover:not(:disabled){border-color:var(--sg-accent);box-shadow:0 10px 22px -16px rgba(var(--shadow-rgb), .6);transform:translateY(-2px)}.sg-createur :is(.sg-sort,.sg-sous,.sg-a-lire,.sg-puce)[aria-pressed=true]{border-color:var(--sg-accent);background:color-mix(in srgb, var(--sg-accent) 10%, var(--panel));box-shadow:0 0 0 1px var(--sg-accent)}.sg-createur :is(.sg-sort,.sg-sous,.sg-a-lire,.sg-puce):disabled{cursor:not-allowed;opacity:.55}.sg-createur .sg-sort.retenu{border-color:var(--sg-accent);background:color-mix(in srgb, var(--sg-accent) 10%, var(--panel));box-shadow:0 0 0 1px var(--sg-accent)}.sg-createur .sg-sort.interdit{cursor:not-allowed;opacity:.55}.sg-createur .sg-sort.interdit:hover{border-color:var(--line);box-shadow:none;transform:none}.sg-createur .sg-sort:has(.sg-sort-choisir:focus-visible){outline:2px solid var(--sg-accent);outline-offset:3px}.sg-createur .sg-sort-choisir{text-align:left;cursor:inherit;background:0 0;border:0;padding:0}.sg-createur .sg-sort-choisir:focus-visible{outline:none}.sg-sort-choisir:after{content:"";border-radius:inherit;position:absolute;inset:0}.sg-sort .sg-coche{pointer-events:none}.sg-createur .sg-filtres{border:1px solid var(--line);background:color-mix(in srgb, var(--sg-accent) 5%, var(--panel));border-radius:12px;gap:.6rem;margin:0 0 1.1rem;padding:.85rem .95rem;display:grid}.sg-filtre-mot{border:1px solid var(--line);background:var(--paper);border-radius:999px;align-items:center;gap:.55rem;padding:.3rem .8rem;display:flex}.sg-filtre-mot svg{color:var(--sg-accent-texte);flex:none}.sg-filtre-mot:focus-within{border-color:var(--sg-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--sg-accent) 35%, transparent)}.sagas .enc-article-zone .sg-filtre-mot input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;padding:.3rem 0;font-size:.95rem}.sg-createur .sg-filtre-rang{flex-wrap:wrap;gap:.35rem;display:flex}.sg-createur .sg-filtre-rang button{border:1px solid var(--line);background:var(--paper);min-height:32px;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.15rem .75rem;font-size:.82rem;transition:background-color .2s,border-color .2s;display:inline-flex}.sg-createur .sg-filtre-rang button:hover{border-color:var(--sg-accent)}.sg-createur .sg-filtre-rang button[aria-pressed=true]{border-color:var(--sg-accent);background:var(--sg-accent);color:var(--panel)}@container atelier (max-width:559.98px){.sg-createur .sg-filtre-rang{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-.95rem;padding:5px .95rem;scroll-padding-inline:.95rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .6rem calc(100% - 1.6rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .6rem calc(100% - 1.6rem),#0000)}.sg-createur .sg-filtre-rang button{flex:none}}.sg-filtre-compte{font-variant-numeric:lining-nums;color:var(--sepia);flex-wrap:wrap;align-items:baseline;gap:.3rem .8rem;margin:0;font-size:.82rem;display:flex}.sg-deja{color:var(--sepia);margin-top:.4rem;font-size:.78rem;font-style:italic;display:block}.sg-sorts-livre{margin:0 0 .6rem}.sg-sorts-niveau+.sg-sorts-niveau{margin-top:1rem}.sg-sorts-rang{font-family:var(--f-titrage);letter-spacing:.2em;text-transform:uppercase;color:var(--sepia);margin:0 0 .5rem;font-size:.72rem}.sg-createur .sg-sorts-rang button{max-width:100%;min-height:32px;font:inherit;letter-spacing:inherit;text-align:left;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:.2rem .5rem;padding:.1rem .2rem .1rem 0;display:inline-flex}.sg-createur .sg-sorts-rang button:hover{color:var(--sg-accent-texte)}.sg-sorts-rang-compte{letter-spacing:.08em;text-transform:none;font-family:var(--f-texte);font-size:.8rem}.sg-sorts-chevron{border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;transition:transform .2s;transform:rotate(-45deg)}[aria-expanded=true]>.sg-sorts-chevron{transform:rotate(45deg)}.sg-grille-sorts[hidden]{display:none}.sg-grille-sorts{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:.7rem;display:grid}.sg-createur .sg-sort{border-radius:12px;flex-direction:column;gap:.45rem;padding:.85rem .95rem .9rem;display:flex}.sg-sort-tete{align-items:center;gap:.6rem;padding-right:2rem;display:flex}.sg-sort-niveau{background:var(--sg-accent);min-width:2rem;height:2rem;color:var(--panel);font-family:var(--f-texte);font-variant-numeric:lining-nums;border-radius:999px;flex:none;place-items:center;padding:0 .3rem;font-size:.86rem;font-weight:700;line-height:1;display:grid}.sg-sort-niveau.petit{vertical-align:middle;min-width:1.5rem;height:1.5rem;font-size:.78rem;display:inline-grid}.sg-sort-titre{font-family:var(--f-titre);color:var(--titre);font-size:1.15rem;line-height:1.15}.sg-marques-carte{flex-wrap:wrap;gap:.3rem .4rem;margin:0;display:flex}.sg-marque{border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .5rem;font-size:.78rem;line-height:1.5;display:inline-flex}.sg-marque svg{color:var(--sg-accent-texte);flex:none}.sg-marques-carte .sg-cout{gap:.3rem;padding:.1rem .5rem;line-height:1.5}.sg-createur :is(.sg-sort.retenu,[aria-pressed=true]) .sg-marques-carte .sg-cout{color:var(--ink)}.sg-createur .sg-filtre-rang .sg-cout{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;background:0 0;border:0;padding:0}.sg-createur .sg-filtre-rang .sg-losanges svg{color:inherit}.sg-texte-livre,.sg-sort-texte{color:var(--ink);gap:.35rem;font-size:.9rem;line-height:1.5;display:grid}.sg-a-venir{color:var(--sepia);font-style:italic}.sg-grille-sous-classes{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:.9rem;display:grid}.sg-createur .sg-sous{border-radius:14px;flex-direction:column;padding:0;display:flex;overflow:hidden}.sg-sous-image{aspect-ratio:var(--sg-format-sous-classe);background:var(--sg-planche) var(--sg-fond-image) center / cover no-repeat;border-bottom:2px solid var(--sg-accent);display:block;position:relative;overflow:hidden}.sg-sous-image img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sg-sous-corps{flex-direction:column;gap:.35rem;padding:.75rem .95rem .95rem;display:flex}.sg-sous-titre{font-family:var(--f-titre);color:var(--titre);font-size:1.4rem}.sg-sous-paliers{color:var(--ink);gap:.2rem;font-size:.86rem;display:grid}.sg-sous-paliers b{font-family:var(--f-titrage);letter-spacing:.1em;color:var(--sg-accent-texte);font-size:.72rem;font-weight:400}.sg-grille-textes{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:.7rem;display:grid}.sg-createur .sg-a-lire{border-radius:12px;flex-direction:column;gap:.4rem;padding:.85rem 2.6rem .9rem .95rem;display:flex}.sg-texte-titre{font-family:var(--f-titre);color:var(--titre);font-size:1.15rem}.sg-texte-corps{font-size:.92rem;line-height:1.5}.sg-texte-amelioration{border-left:2px solid var(--sg-accent);color:var(--sepia);padding-left:.6rem;font-size:.86rem}.sg-puces{flex-wrap:wrap;gap:.45rem;display:flex}.sg-createur .sg-puce{border-radius:999px;align-items:center;gap:.4rem;min-height:40px;padding:.3rem .85rem;font-size:.92rem;display:inline-flex}.sg-puce svg{color:var(--sg-accent-texte)}.sg-puce .sg-coche{width:22px;height:22px;box-shadow:none;margin-left:.1rem;position:static}.sg-puce .sg-coche svg{width:16px;height:16px;color:inherit}.sg-puce-carac{font-family:var(--f-titrage);letter-spacing:.12em;color:var(--sepia);font-size:.68rem}.sg-puce-valeur{color:var(--sg-accent-texte);font-weight:700}.sg-puce .sg-deja{text-wrap:balance;margin-top:0}.sg-puce>:is(svg,.sg-coche){flex-shrink:0}@media (max-width:820px){.sg-createur .sg-puce:has(.sg-deja){flex-wrap:wrap}.sg-createur .sg-puce .sg-deja{flex-basis:100%}}.sg-repartitions{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:.7rem;display:grid}.sg-createur .sg-repartition{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;border-radius:12px;flex-direction:column;gap:.55rem;padding:.9rem 1rem;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.sg-createur .sg-repartition:hover{border-color:var(--sg-accent)}.sg-createur .sg-repartition[aria-pressed=true]{border-color:var(--sg-accent);background:color-mix(in srgb, var(--sg-accent) 9%, var(--panel));box-shadow:0 0 0 1px var(--sg-accent)}.sg-repartition-nom{font-family:var(--f-titre);color:var(--titre);font-size:1.25rem}.sg-jetons{gap:.2rem;display:flex}.sg-jeton{border:1px solid var(--line);background:var(--panel);font-variant-numeric:lining-nums tabular-nums;min-width:0;max-width:2.1rem;height:1.9rem;color:var(--ink);border-radius:8px;flex:1 1 0;place-items:center;font-weight:700;display:grid}.sg-jeton[data-signe=plus]{border-color:var(--sg-accent);color:var(--sg-accent-texte)}.sg-jeton[data-signe=moins]{color:var(--sepia);border-style:dashed}.sg-consigne{margin:-.3rem 0 .9rem}.sg-caracs{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:.8rem;display:grid}.sg-carac{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--paper);flex-direction:column;gap:.6rem;padding:.9rem;display:flex}.sg-carac.cle{border-color:color-mix(in srgb, var(--sg-accent) 60%, var(--line));background:color-mix(in srgb, var(--sg-accent) 6%, var(--paper))}.sg-carac.cle :is(.sg-carac-cle,.sg-carac-competences b){color:color-mix(in srgb, var(--sg-accent-texte) 85%, var(--ink))}.sg-carac-tete{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.sg-carac-tete>svg{color:var(--sg-accent-texte)}.sg-carac-nom{font-family:var(--f-titre);color:var(--titre);flex-direction:column;font-size:1.1rem;line-height:1.1;display:flex}.sg-carac-abrege{font-family:var(--f-titrage);letter-spacing:.2em;color:var(--sepia);font-size:.66rem}.sg-carac-valeur{font-family:var(--f-texte);font-variant-numeric:lining-nums tabular-nums;color:var(--sg-accent-texte);font-size:2rem;font-weight:600;line-height:1}.sg-carac-cle{font-family:var(--f-titrage);letter-spacing:.16em;text-transform:uppercase;color:var(--sg-accent-texte);margin:-.2rem 0 0;font-size:.64rem}.sg-valeurs{gap:.3rem;display:flex}.sg-valeurs button{border:1px solid var(--line);background:var(--panel);font-variant-numeric:lining-nums tabular-nums;cursor:pointer;border-radius:8px;flex:1;min-height:38px;padding:0;font-weight:600;transition:background-color .2s,border-color .2s}.sg-valeurs button:hover{border-color:var(--sg-accent)}.sg-valeurs button[aria-pressed=true]{border-color:var(--sg-accent);background:var(--sg-accent);color:var(--panel)}.sg-carac-competences{border-top:1px solid var(--line);gap:.15rem;padding-top:.5rem;display:grid}.sg-carac-competences li{justify-content:space-between;font-size:.9rem;display:flex}.sg-carac-competences b{font-variant-numeric:lining-nums tabular-nums;color:var(--sg-accent-texte)}.sg-carac-niveau{color:var(--sepia);margin:0;font-size:.82rem}.sg-kits{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;gap:1rem;display:grid}.sg-kit{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--panel);transition:border-color .25s,box-shadow .25s;overflow:hidden}.sg-kit.retenu{border-color:var(--sg-accent);box-shadow:0 0 0 1px var(--sg-accent), 0 16px 36px -24px var(--sg-accent)}.sg-kit-tete{border-bottom:1px solid var(--line);background:var(--paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:.9rem 1rem;display:flex}.sagas .enc-article-zone .sg-createur .sg-kit-tete h3{color:var(--titre);margin:0;font-size:1.2rem}.sg-kit-tete .btn{gap:.4rem;min-height:40px;padding:.4em 1.2em;font-size:.85rem}.sg-pieces{display:grid}.sg-piece{grid-template-columns:84px minmax(0,1fr);gap:.9rem;padding:.9rem 1rem;display:grid}.sg-piece+.sg-piece{border-top:1px solid var(--line)}.sg-piece-image{background:var(--sg-planche) var(--sg-fond-image) center / cover no-repeat;border-radius:10px;place-items:center;width:84px;height:84px;display:grid;overflow:hidden}.sg-piece-image img{object-fit:contain;width:100%;height:100%}.sg-piece-image.vide{border:1px solid var(--line);background:var(--paper);color:var(--sg-accent-texte)}.sg-piece-texte p{margin:0}.sg-piece-titre{font-family:var(--f-titre);color:var(--titre);font-size:1.15rem}.sg-piece-nombre{color:var(--sg-accent-texte)}.sg-piece-famille{color:var(--sepia);align-items:center;gap:.3rem;font-size:.8rem;display:flex;margin-bottom:.4rem!important}.sg-piece-valeur{font-family:var(--f-titrage);letter-spacing:.04em;color:var(--ink);white-space:nowrap;margin-left:auto}.sg-proprietes{gap:.2rem;font-size:.86rem;display:grid;margin-top:.45rem!important}.sg-proprietes b{color:var(--sg-accent-texte)}.sg-piece-effet{color:var(--ink);font-size:.88rem;margin-top:.4rem!important}.sg-niveaux{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--paper);flex-wrap:wrap;align-items:center;gap:.8rem 1.4rem;padding:1rem 1.2rem;display:flex}.sg-niveaux-titre{font-family:var(--f-titrage);letter-spacing:.2em;text-transform:uppercase;color:var(--sepia);flex:100%;margin:0;font-size:.74rem}.sg-piste{flex:22rem;grid-template-columns:repeat(10,minmax(0,1fr));gap:.3rem;display:grid}.sg-piste button{border:1px solid var(--line);background:var(--panel);min-height:42px;font-family:var(--f-texte);font-variant-numeric:lining-nums;cursor:pointer;border-radius:10px;padding:0;font-size:1.05rem;font-weight:600;transition:background-color .2s,border-color .2s,transform .2s}.sg-piste button:hover{border-color:var(--sg-accent);transform:translateY(-2px)}.sg-piste button.franchi{border-color:color-mix(in srgb, var(--sg-accent) 55%, var(--line));background:color-mix(in srgb, var(--sg-accent) 14%, var(--panel))}.sg-piste button[aria-pressed=true]{border-color:var(--sg-accent);background:var(--sg-accent);color:var(--panel);box-shadow:0 8px 18px -10px var(--sg-accent)}@container atelier (max-width:559.98px){.sg-piste{grid-template-columns:repeat(5,minmax(0,1fr))}}.sg-monter{gap:.45rem}.sg-niveaux-aide{flex:100%;margin:0}.sg-nouveautes{background:color-mix(in srgb, var(--sg-accent) 10%, var(--panel));color:var(--ink);border-radius:10px;align-items:center;gap:.6rem;margin:0;padding:.7rem 1rem;display:flex}.sg-nouveautes svg{color:var(--sg-accent-texte);flex:none}.sg-acquis ul{gap:.5rem;display:grid}.sg-acquis li{border-left:3px solid var(--sg-accent);background:var(--paper);border-radius:0 10px 10px 0;padding:.6rem .9rem;font-size:.94rem}.sg-acquis b{font-family:var(--f-titre);color:var(--titre);font-size:1.08rem;font-weight:400;display:block}.sg-cr-palier.nouveau .sg-decision{box-shadow:0 0 0 1px color-mix(in srgb, var(--sg-accent) 40%, transparent)}.sg-orphelins{border:1px dashed var(--line);border-radius:var(--sg-rayon);padding:.9rem 1.1rem}.sg-orphelins ul{gap:.55rem;font-size:.92rem;display:grid}.sg-orphelins li{border-left:2px solid var(--line);gap:.1rem;padding-left:.8rem;display:grid}.sg-orphelin-quoi b{color:var(--titre)}.sg-orphelin-pourquoi{color:var(--sepia);font-size:.84rem;font-style:italic}.sg-decisions-depart+.sg-orphelins{margin-top:.9rem}.sg-identite{grid-template-columns:minmax(0,1fr);gap:1.4rem;display:grid}@container atelier (min-width:560px){.sg-identite{grid-template-columns:minmax(180px,.36fr) minmax(0,.64fr)}}.sg-portrait-cadre{text-align:center;flex-direction:column;align-items:center;gap:.7rem;display:flex}.sg-portrait-vue{aspect-ratio:3/4;border:2px solid var(--sg-accent);outline:1px solid var(--line);outline-offset:4px;background:var(--paper);width:100%;max-width:240px;color:var(--sepia);border-radius:14px;place-items:center;display:grid;overflow:hidden}.sg-portrait-vue img{object-fit:cover;width:100%;height:100%}.sg-portrait-bouton{gap:.45rem;font-size:.85rem;position:relative}.sg-portrait-bouton:focus-within{outline:2px solid var(--sg-accent);outline-offset:3px}.sg-identite-champs{align-content:start;gap:1.2rem;display:grid}.sg-nom{gap:.4rem;display:grid}.sg-nom span,.sg-histoire-champ>label,.sg-histoire-titre{font-family:var(--f-titrage);letter-spacing:.2em;text-transform:uppercase;color:var(--sepia);font-size:.74rem}.sagas .enc-article-zone .sg-nom input{border:1px solid var(--line);border-bottom:2px solid var(--sg-accent);background:var(--paper);width:100%;color:var(--titre);font-family:var(--f-titre);border-radius:10px;padding:.7rem .9rem;font-size:clamp(1.5rem,3vw,2rem)}.sagas .enc-article-zone .sg-nom input:focus-visible{outline:2px solid var(--sg-accent);outline-offset:2px}.sg-histoire{gap:1.2rem;display:grid}.sg-histoire-groupe{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--paper);gap:.8rem;min-width:0;margin:0;padding:.9rem clamp(.7rem,2vw,1.1rem) 1rem;display:grid}.sg-histoire-groupe>legend{font-family:var(--f-titrage);letter-spacing:.18em;text-transform:uppercase;color:var(--sg-accent-texte);padding:0 .4rem;font-size:.82rem}.sg-histoire-pile{gap:.8rem;display:grid}.sg-histoire-grille{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:.8rem;display:grid}.sg-histoire-champ{gap:.3rem;min-width:0;display:grid}.sg-histoire-titre{margin:0}.sagas .enc-article-zone .sg-histoire :is(textarea,input[type=text]){border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--ink);font-family:var(--f-texte);border-radius:8px;padding:.55rem .75rem;font-size:1rem;line-height:1.5}.sagas .enc-article-zone .sg-histoire textarea{resize:vertical}.sagas .enc-article-zone .sg-histoire :is(textarea,input):focus-visible{outline:2px solid var(--sg-accent);outline-offset:2px}.sg-histoire-compte{font-variant-numeric:tabular-nums;color:var(--sepia);justify-self:end;font-size:.78rem}.sg-histoire-taches{justify-items:start;gap:.6rem;display:grid}.sg-histoire-taches ol{gap:.45rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.sg-histoire-taches li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;display:grid}.sg-histoire-taches input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--sg-accent);margin:0}.sg-histoire-quete{border:1px solid var(--line);border-radius:8px;gap:.6rem;width:100%;min-width:0;margin:0;padding:.6rem .8rem .8rem;display:grid}.sg-histoire-quete>legend{padding:0 .3rem}.sg-histoire-quete>[data-sg-quete-retirer]{justify-self:end}.sg-recap{gap:1.2rem;display:grid}.sg-recap-tete{border:1px solid var(--line);border-top:3px solid var(--sg-accent);border-radius:var(--sg-rayon);background:var(--paper);flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;padding:1rem 1.2rem;display:flex}.sg-recap-portrait{aspect-ratio:3/4;border:2px solid var(--sg-accent);width:90px;color:var(--sepia);border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.sg-recap-portrait img{object-fit:cover;width:100%;height:100%}.sg-recap-tete p{margin:0}.sg-recap-nom{font-family:var(--f-titre);color:var(--titre);font-size:clamp(1.5rem,3vw,2rem);line-height:1.1}.sg-recap-identite{color:var(--sepia)}.sg-recap-chiffres{flex-wrap:wrap;gap:.4rem;display:flex;margin-top:.5rem!important}.sg-manques{border:1px solid var(--seal);border-radius:var(--sg-rayon);background:color-mix(in srgb, var(--seal) 6%, var(--panel));padding:1rem 1.2rem}.sg-manques.vide{border-color:var(--sg-accent);background:color-mix(in srgb, var(--sg-accent) 8%, var(--panel))}.sg-manques p{margin:0}.sg-manques ul{gap:.3rem;display:grid}.sg-manques li{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);flex-wrap:wrap;justify-content:space-between;gap:.2rem 1rem;padding:.35rem 0;display:flex}.sg-manques li:last-child{border-bottom:0}.sg-createur .sg-lien-etape{font-family:var(--f-titrage);letter-spacing:.12em;color:var(--seal);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;padding:0;font-size:.78rem;text-decoration:underline}.sg-recap-grille{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;display:grid}.sg-recap-bloc{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--paper);padding:1rem 1.1rem}.sg-oubli,.sg-recap-large{grid-column:1/-1}.sg-recap-fiches{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:.7rem;display:grid}.sg-recap-fiches>li{border:1px solid var(--line);border-left:3px solid var(--sg-accent);background:var(--panel);border-radius:10px;align-content:start;gap:.35rem;padding:.65rem .8rem;display:grid}.sg-recap-fiche-tete,.sg-acquis-tete{color:var(--titre);flex-wrap:wrap;align-items:center;gap:.2rem .45rem;display:flex}.sg-recap-fiche-tete svg{color:var(--sg-accent-texte)}.sg-recap-fiche-tete .sg-aide{font-size:.82rem}.sagas .enc-article-zone .sg-recap-bloc h3.sg-rubrique{margin-top:0}.sg-recap-caracs{gap:.35rem;display:grid}.sg-recap-carac{color:var(--titre);align-items:center;gap:.4rem;font-weight:600;display:flex}.sg-recap-carac svg{color:var(--sg-accent-texte)}.sg-recap-carac b{color:var(--sg-accent-texte);font-variant-numeric:lining-nums tabular-nums;margin-left:auto}.sg-recap-competences{color:var(--sepia);flex-wrap:wrap;gap:0 1rem;padding-left:1.5rem;font-size:.86rem;display:flex}.sg-recap-competences b{color:var(--ink)}.sg-recap-liste{gap:.35rem;font-size:.93rem;display:grid}.sg-recap-liste svg{vertical-align:-.15em;color:var(--sg-accent-texte)}.sg-recap-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;padding-top:.4rem;display:flex}.sg-recap-accuse{scroll-margin-bottom:calc(var(--lecteurh,0px) + 5rem);flex-basis:100%;margin:0}@container atelier (min-width:860px){.sg-recap-accuse{display:none}}.sagas .sg-lien-discret{color:var(--sepia);font:inherit;cursor:pointer;background:0 0;border:none;padding:0;font-size:.88rem;text-decoration:underline}.sagas .sg-confirmation{flex-wrap:wrap;flex:100%;align-items:center;gap:.6rem 1rem;margin:0;font-size:.92rem;display:flex}.sagas .sg-confirmation>span{flex-basis:100%}.sagas .sg-confirmation .sg-lien-discret{min-height:40px}.sg-rail{gap:.8rem;min-width:0;display:grid}.sg-rail-carte{border:1px solid var(--line);border-top:3px solid var(--sg-accent);border-radius:var(--sg-rayon);background:var(--paper);box-shadow:0 18px 40px -30px rgba(var(--shadow-rgb), .7);gap:.65rem;padding:1rem;line-height:1.35;display:grid}.sg-rail-tete{align-items:center;gap:.8rem;display:flex}.sg-rail-portrait{aspect-ratio:3/4;border:2px solid var(--sg-accent);background:var(--sg-planche) var(--sg-fond-image) center / cover no-repeat;width:64px;color:var(--sg-nuit-texte,var(--sepia));border-radius:10px;flex:none;place-items:center;display:grid;overflow:hidden}.sg-rail-portrait img{object-fit:cover;width:100%;height:100%}.sg-rail-identite{flex-direction:column;min-width:0;display:flex}.sg-rail-nom{font-family:var(--f-titre);color:var(--titre);overflow-wrap:anywhere;font-size:1.3rem;line-height:1.15}.sg-rail-niveau{font-family:var(--f-titrage);letter-spacing:.18em;text-transform:uppercase;color:var(--sepia);font-size:.7rem}.sg-rail-lignes{gap:.25rem;display:grid}.sg-rail-lignes li{color:var(--sg-accent-texte);align-items:center;gap:.5rem;font-weight:600;display:flex}.sg-rail-lignes li.vide{color:var(--sepia);font-style:italic;font-weight:400}.sg-rail-chiffres{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;display:grid}.sg-rail-chiffres>div{border:1px solid var(--line);background:var(--panel);text-align:center;border-radius:10px;padding:.5rem .3rem}.sg-rail-chiffres dt{font-family:var(--f-titrage);letter-spacing:.08em;text-transform:uppercase;color:var(--sepia);flex-direction:column;align-items:center;gap:.15rem;font-size:.62rem;display:flex}.sg-rail-chiffres dt svg{color:var(--sg-accent-texte)}.sg-rail-chiffres dd{font-family:var(--f-texte);font-variant-numeric:lining-nums tabular-nums;color:var(--titre);margin:.1rem 0 0;font-size:1.7rem;font-weight:600;line-height:1.1}.sg-rail-chiffres dd[data-vide]{color:var(--sepia);font-size:1rem;font-weight:500;line-height:1.87}.sg-rail-caracs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .8rem;display:grid}.sg-rail-caracs>li{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.1rem .4rem;padding:.15rem 0 .25rem;font-size:.9rem;display:grid}.sg-rail-caracs svg{color:var(--sg-accent-texte)}.sg-rail-abrege{font-family:var(--f-titrage);letter-spacing:.14em;color:var(--sepia);font-size:.7rem}.sg-rail-caracs>li>b{font-variant-numeric:lining-nums tabular-nums;color:var(--titre);justify-self:end}.sg-rail-competences{color:var(--sepia);grid-column:2/-1;font-size:.78rem;line-height:1.2;display:grid}.sg-rail-competences li{justify-content:space-between;gap:.4rem;display:flex}.sg-rail-competences b{font-variant-numeric:lining-nums tabular-nums;color:var(--ink);font-weight:600}[data-sg-plafonnee]{text-underline-offset:.18em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sg-rail-reste p{color:var(--ink);margin:0 0 .35rem;font-size:.9rem}.sg-jauge{background:var(--line);border-radius:999px;height:6px;display:block;overflow:hidden}.sg-jauge span{border-radius:inherit;background:var(--sg-accent);height:100%;transition:width .4s;display:block}.sg-rail-actions{gap:.4rem;display:grid}.sg-rail-actions .btn{text-align:center;justify-content:center;width:100%;padding-inline:1em;line-height:1.3}.sg-rail-actions .btn:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55}.sg-rail-actions .sg-aide{text-align:center;margin:0}.sg-rail-pli{display:none}@media screen and (min-width:821px){.sagas .enc-article-zone:has(.sg-createur){container-type:size}}@container atelier (min-width:860px){.sg-rail{max-height:calc(100cqh + 1.9rem + var(--lecteurh,0px));grid-template-rows:minmax(0,1fr) auto;position:sticky;top:0}.sg-rail-carte{overflow-y:auto}.sg-rail-carte::-webkit-scrollbar-track{margin-block:var(--sg-rayon)}}@container atelier (max-width:859.98px){.sg-rail{z-index:5;border:1px solid var(--line);border-top:3px solid var(--sg-accent);border-radius:var(--sg-rayon);background:var(--paper);box-shadow:0 -12px 30px -16px rgba(var(--shadow-rgb), .6);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .8rem;padding:.6rem .7rem;position:sticky;bottom:-1.9rem}.sg-rail-carte{box-shadow:none;background:0 0;border:0;gap:.55rem;padding:0}.sg-rail:not(.ouvert) :is(.sg-rail-tete,.sg-rail-lignes,.sg-rail-caracs){display:none}.sg-rail-chiffres>div{padding:.25rem .2rem}.sg-rail-chiffres dd{font-size:1.25rem}.sg-rail-reste p{margin:0;font-size:.8rem}.sg-rail-pli{font-family:var(--f-titrage);letter-spacing:.14em;text-transform:uppercase;color:var(--seal);cursor:pointer;text-underline-offset:.25em;background:0 0;border:0;justify-self:start;padding:0;font-size:.72rem;text-decoration:underline;display:inline-block}.sg-rail-actions .btn{min-height:42px;padding:.4em 1em;font-size:.8rem}.sg-rail-actions .sg-aide{display:none}.sg-monter{scroll-margin-bottom:calc(var(--lecteurh,0px) + 12rem)}}@container atelier (min-width:700px) and (max-width:859.98px){.sg-rail-caracs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.sg-rail{bottom:calc(var(--lecteurh,0px) + .5rem);scroll-margin-bottom:calc(var(--lecteurh,0px) + .5rem)}}@container atelier (max-width:460px){.sg-rail{grid-template-columns:minmax(0,1fr)}.sg-rail:not(.ouvert){padding:.4rem .6rem}.sg-rail:not(.ouvert) :is(.sg-rail-reste,.sg-rail-actions){display:none}.sg-rail:not(.ouvert) .sg-rail-carte{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem}.sg-rail:not(.ouvert) .sg-rail-chiffres>div{justify-content:center;align-items:center;gap:.3rem;padding:.2rem .3rem;display:flex}.sg-rail:not(.ouvert) .sg-rail-chiffres dd{margin:0;font-size:1.1rem}.sg-rail:not(.ouvert) .sg-rail-chiffres dd[data-vide]{font-size:.85rem;line-height:inherit}.sg-rail:not(.ouvert) .sg-rail-libelle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sg-personnages{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.sg-personnage{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--panel);box-shadow:0 1px 0 rgba(var(--shadow-rgb), .05);flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.sg-personnage:hover,.sg-personnage:focus-within{border-color:var(--sg-accent);box-shadow:0 16px 32px -16px rgba(var(--shadow-rgb), .55);transform:translateY(-3px)}.sg-personnage-image{aspect-ratio:4/3;background:var(--sg-planche) var(--sg-fond-image) center / cover no-repeat;border-bottom:2px solid var(--sg-accent);place-items:center;display:grid;position:relative;overflow:hidden}.sg-personnage-image img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.sg-personnage-image img.portrait{object-fit:cover}.sg-personnage-niveau{border:2px solid var(--sg-nuit,var(--sg-accent));color:#fff;width:42px;height:42px;font-family:var(--f-texte);font-variant-numeric:lining-nums;background:#07070bbf;border-radius:50%;place-items:center;font-size:1.1rem;font-weight:600;display:grid;position:absolute;top:.6rem;right:.6rem}.sg-personnage-corps{flex-direction:column;flex:1;gap:.3rem;padding:.85rem 1rem 1rem;display:flex}.sagas .enc-article-zone h2.sg-personnage-nom{font-family:var(--f-titre);letter-spacing:0;text-transform:none;color:var(--titre);border:0;margin:0;padding:0;font-size:1.4rem;line-height:1.15}.sg-personnage-identite{flex-wrap:wrap;gap:.3rem;display:flex}.sg-personnage-identite .sg-pastille{border-color:color-mix(in srgb, var(--sg-accent) 60%, var(--line));background:color-mix(in srgb, var(--sg-accent) 10%, var(--panel))}.sg-personnage-reste{margin:0}.sg-personnage-reste .sg-pastille{border-color:var(--seal);background:color-mix(in srgb, var(--seal) 10%, var(--panel))}.sg-personnage-actions{flex-wrap:wrap;gap:.6rem;margin-top:auto;padding-top:.6rem;display:flex}.sg-personnage-actions>.sg-lien-discret{flex-basis:100%}.sg-personnage-actions .btn{flex:1;justify-content:center;min-height:40px;padding:.4em .8em;font-size:.8rem}.sg-aucun{border:1px dashed var(--line);border-radius:var(--sg-rayon);color:var(--sepia);text-align:center;justify-items:center;gap:.8rem;padding:2.4rem 1.4rem;display:grid}.sg-aucun svg{color:var(--sg-accent-texte)}.sg-aucun p{max-width:48ch;margin:0}@media (prefers-reduced-motion:reduce){.sg-createur *,.sg-personnage{transition:none!important;animation:none!important}.sg-choisissable[aria-pressed=true],.sg-personnage:hover,.sg-personnage:focus-within,.sg-fil button[aria-current=step] .sg-fil-pastille{transform:none}}@container atelier (max-width:559.98px){.sagas .sg-createur :is(.sg-grille-choix-classes,.sg-grille-choix-peuples){grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.sg-createur .sg-grille-choix-peuples .sg-carte-texte{display:none}.sg-createur .sg-grille-choix-peuples .sg-carte-sous{white-space:nowrap;text-overflow:ellipsis;margin-top:.1rem;font-size:.72rem;overflow:hidden}.sg-createur .sg-grille-choix-classes .sg-carte-texte{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.25;display:-webkit-box;overflow:hidden}.sg-createur .sg-grille-choix-classes .sg-carte-pied{gap:.2rem}.sg-createur .sg-grille-choix-classes .sg-pastille{gap:.2rem;padding:.05rem .35rem;font-size:.7rem}.sg-createur .sg-grille-choix-classes .sg-pastille:nth-child(3){display:none}.sg-createur :is(.sg-grille-choix-classes,.sg-grille-choix-peuples) .sg-carte-corps{padding:.4rem .45rem .5rem}.sg-createur :is(.sg-grille-choix-classes,.sg-grille-choix-peuples) .sg-carte-titre{font-size:.98rem}.sg-createur .sg-coche{width:26px;height:26px;top:.35rem;right:.35rem}}.sg-tables-portes{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.sg-tables-porte{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--panel);flex-wrap:wrap;align-content:flex-start;align-items:flex-end;gap:.6rem .8rem;padding:1rem;display:flex}.sagas .enc-article-zone .sg-tables-porte h2{flex-basis:100%;margin:0;font-size:1.1rem}.sg-tables-porte label{flex:9rem;gap:.25rem;font-size:.88rem;display:grid}.sg-tables-porte :is(input,select){border:1px solid var(--line);background:var(--paper);min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:.3rem .6rem}.sagas .sg-tables-liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sg-table-jeu{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--panel);align-content:start;gap:.6rem;padding:1rem;display:grid}.sagas .enc-article-zone h2.sg-table-jeu-nom{border:0;margin:0;padding:0;font-size:1.2rem}.sg-table-jeu-code{margin:0}.sg-table-jeu-code b{letter-spacing:.18em;font:700 1.25rem/1 ui-monospace,SFMono-Regular,monospace}.sagas .sg-table-jeu-sieges{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.sg-table-jeu-sieges li,.sg-table-jeu-maitre{flex-wrap:wrap;align-items:center;gap:.5rem .8rem;display:flex}.sg-table-jeu-sieges li>span{flex:auto;font-weight:600}
.sg-creature-createur,.sg-creature-fiche,.sg-creatures,.sg-creature-tableau,.sg-onglets-collection{--sg-rayon:14px}.sg-onglets-collection{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem;margin:0 0 1.2rem;display:flex}.sagas .sg-onglet-collection{color:var(--sepia);border:1px solid #0000;border-radius:10px 10px 0 0;margin-bottom:-1px;padding:.55rem 1rem;font-weight:600;text-decoration:none}.sagas .sg-onglet-collection:hover{color:var(--ink)}.sagas .sg-onglet-collection[aria-current=page]{border-color:var(--line);border-bottom-color:var(--paper);background:var(--paper);color:var(--sg-accent-texte)}@media (max-width:600px){.sg-onglets-collection{flex-wrap:nowrap;gap:.1rem}.sagas .sg-onglet-collection{white-space:nowrap;padding:.5rem .65rem;font-size:.92rem}}.sg-creature-createur{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:1.4rem;margin-bottom:1.5rem;display:grid}@media (max-width:860px){.sg-creature-createur{grid-template-columns:minmax(0,1fr)}}.sg-creature-form{gap:1rem;display:grid;container:formulaire/inline-size}.sg-creature-form fieldset{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--panel);gap:.7rem;min-width:0;margin:0;padding:1rem;display:grid}.sg-creature-form legend{font-family:var(--f-titre);padding:0 .3rem;font-size:1.05rem}.sg-creature-form label{gap:.25rem;min-width:0;font-size:.88rem;display:grid}.sg-creature-form :is(input[type=text],input[type=search],select,textarea){border:1px solid var(--line);background:var(--paper);width:100%;min-height:40px;color:var(--ink);font:inherit;border-radius:8px;padding:.3rem .6rem}.sg-creature-form :is(input,select,textarea):focus-visible{outline:2px solid var(--sg-accent);outline-offset:1px}.sg-creature-form textarea{resize:vertical}.sg-creature-notes-saisie{gap:.25rem;font-size:.88rem;display:grid}.sagas .sg-creature-aide{color:var(--sepia);margin:0;font-size:.86rem}.sg-creature-form .sg-creature-socle{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end}.sg-creature-socle .sg-creature-large{grid-column:1/-1}@container formulaire (max-width:30rem){.sg-creature-form .sg-creature-socle{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sg-creature-socle label:last-of-type{grid-column:1/-1}}.sg-creature-image{align-items:center;gap:.9rem;display:flex}.sg-creature-image-vue{border:3px solid var(--sg-accent);background:radial-gradient(circle at 35% 30%, var(--panel), var(--paper) 70%);width:4.4rem;height:4.4rem;color:var(--sg-accent-texte);font-family:var(--f-titrage);border-radius:50%;flex:none;place-items:center;font-size:2rem;display:grid;overflow:hidden}.sg-creature-image-gestes{gap:.3rem;min-width:0;display:grid}.sg-creature-image-boutons{flex-wrap:wrap;align-items:center;gap:.4rem .9rem;display:flex}.sg-creature-form label.sg-creature-image-bouton{cursor:pointer;align-items:center;gap:.45rem;display:inline-flex}:is(.sg-creature-image-vue,.sg-creature-embleme,.sg-creature-carte-embleme,.sg-mj-creature-embleme,.sg-mj-preparee) img{object-fit:cover;width:100%;height:100%;display:block}.sg-creature-embleme,.sg-creature-carte-embleme{overflow:hidden}.sagas .sg-creature-vif{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}@media (max-width:860px){.sagas .sg-creature-vif{z-index:3;clip-path:none;border:1px solid var(--sg-accent);background:var(--paper);width:auto;height:auto;box-shadow:0 6px 18px rgb(var(--shadow-rgb) / .18);white-space:normal;border-radius:999px;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding:.5rem .9rem;font-weight:600;display:flex;position:sticky;top:.5rem;overflow:visible}.sg-creature-vif b{font-family:var(--f-titrage);color:var(--sg-accent-texte);font-size:1.3rem}.sg-creature-vif span{color:var(--sepia);font-size:.86rem;font-weight:400}}.sagas .sg-creature-crans{grid-template-columns:repeat(auto-fill,minmax(min(100%,7.6rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sagas .sg-creature-crans li{border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;gap:.25rem;margin:0;padding:.3rem;transition:border-color .2s;display:grid}.sagas .sg-creature-crans li[data-ajustee]{border-color:var(--sg-accent)}.sg-creature-cran{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--ink);cursor:pointer;border-radius:8px;place-items:center;font-size:1.15rem;line-height:1;display:grid}.sg-creature-cran:hover:not(:disabled){border-color:var(--sg-accent);color:var(--sg-accent-texte)}.sg-creature-cran:disabled{opacity:.35;cursor:default}.sg-creature-cran-valeur{justify-items:center;line-height:1.15;display:grid}.sg-creature-cran-valeur abbr{color:var(--sepia);letter-spacing:.06em;font-size:.78rem;text-decoration:none}.sg-creature-cran-valeur b{font-family:var(--f-titrage);font-variant-numeric:tabular-nums;font-size:1.15rem}.sg-creature-cran-valeur .sg-creature-marques{min-height:1em;color:var(--sg-accent-texte);letter-spacing:.08em;font-size:.78rem}.sg-creature-crans li:not([data-ajustee]) .sg-creature-marques{color:var(--sepia);letter-spacing:0;opacity:.7}.sg-creature-ligne{border:1px solid var(--line);background:var(--paper);border-radius:10px;align-items:end;gap:.5rem .6rem;padding:.7rem;display:grid}.sg-creature-ligne-attaque{grid-template-columns:3.2rem minmax(0,1fr) minmax(0,1fr) 40px;grid-template-areas:"nom nom nom retirer""actions de type type"}.sg-creature-ligne-opposition{grid-template-columns:3.2rem minmax(0,1fr) minmax(0,1fr) 40px;grid-template-areas:"nom nom nom retirer""actions carac contre.""effet effet effet effet"}.sg-creature-ligne-passif{grid-template-columns:minmax(0,1fr) 40px;grid-template-areas:"nom retirer""effet effet"}@container formulaire (max-width:33.99rem){.sg-creature-ligne{column-gap:.45rem;padding:.5rem}.sg-creature-ligne select{padding-inline:.4rem .15rem;font-size:.95rem}}@media (max-width:600px){.sg-creature-form fieldset{padding:.9rem .7rem}}@container formulaire (min-width:34rem){.sg-creature-ligne-attaque{grid-template-columns:minmax(0,2fr) 4.6rem minmax(0,1fr) minmax(0,1.3fr) 40px;grid-template-areas:"nom actions de type retirer"}.sg-creature-ligne-opposition{grid-template-columns:minmax(0,1.6fr) 4.6rem 5rem 5rem minmax(0,1.5fr) 40px;grid-template-areas:"nom actions carac contre effet retirer"}.sg-creature-ligne-passif{grid-template-columns:minmax(0,1fr) minmax(0,2.2fr) 40px;grid-template-areas:"nom effet retirer";align-items:start}.sg-creature-ligne-passif .sg-creature-retirer{margin-top:1.4rem}}.sg-creature-ligne .sg-creature-champ-nom{grid-area:nom}.sg-creature-ligne .sg-creature-champ-actions{grid-area:actions}.sg-creature-ligne-attaque label:has([data-attaque-de]){grid-area:de}.sg-creature-ligne-attaque label:has([data-attaque-type]){grid-area:type}.sg-creature-ligne-opposition label:has([data-opposition-carac]){grid-area:carac}.sg-creature-ligne-opposition label:has([data-opposition-contre]){grid-area:contre}.sg-creature-ligne-passif .sg-creature-champ-effet{grid-area:effet}.sg-creature-ligne-opposition label:has([data-opposition-etat]){grid-area:effet}.sg-creature-ligne .sg-creature-champ-autre{grid-column:1/-1}.sg-creature-ligne .sg-creature-retirer{grid-area:retirer}.sg-creature-retirer{border:1px solid var(--line);background:var(--panel);width:40px;height:40px;color:var(--sepia);cursor:pointer;border-radius:8px;place-items:center;padding:0;transition:color .2s,border-color .2s;display:grid;position:relative}.sg-creature-retirer:hover,.sg-creature-retirer:focus-visible{border-color:var(--sg-accent);color:var(--ink)}.sagas .sg-creature-ajouter{justify-self:start;align-items:center;gap:.45rem;display:inline-flex}.sg-creature-ligne-passif .sg-passif-lecture{grid-column:1/-1}.sagas .sg-passif-lecture p{flex-wrap:wrap;align-items:center;gap:.4rem .7rem;margin:0;font-size:.9rem;line-height:1.4;display:flex}.sagas .sg-passif-lecture p>span{flex:16rem;min-width:0}.sagas .sg-passif-lecture p>.sg-passif-gestes{flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;display:inline-flex}.sagas .sg-passif-regle,.sagas .sg-passif-proposition{border-radius:8px;padding:.45rem .6rem}.sagas .sg-passif-regle{border-left:3px solid var(--sg-accent);background:color-mix(in srgb, var(--sg-accent) 9%, var(--paper))}.sagas .sg-passif-regle>svg{color:var(--sg-accent);flex:none}.sagas .sg-passif-proposition{border:1px dashed color-mix(in srgb, var(--sg-accent) 55%, var(--line));background:var(--panel)}.sagas .sg-passif-lecture .btn{gap:.4rem;min-height:36px;padding:.3em 1em;font-size:.82rem}.sagas .sg-passif-lire{border:1px solid var(--line);background:var(--panel);color:var(--ink)}.sagas .sg-passif-lire:hover:not(:disabled),.sagas .sg-passif-lire:focus-visible{border-color:var(--sg-accent)}.sagas .sg-passif-lire:disabled{cursor:not-allowed;opacity:.55}.sagas .sg-passif-lire[aria-busy]{cursor:progress}.sagas .sg-passif-lien{min-height:28px;color:var(--sepia);font:inherit;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:.2rem .3rem;font-size:.86rem;text-decoration:underline}.sagas .sg-passif-lien:hover,.sagas .sg-passif-lien:focus-visible{color:var(--ink)}.sagas .sg-passif-erreur{color:var(--seal);font-size:.86rem}.sagas .sg-passif-marque{white-space:nowrap;vertical-align:.08em;border-radius:999px;align-items:center;gap:.2rem;margin-inline-start:.4rem;padding:.05rem .45rem;font-size:.72rem;font-weight:600;line-height:1.5;display:inline-flex}.sagas .sg-passif-auto{background:color-mix(in srgb, var(--sg-accent) 18%, var(--paper));color:var(--ink)}.sagas .sg-passif-rappel{border:1px dashed var(--line);color:var(--sepia)}.sagas .sg-creature-sorts-choisis,.sagas .sg-creature-propositions{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.sagas .sg-creature-sorts-choisis li{border:1px solid var(--line);background:var(--paper);border-radius:10px;justify-content:space-between;align-items:center;gap:.6rem;margin:0;padding:.35rem .35rem .35rem .8rem;display:flex}.sg-creature-sorts-choisis span,.sg-creature-propositions button{flex-wrap:wrap;align-items:baseline;gap:.1rem .6rem;display:flex}.sg-creature-sorts-choisis small,.sg-creature-propositions small{color:var(--sepia);font-variant-numeric:tabular-nums;font-size:.82rem}.sg-creature-recherche{gap:.4rem;display:grid}.sg-creature-recherche-champ{gap:.5rem;display:flex}.sg-creature-recherche-champ input{flex:auto}.sagas .sg-creature-propositions li{margin:0}.sg-creature-propositions button{border:1px dashed var(--line);width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;padding:.4rem .8rem}.sg-creature-propositions button:hover,.sg-creature-propositions button:focus-visible{border-style:solid;border-color:var(--sg-accent);background:var(--paper)}.sg-creature-puces{flex-wrap:wrap;gap:.4rem;display:flex}.sg-creature-form label.sg-creature-puce{border:1px solid var(--line);background:var(--paper);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;min-height:36px;padding:.2rem .7rem;display:inline-flex}.sg-creature-puce:has(input:checked){border-color:var(--sg-accent);color:var(--sg-accent-texte)}.sg-creature-envoi{z-index:2;border:1px solid var(--line);border-radius:var(--sg-rayon);background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);justify-content:flex-end;padding:.6rem;display:flex;position:sticky;bottom:-1.9rem}@media (max-width:820px){.sg-creature-envoi{bottom:calc(var(--lecteurh,0px) + .5rem)}}@media (max-width:600px){.sg-creature-envoi{padding:.4rem}.sg-creature-envoi .btn{flex:auto}}.sg-creature-apercu{border:1px solid var(--sg-accent);border-radius:var(--sg-rayon);background:var(--panel);overscroll-behavior:contain;max-height:calc(100vh - 2rem);padding:1rem;position:sticky;top:1rem;overflow-y:auto}@media (max-width:860px){.sg-creature-apercu{max-height:none;position:static}}.sg-creature-fiche{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--panel);gap:1rem;max-width:48rem;padding:1.2rem;display:grid}.sg-creature-vue{gap:.9rem;display:grid;container:creature/inline-size}.sg-creature-vue :is(p,ul,h3){margin:0}.sg-creature-tete{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"blason titre""chiffres chiffres";align-items:center;gap:.8rem 1rem;display:grid}@container creature (min-width:40rem){.sg-creature-tete{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"blason titre chiffres"}}.sg-creature-blason{grid-area:blason;justify-items:center;display:grid}.sg-creature-embleme{border:3px solid var(--sg-accent);background:radial-gradient(circle at 35% 30%, var(--panel), var(--paper) 70%);width:4.4rem;height:4.4rem;box-shadow:inset 0 0 0 2px var(--paper), 0 4px 14px rgb(var(--shadow-rgb) / .2);color:var(--sg-accent-texte);font-family:var(--f-titrage);border-radius:50%;place-items:center;font-size:2rem;line-height:1;display:grid}.sagas .sg-creature-niveau{background:var(--sg-accent);color:var(--paper);box-shadow:0 2px 8px rgb(var(--shadow-rgb) / .25);white-space:nowrap;border-radius:999px;align-items:baseline;gap:.3rem;margin-top:-.85rem;padding:.12rem .65rem;display:flex}.sg-creature-niveau span{letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.sg-creature-niveau b,.sg-creature-vif b{font-family:var(--f-titrage);font-size:1.25rem;line-height:1.1;animation:.45s ease-out sg-creature-pouls;display:inline-block}@keyframes sg-creature-pouls{0%{transform:scale(1.45)}to{transform:scale(1)}}.sg-creature-titre{grid-area:titre;gap:.15rem;display:grid}.sg-creature-nom{font-family:var(--f-titre);overflow-wrap:anywhere;font-size:1.45rem;line-height:1.15}.sg-creature-sur{color:var(--sepia);font-variant:small-caps;letter-spacing:.04em;font-size:.82rem}.sg-creature-source{color:var(--sepia);font-size:.84rem;font-style:italic}.sg-creature-chiffres{grid-area:chiffres;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:0;display:grid}@container creature (min-width:40rem){.sg-creature-chiffres{grid-template-columns:repeat(4,4.6rem)}}.sg-creature-chiffres div{border:1px solid var(--line);background:var(--paper);border-radius:10px;justify-items:center;gap:.1rem;padding:.45rem .2rem;display:grid}.sg-creature-chiffres dt{color:var(--sepia);letter-spacing:.03em;flex-direction:column;align-items:center;gap:.1rem;font-size:.7rem;display:flex}.sg-creature-chiffres dt svg{color:var(--sg-accent-texte)}.sg-creature-chiffres dd{font-family:var(--f-titrage);font-variant-numeric:tabular-nums;margin:0;font-size:1.3rem;line-height:1.1}.sagas .sg-creature-caracs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;padding:0;list-style:none;display:grid}@container creature (max-width:22rem){.sagas .sg-creature-caracs{grid-template-columns:repeat(3,minmax(0,1fr))}}.sagas .sg-creature-caracs li{border-top:2px solid var(--line);justify-items:center;margin:0;padding:.3rem .1rem;line-height:1.15;display:grid}.sagas .sg-creature-caracs li[data-ajustee]{border-top-color:var(--sg-accent)}.sg-creature-caracs abbr{color:var(--sepia);letter-spacing:.06em;font-size:.72rem;text-decoration:none}.sg-creature-caracs b{font-family:var(--f-titrage);font-variant-numeric:tabular-nums;font-size:1.1rem}.sg-creature-caracs .sg-creature-marques{min-height:.9em;color:var(--sg-accent-texte);letter-spacing:.08em;font-size:.7rem}.sagas .enc-article-zone .sg-creature-bloc h3{border-bottom:1px solid var(--line);color:var(--sepia);font-variant:small-caps;letter-spacing:.08em;text-transform:lowercase;margin:0 0 .35rem;padding-bottom:.2rem;font-size:.82rem}.sg-creature-bloc h3 small{font-size:inherit;font-variant:normal;letter-spacing:0;text-transform:none;opacity:.8;margin-left:.3rem;font-style:italic}.sagas .sg-creature-bloc ul{gap:.4rem;padding:0;list-style:none;display:grid}.sagas .sg-creature-bloc li{grid-template-columns:2.6rem minmax(0,1fr);align-items:baseline;gap:.4rem;margin:0;display:grid}.sagas .sg-creature-passifs{border-left:3px solid var(--sg-accent);background:color-mix(in srgb, var(--sg-accent) 7%, var(--paper));border-radius:0 10px 10px 0;padding:.6rem .8rem}.sagas .sg-creature-passifs li{display:block}.sagas .sg-creature-bloc p+p{margin-top:.25rem}.sg-creature-vue .sgf-losanges{justify-self:start;align-items:center;display:inline-flex}.sg-creature-vue .sgf-losanges svg{height:.75em;fill:var(--sg-accent-texte)}.sg-creature-de{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.2em;font-weight:600;display:inline-flex}.sg-creature-de svg{color:var(--sg-accent-texte);align-self:center}.sg-creature-etat{text-underline-offset:.2em;cursor:help;font-weight:600;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sg-creature-defenses{color:var(--sepia);font-size:.9rem}.sg-creature-defenses b{color:var(--ink)}.sg-creature-notes{color:var(--sepia);font-style:italic}.sagas .sg-creatures{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sagas .sg-creatures li+li{margin-top:0}.sg-creature-carte{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--panel);gap:.4rem;padding:1rem;transition:transform .25s,border-color .25s;display:grid}.sg-creature-carte:hover,.sg-creature-carte:focus-within{border-color:var(--sg-accent);transform:translateY(-3px)}.sagas .sg-creature-carte-lien{color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.85rem;text-decoration:none;display:grid}.sg-creature-carte-embleme{border:2px solid var(--sg-accent);background:radial-gradient(circle at 35% 30%, var(--panel), var(--paper) 70%);width:2.9rem;height:2.9rem;color:var(--sg-accent-texte);font-family:var(--f-titrage);border-radius:50%;place-items:center;font-size:1.35rem;line-height:1;display:grid}.sg-creature-carte-texte{gap:.15rem;min-width:0;display:grid}.sg-creature-sienne{border:1px solid var(--sg-accent);color:var(--sg-accent-texte);vertical-align:.1em;border-radius:999px;margin-left:.5rem;padding:0 .5rem;font-size:.75rem;line-height:1.5;display:inline-block}.sg-bestiaire{gap:.9rem;display:grid}.sg-bestiaire-filtres{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.sg-bestiaire-cherche{flex:16rem}.sg-bestiaire-cherche input{border:1px solid var(--line);background:var(--paper);width:100%;min-height:42px;color:var(--ink);font:inherit;border-radius:999px;padding:.35rem .8rem}.sg-bestiaire-cherche input:focus-visible{outline:2px solid var(--sg-accent);outline-offset:1px}.sg-bestiaire-categories{flex-wrap:wrap;gap:.35rem;display:flex}.sg-bestiaire-categories button{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:.2rem .85rem;font-size:.92rem;transition:border-color .2s,color .2s}.sg-bestiaire-categories button:hover{border-color:var(--sg-accent)}.sg-bestiaire-categories button[aria-pressed=true]{border-color:var(--sg-accent);background:var(--sg-accent);color:var(--paper)}.sagas .sg-bestiaire-compte,.sagas .sg-bestiaire-vide{color:var(--sepia);margin:0;font-size:.88rem}.sg-creature-carte-nom{font-family:var(--f-titre);font-size:1.2rem}.sg-creature-carte-sur,.sg-creature-carte-chiffres{color:var(--sepia);font-size:.88rem}.sg-creature-tableau{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--panel);margin-top:1rem;padding:.8rem 1rem}.sg-creature-tableau summary{font-family:var(--f-titre);cursor:pointer;font-size:1.05rem}.sagas .sg-creature-tableau p{color:var(--sepia);font-size:.88rem}.sg-creature-tableau-defile{overflow-x:auto}.sg-creature-tableau table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.sg-creature-tableau :is(th,td){border-bottom:1px solid var(--line);text-align:right;white-space:nowrap;padding:.3rem .45rem}.sg-creature-tableau-de{color:var(--sepia)}@media (prefers-reduced-motion:reduce){.sg-creature-niveau b,.sg-creature-vif b{animation:none}.sg-creature-carte{transition:none}.sg-creature-carte:hover,.sg-creature-carte:focus-within{transform:none}}
@media screen{.sgf-journal{overscroll-behavior:contain;flex:auto;align-content:start;gap:.45rem;min-height:0;margin:0;padding:0 .2rem 0 0;list-style:none;display:grid;overflow-y:auto}.sgf-journal li{--sgf-issue:var(--ink);align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.35;display:flex}.sgf-journal-total{border:2px solid var(--sgf-issue);min-width:2rem;height:2rem;color:var(--sgf-issue);font-variant-numeric:tabular-nums;border-radius:7px;flex:none;place-items:center;padding:0 .25rem;font:800 1.05rem/1 Inter Tight,Inter,system-ui,sans-serif;display:grid}.sgf-journal li[data-prive]{font-style:italic}.sgf-journal li[data-pour-moi] b{color:var(--seal)}.sgf-tiroir-message{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.sgf-tiroir-message label{align-items:center;gap:.35rem;font-size:.88rem;display:inline-flex}.sgf-tiroir-message :is(input,select){border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);font:inherit;border-radius:6px;padding:.3rem .5rem}.sgf-tiroir-message input{flex:10rem;min-width:0}}.sg-mj-cadre{outline:none;position:relative;container:ecran-mj/inline-size}.sg-mj{--sg-rayon:14px;--mj-notes:minmax(13rem, 17rem);--mj-bestiaire:minmax(14rem, 18rem);grid-template-columns:var(--mj-notes) minmax(0, 1fr) var(--mj-bestiaire);grid-template-areas:"bandeau bandeau bandeau""notes case bestiaire""notes dock dock";align-items:start;gap:1rem;display:grid}.sg-mj[data-volet-notes=ferme]{--mj-notes:2.9rem}.sg-mj[data-volet-bestiaire=ferme]{--mj-bestiaire:2.9rem}.sg-mj-bandeau{grid-area:bandeau}.sg-mj-volet-notes{grid-area:notes}.sg-mj-case{grid-area:case}.sg-mj-volet-bestiaire{grid-area:bestiaire}.sg-mj-dock{grid-area:dock}@container ecran-mj (max-width:56rem){.sg-mj,.sg-mj[data-volet-notes=ferme],.sg-mj[data-volet-bestiaire=ferme]{grid-template-columns:minmax(0,1fr);grid-template-areas:"bandeau""case""dock""bestiaire""notes"}}.sagas .enc-article-zone .sg-mj h2{border:0;margin:0;padding:0;font-size:1.15rem}.sagas .enc-article-zone .sg-mj h3{margin:0;font-size:1.05rem}.sg-mj :is(select,input[type=number],input[type=text]){border:1px solid var(--line);background:var(--paper);min-height:38px;color:var(--ink);font:inherit;border-radius:8px;padding:.3rem .5rem}.sg-mj .sgf-note-de-jeu:empty{display:none}.sg-mj :is(.btn,.sg-mj-geste):disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55}.sagas .sg-mj-a-vous{border:2px solid var(--seal);text-align:center;border-radius:12px;margin:0;padding:.6rem 1rem;font-weight:700}.sg-mj-cadre:fullscreen,html[data-fiche-table] .sg-mj-cadre{background:var(--paper);padding:1rem 1.2rem 0;overflow-y:auto}html[data-fiche-table] .sg-mj-cadre{z-index:70;position:fixed;inset:0}.sagas:has([data-mj]) .enc-entete .enc-quete-rang{display:none}.sg-mj-bandeau{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--panel);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;padding:.7rem .9rem;display:flex}.sg-mj-bandeau .sg-ordre-bandeau{flex:auto;min-width:0}.sagas .sg-mj-hors-combat{color:var(--sepia);flex:18rem;margin:0;font-size:.92rem}.sagas .sg-mj-round{color:var(--sepia);font-variant:small-caps;letter-spacing:.06em;text-align:center;margin:0;font-size:.82rem;line-height:1.1}.sg-mj-round b{color:var(--ink);font-family:var(--f-titrage);font-variant:normal;font-size:1.5rem;display:block}.sg-mj-bandeau-gestes{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}@container ecran-mj (max-width:36rem){.sg-mj-bandeau-gestes{margin-left:0}.sg-mj-bandeau-gestes .btn{padding:.45rem .7rem;font-size:.78rem}}.sg-mj-volet{min-width:0;max-height:calc(100vh - 13rem - var(--lecteurh,0px));border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--panel);grid-template-rows:auto minmax(0,1fr);gap:.6rem;min-height:12rem;padding:.7rem;display:grid;position:sticky;top:1rem}.sg-mj-volet-corps{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow-y:auto}.sg-mj-volet-fleche{width:100%;min-height:36px;color:var(--ink);font-family:var(--f-titre);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.45rem;padding:.15rem .2rem;font-size:1.05rem;display:flex}.sg-mj-volet-fleche:hover,.sg-mj-volet-fleche:focus-visible{color:var(--sg-accent-texte)}.sg-mj-volet-fleche svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;transition:transform .25s}.sg-mj-volet-bestiaire .sg-mj-volet-fleche{flex-direction:row-reverse;justify-content:space-between}.sg-mj-volet-bestiaire .sg-mj-volet-fleche svg,.sg-mj[data-volet-notes=ferme] .sg-mj-volet-notes .sg-mj-volet-fleche svg{transform:rotate(180deg)}.sg-mj[data-volet-bestiaire=ferme] .sg-mj-volet-bestiaire .sg-mj-volet-fleche svg{transform:none}.sg-mj[data-volet-notes=ferme] .sg-mj-volet-notes,.sg-mj[data-volet-bestiaire=ferme] .sg-mj-volet-bestiaire{padding:.5rem .2rem}.sg-mj[data-volet-notes=ferme] .sg-mj-volet-notes .sg-mj-volet-fleche,.sg-mj[data-volet-bestiaire=ferme] .sg-mj-volet-bestiaire .sg-mj-volet-fleche{flex-direction:column;justify-content:flex-start;min-height:9rem}.sg-mj[data-volet-notes=ferme] .sg-mj-volet-notes .sg-mj-volet-fleche span,.sg-mj[data-volet-bestiaire=ferme] .sg-mj-volet-bestiaire .sg-mj-volet-fleche span{writing-mode:vertical-rl}@container ecran-mj (max-width:56rem){.sg-mj-volet{max-height:none;position:static}.sg-mj .sg-mj-volet-corps{max-height:32rem}.sg-mj[data-volet-notes=ferme] .sg-mj-volet-notes .sg-mj-volet-fleche,.sg-mj[data-volet-bestiaire=ferme] .sg-mj-volet-bestiaire .sg-mj-volet-fleche{flex-direction:row;min-height:36px}.sg-mj[data-volet-notes=ferme] .sg-mj-volet-notes .sg-mj-volet-fleche span,.sg-mj[data-volet-bestiaire=ferme] .sg-mj-volet-bestiaire .sg-mj-volet-fleche span{writing-mode:horizontal-tb}.sg-mj-volet-bestiaire .sg-mj-volet-fleche{flex-direction:row;justify-content:flex-start}.sg-mj .sg-mj-volet .sg-mj-volet-fleche svg{transform:rotate(90deg)}.sg-mj[data-volet-notes=ferme] .sg-mj-volet-notes .sg-mj-volet-fleche svg,.sg-mj[data-volet-bestiaire=ferme] .sg-mj-volet-bestiaire .sg-mj-volet-fleche svg{transform:rotate(-90deg)}}.sg-mj-notes{gap:.3rem;display:grid}.sg-mj-notes textarea{border:1px solid var(--line);background:var(--paper);width:100%;min-height:12rem;color:var(--ink);font:inherit;resize:vertical;border-radius:10px;padding:.6rem .7rem;font-size:.95rem;line-height:1.5}.sg-mj-notes textarea:focus-visible{outline:2px solid var(--sg-accent);outline-offset:1px}.sagas .sg-mj-notes-etat{color:var(--sepia);text-align:right;margin:0;font-size:.78rem}.sagas .sg-mj-notes-etat[data-mj-notes-etat=erreur]{color:var(--ink);font-weight:600}.sg-mj-journal{gap:.6rem;margin-top:.8rem;display:grid}.sg-mj-journal summary{font-family:var(--f-titre);cursor:pointer;font-size:.98rem}.sg-mj [data-mj-journal] .sgf-journal{max-height:26rem}.sg-mj .sg-bestiaire-filtres{gap:.4rem}.sg-mj .sg-bestiaire-cherche{flex-basis:100%}.sg-mj .sg-bestiaire-categories button{min-height:30px;padding:.1rem .6rem;font-size:.82rem}.sagas .sg-mj .sg-creatures{grid-template-columns:minmax(0,1fr);gap:.5rem}.sg-mj .sg-creature-carte{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.55rem .6rem}.sg-mj .sg-creature-carte:hover,.sg-mj .sg-creature-carte:focus-within{transform:none}.sg-mj .sg-creature-carte-embleme{width:2.2rem;height:2.2rem;font-size:1.05rem}.sg-mj .sg-creature-carte-nom{font-size:1rem}.sg-mj .sg-creature-carte-sur,.sg-mj .sg-creature-carte-chiffres{text-wrap:balance;font-size:.78rem}.sg-mj .sg-creature-sienne{display:none}.sg-mj-preparer{border:1px solid var(--sg-accent);background:var(--paper);width:38px;height:38px;color:var(--sg-accent-texte);cursor:pointer;border-radius:50%;place-items:center;font-size:1.3rem;line-height:1;transition:transform .15s,background-color .2s;display:grid}.sg-mj-preparer:hover,.sg-mj-preparer:focus-visible{transform:scale(1.08)}.sg-mj-preparer[aria-pressed=true]{background:var(--sg-accent);color:var(--paper);font-size:1rem}.sg-mj-case{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--panel);align-content:start;gap:.8rem;min-width:0;min-height:16rem;padding:.9rem;transition:border-color .2s,box-shadow .2s;display:grid}.sg-mj-case[data-survol]{border-color:var(--sg-accent);box-shadow:inset 0 0 0 3px color-mix(in srgb, var(--sg-accent) 22%, transparent);border-style:dashed}.sg-mj-case-vide{border:2px dashed var(--line);min-height:13rem;color:var(--sepia);text-align:center;border-radius:12px;place-items:center;gap:.6rem;padding:1rem;display:grid}.sagas .sg-mj-case-vide p{max-width:26rem;margin:0;font-size:.95rem}.sg-mj-dock{bottom:calc(.5rem - 2.4rem - var(--lecteurh,0px));z-index:4;border-top:1px solid var(--line);background:var(--paper);box-shadow:0 -10px 24px -14px rgb(var(--shadow-rgb) / .5);grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:.5rem;padding:.6rem 0 .5rem;display:grid;position:sticky}@container ecran-mj (min-width:56rem){.sg-mj-dock{grid-template-columns:minmax(0,1fr) minmax(18rem,30rem);align-items:end}.sg-mj-dock .sg-mj-erreur{grid-column:1/-1;justify-self:center}}.sg-mj-cadre:fullscreen .sg-mj-dock,html[data-fiche-table] .sg-mj-dock{bottom:0}@media (max-width:820px){.sg-mj-dock{bottom:calc(var(--lecteurh,0px) + .4rem)}}.sg-mj-preparation{border:1px solid var(--line);border-radius:var(--sg-rayon);background:var(--panel);width:100%;min-height:3.6rem;box-shadow:0 6px 22px rgb(var(--shadow-rgb) / .22);align-items:center;gap:.8rem;padding:.45rem .5rem .45rem .8rem;display:flex}.sagas .sg-mj-preparees{scrollbar-width:thin;flex:auto;gap:.55rem;min-width:0;margin:0;padding:.25rem .2rem;list-style:none;display:flex;overflow-x:auto}.sagas .sg-mj-preparees li{flex:none;margin:0;position:relative}.sg-mj-preparee{border:2px solid var(--sg-accent);background:radial-gradient(circle at 35% 30%, var(--panel), var(--paper) 70%);width:2.75rem;height:2.75rem;color:var(--sg-accent-texte);font-family:var(--f-titrage);cursor:grab;border-radius:50%;place-items:center;font-size:1.25rem;line-height:1;transition:transform .15s;display:grid;overflow:hidden}.sg-mj-preparee:hover,.sg-mj-preparee:focus-visible{transform:translateY(-2px)scale(1.05)}.sg-mj-preparee:active{cursor:grabbing}.sg-mj-preparee-retirer{border:1px solid var(--line);background:var(--panel);width:20px;height:20px;color:var(--sepia);cursor:pointer;opacity:0;border-radius:50%;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:-4px;right:-6px}.sagas .sg-mj-preparees li:is(:hover,:focus-within) .sg-mj-preparee-retirer{opacity:1}@media (hover:none){.sg-mj-preparee-retirer{opacity:1}}.sagas .sg-mj-preparees-vide{color:var(--sepia);flex:auto;margin:0;font-size:.9rem}.sagas .sg-mj-combat-bouton{letter-spacing:.12em;flex:none;min-width:8rem;font-size:1.05rem}.sg-mj-archiviste{justify-self:center;gap:.5rem;width:min(40rem,100%);display:grid}.sg-mj-archiviste .lore-panneau{max-height:45vh;box-shadow:0 10px 30px rgb(var(--shadow-rgb) / .3);overflow-y:auto}.sg-mj-archiviste .enc-quete-rang{width:100%;margin:0}.sagas .sg-mj-erreur{border:1px solid var(--seal);background:var(--panel);border-radius:999px;margin:0;padding:.3rem .8rem;font-size:.88rem}.sagas .sg-mj-creatures{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.sagas .sg-mj-creatures>li+li{margin-top:0}.sg-mj-creature{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-content:start;gap:.55rem;padding:.8rem;transition:border-color .25s,box-shadow .25s;display:grid}.sg-mj-creature[data-a-jouer]{border-color:var(--seal);box-shadow:0 0 0 1px var(--seal), 0 0 22px color-mix(in srgb, var(--seal) 30%, transparent)}.sg-mj-creature[data-a-jouer][data-active]{box-shadow:0 0 0 2px var(--seal), 0 0 32px color-mix(in srgb, var(--seal) 45%, transparent)}.sg-mj-creature[data-vaincue]{opacity:.6}.sg-mj-creature-tete{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"embleme titre reduire""embleme etat etat";align-items:center;gap:.2rem .6rem;display:grid}.sg-mj-creature-embleme{border:2px solid var(--sg-accent);background:radial-gradient(circle at 35% 30%, var(--panel), var(--paper) 70%);width:2.5rem;height:2.5rem;color:var(--sg-accent-texte);font-family:var(--f-titrage);border-radius:50%;grid-area:embleme;place-items:center;font-size:1.2rem;line-height:1;display:grid;overflow:hidden}.sg-mj-creature-titre{grid-area:titre;min-width:0}.sg-mj-creature-titre h3{overflow-wrap:anywhere}.sg-mj-creature-etat{flex-wrap:wrap;grid-area:etat;justify-content:space-between;align-items:center;gap:.2rem .8rem;display:flex}.sg-mj-reduire{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--sepia);cursor:pointer;border-radius:8px;grid-area:reduire;place-items:center;padding:0;display:grid;position:relative}.sg-mj-reduire svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px;transition:transform .2s}.sg-mj-reduire[aria-expanded=false] svg{transform:rotate(-90deg)}.sg-mj-pv{color:var(--sg-accent-texte);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.sg-mj-jauge{background:color-mix(in srgb, var(--line) 70%, transparent);border-radius:999px;height:6px;display:block;overflow:hidden}.sg-mj-jauge span{background:var(--seal);height:100%;transition:width .3s;display:block}.sagas .sg-mj-creature-sur{color:var(--sepia);margin:0;font-size:.8rem}.sg-mj-creature-corps{gap:.55rem;display:grid}.sagas .sg-mj-caracs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.sagas .sg-mj-caracs li{border-top:2px solid var(--line);justify-items:center;margin:0;padding-top:.2rem;line-height:1.1;display:grid}.sg-mj-caracs abbr{color:var(--sepia);letter-spacing:.05em;font-size:.68rem;text-decoration:none}.sg-mj-caracs b{font-variant-numeric:tabular-nums;font-size:.95rem}.sg-mj-caracs span{min-height:.8em;color:var(--sg-accent-texte);font-size:.62rem}.sagas .sg-mj-defenses{color:var(--sepia);margin:0;font-size:.82rem}.sagas .sg-mj-passifs{border-left:3px solid var(--sg-accent);background:color-mix(in srgb, var(--sg-accent) 7%, var(--paper));border-radius:0 8px 8px 0;gap:.2rem;margin:0;padding:.45rem .6rem;font-size:.86rem;line-height:1.4;list-style:none;display:grid}.sagas .sg-mj-passifs li{margin:0}.sagas .sg-mj-gestes-liste{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.sagas .sg-mj-gestes-liste li{margin:0}.sg-mj-geste{border:1px solid var(--line);background:var(--panel);width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:2.4rem minmax(0,1fr) auto;align-items:center;gap:.4rem;padding:.3rem .6rem;transition:border-color .15s,transform .15s;display:grid}.sg-mj-geste:hover:not(:disabled),.sg-mj-geste:focus-visible{border-color:var(--sg-accent);transform:translate(2px)}.sg-mj-geste[aria-expanded=true]{border-color:var(--seal);background:color-mix(in srgb, var(--seal) 10%, var(--panel))}.sg-mj-geste .sgf-losanges{display:inline-flex}.sg-mj-geste .sgf-losanges svg{height:.72em;fill:var(--sg-accent-texte)}.sg-mj-geste b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sg-mj-geste-de{color:var(--sepia);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.25em;font-size:.86rem;display:inline-flex}.sg-mj-geste-de svg{color:var(--sg-accent-texte)}.sagas .sg-mj-attend{color:var(--sepia);margin:0;font-size:.86rem;font-style:italic}.sg-mj-gestes,.sg-mj-attaque-gestes{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sg-mj-encoche{border:1px solid var(--seal);background:color-mix(in srgb, var(--seal) 6%, var(--panel));border-radius:10px;gap:.6rem;padding:.75rem;animation:.2s sg-mj-surgir;display:grid}.sagas .sg-mj-encoche-titre{margin:0;font-size:.92rem}.sg-mj-encoche-champs{flex-wrap:wrap;align-items:flex-end;gap:.5rem .7rem;display:flex}.sg-mj-encoche label{flex:9rem;gap:.25rem;font-size:.86rem;display:grid}.sg-mj-cibles{border:0;gap:.35rem;margin:0;padding:0;display:grid}.sg-mj-cibles legend{color:var(--sepia);padding:0;font-size:.86rem}.sg-mj-cibles-liste{flex-wrap:wrap;gap:.35rem;display:flex}.sg-mj-cible{border:1px solid var(--line);background:var(--paper);min-height:36px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:.2rem .85rem;font-size:.9rem;transition:border-color .15s,background-color .15s}.sg-mj-cible:hover{border-color:var(--sg-accent)}.sg-mj-cible[aria-pressed=true]{border-color:var(--seal);background:var(--seal);color:var(--on-seal,var(--paper));font-weight:600}.sg-mj-jet{font-weight:600}.sagas .sg-mj-effet-texte{color:var(--sepia);margin:0;font-size:.86rem;font-style:italic}.sg-mj-gerer summary{color:var(--sepia);cursor:pointer;font-size:.86rem}.sg-mj-gerer .sg-creature-puces{margin-top:.4rem}.sg-mj-gerer label.sg-creature-puce{border:1px solid var(--line);background:var(--panel);cursor:pointer;border-radius:999px;align-items:center;gap:.35rem;min-height:32px;padding:.15rem .6rem;font-size:.84rem;display:inline-flex}.sg-mj-gerer-bas{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.sg-mj-soin{gap:.3rem;display:inline-flex}.sg-mj-soin input{width:4.5rem}.sg-points{color:var(--sg-accent-texte);gap:2px;display:inline-flex}.sg-point svg{width:16px;height:16px;display:block}.sg-point path{fill:none;stroke:currentColor;stroke-width:.9px}.sg-point[data-allume] path{fill:currentColor}.sg-point:not([data-allume]){color:var(--sepia)}.sg-ordre-bandeau{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.sg-ordre-case{--sg-camp:#5bbf6a;border:2px solid var(--sg-camp);background:color-mix(in srgb, var(--sg-camp) 14%, var(--panel));border-radius:8px;justify-items:center;gap:.15rem;padding:.2rem;display:grid}.sg-ordre-case[data-camp=ennemi]{--sg-camp:#e5554a}.sg-ordre-case[data-camp=allie]{--sg-camp:#e8913a}.sg-ordre-case[aria-current=true]{box-shadow:0 0 0 2px var(--paper), 0 0 0 4px var(--sg-camp);translate:0 -2px}.sg-ordre-case[data-vaincue]{opacity:.45}.sg-ordre-case .sg-ordre-icone{border-color:var(--sg-camp);border-radius:6px;width:2.2rem;height:2.2rem}.sg-ordre-case .sg-point svg{width:8px;height:8px}.sagas .sg-ordre,.sagas .sg-ordre ul{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sagas .sg-ordre li+li{margin-top:0}.sg-ordre>li{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:.35rem .5rem}.sg-ordre>li[aria-current=true]{border:2px solid var(--seal)}.sg-ordre-ligne{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.sg-ordre-camp>ul{margin-top:.4rem;padding-left:.5rem;font-size:.9em}.sg-ordre-nom{overflow-wrap:anywhere;flex:auto;min-width:0}.sg-ordre>li[aria-current=true] .sg-ordre-nom{font-weight:700}.sg-ordre-camp>ul .sg-ordre-nom{font-weight:400}.sg-ordre li[data-moi]>.sg-ordre-nom{text-decoration:underline}.sg-ordre li[data-vaincue]>.sg-ordre-nom{color:var(--sepia);text-decoration:line-through}.sg-ordre-total{font-variant-numeric:tabular-nums}.sg-ordre-joue{color:var(--seal);font-size:.85em}.sg-ordre-icone{border:2px solid var(--sg-accent);width:1.9rem;height:1.9rem;color:var(--sg-accent-texte);font-family:var(--f-titre);border-radius:50%;flex:none;place-items:center;font-size:.95rem;display:grid;position:relative}.sg-ordre-icone:before{content:attr(data-initiale)}.sg-ordre-icone[data-visage]:before{content:none}.sg-ordre-icone>img{border-radius:inherit;object-fit:cover;object-position:50% 20%;width:100%;height:100%}.sg-ordre-icone[data-anneau]:after{content:"";background:var(--sg-anneau);border-radius:50%;position:absolute;inset:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.sg-mj-alertes{gap:.4rem;display:grid}.sg-mj-alertes:empty{display:none}.sagas .sg-mj-alerte{border:2px solid var(--seal);background:var(--panel);text-align:justify;-webkit-hyphens:auto;hyphens:auto;pointer-events:auto;border-radius:10px;align-items:flex-start;gap:.5rem;margin:0;padding:.55rem .7rem;font-size:.88rem;line-height:1.35;animation:.25s sg-mj-surgir;display:flex;box-shadow:0 8px 24px #00000040}.sg-mj-alerte span{flex:auto}.sagas .sg-mj-vu{border:1px solid var(--line);background:var(--paper);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;border-radius:6px;flex:none;padding:.15rem .6rem}@keyframes sg-mj-surgir{0%{opacity:0;transform:translateY(6px)}}.sg-mj-alertes{right:1rem;bottom:calc(var(--lecteurh,0px) + 9rem);z-index:60;pointer-events:none;width:min(22rem,100vw - 2rem);position:fixed}@media (min-width:821px){.sg-mj-alertes{bottom:9rem}}@media (prefers-reduced-motion:reduce){.sagas .sg-mj-alerte,.sg-mj-encoche{animation:none}.sg-mj-geste,.sg-mj-preparee,.sg-mj-preparer,.sg-mj-jauge span{transition:none}}
