@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-tight-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-tight-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-tight-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.sgf{--sgf-accent:var(--sg-accent);--sgf-encre:var(--sg-accent-encre);--sgf-plaque:color-mix(in srgb, var(--sg-accent) 13%, var(--paper));--sgf-bloc:var(--panel);--sgf-champ:color-mix(in srgb, var(--sg-accent) 10%, var(--panel));--sgf-fort:color-mix(in srgb, var(--ink) 14%, var(--panel));--sgf-trait:var(--ink);--sgf-texte:var(--ink);--sgf-pale:var(--sepia);--sgf-sur-accent:var(--panel);--sgf-t:1.5px;--sgf-t-fin:1px;--sgf-rayon:10px;--sgf-rayon-petit:5px;--sgf-carac-h:3.6rem;--sgf-f:2px;--sgf-filet:linear-gradient(90deg, var(--sgf-encre), transparent) left bottom / 100% var(--sgf-f) no-repeat;--sgf-cadre:0 0 transparent;--sgf-carte-rayon:0 var(--sgf-rayon-petit) var(--sgf-rayon-petit) 0;--sgf-socle:minmax(0, 29fr) minmax(0, 41fr) minmax(0, 30fr);--sgf-socle-papier:56mm minmax(0, 1fr) 56mm;color:var(--sgf-texte);font-variant-numeric:tabular-nums;gap:1.6rem;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:.86rem;line-height:1.4;display:grid}@media screen{.sgf{--sgf-plaque:color-mix(in srgb, var(--sg-accent) 9%, var(--paper));--sgf-trait:color-mix(in srgb, var(--ink) 55%, var(--panel));--sgf-fort:color-mix(in srgb, var(--ink) 12%, var(--panel));--sgf-sur-accent:var(--paper)}.sgf[data-sgf-classe=maledict]{--sgf-sur-accent:var(--titre)}}.sgf :where(p,h2,h3,ul,ol,li,dl,dd,dt,figure){margin:0;padding:0;list-style:none}.sagas .sgf :is(ul,ol){padding-left:0}.sagas .sgf li+li{margin-top:0}.sagas .enc-article-zone .sgf :is(h2,h3){text-wrap:pretty;overflow:visible}.sgf-face{isolation:isolate;background:var(--sgf-plaque);border:1px solid color-mix(in srgb, var(--sgf-accent) 30%, var(--line));box-shadow:var(--sgf-cadre), 0 1px 0 color-mix(in srgb, var(--sgf-bloc) 60%, transparent) inset, 0 26px 50px -30px rgba(var(--shadow-rgb), .55);border-radius:16px;padding:clamp(.7rem,1.8vw,1.3rem);position:relative;container-type:inline-size}@media screen{.sgf-face{overflow:clip}}.sgf-motif{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sgf-motif-trait{fill:none;stroke:var(--sgf-encre);stroke-opacity:.16;stroke-width:.35px}.sgf-motif-fin{stroke-opacity:.07}.sgf-motif-epais{stroke-width:3.2px;stroke-linecap:round}.sgf-motif-plein{fill:var(--sgf-accent);fill-opacity:.2}.sgf-bloc{background:var(--sgf-bloc);border:var(--sgf-t) solid var(--sgf-trait);border-radius:var(--sgf-rayon)}.sgf-lab{letter-spacing:.08em;text-transform:uppercase;color:var(--sgf-texte);font-size:.64rem;font-weight:700;line-height:1.2;display:block}.sgf-champ{border-radius:var(--sgf-rayon-petit);background:var(--sgf-champ);min-height:1.7rem;padding:.22rem .5rem;font-weight:600;line-height:1.3;display:block}.sgf-icone{vertical-align:-.15em;flex:none;width:1.05em;height:1.05em}.sgf-picto{vertical-align:-.14em;flex:none;width:1em;height:1em}.sgf-forme{fill:var(--sgf-fort);stroke:var(--sgf-trait);stroke-width:var(--sgf-t);display:block;overflow:visible}.sgf-bande{grid-template-columns:minmax(8rem,17%) minmax(0,1fr);grid-template-areas:"portrait ident""portrait caracs""socle socle";align-items:stretch;gap:.7rem;display:grid}.sgf-socle{grid-area:socle;grid-template-columns:var(--sgf-socle);gap:.7rem;margin-top:.9rem;display:grid}.sgf-portrait{aspect-ratio:3/4;width:100%;color:var(--sgf-encre);background:radial-gradient(circle at 50% 42%, var(--sgf-bloc) 0 30%, var(--sgf-champ) 31% 100%);grid-area:portrait;align-self:start;place-items:center;display:grid;position:relative;overflow:hidden}.sgf-portrait img{object-fit:cover;width:100%;height:100%}.sgf-portrait-sceau{opacity:.45;width:58%;height:auto}.sgf-ident{grid-area:ident;grid-template-columns:auto minmax(9rem,1fr) minmax(0,2fr);align-items:center;gap:.4rem 1rem;padding:.55rem .8rem;display:grid}.sgf-cartouche{border-right:var(--sgf-t-fin) solid color-mix(in srgb, var(--sgf-trait) 35%, transparent);text-align:center;justify-items:center;gap:.1rem;padding-right:.9rem;display:grid}.sgf-classe-nom{font-family:var(--f-titrage);letter-spacing:.12em;text-transform:uppercase;color:var(--sgf-encre);font-size:.86rem;font-weight:700;line-height:1.1}.sgf-classe-niveau{letter-spacing:.08em;text-transform:uppercase;font-size:.64rem;font-weight:700}.sgf-nom-bloc{gap:.2rem;min-width:0;display:grid}.sgf-sigle{width:2.3rem;height:2.3rem;color:var(--sgf-encre);flex:none}.sgf-nom{min-height:1.2em;font-family:var(--f-logo);color:var(--titre);overflow-wrap:anywhere;font-size:clamp(1.2rem,2.3cqi,1.8rem);font-weight:700;line-height:1.02}.sgf-champs{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem .6rem;display:grid}.sgf-champ-case{min-width:0}.sgf-champ-case .sgf-champ{overflow-wrap:break-word;margin-top:.15rem}.sgf-caracs{grid-area:caracs;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;padding:0 .45rem .45rem;display:grid;position:relative}.sgf-caracs:before{content:"";inset:calc(var(--sgf-carac-h) * .55) 0 0;background:var(--sgf-fort);border:var(--sgf-t) solid var(--sgf-trait);border-radius:var(--sgf-rayon);position:absolute}.sgf-carac-col{grid-template-rows:auto 1fr;gap:.35rem;min-width:0;display:grid;position:relative}.sgf-carac{height:var(--sgf-carac-h);background:var(--sgf-bloc);border:var(--sgf-t) solid var(--sgf-trait);border-radius:var(--sgf-rayon);align-content:center;justify-items:center;display:grid}.sgf-carac b{font-size:1.55rem;font-weight:700;line-height:1.05}.sgf-carac-col[data-sgf-cle] .sgf-carac{box-shadow:inset 0 0 0 3px var(--sgf-accent)}.sgf-carac-col[data-sgf-cle] .sgf-lab{color:var(--sgf-encre)}.sgf-comps{align-content:center;gap:.2rem;display:grid}.sgf-comps li{white-space:nowrap;align-items:center;gap:.3rem;min-width:0;font-size:.72rem;font-weight:700;line-height:1.1;display:flex}.sgf-comps i{border:var(--sgf-t-fin) solid var(--sgf-trait);background:var(--sgf-bloc);border-radius:50%;flex:none;place-items:center;width:1.55rem;height:1.55rem;font-size:.68rem;font-style:normal;display:grid}.sgf-defense{grid-template-columns:auto minmax(0,1fr) auto;gap:.35rem .6rem;min-width:0;padding:0 .7rem .55rem;display:grid}.sgf-ecu,.sgf-pv{align-content:start;justify-items:center;width:3.5rem;margin-top:-.9rem;display:grid;position:relative}button.sgf-ecu{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sgf-ecu-note{z-index:3;background:var(--paper);border-radius:6px;width:max-content;max-width:14rem;padding:.2rem .4rem;font-size:.7rem;position:absolute;top:100%;left:50%;translate:-50%;box-shadow:0 .2rem .6rem #00000040}.sgf-ecu-note:empty{display:none}.sgf-pv .sgf-forme{fill:var(--sgf-accent)}.sgf-ecu-valeur,.sgf-pv-valeur{text-align:center;font-size:1.35rem;font-weight:700;line-height:1.2;position:absolute;top:.55rem;left:0;right:0}.sgf-pv-valeur{color:var(--sgf-sur-accent)}.sgf-ecu .sgf-lab,.sgf-pv .sgf-lab{margin-top:.2rem;font-size:.58rem}.sgf-centre{align-content:start;gap:.3rem;padding-top:.5rem;display:grid}.sgf-actuels{border-radius:var(--sgf-rayon-petit);background:var(--sgf-champ);text-align:center;letter-spacing:.08em;text-transform:uppercase;min-height:2.8rem;color:var(--sgf-pale);padding:.3rem;font-size:.58rem;font-weight:700}.sgf-dv{border-radius:var(--sgf-rayon-petit);background:var(--sgf-champ);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.25rem .55rem;padding:.3rem .5rem;display:flex}.sgf-dv-corps{flex:5rem;gap:.2rem;min-width:0;display:grid}.sgf-combat{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:.2rem .8rem;display:flex}.sgf-resistances,.sgf-init{margin:0;font-size:.72rem;font-weight:600;line-height:1.35}.sgf-init{white-space:nowrap}:is(.sgf-resistances,.sgf-init) .sgf-lab{margin-right:.2em;display:inline}@media screen{.sgf{--sgf-carte-classe:color-mix(in oklab, var(--sgf-accent) 20%, var(--sgf-bloc));--sgf-carte-sous-classe:color-mix(in oklab, var(--sgf-accent) 17%, color-mix(in oklab, var(--sgf-bloc) 72%, black));--sgf-carte-sort:color-mix(in oklab, color-mix(in oklab, var(--sgf-accent) 40%, #8c8c8c) 20%, color-mix(in oklab, var(--sgf-bloc) 86%, white))}.sgf-cap[data-origine=classe]{background:var(--sgf-carte-classe)}.sgf-cap[data-origine=sous-classe]{background:var(--sgf-carte-sous-classe)}.sgf-sort{background:var(--sgf-carte-sort)}.sgf-combat>.sgf-init{border:1px solid var(--sgf-trait);background:color-mix(in srgb, var(--sgf-accent) 14%, transparent);border-radius:8px;flex-wrap:wrap;flex:1 0 100%;align-items:center;gap:.3rem .5rem;padding:.35rem .6rem;font-size:.85rem;display:flex}.sgf-init-dit{opacity:.8;margin-left:auto;font-size:.72rem}}@media print{.sgf-init-dit{display:none}}.sgf-resistance+.sgf-resistance:before{content:", "}.sgf-souffle,.sgf-note-de-jeu,.sgf-soin-ou-coup,.sgf-retirer,.sgf-ajouter-resistance,.sgf-ajout-arme,.sgf-reecrire-arme{display:none}.sgf-cases,.sgf-usages{flex-wrap:wrap;gap:.2rem;display:flex}.sgf-cases>*,.sgf-usages>i,.sgf-coche{border:var(--sgf-t-fin) solid var(--sgf-trait);background:var(--sgf-bloc);border-radius:2px;flex:none;width:.8rem;height:.8rem;display:inline-block}.sgf-usages{vertical-align:-.05em;gap:.15em;margin-left:.35em;display:inline-flex}.sgf-usages>i{width:.72em;height:.72em}.sgf-plaies{grid-column:1/-1;justify-content:center;gap:.35rem;display:flex}.sgf-plaies li{width:1.9rem;position:relative}.sgf-plaies span{color:var(--sgf-texte);place-items:center;font-size:.95rem;font-weight:700;display:grid;position:absolute;inset:0}.sgf-cicatrices-papier{display:none}@media print{.sgf-cicatrices-papier{display:block}}.sgf-armes{min-width:0;padding:.45rem .5rem}.sgf-armes table{border-collapse:separate;border-spacing:.3rem;table-layout:fixed;width:100%}.sgf-armes th{text-align:left;letter-spacing:.06em;text-transform:uppercase;padding:0 .35rem;font-size:.64rem;font-style:italic;font-weight:700}.sgf-armes th:first-child{width:30%}.sgf-armes th:nth-child(2){width:20%}.sgf-armes th:nth-child(3){width:27%}.sgf-armes td:nth-child(3){-webkit-hyphens:manual;hyphens:manual}.sgf-armes td{border-radius:var(--sgf-rayon-petit);background:var(--sgf-champ);vertical-align:top;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;padding:.25rem .4rem;font-size:.8rem;font-weight:600;line-height:1.25}.sgf-armes td:first-child{background:var(--sgf-fort);font-weight:700}.sgf-armes .sgf-vide td{height:1.6rem}.sgf-ligne-armure td+td{font-weight:600}.sgf-ligne-armure .sgf-lab{color:var(--sgf-pale);font-size:.6rem;display:inline}.sgf-armes .sgf-icone{color:var(--sgf-encre);margin-right:.25em}.sgf-mains{color:var(--sgf-pale);font-size:.66rem;font-style:normal;font-weight:400;display:block}.sgf-sanguine{color:var(--sg-accent-texte,#f04c4b);margin-left:.25em;font-weight:800}@media print{.sgf-sanguine{display:none}}.sgf-arme-nom{overflow-wrap:anywhere}.sgf-panneau{flex-direction:column;gap:.4rem;min-width:0;padding:.55rem .6rem;display:flex}.sgf-panneau .sgf-lab{align-items:center;gap:.3rem;display:flex}.sgf-panneau .sgf-lab .sgf-icone{color:var(--sgf-encre)}.sgf-jetons{flex-wrap:wrap;gap:.18rem .22rem;margin-top:.3rem;display:flex}.sgf-jetons .sgf-forme{width:1.25rem;fill:var(--sgf-champ);stroke-width:var(--sgf-t-fin)}.sgf-reserve-corps{align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.sgf-reserve-corps .sgf-jetons,.sgf-reserve-corps .sgf-case{flex:1;margin-top:0}.sgf-de-suite{color:var(--sgf-encre);font-size:.7rem;font-weight:700}.sgf-reserve-corps:has(.sgf-de-suite){grid-template-columns:auto minmax(0,1fr);row-gap:.15rem;display:grid}.sgf-reserve-corps:has(.sgf-de-suite) .sgf-de-gros{grid-row:span 2}.sgf-de-gros{flex:none;width:2.2rem;position:relative}.sgf-de-gros .sgf-forme{fill:var(--sgf-accent)}.sgf-de-gros b{color:var(--sgf-sur-accent);place-items:center;font-size:.8rem;font-weight:700;display:grid;position:absolute;inset:0}.sgf-magie,.sgf-totem{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.35rem;display:grid}@media screen{.sgf-magie,.sgf-totem{grid-auto-columns:minmax(min-content,1fr)}}.sgf-case{border-radius:var(--sgf-rayon-petit);background:var(--sgf-champ);align-content:start;gap:.1rem;min-width:0;padding:.2rem .4rem .25rem;display:grid}.sgf-case-valeur{min-height:1.3em;font-size:.95rem;font-weight:700;line-height:1.3}.sgf-postures{gap:.3rem;display:grid}.sgf-posture-carte{border-left:3px solid var(--sgf-accent);border-radius:0 var(--sgf-rayon-petit) var(--sgf-rayon-petit) 0;background:var(--sgf-champ);padding:.25rem .45rem;font-size:.74rem;line-height:1.3}.sgf-posture-titre{color:var(--sgf-encre);align-items:center;gap:.3rem;font-weight:700;display:inline-flex}.sgf-posture-techniques{color:var(--sgf-pale);font-style:italic}.sgf-bourse{border:var(--sgf-t) solid var(--sgf-trait);border-radius:var(--sgf-rayon-petit);background:var(--sgf-fort);grid-auto-columns:1fr;grid-auto-flow:column;min-height:1.7rem;margin-top:.15rem;display:grid}.sgf-bourse span{border-left:var(--sgf-t-fin) solid var(--sgf-trait);padding:.15rem .4rem;font-size:.62rem;font-style:italic;font-weight:700}.sgf-bourse span:first-child{border-left:0}.sgf-bourse b{font-size:.8rem;font-style:normal;line-height:1.1;display:block}@container (max-width:50rem){.sgf-ident{grid-template-columns:auto minmax(0,1fr)}.sgf-champs{grid-column:1/-1}.sgf-caracs{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:.7rem}.sgf-caracs:before{border-radius:var(--sgf-rayon);inset:0}.sgf-caracs{padding-top:.45rem}.sgf-socle{grid-template-columns:minmax(0,2fr) minmax(0,3fr);row-gap:1.4rem}.sgf-panneau{grid-column:1/-1}}@container (max-width:34rem){.sgf-bande{grid-template-columns:6.4rem minmax(0,1fr);grid-template-areas:"portrait cartouche""portrait nom""champs champs""caracs caracs""socle socle"}.sgf-socle{grid-template-columns:minmax(0,1fr)}.sgf-ident{display:contents}.sgf-cartouche{border-right:0;border-bottom:var(--sgf-t-fin) solid color-mix(in srgb, var(--sgf-trait) 35%, transparent);text-align:start;grid-area:cartouche;grid-template-columns:auto minmax(0,1fr);align-self:end;place-items:center start;column-gap:.6rem;padding:0 0 .45rem}.sgf-cartouche .sgf-sigle{grid-row:span 2;margin-bottom:0}.sgf-nom-bloc{grid-area:nom;align-self:start}.sgf-champs{background:var(--sgf-bloc);border:var(--sgf-t) solid var(--sgf-trait);border-radius:var(--sgf-rayon);grid-area:champs;grid-template-columns:repeat(2,minmax(0,1fr));padding:.55rem .7rem}.sgf-champs>:is(:first-child,:last-child){grid-column:1/-1}.sgf-comps li{font-size:.7rem}.sgf-armes table{table-layout:auto}.sgf-armes th:is(:first-child,:nth-child(2)){width:auto}.sgf-armes td{overflow-wrap:normal;padding:.25rem .3rem;font-size:.72rem}.sgf-armes td .sgf-icone{display:none}}@container (max-width:22rem){.sgf-caracs{grid-template-columns:repeat(2,minmax(0,1fr))}.sgf-magie{grid-auto-flow:row}.sgf-defense{column-gap:.35rem;padding-inline:.4rem}.sgf-actuels{letter-spacing:.02em;padding-inline:.2rem}.sgf-cartouche{grid-template-columns:minmax(0,1fr);row-gap:.25rem}.sgf-cartouche .sgf-sigle{grid-row:auto}.sgf-armes{padding-inline:.3rem}.sgf-armes table{border-spacing:.15rem}.sgf-armes th{letter-spacing:0;padding:0 .2rem;font-size:.56rem}.sgf-armes td{padding:.2rem;font-size:.66rem}}.sgf-flux{columns:16.5rem;-webkit-hyphens:auto;hyphens:auto;column-gap:1rem;margin-top:1rem}.sgf-section{margin-bottom:.9rem}.sagas .enc-article-zone .sgf .sgf-h2{font-family:var(--f-titrage);letter-spacing:.1em;text-transform:none;color:var(--sgf-encre);background:var(--sgf-filet);-webkit-hyphens:manual;hyphens:manual;break-after:avoid;break-inside:avoid;border:0;margin:0 0 .45rem;padding:0 0 .4rem;font-size:1.02rem;line-height:1.2;display:block}.sgf-h2 .sgf-icone{width:1.15em;height:1.15em;margin-right:.35em}.sgf-cap{border-left:3px solid var(--sgf-accent);border-radius:var(--sgf-carte-rayon);background:color-mix(in srgb, var(--sgf-bloc) 90%, transparent);break-inside:avoid;margin-bottom:.45rem;padding:.45rem .6rem .5rem}.sgf-cap-main{border-left-style:double;border-left-width:4px}.sagas .enc-article-zone .sgf .sgf-cap-titre{-webkit-hyphens:manual;hyphens:manual;color:var(--sgf-texte);flex-wrap:wrap;align-items:baseline;gap:.1rem .4rem;margin:0;font-family:inherit;font-size:1em;font-weight:700;line-height:1.3;display:flex}.sgf-niv{color:var(--sgf-encre);font-size:.82em;font-weight:700}.sgf-main{color:var(--sgf-encre)}.sgf-main .sgf-picto{width:1.1em;height:1.1em}.sgf-marques{flex-wrap:wrap;gap:.25rem;margin:.2rem 0 .15rem;display:flex}.sgf-marque,.sgf-losanges,.sgf-puces li{border:var(--sgf-t-fin) solid color-mix(in srgb, var(--sgf-trait) 55%, transparent);background:var(--sgf-champ);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:.25em;padding:.05em .45em;font-size:.74em;font-weight:700;line-height:1.35;display:inline-flex}.sgf-puces li>.sgf-losanges{font-size:inherit;background:0 0;border:0;padding:0}.sgf-losanges svg{height:.78em;fill:var(--sgf-encre)}.sgf-losanges[data-cout=reaction] svg{fill:none;stroke:var(--sgf-encre);stroke-width:1.4px}.sgf-posture{color:var(--sgf-encre)}.sgf-cap p,.sgf-sort p{text-align:justify}.sgf-cap>p+p{margin-top:.2rem}.sgf-etat{text-underline-offset:.16em;text-decoration-skip-ink:none;text-decoration:underline;text-decoration-thickness:.09em}.sgf-amelioration b,.sgf-objet p b{font-weight:700}.sgf-objet .sgf-cap-titre .sgf-icone{color:var(--sgf-encre);align-self:center}[data-fiche-ecrit] [data-titre]{overflow-wrap:anywhere}.sgf-objet-tete{color:var(--sgf-encre);font-weight:600}.sgf-note{color:var(--sgf-pale);font-size:.92em}.sgf-sort{border:var(--sgf-t-fin) solid var(--sgf-trait);background:color-mix(in srgb, var(--sgf-bloc) 94%, transparent);break-inside:avoid;border-radius:12px;margin:0 0 .6rem .55rem;padding:.45rem .65rem .55rem 1.55rem;position:relative}.sgf-sort-tete{align-items:center;gap:.4rem;min-height:1.4rem;display:flex}.sgf-sort-icone{color:var(--sgf-encre);flex:none}@media print{.sgf-sort-icone{display:none}}.sgf-prepare{margin-left:auto}.sgf-prepare[data-toujours-prepare] .sgf-coche{background:var(--sgf-accent)}.sgf-sort-niv{border:var(--sgf-t) solid var(--sgf-trait);background:var(--sgf-accent);min-width:1.9rem;height:1.9rem;color:var(--sgf-sur-accent);font-variant-numeric:lining-nums tabular-nums;border-radius:999px;place-items:center;padding:0 .2rem;font-size:1em;font-weight:700;display:grid;position:absolute;top:.35rem;left:-.6rem}.sagas .enc-article-zone .sgf .sgf-sort h3{-webkit-hyphens:manual;hyphens:manual;color:var(--sgf-texte);margin:0;font-family:inherit;font-size:1.05em;font-weight:700;line-height:1.25}.sgf-puces{flex-wrap:wrap;gap:.25rem;display:flex;margin:.25rem 0 .3rem!important}.sgf-puces .sgf-icone,.sgf-puces .sgf-picto,.sgf-marque .sgf-picto{color:var(--sgf-encre)}.sgf-puces [data-icone^=portee\:]{width:1.45em;height:1.45em;margin:-.25em 0 -.25em -.15em}.sgf-puces [data-icone^=portee\:] path{stroke-width:2.4px}.sgf-puces [data-icone=portee\:tres-proche]{margin-right:-.69em}.sgf-puces [data-icone=portee\:proche]{margin-right:-.48em}.sgf-puces [data-icone=portee\:loin]{margin-right:-.26em}.sgf-puces [data-icone=portee\:contact]{transform-origin:20%;margin:-.25em -.71em -.25em 0;transform:scale(1.8)}.sgf-puces{align-items:center}.sgf-puces li,.sgf-marque,.sgf-marques>.sgf-losanges{height:1.55em}@media screen{.sgf wbr{display:none}}.sgf-sigle{box-sizing:border-box;background:var(--sgf-accent);width:2.7rem;height:2.7rem;color:var(--sgf-sur-accent);box-shadow:0 0 0 2px var(--sgf-bloc), 0 0 0 3.5px var(--sgf-accent);border-radius:50%;margin-bottom:.3rem;padding:.38rem}.sgf[data-sgf-classe=maledict] .sgf-sigle path+path{stroke:var(--sgf-accent)!important}.sgf-carac{position:relative}.sgf-carac-sceau{width:.95rem;height:.95rem;color:var(--sgf-encre);position:absolute;top:.3rem;right:.35rem}.sgf-postures{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}.sgf-posture-titre .sgf-icone{color:var(--sgf-encre)}.sgf-de-gros:has(.sgf-forme-goutte) b{padding-top:32%}.sgf[data-sgf-classe=chaman]{--sgf-cadre:inset 0 0 0 6px var(--sgf-plaque), inset 0 0 0 7px color-mix(in srgb, var(--sgf-accent) 55%, transparent);--sgf-filet:radial-gradient(circle, var(--sgf-encre) 0 34%, transparent 42%) left bottom / calc(var(--sgf-f) * 2.6) calc(var(--sgf-f) * 1.4) repeat-x, linear-gradient(90deg, var(--sgf-encre), transparent) left bottom calc(var(--sgf-f) * .45) / 100% calc(var(--sgf-f) * .4) no-repeat;--sgf-carte-rayon:0 var(--sgf-rayon) var(--sgf-rayon-petit) var(--sgf-rayon);--sgf-socle-papier:56mm minmax(0, 1fr) 62mm}.sgf[data-sgf-classe=chaman] :is(.sgf-sort-niv,.sgv-sort .sgv-niv){border-radius:0 50%}.sgf[data-sgf-classe=mage]{--sgf-cadre:inset 0 0 0 5px var(--sgf-plaque), inset 0 0 0 6px color-mix(in srgb, var(--sgf-accent) 60%, transparent), inset 0 0 0 8px var(--sgf-plaque), inset 0 0 0 9px color-mix(in srgb, var(--sgf-accent) 35%, transparent);--sgf-filet:linear-gradient(90deg, var(--sgf-encre), transparent) left bottom / 100% calc(var(--sgf-f) * .45) no-repeat, linear-gradient(90deg, var(--sgf-encre), transparent 75%) left bottom calc(var(--sgf-f) * .95) / 100% calc(var(--sgf-f) * .45) no-repeat;--sgf-carte-rayon:var(--sgf-rayon-petit);--sgf-socle-papier:56mm minmax(0, 1fr) 68mm}.sgf[data-sgf-classe=mage] :is(.sgf-cap,.sgf-sort,.sgv-cap,.sgv-sort){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sgf-accent) 30%, transparent)}.sgf[data-sgf-classe=mage] :is(.sgf-sort-niv,.sgv-sort .sgv-niv){box-shadow:0 0 0 2px var(--sgf-bloc), 0 0 0 3px var(--sgf-accent)}.sgf[data-sgf-classe=mage] .sgf-mana .sgf-forme{width:1.45rem}.sgf[data-sgf-classe=maledict]{--sgf-cadre:inset 0 0 0 5px var(--sgf-plaque), inset 0 0 0 7px color-mix(in srgb, var(--sgf-accent) 70%, transparent);--sgf-filet:var(--sgf-accent);--sgf-carte-rayon:0}.sagas .enc-article-zone .sgf[data-sgf-classe=maledict] .sgf-h2{width:fit-content;max-width:100%;color:var(--sgf-sur-accent);clip-path:polygon(0 0,100% 0,calc(100% - .6rem) 50%,100% 100%,0 100%);padding:.2rem 1.2rem .2rem .55rem}.sgf[data-sgf-classe=maledict] :is(.sgf-sort-niv,.sgv-sort .sgv-niv){border-radius:50% 0 50% 50%}.sgf[data-sgf-classe=seraph]{--sgf-cadre:inset 0 0 0 5px var(--sgf-plaque), inset 0 0 0 6px color-mix(in srgb, var(--sgf-accent) 70%, transparent);--sgf-filet:repeating-linear-gradient(90deg, var(--sgf-encre) 0 calc(var(--sgf-f) * .5), transparent calc(var(--sgf-f) * .5) calc(var(--sgf-f) * 1.6)) left bottom / 38% calc(var(--sgf-f) * 1.4) no-repeat, linear-gradient(90deg, var(--sgf-encre), transparent) left bottom / 100% calc(var(--sgf-f) * .5) no-repeat;--sgf-carte-rayon:0 var(--sgf-rayon) var(--sgf-rayon) 0;--sgf-socle-papier:56mm minmax(0, 1fr) 62mm}.sgf[data-sgf-classe=seraph] :is(.sgf-cap,.sgv-cap){box-shadow:inset 0 1px 0 color-mix(in srgb, var(--sgf-accent) 55%, transparent)}.sgf[data-sgf-classe=seraph] :is(.sgf-sort-niv,.sgv-sort .sgv-niv){clip-path:polygon(50% 0,61% 11%,75% 7%,79% 21%,93% 25%,89% 39%,100% 50%,89% 61%,93% 75%,79% 79%,75% 93%,61% 89%,50% 100%,39% 89%,25% 93%,21% 79%,7% 75%,11% 61%,0 50%,11% 39%,7% 25%,21% 21%,25% 7%,39% 11%);border:0}.sgf[data-sgf-classe=zephyr]{--sgf-filet:linear-gradient(90deg, var(--sgf-encre) 0 18%, transparent 72%) left bottom / 100% calc(var(--sgf-f) * 1.4) no-repeat, linear-gradient(90deg, var(--sgf-encre), transparent) left bottom / 100% calc(var(--sgf-f) * .5) no-repeat;--sgf-carte-rayon:0 var(--sgf-rayon) 0 var(--sgf-rayon);--sgf-socle:minmax(0, 2fr) minmax(0, 3fr);--sgf-socle-papier:56mm minmax(0, 1fr) 66mm}.sgf[data-sgf-classe=zephyr] .sgf-panneau{grid-column:1/-1}.sgf[data-sgf-classe=zephyr] .sgf-posture-carte{border-radius:0 var(--sgf-rayon) 0 var(--sgf-rayon)}.sg-bandeau .sgf-joindre{min-height:40px;color:var(--sg-bandeau-encre);font-family:var(--f-titrage);letter-spacing:.08em;cursor:pointer;align-items:center;gap:.55rem;font-size:.86rem;display:inline-flex}.sg-bandeau .sgf-joindre input{width:1.15rem;height:1.15rem;accent-color:var(--sg-nuit-texte);cursor:pointer;margin:0}.sg-bandeau .sgf-joindre input:focus-visible{outline:2px solid var(--sg-nuit-texte);outline-offset:3px}[data-fiche-page-hote]{display:block}@page{size:A4;margin:6mm}@media print{html,body{background:#fff!important;height:auto!important;overflow:visible!important}body>main,.sagas{height:auto!important;overflow:visible!important}.sagas{--sg-fond:#fff;--sg-encre:#1d1710;--sg-encre-pale:#555;--sg-titre:#000;--sg-liseré:#bbb;color:#1d1710;background:#fff}.encyclopedie,.enc-corps,.enc-droite,.enc-article-zone{height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;overflow:visible!important}nav,body>header,body>footer,.enc-entete,.enc-cote,.lore-panneau,[data-lecteur],[data-fiche-page-hote]>.sg-bandeau{display:none!important}.sgf{-webkit-print-color-adjust:exact;print-color-adjust:exact;--sgf-accent:var(--sgf-p-accent);--sgf-encre:var(--sgf-p-encre);--sgf-plaque:var(--sgf-p-plaque);--sgf-champ:var(--sgf-p-champ);--sgf-sur-accent:var(--sgf-p-sur);--sgf-bloc:#fff;--sgf-fort:#d9d9d9;--sgf-trait:#1d1710;--sgf-texte:#1d1710;--sgf-pale:#5a5048;--sgf-t:.6mm;--sgf-t-fin:.3mm;--sgf-rayon:2.6mm;--sgf-rayon-petit:1.3mm;--sgf-carac-h:13.4mm;--sgf-f:.35mm;--titre:#1d1710;color:#1d1710;width:198mm;font-size:var(--sgf-corps);background:#fff;line-height:1.2;display:block}.sgf-face{min-height:calc(var(--sgf-faces) * 285mm - 1mm);font-size:var(--sgf-corps);box-shadow:none;border:0;border-radius:3mm;flex-direction:column;padding:2.5mm 2.5mm 0;display:flex;container-type:normal}.sgf-bande{grid-template-rows:19mm 24.3mm minmax(0,1fr);grid-template-columns:34mm minmax(0,1fr);gap:2mm;height:80mm}.sgf-portrait{aspect-ratio:auto;border-radius:1.9mm;width:34mm;height:45.3mm}.sgf-ident{grid-template-columns:auto 46mm minmax(0,1fr);gap:.6mm 2.4mm;padding:1.2mm 2mm}.sgf-cartouche{border-right-width:.3mm;gap:.3mm;padding-right:2.4mm}.sgf-sigle{width:8mm;height:8mm}.sgf-classe-nom{font-size:7.4pt}.sgf-classe-niveau{font-size:5.4pt}.sgf-nom-bloc{gap:.6mm}.sgf-nom{font-size:13pt}.sgf-champs{grid-template-columns:1.4fr 1fr 1fr;gap:.6mm 1.6mm}.sgf-lab{font-size:5.4pt}.sgf-champ{min-height:4.6mm;padding:.5mm 1.3mm;font-size:7pt}.sgf-champ-case .sgf-champ{margin-top:.4mm}.sgf-caracs{gap:1.6mm;padding:0 1.4mm 1.2mm}.sgf-carac-col{gap:.9mm}.sgf-carac b{font-size:13pt}.sgf-carac-col[data-sgf-cle] .sgf-carac{box-shadow:inset 0 0 0 .6mm var(--sgf-accent)}.sgf-comps{gap:.6mm}.sgf-comps li{gap:.8mm;font-size:5.8pt}.sgf-comps i{width:4mm;height:4mm;font-size:5.4pt}.sgf-socle{grid-template-columns:var(--sgf-socle-papier);gap:2mm;min-height:0;margin-top:2.4mm}.sgf-defense{gap:.8mm 1.6mm;padding:0 2mm 1.2mm}.sgf-ecu,.sgf-pv{width:11.5mm;margin-top:-2.4mm}.sgf-ecu-valeur,.sgf-pv-valeur{font-size:10pt;top:1.9mm}.sgf-ecu .sgf-lab,.sgf-pv .sgf-lab{margin-top:.5mm;font-size:4.4pt}.sgf-centre{gap:.6mm;padding-top:1.4mm}.sgf-actuels{min-height:5mm;padding:.6mm;font-size:4.4pt}.sgf-dv{gap:.4mm 1.4mm;padding:.2mm 1.2mm}.sgf-dv .sgf-de-gros{width:4.2mm}.sgf-centre{grid-area:1/2}.sgf-combat{text-align:center;flex-direction:column;grid-area:1/2;align-self:end;align-items:center;gap:.3mm}.sgf-resistances,.sgf-init{font-size:5pt}.sgf-dv .sgf-lab{font-size:4.6pt}.sgf-cases{gap:.5mm}.sgf-cases>*,.sgf-coche{border-width:.25mm;border-radius:.4mm;width:2.2mm;height:2.2mm}.sgf-usages>i{border-width:.2mm;border-radius:.3mm}.sgf-plaies{gap:.9mm}.sgf-plaies li{width:6.2mm}.sgf-plaies span{font-size:7pt}.sgf-armes{padding:.8mm 1.2mm}.sgf-armes table{border-spacing:.7mm}.sgf-armes th{padding:0 .8mm;font-size:5.4pt}.sgf-armes td{padding:.5mm 1mm;font-size:6.4pt}.sgf-armes .sgf-vide td{height:4.2mm}.sgf-mains,.sgf-ligne-armure .sgf-lab{font-size:4.8pt}.sgf-armes td:has(>.sgf-arme-nom){line-height:1.1}.sgf-arme-nom{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sgf-arme-nom~.sgf-mains{line-height:1}.sgf-panneau{gap:.6mm;padding:1.2mm 1.6mm}.sgf-jetons{gap:.35mm .45mm;margin-top:.6mm}.sgf-jetons .sgf-forme{width:3.4mm}.sgf-reserve-corps{gap:1.4mm;margin-top:.6mm}.sgf-de-gros{width:5mm}.sgf-de-gros b{font-size:6pt}.sgf-de-suite{font-size:7pt}.sgf-reserve-corps:has(.sgf-de-suite){row-gap:.3mm}.sgf-jetons-soleil .sgf-forme{width:2.7mm}.sgf-magie,.sgf-totem{gap:1mm}.sgf-case{gap:.2mm;padding:.5mm 1mm .6mm}.sgf-case-valeur{font-size:8pt}.sgf-note{font-size:6pt}.sgf-postures{gap:.7mm}.sgf-posture-carte{border-left-width:.6mm;padding:.5mm 1mm;font-size:7pt;line-height:1.15}.sgf-posture-techniques{display:none}.sgf-posture-titre{word-spacing:.12em;display:inline}.sgf-posture-titre>:is(.sgf-coche,.sgf-icone){vertical-align:-.2em;margin-right:.3em}.sgf-bourse{border-width:.3mm;min-height:4.6mm;margin-top:.4mm}.sgf-bourse span{padding:.3mm 1mm;font-size:5pt;line-height:1}.sgf-bourse b{font-size:6.5pt;line-height:1}.sgf-flux{columns:4;orphans:2;widows:2;column-gap:2mm;margin-top:2.2mm;line-height:1.14}.sgf-section{margin-bottom:1.2mm}.sgf-flux>.sgf-section:last-child{margin-bottom:0}.sagas .enc-article-zone .sgf .sgf-h2{font-size:calc(var(--sgf-corps) * 1.12);letter-spacing:.05em;margin:0 0 .8mm;padding-bottom:.5mm}.sgf-h2 .sgf-icone{margin-right:.3em}.sgf-cap{border-left-width:.6mm;margin-bottom:.55mm;padding:.45mm .9mm .55mm}.sgf-cap-main{border-left-width:1mm}.sagas .enc-article-zone .sgf .sgf-cap-titre,.sgf-cap>.sgf-marques,.sgf-cap>:is(.sgf-marques,.sgf-cap-titre)+wbr+p{display:inline}.sgf-cap>.sgf-marques{margin:0}.sagas .enc-article-zone .sgf :is(.sgf-cap-titre,.sgf-sort h3),.sgf .sgf-prepare,.sgf-marques>*,.sgf-puces>li{margin-right:.35em!important}.sagas .enc-article-zone .sgf .sgf-cap-titre{text-align:left;max-width:100%;display:inline-block}.sagas .enc-article-zone .sgf :is(.sgf-cap-titre,.sgf-sort h3){text-wrap:wrap}.sgf-niv{white-space:nowrap}.sgf-cap>p+p{margin-top:.3mm}.sgf-marque,.sgf-losanges,.sgf-puces li{letter-spacing:0;text-transform:none;border-width:.2mm;padding:0 .35em;font-size:.8em}.sgf-sort{border-radius:2.4mm;margin:0 0 .55mm 1.3mm;padding:.3mm .9mm .4mm 3.9mm}.sgf-cap,.sgf-sort{text-align:justify}.sgf-sort-tete,.sgf-sort>p{display:inline}.sagas .enc-article-zone .sgf .sgf-sort h3{text-align:left;max-width:100%;display:inline-block}.sgf-sort .sgf-puces{display:inline}.sgf-sort-niv{float:left;width:4.8mm;min-width:0;height:4.8mm;margin:.1mm .7mm -4.9mm -5.5mm;font-size:7pt;position:static}.sgf-sort .sgf-puces{margin:0!important}.sgf-marque,.sgf-losanges,.sgf-marques>.sgf-losanges,.sgf-puces li{vertical-align:middle;word-spacing:.12em;height:auto;line-height:1.12}.sgf-lignes{position:relative}.sgf-lignes:after{content:"";background-image:radial-gradient(circle,#1d1710 .2mm,#0000 .26mm);background-position:0 4mm;background-size:1.4mm 6.3mm;position:absolute;inset:5mm 2mm 2mm}.sgf-face{box-shadow:var(--sgf-cadre)}.sgf:not([data-sgf-faces="1"]) [data-fiche-page]{box-shadow:none}.sgf[data-sgf-classe=chaman]{--sgf-cadre:inset 0 0 0 1.1mm var(--sgf-plaque), inset 0 0 0 1.35mm color-mix(in srgb, var(--sgf-accent) 70%, transparent)}.sgf[data-sgf-classe=mage]{--sgf-cadre:inset 0 0 0 .8mm var(--sgf-plaque), inset 0 0 0 1mm var(--sgf-accent), inset 0 0 0 1.4mm var(--sgf-plaque), inset 0 0 0 1.6mm color-mix(in srgb, var(--sgf-accent) 55%, transparent)}.sgf[data-sgf-classe=maledict]{--sgf-cadre:inset 0 0 0 .9mm var(--sgf-plaque), inset 0 0 0 1.4mm var(--sgf-accent)}.sgf[data-sgf-classe=seraph]{--sgf-cadre:inset 0 0 0 1mm var(--sgf-plaque), inset 0 0 0 1.3mm var(--sgf-accent)}.sgf-sigle{width:9mm;height:9mm;box-shadow:0 0 0 .4mm var(--sgf-bloc), 0 0 0 .75mm var(--sgf-accent);margin-bottom:.9mm;padding:1.3mm}.sgf-carac-sceau{width:3.2mm;height:3.2mm;top:1mm;right:1.2mm}.sagas .enc-article-zone .sgf[data-sgf-classe=maledict] .sgf-h2{clip-path:polygon(0 0,100% 0,calc(100% - 1.6mm) 50%,100% 100%,0 100%);padding:.25mm 3.4mm .25mm 1.2mm}.sgf[data-sgf-classe=mage] :is(.sgf-cap,.sgf-sort,.sgv-cap,.sgv-sort){box-shadow:inset 0 0 0 .2mm color-mix(in srgb, var(--sgf-accent) 45%, transparent)}.sgf[data-sgf-classe=mage] :is(.sgf-sort-niv,.sgv-sort .sgv-niv){box-shadow:0 0 0 .35mm var(--sgf-bloc), 0 0 0 .6mm var(--sgf-accent)}.sgf[data-sgf-classe=mage] .sgf-mana .sgf-forme{width:3.9mm}.sgf[data-sgf-classe=seraph] :is(.sgf-cap,.sgv-cap){box-shadow:inset 0 .25mm 0 var(--sgf-accent)}.sgf[data-sgf-classe=zephyr] .sgf-panneau{grid-column:auto}.sgf-postures{grid-template-columns:minmax(0,1fr)}}.sgg{grid-template-columns:minmax(0,1fr);align-content:start;gap:1.1rem;scroll-margin-top:1rem;display:grid}.sgg-tete{box-shadow:var(--sgf-cadre);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.7rem 1.2rem;padding:.9rem 1.2rem;display:grid}.sgg-sceau{box-sizing:border-box;background:var(--sgf-accent);width:3.6rem;height:3.6rem;color:var(--sgf-sur-accent);box-shadow:0 0 0 2px var(--sgf-bloc), 0 0 0 4px var(--sgf-accent);border-radius:50%;padding:.55rem}.sagas .enc-article-zone .sgf .sgg-titre{font-family:var(--f-titre);letter-spacing:.02em;color:var(--sgf-encre);background:0 0;border:0;margin:.15rem 0 .2rem;padding:0;font-size:clamp(1.45rem,3.2vw,2.1rem);font-weight:700;line-height:1.05}.sgg-chapeau{font-style:italic;line-height:1.35}.sgg-chiffres{justify-items:start;gap:.3rem;display:grid}.sgg-chiffres li{background:var(--sgf-champ);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.18rem .65rem;font-size:.78rem;font-weight:700;display:inline-flex}.sgg-chiffres .sgf-icone,.sgg-case dt .sgf-icone,.sgg-niveaux .sgf-h2 .sgf-icone{color:var(--sgf-encre)}.sgg-cases{columns:19rem;column-gap:1rem}.sgg-groupe{margin-bottom:.9rem}.sgg-case{border-left:3px solid var(--sgf-accent);border-radius:var(--sgf-carte-rayon);background:color-mix(in srgb, var(--sgf-bloc) 90%, transparent);break-inside:avoid;margin-bottom:.45rem;padding:.4rem .65rem .45rem}.sgg-case dt{align-items:center;gap:.35rem;font-weight:700;line-height:1.25;display:flex}.sgg-case dd{-webkit-hyphens:auto;hyphens:auto;margin:.15rem 0 0;line-height:1.4}.sgg-renvois{flex-wrap:wrap;gap:0 .8em;margin-top:.15rem;display:flex}.sgg-renvois a{color:var(--sgf-encre);text-underline-offset:.18em;font-size:.86em;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}.sgg a:focus-visible{outline:2px solid var(--sgf-encre);outline-offset:2px;border-radius:2px}.sgg-niveaux table{border-collapse:separate;border-spacing:0;background:var(--sgf-bloc);border:var(--sgf-t) solid var(--sgf-trait);border-radius:var(--sgf-rayon);width:100%;font-size:.8rem;line-height:1.3;overflow:clip}.sgg-niveaux :is(th,td){vertical-align:top;text-align:left;border-bottom:var(--sgf-t-fin) solid color-mix(in srgb, var(--sgf-trait) 22%, transparent);padding:.35rem .5rem}.sgg-niveaux tbody tr:last-child>*{border-bottom:0}.sgg-niveaux thead th{vertical-align:bottom;background:var(--sgf-accent);color:var(--sgf-sur-accent);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.sagas .sgf .sgg-niveaux thead a{color:inherit;letter-spacing:0;text-transform:none}.sgg-niveaux thead a:focus-visible{outline-color:var(--sgf-sur-accent)}.sgg-sienne{background:var(--sgf-sur-accent);color:var(--sgf-encre);letter-spacing:.04em;border-radius:999px;margin-left:.3em;padding:0 .4em;display:inline-block}.sgg-niveaux tbody th{width:2.6rem;font-family:var(--f-titre);text-align:center;color:var(--sgf-encre);font-size:1.2rem;font-weight:700;line-height:1}.sgg-niveaux tbody tr:nth-child(2n)>*{background:color-mix(in srgb, var(--sgf-champ) 55%, transparent)}.sgg-niveaux tbody tr[data-guide-ici]>*{background:var(--sgf-champ)}.sgg-niveaux tbody tr[data-guide-ici]>th{box-shadow:inset 4px 0 0 var(--sgf-accent)}.sgg-ici{letter-spacing:.06em;text-transform:uppercase;margin-top:.2rem;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:.56rem;display:block}.sgg-nombre{white-space:nowrap;width:1%;font-weight:600}.sgg-entrees li{margin-bottom:.18rem;line-height:1.3}.sgg-entrees li:last-child{margin-bottom:0}.sgg-gain{background:var(--sgf-champ);color:var(--sgf-encre);border-radius:.35em;padding:0 .4em;font-size:.92em;font-weight:700;display:inline-block}.sgg-posture{color:var(--sgf-encre);font-size:.9em}.sgg-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (max-width:46rem){.sgg-tete{grid-template-columns:auto minmax(0,1fr)}.sgg-chiffres{flex-wrap:wrap;grid-column:1/-1;display:flex}.sgg-niveaux thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sgg-niveaux :is(table,tbody,tr,th,td){display:block}.sgg-niveaux tbody tr{border-bottom:var(--sgf-t-fin) solid color-mix(in srgb, var(--sgf-trait) 22%, transparent);grid-template-columns:2.6rem minmax(0,1fr);column-gap:.5rem;padding:.4rem 0;display:grid}.sgg-niveaux tbody th{grid-row:span 20;padding-top:.4rem}.sgg-niveaux :is(th,td){border-bottom:0}.sgg-niveaux tbody td{padding:.15rem .5rem .15rem 0}.sgg-niveaux tbody td:empty{display:none}.sgg-niveaux tbody td:before{content:attr(data-label) " ";letter-spacing:.06em;text-transform:uppercase;color:var(--sgf-encre);font-size:.66rem;font-weight:700}.sgg-niveaux tbody td:has(.sgg-entrees):before{display:block}}@media print{.sgg{--sgf-faces:1;break-before:page;flex-direction:column;gap:1.4mm;padding:3mm 3mm 2mm;font-size:7pt;line-height:1.15;display:flex}.sgf .sgg{box-shadow:var(--sgf-cadre)}.sgg-tete{box-shadow:none;gap:1mm 3mm;padding:2mm 3mm}.sgg-sceau{width:12mm;height:12mm;box-shadow:0 0 0 .4mm var(--sgf-bloc), 0 0 0 .8mm var(--sgf-accent);padding:1.8mm}.sagas .enc-article-zone .sgf .sgg-titre{margin:.3mm 0;font-size:17pt}.sgg-chiffres{gap:.7mm}.sgg-chiffres li{padding:.3mm 2mm;font-size:7pt}.sgg-cases{columns:3;column-gap:2.2mm}.sgg-groupe{margin-bottom:1.2mm}.sgg-case{border-left-width:.6mm;margin-bottom:.7mm;padding:.5mm 1mm .6mm}.sgg-case dd{margin-top:.2mm;line-height:1.15}.sgg-renvois{margin-left:.5em;display:inline}.sgg-renvois a{text-decoration:none}.sgg-renvois a+a{margin-left:.7em}.sgg-entrees li{display:inline}.sgg-entrees li+li:before{content:" · ";color:var(--sgf-encre);font-weight:700}.sgg-niveaux table{font-size:7pt;line-height:1.15}.sgg-niveaux :is(th,td){padding:.3mm 1mm}.sgg-niveaux td[data-label="Dés de vie"]{white-space:normal}.sgg-niveaux thead th{font-size:6.2pt}.sgg :is(.sgg-gain,.sgg-posture,.sgg-renvois a){font-size:7pt}.sgg-niveaux tbody th{width:7mm;font-size:10pt}.sgg-ici{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sgv{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.sgv-bloc{flex-direction:column;min-width:0;padding:.6rem .7rem .7rem;display:flex}.sgv-cases{grid-template-columns:repeat(var(--sgv-colonnes), minmax(0, 1fr));flex:1;grid-auto-rows:minmax(2.9rem,1fr);gap:.45rem .8rem;display:grid}.sgv-sorts .sgv-cases{grid-auto-rows:minmax(4.6rem,1fr)}.sgv-ligness .sgv-cases{grid-auto-rows:minmax(1.7rem,1fr);gap:0}.sgv-ligne{border-bottom:var(--sgf-t-fin) dotted color-mix(in srgb, var(--sgf-trait) 55%, transparent)}.sgv-trait{border-bottom:var(--sgf-t-fin) dashed color-mix(in srgb, var(--sgf-trait) 55%, transparent);flex:1;align-self:start;height:1.45rem}.sgv-niv{border:var(--sgf-t-fin) solid var(--sgf-trait);background:var(--sgf-bloc);letter-spacing:.04em;text-transform:uppercase;width:1.45rem;height:1.45rem;color:var(--sgf-texte);border-radius:50%;flex:none;place-items:center;font-size:.6rem;font-weight:700;display:grid}.sgv-cap{border-left:3px solid var(--sgf-accent);border-radius:var(--sgf-carte-rayon);background:var(--sgf-champ);gap:.45rem;min-width:0;padding:.3rem .55rem .3rem .4rem;display:flex}.sgv-sort{border:var(--sgf-t-fin) solid var(--sgf-trait);background:var(--sgf-bloc);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;gap:0 .5rem;min-width:0;margin-left:.6rem;padding:.3rem .3rem .3rem 1.45rem;display:grid;position:relative}.sgv-sort .sgv-niv{border-width:var(--sgf-t);background:var(--sgf-accent);width:1.75rem;height:1.75rem;color:var(--sgf-sur-accent);position:absolute;top:.3rem;left:-.65rem}.sgv-puces{grid-auto-rows:minmax(0,1fr);gap:.2rem;display:grid}.sgv-puces span{border:var(--sgf-t-fin) solid color-mix(in srgb, var(--sgf-trait) 70%, transparent);border-radius:var(--sgf-rayon-petit);background:var(--sgf-champ);letter-spacing:.06em;text-align:center;text-transform:uppercase;min-width:3.7rem;color:var(--sgf-texte);padding:.1rem .35rem;font-size:.56rem;font-weight:700;line-height:1.2}@container (max-width:50rem){.sgv{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none!important}.sgv-bloc{grid-area:auto!important}.sgv-sorts{grid-column:1/-1}}@container (max-width:34rem){.sgv{grid-template-columns:minmax(0,1fr)}.sgv-cases{--sgv-colonnes:1!important}}@media print{.sgv{flex:1 1 0;grid-template-rows:repeat(4,auto);gap:2mm;min-height:0;margin-top:2.2mm;margin-bottom:2.5mm}.sgv-bloc{min-height:0;padding:1.2mm 1.6mm 1.6mm}.sgv-cases,.sgv-sorts .sgv-cases,.sgv-ligness .sgv-cases{grid-auto-rows:minmax(5mm,1fr);gap:1.2mm 2.6mm}.sgv-ligness .sgv-cases{gap:0}.sgv-sorts .sgv-cases{grid-auto-rows:minmax(9mm,1fr)}.sgv-trait{height:3.6mm}.sgv-niv{width:3.6mm;height:3.6mm;font-size:4.6pt}.sgv-cap{border-left-width:.6mm;gap:1mm;padding:.7mm 1.4mm .7mm .9mm}.sgv-sort{border-radius:2.4mm;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:.8mm;margin-left:1.5mm;padding:.7mm .7mm .7mm 3.6mm}.sgv-sort .sgv-niv{width:4.6mm;height:4.6mm;top:.7mm;left:-1.6mm}.sgv-puces{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.8mm}.sgv-puces span{min-width:0;padding:.2mm .8mm;font-size:4.4pt}}.sgh{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-content:start;gap:.9rem;display:grid}.sgh-bloc{align-content:start;gap:.45rem;min-width:0;padding:.7rem .9rem;display:grid}.sgh-recit,.sgh-notes{grid-column:1/-1}.sgh-texte{white-space:pre-line;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0}.sgh-afaire ol{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sgh-afaire li{align-items:baseline;gap:.5rem;min-width:0;display:flex}.sgh-afaire li>span{overflow-wrap:anywhere;min-width:0}.sgh-afaire .sgf-coche{border-radius:50%}.sgh-afaire li[data-fait] .sgf-coche{border-color:var(--sgf-accent);background:var(--sgf-accent)}.sgh-traits{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.sgh-traits>.sgf-lab{grid-column:1/-1}.sgh-trait{border-radius:var(--sgf-rayon-petit);background:var(--sgf-champ);align-content:start;gap:.25rem;min-width:0;padding:.5rem .6rem;display:grid}.sgh-tete{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:.3rem .8rem;display:flex}.sgh-nom{min-width:10rem;font-family:var(--f-titre);overflow-wrap:anywhere;flex:1;margin:0;font-size:1.3rem}.sgh-nom:empty{border-radius:var(--sgf-rayon-petit);background:var(--sgf-champ);min-height:1.6rem}.sgh-rien{color:var(--sepia);grid-column:1/-1;margin:0;font-style:italic}.sgh-quete{gap:.3rem;min-width:0;display:grid}.sgh-bande{border-radius:var(--sgf-rayon-petit);background:var(--sgf-champ);overflow-wrap:anywhere;align-items:center;min-height:2rem;margin:0;padding:.3rem .6rem;font-weight:700;display:flex}.sgh-titre-quete{width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:0;display:flex}.sgh-titre-quete:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.45em;height:.45em;transition:transform .2s;transform:rotate(45deg)}.sgh-titre-quete[aria-expanded=true]:after{transform:rotate(-135deg)}.sgh-titre-quete:focus-visible{outline:2px solid var(--sgf-accent);outline-offset:3px}@media screen{.sgf:not([data-sgf-vierge]) .sgh [data-vide],.sgh-description[data-replie],.sgh-description:empty{display:none}}@media print{.sgh{--sgf-faces:1;break-before:page;grid-template:"tete tete tete""recit principale afaire"49fr"recit secondaires afaire"90fr"recit traits traits"23fr"objectif traits traits"42fr"notes notes notes"73fr/80fr 68fr 42fr;gap:3.2mm 3.6mm;padding:2.5mm;font-size:7.5pt;line-height:1.2;display:grid}.sgf .sgh{box-shadow:var(--sgf-cadre)}.sgh-bloc{gap:1.2mm;padding:1.4mm 2mm 2mm}.sgh-bloc>.sgf-lab{text-align:center;font-size:6.4pt}.sgh-tete{grid-area:tete;gap:3mm;padding:0 2mm}.sgh-nom{font-size:13pt;line-height:1.1}.sgh-nom:empty{border-radius:2.6mm;min-height:7mm}.sgh-recit{grid-area:recit}.sgh-quetePrincipale{grid-area:principale}.sgh-quetesSecondaires{grid-area:secondaires}.sgh-afaire{grid-area:afaire}.sgh-objectif{grid-area:objectif}.sgh-traits{border-radius:5.3mm;grid-area:traits;grid-template-rows:auto 1fr 1fr;grid-template-columns:1fr 1fr;gap:1.6mm}.sgh-notes{border-radius:5.3mm;grid-area:notes}.sgh-afaire ol{gap:.9mm}.sgh-afaire li{gap:1.4mm;min-height:6.3mm}.sgh-afaire li[data-vide]:after{content:"";border-bottom:.35mm dotted var(--sgf-trait);flex:1;align-self:center}.sgh-afaire .sgf-coche{border-width:.3mm;border-radius:50%;width:3mm;height:3mm;transform:translateY(.5mm)}.sgh-trait{border-radius:2.6mm;gap:.6mm;padding:1.2mm 1.6mm}.sgh-trait>.sgf-lab{text-align:center;font-size:6pt}.sgh-quetesSecondaires{gap:1.2mm}.sgh-quete{gap:.8mm}.sgh-bande{border-radius:2.6mm;min-height:9mm;padding:0 2mm}.sgh-quetesSecondaires .sgh-bande{min-height:5.5mm}.sgh-titre-quete:after{content:none}.sgh-quetesSecondaires .sgh-description{min-height:9.5mm}.sgh-quete[data-vide] .sgh-description{background-image:radial-gradient(circle,#1d1710 .2mm,#0000 .26mm);background-position:0 3.6mm;background-size:1.4mm 4.75mm}.sgh-quetePrincipale.sgf-lignes:after{top:16mm}}.sgf-onglets{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.4rem;margin:0 0 .9rem;display:flex}.sgf-onglets [role=tab]{color:var(--sepia);font-family:var(--f-titrage);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom-width:3px;border-radius:8px 8px 0 0;margin-bottom:-1px;padding:.55rem 1rem;font-size:.78rem}.sgf-onglets [role=tab][aria-selected=true]{border-color:var(--line) var(--line) var(--sg-accent-texte);background:var(--paper);color:var(--titre)}.sgf-onglets [role=tab]:focus-visible{outline:2px solid var(--sg-accent-texte);outline-offset:2px}@media print{.sgf-onglets,.sgh-rien{display:none}}@media screen{.sgf-scene{--sgf-colle:-1.4rem;--sgf-couvert:0px}.sgf-barre{top:var(--sgf-colle);z-index:2;border-bottom:1px solid var(--line);border-radius:0 0 var(--sgf-rayon) var(--sgf-rayon);background:var(--paper);flex-wrap:wrap;justify-content:center;align-items:center;gap:.6rem;margin-bottom:1rem;padding:.5rem;display:flex;position:sticky}.sgf-barre:empty{display:none}.sgf-barre{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.sgf-barre>*{grid-column:1/-1}.sgf-barre>.sgf-bandeau-gauche{grid-column:1;justify-self:start}.sgf-barre>.sgf-bandeau-centre{grid-column:2}.sgf-barre>.sgf-bandeau-droite{grid-column:3;justify-self:end}:is(.sgf-bandeau-gauche,.sgf-bandeau-droite,.sgf-bandeau-actions){flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.sgf-bandeau-actions{justify-content:center;gap:.3rem .6rem}.sgf-bandeau-droite :is(.sgf-long,.sgf-statut:is([data-fiche-statut=en-cours],[data-fiche-statut=enregistre])){clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;height:1px;position:absolute;overflow:hidden}.sgf-bandeau-droite{flex-wrap:nowrap}.sgf-reglages{margin-left:auto;position:relative}.sgf-reglages-menu{z-index:3;border:1px solid var(--line);border-radius:var(--sgf-rayon);background:var(--paper);flex-direction:column;align-items:stretch;gap:.4rem;min-width:13rem;padding:.6rem;display:flex;position:absolute;top:calc(100% + .4rem);right:0;box-shadow:0 .8rem 2rem #00000040}.sgf-reglages-menu[hidden]{display:none}.sgf-reglages-menu>.btn{justify-content:flex-start}.sgf-barre .sgf-reglages-menu .sgf-long{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.sgf-barre .btn{min-height:34px;padding:0 .8rem}.sgf-scene .sgf :is([id],*){scroll-margin-top:calc(var(--sgf-couvert) + var(--sgf-barre-h,0px) + .5rem)}[data-fiche-plein-ecran]{gap:.5rem}.sgf-reglages.sgf-affichage{margin-left:.4rem}.sgf-affichage-bandes{gap:.3rem;font-size:.8rem;font-weight:600;display:grid}:is(html[data-fiche-compacte] .sgf-scene:fullscreen,html[data-fiche-compacte][data-fiche-table] .sgf-scene){background:#000}:is(html[data-fiche-compacte] .sgf-scene:fullscreen,html[data-fiche-compacte][data-fiche-table] .sgf-scene) .sgj-cadre{width:calc(100% - 2 * var(--sgf-bande,25vw));margin-inline:auto}.sgf-scene:focus{outline:none}.sgf-scene:fullscreen,html[data-fiche-table] .sgf-scene{--sgf-colle:0px;--sgf-couvert:0px;z-index:150;overscroll-behavior:contain;background:var(--paper);padding:0 max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));position:fixed;inset:0;overflow-y:auto}:is(.sgf-scene:fullscreen,html[data-fiche-table] .sgf-scene) .sgf-barre{padding-top:max(1rem, env(safe-area-inset-top))}html[data-fiche-table] :is(.nav,.enc-entete,.enc-cote,.lore-panneau,[data-lecteur],.lect-mini,.motes,.trainee,[data-fiche-page-hote]>.sg-bandeau){display:none!important}}@media screen and (max-width:820px){.sgf-scene{--sgf-colle:0px;--sgf-couvert:var(--navh,64px)}}@media print{.sgf-barre,.sgf-combat-barre,.sgf-encoche-tchat,.sgf-notifications,.sgf-de-libre,.sgf-dv-restants,.sgf-barre-de-vie,.sgf-soin-ou-coup{display:none!important}.sgf-section[data-sgf-vide]{display:none}}.sgf-renommer,.sgf-pv-champs,.sgf-bourse input,.sgf-prepares-jeu,.sgf-ecrit-champs,.sgf-ajout{display:none}@media screen{.sgf-prepares-jeu{display:inline}.sgf-partie{display:contents}.sgf-statut{text-align:center;min-width:8rem;color:var(--sepia);margin:0;font-size:.85rem}.sgf-statut:empty{display:none}:is(.sgf-jetons,.sgf-cases,.sgf-plaies,.sgf-usages)[data-vivant]>*{cursor:pointer}.sgf-usages[data-vivant]>i{position:relative}.sgf-usages[data-vivant]>i:after{content:"";position:absolute;inset:-.5rem -.07em}.sgf-jetons-soleil .sgf-forme.sgf-depense,.sgf-jetons .sgf-forme.sgf-plein,.sgf-plaies>li.sgf-depense .sgf-forme{fill:var(--sgf-accent)}.sgf-plaies>li.sgf-depense span{color:var(--sgf-sur-accent)}:is(.sgf-cases,.sgf-usages)>.sgf-depense{border-color:var(--sgf-accent);background:var(--sgf-accent)}:is(.sgf-jetons,.sgf-cases,.sgf-plaies,.sgf-usages):has(+input:focus-visible){outline:2px solid var(--sgf-accent);outline-offset:3px;border-radius:var(--sgf-rayon-petit)}.sgf-renommer{vertical-align:middle;border:1px solid color-mix(in srgb, var(--sgf-trait) 30%, transparent);background:var(--sgf-bloc);width:1.7rem;height:1.7rem;color:var(--sgf-encre);cursor:pointer;border-radius:50%;place-items:center;margin-left:.45rem;padding:0;display:inline-grid}.sgf-renommer:is(:hover,:focus-visible){border-color:var(--sgf-accent)}.sgf-nom-champ{border:1px solid var(--sgf-accent);border-radius:var(--sgf-rayon-petit);background:var(--sgf-champ);width:100%;min-width:0;padding:.1em .3em;display:block}.sgf-pv-champs{justify-content:center;gap:.3rem;margin-top:.25rem;display:flex}:is(.sgf-pv-champs,.sgf-bourse) input{border:1px solid color-mix(in srgb, var(--sgf-trait) 35%, transparent);border-radius:var(--sgf-rayon-petit);background:var(--sgf-bloc);width:0;min-width:0;max-width:3.4rem;color:var(--sgf-texte);letter-spacing:0;text-align:center;text-transform:none;flex:1 1 0;padding:.15rem .2rem;font-size:.9rem;font-weight:700}:is(.sgf-pv-champs,.sgf-bourse,.sgf-dialogue) input[type=number]{appearance:textfield}:is(.sgf-pv-champs,.sgf-bourse,.sgf-dialogue) input::-webkit-inner-spin-button{appearance:none;margin:0}:is(.sgf-pv-champs,.sgf-bourse,.sgf-dialogue) input::-webkit-outer-spin-button{appearance:none;margin:0}.sgf-champ-case:has(>.sgf-bourse[data-vivant]){grid-column:1/-1}@media (max-width:600px){.sgf-bourse[data-vivant]{grid-template-columns:1fr 1fr;grid-auto-flow:row}.sgf-bourse[data-vivant] span:nth-child(3){border-left:0}.sgf-bourse[data-vivant] span:nth-child(n+3){border-top:var(--sgf-t-fin) solid var(--sgf-trait)}}.sgf-bourse[data-vivant] span{align-items:center;gap:.3rem;padding-block:.1rem;display:flex}.sgf-bourse[data-vivant] b{display:none}.sgf-bourse[data-vivant] input{display:block}.sagas .enc-article-zone .sgf .sgf-objet[data-vivant]>.sgf-cap-titre{display:none}.sgf-ecrit-champs,.sgf-ajout{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.sgf-ajout{margin-top:.3rem}:is(.sgf-ecrit-champs,.sgf-ajout) input{border:1px solid color-mix(in srgb, var(--sgf-trait) 35%, transparent);border-radius:var(--sgf-rayon-petit);background:var(--sgf-bloc);min-width:0;min-height:30px;color:var(--sgf-texte);font:inherit;padding:.15rem .4rem}:is(.sgf-ecrit-champs,.sgf-ajout) input[type=text]{flex:1 1 0;width:0}.sgf-ecrit-champs input[type=text]{flex-basis:100%}.sgf-ecrit-champs .btn{margin-left:auto}.sgf-ecrit-champs input[type=number]{text-align:center;appearance:textfield;flex:none;width:3.4rem}.sgf-ecrit-champs input::-webkit-inner-spin-button{appearance:none;margin:0}.sgf-ecrit-champs input::-webkit-outer-spin-button{appearance:none;margin:0}:is(.sgf-ecrit-champs,.sgf-ajout) .btn{flex:none;min-height:30px;padding-block:.1rem}.sgf-ajout .btn:disabled{opacity:.5;cursor:not-allowed}.sgf-ajout input::placeholder{color:var(--sgf-trait);opacity:1}.sgf-ajout-note{color:var(--sgf-texte);flex-basis:100%;margin:0;font-size:.85em}.sgf-traits-papier{display:none}.sgf-section:has(>.sgf-h2 .sgf-pli[aria-expanded=false])>:not(.sgf-h2){display:none}.sgf-armes .sgf-renommer{width:1.35rem;height:1.35rem;margin-left:.3rem}.sgf-arme-champ{font:inherit;color:inherit;padding:0 .2em}.sgf-dialogue{border:1px solid var(--line);background:var(--panel);width:min(34rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--ink);overscroll-behavior:contain;border-radius:10px;padding:.9rem 1rem 1.1rem;overflow:auto;box-shadow:0 1rem 3rem #0000004d}.sgf-dialogue::backdrop{background:#140f0a73}.sgf-dialogue-tete{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.sgf-dialogue .sgf-dialogue-tete h2{color:var(--titre);margin:0;font-size:1.2rem}.sgf-confirmation{text-align:center;width:min(26rem,100vw - 2rem)}.sgf-confirmation h2{color:var(--titre);margin:0 0 .5rem;font-size:1.2rem}.sgf-confirmation p{text-align:justify;text-align-last:center;margin:0 0 1rem}.sgf-confirmation-choix{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.sgf-parade{text-align:center;width:min(28rem,100vw - 2rem)}.sgf-parade h2{color:var(--titre);margin:0 0 .5rem;font-size:1.2rem}.sgf-parade p{text-align:justify;text-align-last:center;margin:0 0 1rem}.sgf-parade-texte p{margin:0 0 .6rem}.sgf-parade-texte p:last-child{margin-bottom:1rem}.sgf-parade .sgf-parade-prose{color:var(--sepia);font-style:italic}.sg-ordre-compacte,.sagas .sg-ordre-compacte ul{gap:.3rem}.sg-ordre-compacte>li{padding:.3rem}.sg-ordre-compacte .sg-ordre-ligne{flex-flow:column;gap:.2rem}.sg-ordre-compacte .sg-ordre-camp>ul{margin-top:.3rem;padding:0}.sg-ordre-compacte :is(.sg-ordre-nom,.sg-ordre-total,.sg-ordre-joue){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sg-ordre-compacte .sg-point svg{width:9px;height:9px}.sgf-parade-choix{gap:.5rem;display:grid}.sgf-parade-choix .btn{justify-items:center;gap:.15rem;display:grid}.sgf-parade-choix .btn:disabled{cursor:not-allowed;filter:grayscale(.6);opacity:.55}.sgf-parade-calcul{font-variant:normal;letter-spacing:0;text-transform:none;font-size:.85em}.sgf-parade .sgf-note-de-jeu:empty{display:none}.sgf-dialogue-note{text-align:center;color:var(--sepia);margin:0 0 .8rem;font-size:.85rem}.sgf-dialogue input{border:1px solid var(--line);background:var(--paper);min-width:0;min-height:34px;color:var(--ink);font:inherit;border-radius:6px;padding:.3rem .5rem}.sgf-dialogue input[type=text]{flex:1 1 0;width:0}.sgf-dialogue .btn{flex:none}.sgf-dialogue input[type=number]{text-align:center;flex:none;width:4rem}.sgf-dialogue input::placeholder{color:var(--sepia);opacity:1}.sgf-dialogue-tete .sgf-statut{flex:1;min-width:0}.sgf-rangement+.sgf-rangement{margin-top:1rem}.sgf-rangement-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;margin-bottom:.4rem;display:flex}.sgf-dialogue .sgf-rangement-tete h3{color:var(--titre);margin:0;font-size:1rem}.sgf-dialogue .sgf-rangement-liste{gap:.3rem;margin:0;padding:0;list-style:none;display:grid}.sgf-rangement-liste li{align-items:center;gap:.4rem;display:flex}.sgf-rangement-liste [data-ranger-titre]{overflow-wrap:anywhere;flex:1;min-width:0}.sgf-dialogue .sgf-rangement-liste .btn{justify-content:center;width:34px;min-height:34px;padding:0}.sgf-rangement .btn:disabled{opacity:.5;cursor:not-allowed}.sgf-fonds{border:0;grid-template-columns:repeat(auto-fill,minmax(6.5rem,1fr));gap:.6rem;margin:0;padding:0;display:grid}.sgf-fond{cursor:pointer;border:1px solid #0000;border-radius:8px;align-content:start;gap:.35rem;padding:.35rem;display:grid}.sgf-fond:has(:checked){border-color:var(--sg-accent-texte);background:color-mix(in srgb, var(--sg-accent) 12%, transparent)}.sgf-fond:has(:focus-visible){outline:2px solid var(--sg-accent-texte);outline-offset:2px}.sgf-fond-apercu{--sgf-encre:var(--sg-accent-encre);--sgf-accent:var(--sg-accent);isolation:isolate;aspect-ratio:194/281;border:1px solid color-mix(in srgb, var(--sg-accent) 30%, var(--line));background:color-mix(in srgb, var(--sg-accent) 13%, var(--paper));border-radius:6px;position:relative;overflow:clip}.sgf-fond-apercu .sgf-motif-trait{stroke-width:1.6px;stroke-opacity:.6}.sgf-fond-apercu .sgf-motif-fin{stroke-opacity:.3}.sgf-fond-apercu .sgf-motif-epais{stroke-width:5px}.sgf-fond-apercu .sgf-motif-plein{fill-opacity:.6}.sgf-fond-nom{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.1rem .35rem;font-size:.85rem;line-height:1.25;display:grid}.sgf-fond-nom small{color:var(--sepia);grid-column:2;font-size:.75rem}.sgf-dialogue .sgf-fond input{min-height:0;accent-color:var(--sg-accent-texte);margin:.15em 0 0;padding:0}.sgf-annonce{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.sgf-jet,.sgf-pli,.sgf-utiliser{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.sgf-comps li>.sgf-jet{align-items:center;gap:inherit;min-width:0;white-space:inherit;display:flex}@media screen{.sgf-jet{-webkit-text-decoration:underline dotted color-mix(in srgb, var(--sgf-encre) 70%, transparent);text-decoration:underline dotted color-mix(in srgb, var(--sgf-encre) 70%, transparent);text-underline-offset:.18em;border-radius:3px}.sgf-jet-inerte{cursor:help}.sgf-jet-inerte .sgf-losanges{pointer-events:none}.sgf-jet{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.sgf-jet:is(:hover,:focus-visible){background:var(--sgf-champ);outline:1px solid var(--sgf-accent);outline-offset:1px}.sgf-amelioration-sang .sgf-jet{border:1.5px solid var(--sg-accent-texte,var(--sgf-accent));background:color-mix(in srgb, var(--sg-accent,var(--sgf-accent)) 16%, transparent);text-align:left;cursor:pointer;border-radius:8px;width:100%;min-height:24px;padding:.35em .6em;font-weight:600;text-decoration:none;display:block}.sgf-amelioration-sang .sgf-jet:is(:hover,:focus-visible){background:color-mix(in srgb, var(--sg-accent,var(--sgf-accent)) 30%, transparent)}.sgf-de-gros .sgf-jet:is(:hover,:focus-visible){outline-color:var(--sgf-sur-accent);background:0 0}.sgf-etat[data-etat-regle],[data-provenance]{cursor:help}.sgf-lab[data-provenance]{text-underline-offset:.2em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:.06em}[data-provenance]:focus-visible,.sgf-etat[data-etat-regle]:focus-visible{outline:2px solid var(--sgf-accent);outline-offset:2px;border-radius:2px}.sgf-encoche.sgf-bulle-etat{text-align:left}.sgf-encoche{border:1px solid var(--sgf-trait);border-radius:var(--sgf-rayon-petit);background:var(--sgf-bloc);max-width:min(19rem,100vw - 16px);color:var(--sgf-texte);text-align:center;pointer-events:none;margin:0;padding:.55rem .75rem;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:.8rem;line-height:1.4;position:fixed;inset:auto;transform:translate(-50%);box-shadow:0 12px 30px -12px #0009}.sgf-resultat{--sgf-issue:var(--ink);flex-basis:100%;order:1;justify-content:center;align-items:center;gap:.7rem;min-width:0;display:flex}.sgf-resultat[data-vide]{display:none}:is(.sgf-resultat,.sgf-resultat-total,.sgf-journal li)[data-issue=reussite]{--sgf-issue:var(--neuf,#86d1a5)}:is(.sgf-resultat,.sgf-resultat-total,.sgf-journal li):is([data-issue=echec],[data-issue="1 naturel"]){--sgf-issue:#ff8a7a}:is(.sgf-resultat,.sgf-resultat-total,.sgf-journal li):is([data-issue=critique],[data-issue="20 naturel"]){--sgf-issue:var(--or-med,#eccb7c)}.sgf-resultat-total{isolation:isolate;min-width:2.9rem;height:2.9rem;color:var(--sgf-issue);font-variant-numeric:tabular-nums;flex:none;place-items:center;padding:0 .35rem;font:800 1.55rem/1 Inter Tight,Inter,system-ui,sans-serif;animation:.4s cubic-bezier(.2,.8,.3,1.2) sgf-rouler;display:grid;position:relative}.sgf-contour-de{z-index:-1;width:100%;height:100%;fill:color-mix(in srgb, var(--sgf-issue) 12%, transparent);stroke:var(--sgf-issue);stroke-width:2px;position:absolute;inset:0;overflow:visible}.sgf-contour-arete{fill:none;stroke-width:1px;opacity:.45}.sgf-resultat-total[data-de="4"]{padding-top:.7rem;font-size:1.3rem}.sgf-resultat-total:is([data-de="8"],[data-de="10"],[data-de="12"]){font-size:1.35rem}.sgf-resultat-dire{text-align:left;flex-direction:column;min-width:0;line-height:1.3;display:flex}.sgf-resultat-issue{color:var(--sgf-issue);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.sgf-resultat output{font-weight:600}.sgf-resultat-total:is([data-issue=critique],[data-issue="20 naturel"]){animation:.4s cubic-bezier(.2,.8,.3,1.2) sgf-rouler,.9s ease-out .35s sgf-eclat}.sgf-resultat-total[data-issue="1 naturel"]{animation:.4s cubic-bezier(.2,.8,.3,1.2) sgf-rouler,.45s ease-in-out .4s sgf-secousse}@keyframes sgf-rouler{0%{opacity:0;filter:blur(2px);transform:rotate(-270deg)scale(.35)}to{opacity:1;filter:none;transform:none}}@keyframes sgf-eclat{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--sgf-issue) 85%, transparent);transform:scale(1)}30%{transform:scale(1.18)}to{transform:scale(1);box-shadow:0 0 0 22px #0000}}@keyframes sgf-secousse{0%,to{transform:none}20%,60%{transform:translate(-5px)rotate(-4deg)}40%,80%{transform:translate(5px)rotate(4deg)}}}@media screen and (prefers-reduced-motion:reduce){.sgf-resultat-total{animation:none!important}}@media screen{.sgf-menu{border:1px solid var(--sgf-trait,var(--ink));border-radius:var(--sgf-rayon-petit,5px);background:var(--panel);min-width:13rem;max-width:min(19rem,100vw - 16px);color:var(--ink);flex-direction:column;margin:0;padding:.35rem;font:500 .85rem/1.3 Inter Tight,Inter,system-ui,sans-serif;display:flex;position:fixed;inset:auto;transform:translate(-50%);box-shadow:0 16px 36px -14px #000000bf}.sgf-menu-titre{color:var(--sepia);padding:.2rem .6rem .35rem;font-size:.75rem}.sgf-menu-article,.sgf-menu-compteur button{min-height:32px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:.5rem;padding:.25rem .6rem;display:flex}.sgf-menu :is(.sgf-menu-article,.sgf-menu-compteur button):is(:hover,:focus-visible){background:color-mix(in srgb, var(--sg-accent) 18%, var(--panel));outline:none}.sgf-menu-trait{border-top:1px solid var(--line);margin:.3rem .4rem}.sgf-menu-compteur{align-items:center;gap:.4rem;padding:0 .2rem;display:flex}.sgf-menu-compteur>span{text-align:center;flex:1;font-size:.8rem}.sgf-menu-compteur button{border:1px solid var(--line);justify-content:center;min-width:32px;font-size:1rem}.sgf-menu [aria-disabled=true]{opacity:.55;cursor:not-allowed}.sgf-menu [role=menuitemcheckbox]:before{content:"";border:1.5px solid;border-radius:2px;flex:none;width:.8rem;height:.8rem}.sgf-menu [role=menuitemcheckbox][aria-checked=true]:before{background:var(--sg-accent) padding-box;box-shadow:inset 0 0 0 2px var(--panel)}.sgf-menu-groupe{flex-direction:column;display:flex}.sgf-menu [role=menuitemradio]:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:.8rem;height:.8rem}.sgf-menu [role=menuitemradio][aria-checked=true]:before{background:var(--sg-accent) padding-box;box-shadow:inset 0 0 0 2px var(--panel)}.sgf-menu-lancer{margin-top:.2rem;font-weight:700}}@media print{.sgf-menu{display:none!important}}@media screen and (max-width:600px){.sgf-barre .btn{letter-spacing:.06em;padding:0 .55rem}.sgf-statut:is([data-fiche-statut=en-cours],[data-fiche-statut=enregistre]),.sgf-barre .sgf-long,.sgf-combat-barre .sgf-long{clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;height:1px;position:absolute;overflow:hidden}}button.sgf-sort-niv{font-family:inherit;line-height:inherit;letter-spacing:inherit;cursor:pointer;margin:0}@media screen{.sgf-sort-tete:has(.sgf-lancer-note){flex-wrap:wrap;justify-content:flex-end}.sgf-sort-tete:has(.sgf-lancer-note)>h3{flex-grow:1}button.sgf-sort-niv{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transition:box-shadow .15s}button.sgf-sort-niv:is(:hover,:focus-visible){outline:2px solid var(--sgf-encre);outline-offset:2px;box-shadow:0 0 12px color-mix(in srgb, var(--sgf-accent) 70%, transparent)}button.sgf-sort-niv[aria-disabled=true]{opacity:.55;cursor:not-allowed}.sgf-geste{border:1px solid var(--sgf-accent);color:var(--sgf-encre);word-spacing:.12em;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:.15rem .6rem;font:600 .72rem/1.3 Inter Tight,Inter,system-ui,sans-serif}.sgf-geste:is(:hover,:focus-visible){background:var(--sgf-champ)}.sgf-geste{min-height:24px}.sgf-souffle{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;margin-left:auto;display:flex}.sgf-note-de-jeu{color:var(--sgf-pale);text-align:center;flex-basis:100%;margin:0;font-size:.72rem;line-height:1.35;display:block}.sgf-note-de-jeu:empty{display:none}.sgf-zone-pv{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;justify-items:center;gap:.25rem;display:grid}.sgf-zone-pv>.sgf-actuels{justify-self:stretch}.sgf-resistances[data-vivant]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.sgf-resistances[data-vivant] .sgf-resistance{background:var(--sgf-champ);border-radius:999px;align-items:center;gap:.15rem;padding:0 .45rem;display:inline-flex}.sgf-resistances[data-vivant] .sgf-resistance:before{content:none}.sgf-resistances[data-vivant] .sgf-resistance[data-raciale]{border:1px solid color-mix(in srgb, var(--sgf-trait) 35%, transparent)}.sgf-retirer{width:20px;height:20px;color:var(--sgf-pale);font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.sgf-retirer:is(:hover,:focus-visible){color:var(--sgf-encre)}.sgf-ajouter-resistance{border:1px dashed color-mix(in srgb, var(--sgf-trait) 45%, transparent);max-width:8.5rem;min-height:24px;color:var(--sgf-encre);cursor:pointer;background:0 0;border-radius:999px;padding:0 .3rem;font:600 .72rem/1.3 Inter Tight,Inter,system-ui,sans-serif;display:inline-block}.sgf-subir{gap:.6rem;display:grid}.sgf-subir-champ{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.sgf-subir-champ .sgf-pv-champs{margin:0}.sgf-subir select,.sgf-arme-champ select{border:1px solid var(--line);background:var(--paper);min-height:34px;color:var(--ink);font:inherit;border-radius:6px;padding:.2rem .4rem}.sgf-subir-parer{cursor:pointer;align-items:center;gap:.4rem;display:flex}.sgf-subir-parer input{min-height:0;accent-color:var(--sg-accent)}.sgf-subir-calcul{background:var(--paper);text-align:center;border-radius:6px;padding:.5rem;font-size:1.15rem;font-weight:700;display:block}.sgf-subir-bilan{text-align:center;color:var(--sepia);margin:0}.sgf-subir .btn{justify-self:center}.sgf-lancer-note{color:var(--sgf-pale);text-align:right;flex-basis:100%;order:1;font-size:.75rem}.sgf-lancer-note:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.sgf-prepare[role=checkbox]{border-radius:var(--sgf-rayon-petit);cursor:pointer;margin-block:-.35rem;padding:.35rem}.sgf-prepare[role=checkbox]:focus-visible{outline:2px solid var(--sgf-accent);outline-offset:-2px}.sgf-prepare[aria-checked=true] .sgf-coche{background:var(--sgf-accent)}.sgf-prepare[aria-disabled=true]{opacity:.45;cursor:not-allowed}}@media print{.sgf-lancer-note{display:none!important}}@media screen{.sgf-en-cours,.sgf-en-cours-liste,.sgf-en-cours-liste>li{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.sgf-en-cours{flex-basis:100%;font-size:.85rem}.sgf-en-cours-liste{column-gap:1.2rem;margin:0;padding:0;list-style:none}.sgf-en-cours-liste>li>span{font-weight:600}.sgf-en-cours-bascule{display:none}.sgf-en-cours [aria-disabled=true]{opacity:.6;cursor:not-allowed;border-style:dashed}}@media screen and (max-width:600px){.sgf-en-cours{flex-basis:auto}.sgf-en-cours-bascule{gap:.3rem;display:inline-flex}.sgf-en-cours-liste:not([data-ouverte]){display:none}.sgf-en-cours:has(>[data-ouverte]){flex-basis:100%}}@media print{.sgf-jet,.sgf-pli,.sgf-utiliser{display:contents}.sgf-traits>:not(.sgf-h2,.sgf-traits-papier){display:none}}@media screen{.sgf-pli{align-items:baseline;gap:inherit;text-align:left;border-radius:3px;flex-wrap:wrap;flex:1;width:100%;min-width:0;margin-block:-.2rem;padding-block:.2rem;display:flex}.sgf-pli:focus-visible{outline:2px solid var(--sgf-accent);outline-offset:1px}.sgf-pli:after{content:"▾" / "";color:var(--sgf-encre);margin-left:auto;padding-left:.3rem;font-weight:400}.sgf-pli[aria-expanded=false]:after{content:"▸" / ""}.sgf-utiliser{align-items:baseline;gap:inherit;text-align:left;cursor:pointer;border-radius:3px;flex-wrap:wrap;flex:1;min-width:0;margin-block:-.2rem;padding-block:.2rem;display:flex}.sgf-utiliser [data-titre]{-webkit-text-decoration:underline dotted var(--sgf-accent);text-decoration:underline dotted var(--sgf-accent);text-underline-offset:.2em;text-decoration-thickness:.08em}.sgf-utiliser:is(:hover,:focus-visible) [data-titre]{color:var(--sgf-accent)}.sgf-utiliser:focus-visible{outline:2px solid var(--sgf-accent);outline-offset:1px}.sgf-pli.sgf-pli-seul{flex:none;justify-content:center;width:auto;min-width:24px}.sgf-pli.sgf-pli-seul:after{margin-left:0;padding-left:0}.sgf-sort-tete>h3:has(>.sgf-pli){flex-grow:1}:is(.sgf-cap,.sgf-sort):has(>:is(.sgf-cap-titre,.sgf-sort-tete) .sgf-pli[aria-expanded=false])>p{display:none}.sgf-section[data-glisse]{-webkit-user-select:none;user-select:none;cursor:grabbing}.sgf-section .sgf-pli{-webkit-touch-callout:none}.sgf-section>[data-souleve]{z-index:5;background:var(--sgf-bloc);cursor:grabbing;position:relative;box-shadow:0 .9rem 1.8rem #0000004d}.sgf-repere{z-index:6;border-top:4px solid var(--sgf-accent);break-before:avoid;border-radius:2px;height:0;margin:-2px 0;position:relative}.sgf-choix-posture.sgf-dialogue-ouvrir{justify-content:center;width:100%;min-height:56px;font-size:1.25rem}.sgf-choix-posture-texte{text-align:left;line-height:1.2;display:grid}.sgf-choix-posture-texte small{opacity:.8;font-size:.75em;font-weight:600}.sgf-dialogue-ouvrir{gap:.4rem}.sgf-menu-postures{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sgf-menu-postures .sgf-choix-arme{align-items:center;gap:.5rem;min-height:48px;font-size:1.1rem;display:flex}.sgf-menu-postures .sgf-choix-arme[aria-pressed=true]{border-color:var(--sg-accent-texte);background:var(--sg-accent-texte);color:var(--paper)}}@media screen and (max-width:600px){.sgf-barre :is(.sgf-tout-plier,.sgf-dialogue-ouvrir,.sgf-en-cours-bascule){justify-content:center;min-width:34px}.sgf-barre .sgf-dialogue-ouvrir{order:-1}[data-fiche-tout-replier]:before{content:"▸" / ""}[data-fiche-tout-deplier]:before{content:"▾" / ""}}.sgf-cout-jouable{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}@media screen{.sgf-scene{--sgf-alerte:var(--lightningcss-light,#9b1c1c)var(--lightningcss-dark,#ffb3a7);--sgf-alerte-fond:var(--lightningcss-light,#fbe4dc)var(--lightningcss-dark,#3a1519)}.sgf-combat-barre{bottom:max(.8rem, env(safe-area-inset-bottom));z-index:4;border:1px solid var(--line);background:var(--paper);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;width:max-content;max-width:calc(100vw - 1.5rem);padding:.6rem .9rem;display:flex;position:fixed;left:50%;translate:-50%;box-shadow:0 .8rem 2.4rem #00000073}.sgf-scene:has(.sgf-combat-barre){padding-bottom:calc(7rem + var(--lecteurh,0px))}@media (min-width:601px){.sgf-combat-barre{max-width:calc(100vw - 8.5rem)}}@media (max-width:1700px){.sgf-combat-barre{bottom:calc(max(.8rem, env(safe-area-inset-bottom)) + var(--lecteurh,0px))}}.sgf-combat-barre .btn{gap:.35rem}.sgf-actions{align-items:center;display:inline-flex}.sgf-action{border-radius:var(--sgf-rayon-petit);width:34px;height:34px;color:var(--sg-accent-texte);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.sgf-action svg{width:22px;height:22px}.sgf-action path{fill:currentColor;stroke:currentColor;stroke-width:.9px}.sgf-action[aria-pressed=true]{color:var(--sepia)}.sgf-action[aria-pressed=true] path{fill:none}.sgf-action[aria-pressed=true] svg{animation:.42s ease-out sgf-bond}@keyframes sgf-bond{0%{translate:0}35%{translate:0 -7px;scale:1.18}70%{translate:0 1px;scale:.96}to{translate:0;scale:1}}@media (prefers-reduced-motion:reduce){.sgf-action[aria-pressed=true] svg{animation:none}}.sgf-action:is(:hover,:focus-visible){background:var(--sgf-champ);outline:1px solid var(--sgf-accent)}.sgf-actions-aucune{color:var(--sgf-alerte);font-weight:600}.sgf-actions-notes{color:var(--sepia);font-size:.78rem}.sgf-cout-jouable{border-radius:var(--sgf-rayon-petit);outline:1px dashed var(--sgf-accent);outline-offset:1px}.sgf-cout-jouable:is(:hover,:focus-visible){background:var(--sgf-champ);outline-style:solid}.sgf-etats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem 1rem;margin:-.5rem 0 .5rem;display:flex}.sgf-etats[data-actifs]{border:2px solid var(--sgf-alerte);border-radius:var(--sgf-rayon);background:var(--sgf-alerte-fond);justify-content:space-between;margin:0 0 1rem;padding:.7rem .9rem}.sgf-etats-liste{flex-direction:column;flex:20rem;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.sgf-etats-liste li{flex-wrap:wrap;align-items:baseline;gap:.2rem .7rem;display:flex}.sgf-etat-nom{font:1.35rem/1.2 var(--f-titrage);letter-spacing:.04em;color:var(--sgf-alerte)}.sgf-etat-effet{color:var(--ink);flex:12rem}.sgf-etats[data-actifs] .sgf-geste{border-color:var(--sgf-alerte);color:var(--ink)}.sgf-universelles{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sgf-universelles li{grid-template-columns:minmax(9.5rem,auto) minmax(0,1fr);align-items:start;gap:.25rem .6rem;display:grid}.sgf-universelles .sgf-geste{justify-self:start}.sgf-universelles .sgf-geste[aria-disabled=true]{opacity:.55}.sgf-universelle-texte{color:var(--sepia);font-size:.88rem}.sgf-universelles-barre{flex-wrap:wrap;flex:1 1 0;align-items:center;gap:.4rem;min-width:0;display:flex}.sgf-universelles-onglet{background:var(--ink);color:var(--paper);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.3rem .75rem;font-size:.72rem;font-weight:700;display:inline-flex}.sgf-universelles-barre .sgf-universelles{scrollbar-width:thin;flex-wrap:nowrap;flex:1 1 0;gap:.3rem;min-width:0;padding-bottom:.15rem;display:flex;overflow-x:auto}.sgf-universelles-barre .sgf-universelles li{flex:none;gap:.25rem;margin:0;display:flex}.sgf-universelles-barre .sgf-universelle-texte{display:none}.sgf-universelles-barre .sgf-universelle-cout,.sgf-combat-barre .sgf-long{clip-path:inset(50%);white-space:nowrap;width:1px;min-width:0;height:1px;position:absolute;overflow:hidden}.sgf-combat-barre [data-combat-fin]:before{content:"×" / "";font-size:1.1rem}.sgf-universelles-barre .sgf-geste{border:1px solid var(--line);background:var(--panel);white-space:nowrap;border-radius:999px;padding:.3rem .7rem;font-size:.86rem;font-weight:600}.sgf-universelles-barre .sgf-geste:is(:hover,:focus-visible){border-color:var(--sg-accent)}.sgf-universelles-barre .sgf-note-de-jeu{flex-basis:100%;margin:0}.sgf-universelles-barre .sgf-note-de-jeu:empty{display:none}.sgf-universelle-allies{flex-wrap:wrap;grid-column:1/-1;gap:.35rem;display:flex}@media (max-width:600px){.sgf-universelles li{grid-template-columns:minmax(0,1fr)}}.sgf-etats-choix{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.sgf-etats-choix label{cursor:pointer;grid-template-columns:1.1rem 6.5rem minmax(0,1fr);align-items:start;gap:.5rem;display:grid}.sgf-etats-choix input{accent-color:var(--sgf-alerte);margin:.2rem 0 0}.sgf-etats-choix span{color:var(--sepia);font-size:.9rem}}@media screen and (max-width:600px){.sgf-combat-barre{gap:.25rem;padding:.45rem .5rem}.sgf-barre{flex-wrap:wrap;display:flex}.sgf-barre>*{flex:100%}.sgf-barre>.sgf-bandeau-centre{flex:auto;justify-content:center;display:flex}.sgf-barre>.sgf-bandeau-droite{flex:none;margin-left:auto}.sgf-barre>:is(.sgf-bandeau-gauche,.sgf-bandeau-centre):empty{display:none}:is(.sgf-bandeau-gauche,.sgf-bandeau-droite){flex-wrap:nowrap;gap:.35rem}.sgf-bandeau-droite [data-combat-fin-tour]{white-space:nowrap;padding-inline:.6rem}.sgf-actions-notes{display:none}.sgf-action{width:26px}.sgf-action svg{width:20px;height:20px}.sgf-combat-barre .btn{letter-spacing:.02em;justify-content:center;min-width:30px;padding:0 .4rem}[data-combat-fin]:before{content:"×" / "";font-size:1.1rem}}@media print{.sgf-etats{display:none!important}.sgf-cout-jouable{display:contents}}@media screen{@media screen and (hover:hover) and (prefers-reduced-motion:no-preference){.sgf-scene button:not(:disabled,[aria-disabled=true]){transition:scale .14s ease-out}.sgf-scene button:not(:disabled,[aria-disabled=true]):hover{scale:1.04}}.sgf-de-libre{right:.8rem;bottom:max(.8rem, env(safe-area-inset-bottom));z-index:4;justify-items:end;gap:.4rem;display:grid;position:fixed}.sgf-de-libre-bouton{border:1px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 .4rem 1.2rem #00000059}.sgf-de-libre-bouton[aria-expanded=true]{border-color:var(--sg-accent)}.sgf-de-libre-faces{border:1px solid var(--line);background:var(--paper);border-radius:12px;gap:.3rem;padding:.4rem;display:grid;box-shadow:0 .4rem 1.2rem #00000059}.sgf-encoche-tchat{z-index:4;border:1px solid var(--line);background:var(--panel);width:2rem;height:4.5rem;color:var(--ink);cursor:pointer;border-right:0;border-radius:12px 0 0 12px;place-items:center;padding:0;display:grid;position:fixed;top:50%;right:0;translate:0 -50%;box-shadow:0 .4rem 1.2rem #00000059}.sgf-notifications{z-index:6;pointer-events:none;gap:.4rem;width:min(22rem,100vw - 1.6rem);margin:0;padding:0;list-style:none;display:grid;position:fixed;top:4.5rem;right:.8rem}.sgf-notifications button{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);font:inherit;text-align:left;pointer-events:auto;cursor:pointer;border-radius:10px;padding:.5rem .7rem;font-size:.85rem;animation:.2s ease-out sgf-notification;box-shadow:0 .4rem 1.2rem #00000059}@keyframes sgf-notification{0%{opacity:0;translate:1rem}}.sgf-barre-de-vie{border:1px solid var(--sgf-trait);background:var(--sgf-bloc);border-radius:999px;height:.45rem;margin-block:.2rem .3rem;display:flex;overflow:hidden}.sgf-barre-de-vie-pv{background:#5bbf6a;transition:width .3s ease-out}.sgf-barre-de-vie[data-bas] .sgf-barre-de-vie-pv{background:#e5554a}.sgf-barre-de-vie-temp{background:#5bbf6a73;transition:width .3s ease-out}.sgf-soin-ou-coup{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;max-width:100%;display:flex}.sgf-soin-ou-coup .sgf-pv-champs{flex:0 3.2rem;min-width:2.2rem}.sgf-soin-ou-coup :is(.sgf-coup,.sgf-soin){border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;padding:0;font-size:1.1rem;font-weight:700;line-height:1;display:inline-grid}.sgf-soin-ou-coup .sgf-coup{color:#e5554a;border-color:#e5554a}.sgf-soin-ou-coup .sgf-soin{color:#5bbf6a;border-color:#5bbf6a}.sgf-ajout-arme,.sgf-reecrire-arme{vertical-align:middle;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;min-height:0;margin-left:.3rem;padding:0;font-size:.95rem;font-style:normal;line-height:1;display:inline-grid}.sgf-armes .sgf-dialogue{letter-spacing:normal;text-transform:none;text-align:start;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;font-size:.95rem;font-style:normal;font-weight:400;line-height:1.4}.sgf-armes .sgf-dialogue-tete{flex-wrap:wrap}.sgf-armes .sgf-dialogue-tete .sgf-statut{text-align:right;flex-basis:100%;order:1}.sgf-menu-armes h3{letter-spacing:.06em;text-transform:uppercase;color:var(--sepia);margin:.7rem 0 .35rem;font-size:.78rem}.sgf-menu-armes ul{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.sgf-choix-arme{border:1px solid var(--line);background:var(--paper);width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;border-radius:6px;padding:.35rem .6rem;display:grid}.sgf-choix-arme small{color:var(--sepia);font-size:.75rem}.sgf-choix-arme:is(:hover,:focus-visible){border-color:var(--sg-accent-texte);background:color-mix(in srgb, var(--sg-accent) 12%, var(--paper))}.sgf-choix-arme:disabled{opacity:.5;cursor:not-allowed}.sgf-arme-form{gap:.6rem;display:grid}.sgf-arme-champ{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.sgf-arme-form [aria-invalid=true]{border-color:#e5554a;outline-color:#e5554a}.sgf-arme-form button:disabled{opacity:.5;cursor:not-allowed}.sgf-arme-form .sgf-dialogue-note{text-align:right;margin:-.3rem 0 0}.sgf-arme-proprietes{border:1px solid var(--line);border-radius:6px;flex-wrap:wrap;gap:.3rem .9rem;margin:0;padding:.4rem .6rem;display:flex}.sgf-arme-proprietes legend{padding:0 .3rem}.sgf-arme-proprietes label{cursor:pointer;align-items:center;gap:.3rem;display:flex}.sgf-arme-proprietes input{min-height:0;accent-color:var(--sg-accent)}.sgf-arme-actions{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}@media (max-width:600px){.sgf-scene:has(.sgf-combat-barre) .sgf-de-libre{bottom:calc(max(.8rem, env(safe-area-inset-bottom)) + 8.5rem)}}.sgf-au-tour-de{border:2px solid var(--line);border-radius:var(--sgf-rayon);background:var(--panel);color:var(--ink);letter-spacing:.03em;text-align:center;justify-self:center;margin:.2rem 0 0;padding:.45rem 1.4rem;font:800 1.15rem/1.2 Inter Tight,Inter,system-ui,sans-serif}.sgf-scene[data-pas-mon-tour] [data-fiche-jeu] :is(.sgf-cap,.sgf-sort):not([data-reaction]){filter:grayscale();opacity:.55;transition:filter .3s,opacity .3s}.sgf-scene[data-pas-mon-tour] [data-fiche-jeu] [data-reaction]{box-shadow:0 0 0 2px var(--sg-accent), 0 0 16px color-mix(in srgb, var(--sg-accent) 45%, transparent)}.sgf-a-vous{border:2px solid var(--seal);border-radius:var(--sgf-rayon);background:color-mix(in srgb, var(--seal) 18%, var(--paper));color:var(--ink);letter-spacing:.04em;text-align:center;text-transform:uppercase;flex-basis:100%;order:-3;margin:0;padding:.35rem .8rem;font:800 1.05rem/1.2 Inter Tight,Inter,system-ui,sans-serif;animation:.4s cubic-bezier(.2,.8,.3,1.2) sgf-rouler}.sgf-table-annonce{text-align:center;flex-basis:100%;order:-3;margin:0;font-weight:700}.sgf-reaction-dispo{font-size:.85rem;font-weight:700}.sgf-action[aria-disabled=true]{opacity:.45;cursor:not-allowed}.sgf-tiroir{width:min(max(33vw,22rem),100vw);height:100dvh;max-height:none;padding:.9rem 1rem max(.9rem, env(safe-area-inset-bottom));border:1px solid var(--line);border-radius:var(--sgf-rayon) 0 0 var(--sgf-rayon);background:var(--panel);color:var(--ink);border-width:0 0 0 1px;flex-direction:column;gap:.6rem;margin:0;position:fixed;inset:0 0 0 auto;overflow:hidden;box-shadow:0 1rem 3rem #00000059}.sgf-tiroir:popover-open{display:flex}.sgf-tiroir-tete{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sgf-tiroir h2{color:var(--titre);margin:0;font-size:1.15rem}.sgf-tiroir h3{letter-spacing:.08em;text-transform:uppercase;color:var(--sepia);margin:0 0 .3rem;font-size:.8rem}.sgf-tiroir .sgf-note-de-jeu:empty{display:none}.sgf-tiroir-pied{margin:0;font-size:.85rem}}@media screen and (max-width:600px){.sgf-tiroir{width:100%;height:auto;max-height:72dvh;padding-bottom:max(.9rem, env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:14px 14px 0 0;inset:auto 0 0;box-shadow:0 -1rem 3rem #0000004d}.sgf-a-vous{font-size:.95rem}}@media screen{.sgf-lame{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.4rem;display:flex}.sgf-lame-dit{color:var(--sgf-pale);font:600 .72rem/1.3 Inter Tight,Inter,system-ui,sans-serif}.sgf-lame .sgf-geste[aria-pressed=true]{background:var(--sgf-accent);color:var(--sgf-sur-accent)}}@media print{.sgf-lame{display:none!important}}@media screen{.sgf-persistants{--sgf-accent:var(--sg-accent);--sgf-encre:var(--sg-accent-encre);--sgf-champ:color-mix(in srgb, var(--sg-accent) 10%, var(--panel));--sgf-sur-accent:var(--paper);--sgf-rayon:10px;border:2px solid var(--sgf-accent);border-radius:var(--sgf-rayon);background:var(--sgf-champ);flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:0 0 1rem;padding:.7rem .9rem;display:flex}.sagas .enc-article-zone .sgf-persistants-titre{border:0;margin:0;padding:0}.sgf-persistants-titre{color:var(--sgf-encre);font:.8rem/1.3 var(--f-titrage);letter-spacing:.12em;text-transform:uppercase;flex:100%;align-items:center;gap:.4rem;margin:0;display:flex}.sgf-persistants-liste{flex-direction:column;flex:20rem;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.sgf-persistants-liste li{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.sgf-persistants-liste b{font:1.2rem/1.2 var(--f-titrage);letter-spacing:.03em;color:var(--titre);margin-right:auto}.sgf-persistants-sec{color:var(--ink);font-weight:600}[data-sg-teinte=maledict] .sgf-persistants{--sgf-sur-accent:var(--titre)}.sgf-geste.sgf-geste-plein{background:var(--sgf-accent);color:var(--sgf-sur-accent)}.sgf-geste.sgf-geste-plein:is(:hover,:focus-visible){background:var(--sgf-encre)}}@media print{.sgf-persistants{display:none!important}}@media screen{.sgf-cachees{grid-column:1/-1;margin:0}.sgf-rappels{z-index:60;flex-direction:column;gap:.5rem;width:min(22rem,100vw - 32px);max-height:calc(100vh - 32px);display:flex;position:fixed;bottom:16px;right:16px;overflow-y:auto}.sgf-rappel{border:1px solid var(--sg-lisere-livre,var(--sg-encre-pale));border-left:3px solid var(--sg-accent);background:var(--sg-panneau);color:var(--sg-encre);border-radius:5px;padding:.65rem .8rem .75rem;font-family:Inter Tight,Inter,system-ui,sans-serif;font-size:.85rem;line-height:1.45;animation:.22s ease-out sgf-rappel-entree;box-shadow:0 14px 34px -14px #000000a6}.sgf-rappel-tete{color:var(--sg-accent-encre,var(--sg-accent));justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.sgf-rappel p{margin:.3rem 0 0}.sgf-rappel-note{font-weight:600}.sgf-rappel-fermer{min-width:28px;min-height:28px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.sgf-rappel-options{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}@media (max-width:820px){.sgf-rappels{top:calc(var(--navh) + 8px);max-height:calc(100vh - var(--navh) - 24px);bottom:auto;right:16px}}@keyframes sgf-rappel-entree{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.sgf-rappel{animation:none}}}@media print{.sgf-rappels{display:none}}@media screen{.sgf-comps li{font-size:clamp(.72rem,1.5cqi,.86rem)}.sgf-lab{font-size:clamp(.64rem,1.15cqi,.7rem)}.sgf-champ{font-size:clamp(.92rem,1.7cqi,1.05rem)}.sgf-pv-champs input{font-size:1rem}.sgf-champs{flex-wrap:wrap;display:flex}.sgf-champ-case{flex:auto}.sgf-champ-case:has(.sgf-bourse){flex-basis:15rem}.sgf-feu{text-align:center;width:min(26rem,100vw - 2rem)}.sgf-feu::backdrop{-webkit-backdrop-filter:grayscale();backdrop-filter:grayscale();background:#0c0a0899}.sgf-dialogue.sgf-feu h2{color:var(--titre);margin:0;font-size:1.25rem}.sgf-feu-scene{--sgf-orbite:5.4rem;aspect-ratio:1;width:14rem;max-width:100%;margin:.3rem auto .6rem;position:relative}.sgf-feu-scene:before{content:"";background:radial-gradient(circle,#ffaa3c80,#ff782824 55%,#0000 72%);border-radius:50%;animation:2.6s ease-in-out infinite alternate sgf-lueur;position:absolute;inset:20%}.sgf-feu-flammes{position:absolute;inset:31%;overflow:visible}.sgf-feu-buche{fill:#6b4a2f}.sgf-feu-flamme{transform-box:fill-box;transform-origin:50% 100%}.sgf-feu-flamme-1{fill:#f08a24;animation:1.1s ease-in-out infinite alternate sgf-flamme}.sgf-feu-flamme-2{fill:#ffd25a;animation:.8s ease-in-out infinite alternate-reverse sgf-flamme}.sgf-feu-orbite{animation:40s linear infinite sgf-orbite;position:absolute;inset:0}.sgf-feu-campeur{--sgf-angle:calc(var(--sgf-rang) * 360deg / var(--sgf-campeurs));width:2.8rem;height:2.8rem;transform:rotate(var(--sgf-angle)) translateY(calc(-1 * var(--sgf-orbite))) rotate(calc(-1 * var(--sgf-angle)));margin:-1.4rem;position:absolute;top:50%;left:50%}.sgf-feu-visage{border:2px solid var(--sg-accent);background:var(--paper);width:100%;height:100%;color:var(--sg-accent-texte);font-family:var(--f-titre);border-radius:50%;place-items:center;font-size:1.1rem;animation:40s linear infinite reverse sgf-orbite;display:grid;overflow:hidden;box-shadow:0 0 .8rem #ff963259}.sgf-feu-visage:before{content:attr(data-initiale)}.sgf-feu-visage:has(img):before{content:none}.sgf-feu-visage img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.sgf-feu-bilan{color:var(--sepia);margin:0 0 .9rem;font-size:.9rem}.sgf-feu-encoche{border:1px solid color-mix(in srgb, var(--sg-accent) 40%, var(--line));background:color-mix(in srgb, var(--sg-accent) 8%, var(--paper));text-align:left;border-radius:10px;margin:0 0 1rem;padding:.6rem .8rem}.sgf-feu .sgf-feu-encoche h3{color:var(--titre);margin:0 0 .4rem;font-size:.95rem}.sgf-feu-encoche ul{gap:.3rem;max-height:38vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.sgf-feu-encoche summary{cursor:pointer;min-height:24px;font-weight:600}.sgf-feu-encoche details p{color:var(--sepia);margin:.3rem 0 .2rem;font-size:.88rem}@keyframes sgf-orbite{to{rotate:1turn}}@keyframes sgf-flamme{to{scale:.9 1.1}}@keyframes sgf-lueur{0%{opacity:.7;scale:.94}to{opacity:1;scale:1.06}}@media (prefers-reduced-motion:reduce){.sgf-feu-orbite,.sgf-feu-visage,.sgf-feu-flamme,.sgf-feu-scene:before{animation:none}}}
