.AtelierFicheAccessoire-module__oLUc-G__root{border-top:1px solid var(--color-line-strong);padding-top:3rem}.AtelierFicheAccessoire-module__oLUc-G__frame{border:1px solid var(--color-line);background:var(--color-surface);overflow:hidden}.AtelierFicheAccessoire-module__oLUc-G__content{border-top:1px solid var(--color-line);padding:0 1.5rem 3rem}.AtelierFicheAccessoire-module__oLUc-G__toggle{border:0;border-top:1px solid var(--color-line);background:var(--color-surface-muted);width:100%;color:var(--color-accent);text-align:left;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:.875rem;font-weight:500;transition:color .15s,background-color .15s;display:flex}.AtelierFicheAccessoire-module__oLUc-G__toggle:hover{background:var(--color-accent-soft);color:var(--color-accent-hover)}.AtelierFicheAccessoire-module__oLUc-G__toggle:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.AtelierFicheAccessoire-module__oLUc-G__arrow{flex-shrink:0;font-size:1.125rem;line-height:1}@media (min-width:40rem){.AtelierFicheAccessoire-module__oLUc-G__content{padding-bottom:4rem;padding-left:2rem;padding-right:2rem}}@media (prefers-reduced-motion:reduce){.AtelierFicheAccessoire-module__oLUc-G__toggle{transition:none}}
.AtelierTypeToken-module__1AyVFW__root{color:var(--color-ink-soft);font-size:inherit}.AtelierTypeToken-module__1AyVFW__root[data-type-kind=string]{color:var(--atelier-animation-bleu-reperage)}.AtelierTypeToken-module__1AyVFW__root[data-type-kind=number]{color:var(--atelier-animation-jaune-lampe)}.AtelierTypeToken-module__1AyVFW__root[data-type-kind=boolean]{color:var(--atelier-animation-vert-cellulo)}.AtelierTypeToken-module__1AyVFW__root[data-type-kind=nullish]{color:var(--atelier-animation-graphite)}.AtelierTypeToken-module__1AyVFW__root[data-type-kind=bigint]{color:var(--atelier-animation-corail-cel)}.AtelierTypeToken-module__1AyVFW__root[data-type-kind=symbol]{color:var(--atelier-animation-gouache)}.AtelierTypeToken-module__1AyVFW__root[data-type-kind=object]{color:var(--atelier-animation-rouge-crayon)}.AtelierTypeToken-module__1AyVFW__root[data-type-kind=reference]{color:var(--color-accent)}.AtelierTypeToken-module__1AyVFW__chip{border:1px solid var(--color-line);background:var(--color-canvas);padding:.25rem .375rem;font-size:.75rem}
.AtelierPropertiesTable-module__FiAgua__root{border:1px solid var(--color-line);overflow-x:auto}
.AtelierStatut-module__qQo-6G__root{color:var(--color-muted)}.AtelierStatut-module__qQo-6G__root[data-statut=Esquisse]{color:var(--color-accent)}.AtelierStatut-module__qQo-6G__root[data-statut="Prêt à projeter"]{color:var(--atelier-animation-vert-cellulo)}
.AtelierTypesTable-module__egRRgG__root{border:1px solid var(--color-line);overflow-x:auto}.AtelierTypesTable-module__egRRgG__values{flex-wrap:wrap;gap:.375rem;display:flex}
.PixieButton-module__bcs49a__root{--pixie-button-contrast-light:#fff;--pixie-button-contrast-dark:#000;isolation:isolate;border-radius:var(--radius-small);color:var(--pixie-button-color,var(--color-accent));font:inherit;text-align:center;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;font-weight:500;line-height:1.2;transition:color .15s,border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.PixieButton-module__bcs49a__root:focus-visible,.PixieButton-module__bcs49a__root[data-focus-preview=true]{outline:2px solid var(--pixie-button-color,var(--color-accent));outline-offset:.1875rem}.PixieButton-module__bcs49a__root:not(:disabled):active{transform:translateY(1px)}.PixieButton-module__bcs49a__root:disabled{cursor:not-allowed;opacity:.42}.PixieButton-module__bcs49a__solid{border-color:var(--pixie-button-color,var(--color-accent));background:var(--pixie-button-color,var(--color-accent));color:var(--pixie-button-foreground)}.PixieButton-module__bcs49a__solid:not(:disabled):hover{border-color:color-mix(in srgb, var(--pixie-button-color,var(--color-accent)) 82%, var(--color-ink));background:color-mix(in srgb, var(--pixie-button-color,var(--color-accent)) 82%, var(--color-ink))}.PixieButton-module__bcs49a__soft{border-color:color-mix(in srgb, var(--pixie-button-color,var(--color-accent)) 22%, transparent);background:color-mix(in srgb, var(--pixie-button-color,var(--color-accent)) 12%, transparent)}.PixieButton-module__bcs49a__soft:not(:disabled):hover{border-color:color-mix(in srgb, var(--pixie-button-color,var(--color-accent)) 36%, transparent);background:color-mix(in srgb, var(--pixie-button-color,var(--color-accent)) 20%, transparent)}.PixieButton-module__bcs49a__outline{border-color:color-mix(in srgb, var(--pixie-button-color,var(--color-accent)) 58%, var(--color-line));background:0 0}.PixieButton-module__bcs49a__outline:not(:disabled):hover{border-color:var(--pixie-button-color,var(--color-accent));background:color-mix(in srgb, var(--pixie-button-color,var(--color-accent)) 9%, transparent)}.PixieButton-module__bcs49a__ghost{background:0 0;border-color:#0000}.PixieButton-module__bcs49a__ghost:not(:disabled):hover{background:color-mix(in srgb, var(--pixie-button-color,var(--color-accent)) 11%, transparent)}.PixieButton-module__bcs49a__xs{min-height:2.25rem;padding:.375rem .75rem;font-size:.8125rem}.PixieButton-module__bcs49a__sm{min-height:2.5rem;padding:.5rem .875rem;font-size:.875rem}.PixieButton-module__bcs49a__md{min-height:2.75rem;padding:.625rem 1rem;font-size:1rem}.PixieButton-module__bcs49a__lg{min-height:3.25rem;padding:.75rem 1.25rem;font-size:1.125rem}.PixieButton-module__bcs49a__xl{min-height:3.75rem;padding:1rem 1.5rem;font-size:1.25rem}.PixieButton-module__bcs49a__fullWidth{width:100%}.PixieButton-module__bcs49a__label{justify-content:center;align-items:center;min-width:0;display:inline-flex}.PixieButton-module__bcs49a__loading .PixieButton-module__bcs49a__label{opacity:0}.PixieButton-module__bcs49a__spinner{border:.125em solid color-mix(in srgb, currentColor 32%, transparent);border-top-color:currentColor;border-radius:50%;width:1em;height:1em;animation:.7s linear infinite PixieButton-module__bcs49a__pixie-button-spin;position:absolute}@keyframes PixieButton-module__bcs49a__pixie-button-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.PixieButton-module__bcs49a__root{transition:none}.PixieButton-module__bcs49a__spinner{animation:none}}
.AtelierCodePanel-module__uQdNfW__root{border-top:1px solid var(--color-line);background:var(--color-canvas)}
.AtelierOptionRadio-module__RgxDGa__root{cursor:pointer;color:var(--color-ink-soft);align-items:center;gap:.5rem;font-size:.875rem;display:flex}
.AtelierRegiePlateau-module__tSzjHq__root{border-bottom:1px solid var(--color-line);background:var(--color-surface-muted);flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex}.AtelierRegiePlateau-module__tSzjHq__heading,.AtelierRegiePlateau-module__tSzjHq__legend{color:var(--color-muted);letter-spacing:.16em;text-transform:uppercase;font-size:.75rem;font-weight:500}.AtelierRegiePlateau-module__tSzjHq__controls,.AtelierRegiePlateau-module__tSzjHq__options{flex-wrap:wrap;align-items:center;display:flex}.AtelierRegiePlateau-module__tSzjHq__controls{gap:1.25rem 2rem}.AtelierRegiePlateau-module__tSzjHq__group{min-width:0}.AtelierRegiePlateau-module__tSzjHq__options{gap:.5rem 1rem;margin-top:.5rem}@media (min-width:48rem){.AtelierRegiePlateau-module__tSzjHq__root{flex-direction:row;justify-content:space-between;align-items:center;padding-left:1.5rem;padding-right:1.5rem}.AtelierRegiePlateau-module__tSzjHq__controls{justify-content:flex-end}}
.PixieBadge-module__2J4FFW__root{--pixie-badge-contrast-light:#fff;--pixie-badge-contrast-dark:#000;isolation:isolate;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;max-width:100%;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.PixieBadge-module__2J4FFW__neutral{color:var(--color-ink-soft)}.PixieBadge-module__2J4FFW__color{color:var(--pixie-badge-color,var(--color-accent))}.PixieBadge-module__2J4FFW__inherit{color:inherit}.PixieBadge-module__2J4FFW__soft{border-color:color-mix(in srgb, currentColor 18%, transparent);background:color-mix(in srgb, currentColor 10%, transparent)}.PixieBadge-module__2J4FFW__outline{border-color:color-mix(in srgb, currentColor 52%, transparent);background:0 0}.PixieBadge-module__2J4FFW__plain{background:0 0;border-color:#0000;padding-inline:0}.PixieBadge-module__2J4FFW__solid{background:0 0;border-color:currentColor}.PixieBadge-module__2J4FFW__solid:before{z-index:-1;border-radius:inherit;content:"";background:currentColor;position:absolute;inset:-1px}.PixieBadge-module__2J4FFW__solid .PixieBadge-module__2J4FFW__icon,.PixieBadge-module__2J4FFW__solid .PixieBadge-module__2J4FFW__label{color:var(--pixie-badge-foreground)}.PixieBadge-module__2J4FFW__xs{gap:.25rem;min-height:1.25rem;padding:.1875rem .375rem;font-size:.6875rem}.PixieBadge-module__2J4FFW__sm{gap:.3rem;min-height:1.5rem;padding:.25rem .5rem;font-size:.75rem}.PixieBadge-module__2J4FFW__md{gap:.4rem;min-height:1.875rem;padding:.375rem .625rem;font-size:.875rem}.PixieBadge-module__2J4FFW__lg{gap:.45rem;min-height:2.25rem;padding:.5rem .75rem;font-size:1rem}.PixieBadge-module__2J4FFW__xl{gap:.55rem;min-height:2.75rem;padding:.625rem 1rem;font-size:1.125rem}.PixieBadge-module__2J4FFW__plain.PixieBadge-module__2J4FFW__xs,.PixieBadge-module__2J4FFW__plain.PixieBadge-module__2J4FFW__sm,.PixieBadge-module__2J4FFW__plain.PixieBadge-module__2J4FFW__md,.PixieBadge-module__2J4FFW__plain.PixieBadge-module__2J4FFW__lg,.PixieBadge-module__2J4FFW__plain.PixieBadge-module__2J4FFW__xl{padding-inline:0}.PixieBadge-module__2J4FFW__rounded{border-radius:var(--radius-small)}.PixieBadge-module__2J4FFW__pill{border-radius:999rem}.PixieBadge-module__2J4FFW__icon{color:currentColor;flex:none;justify-content:center;align-items:center;display:inline-flex}.PixieBadge-module__2J4FFW__label{text-overflow:ellipsis;min-width:0;line-height:1.2;overflow:hidden}
.CodexRecompenses-module__iYpGsa__root{margin-top:4rem}.CodexRecompenses-module__iYpGsa__eyebrow{font-family:var(--projection-font-eyebrow);color:var(--codex-fiche-color,var(--color-muted));letter-spacing:.2em;text-transform:uppercase;font-size:.875rem;font-weight:500}.CodexRecompenses-module__iYpGsa__list{gap:1.5rem;margin-top:2rem;display:grid}.CodexRecompenses-module__iYpGsa__item{border:1px solid var(--color-line);border-radius:var(--radius-medium);background:linear-gradient(145deg, color-mix(in srgb, var(--codex-fiche-color,var(--color-famille-oeuvres)) 6%, transparent), transparent 45%), var(--color-surface);box-shadow:var(--shadow-soft);padding:1.5rem}.CodexRecompenses-module__iYpGsa__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.CodexRecompenses-module__iYpGsa__identity{flex:1;align-items:flex-start;gap:1rem;min-width:min(100%,28rem);display:flex}.CodexRecompenses-module__iYpGsa__detailsBoundary{margin-top:1.5rem;margin-bottom:1.25rem}.CodexRecompenses-module__iYpGsa__details{gap:1.25rem;display:grid}.CodexRecompenses-module__iYpGsa__details dt{color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem}.CodexRecompenses-module__iYpGsa__details dd{color:var(--color-ink);margin-top:.4rem}.CodexRecompenses-module__iYpGsa__references{flex-wrap:wrap;gap:.5rem 1rem;display:flex}@media (min-width:40rem){.CodexRecompenses-module__iYpGsa__item{padding:2rem}.CodexRecompenses-module__iYpGsa__details{grid-template-columns:repeat(2,minmax(0,1fr))}}
.PixieLink-module__ip-GVa__root{color:var(--pixie-link-color,inherit);text-decoration-thickness:.0625rem;transition:color .15s,opacity .15s,box-shadow .15s}.PixieLink-module__ip-GVa__root:focus-visible,.PixieLink-module__ip-GVa__root[data-focus-preview=true]{outline:2px solid var(--pixie-link-color,currentColor);outline-offset:.1875rem}.PixieLink-module__ip-GVa__inline:focus-visible,.PixieLink-module__ip-GVa__inline[data-focus-preview=true],.PixieLink-module__ip-GVa__action:focus-visible,.PixieLink-module__ip-GVa__action[data-focus-preview=true]{border-radius:var(--radius-small)}.PixieLink-module__ip-GVa__root:active{opacity:.72}.PixieLink-module__ip-GVa__inline{text-decoration-line:underline;-webkit-text-decoration-color:var(--color-line-strong);text-decoration-color:var(--color-line-strong);text-underline-offset:.25rem}.PixieLink-module__ip-GVa__inline:hover{text-decoration-color:currentColor}.PixieLink-module__ip-GVa__action{text-underline-offset:.25rem;align-items:baseline;font-weight:500;text-decoration-line:underline;text-decoration-color:#0000;display:inline-flex}.PixieLink-module__ip-GVa__action:hover{text-decoration-color:currentColor}.PixieLink-module__ip-GVa__surface{text-decoration:none;display:block}.PixieLink-module__ip-GVa__surface:hover{box-shadow:var(--pixie-link-surface-hover-shadow,0 0 transparent), inset 0 0 0 999rem color-mix(in srgb, currentColor 5%, transparent)}.PixieLink-module__ip-GVa__root[data-pixie-link-color]:not([data-pixie-link-color=inherit]):hover{color:color-mix(in srgb, var(--pixie-link-color) 78%, var(--color-ink))}.PixieLink-module__ip-GVa__inline[aria-current=page],.PixieLink-module__ip-GVa__action[aria-current=page]{font-weight:600;text-decoration-line:underline;text-decoration-style:double;text-decoration-thickness:.125rem}.PixieLink-module__ip-GVa__surface[aria-current=page]{box-shadow:inset .2rem 0}.PixieLink-module__ip-GVa__surface[aria-current=page]:hover{box-shadow:inset .2rem 0 currentColor, inset 0 0 0 999rem color-mix(in srgb, currentColor 5%, transparent)}.PixieLink-module__ip-GVa__indicator{color:currentColor;transition:transform .15s;display:inline-block}.PixieLink-module__ip-GVa__indicatorAfter{margin-inline-start:.4em}.PixieLink-module__ip-GVa__indicatorBefore{margin-inline-end:.4em}.PixieLink-module__ip-GVa__root[data-pixie-link-indicator=arrow]:hover .PixieLink-module__ip-GVa__indicator,.PixieLink-module__ip-GVa__root[data-pixie-link-indicator=chevron]:hover .PixieLink-module__ip-GVa__indicator{transform:translate(.2em)}.PixieLink-module__ip-GVa__root[data-pixie-link-indicator=external]:hover .PixieLink-module__ip-GVa__indicator{transform:translate(.15em,-.15em)}.PixieLink-module__ip-GVa__root[data-pixie-link-indicator=back]:hover .PixieLink-module__ip-GVa__indicator{transform:translate(-.2em)}.PixieLink-module__ip-GVa__root[data-pixie-link-indicator=anchor]:hover .PixieLink-module__ip-GVa__indicator{transform:translateY(.15em)}@media (prefers-reduced-motion:reduce){.PixieLink-module__ip-GVa__root,.PixieLink-module__ip-GVa__indicator{transition:none}}
.CodexReferenceLink-module__bizgnq__unresolved{color:var(--color-ink-soft)}.CodexReferenceLink-module__bizgnq__link{--pixie-link-color:var(--codex-link-color,var(--color-accent))}
.CodexRelations-module__M8KSEG__root{margin-top:4rem}.CodexRelations-module__M8KSEG__eyebrow{font-family:var(--projection-font-eyebrow);color:var(--codex-fiche-color,var(--color-muted));letter-spacing:.2em;text-transform:uppercase;font-size:.875rem;font-weight:500}.CodexRelations-module__M8KSEG__groups{gap:2rem;margin-top:2rem;display:grid}.CodexRelations-module__M8KSEG__group{min-width:0}.CodexRelations-module__M8KSEG__references{gap:.75rem;margin-top:1rem;display:grid}.CodexRelations-module__M8KSEG__reference{--codex-relation-color:var(--codex-fiche-color,var(--color-accent));--codex-link-color:var(--codex-relation-color);border:1px solid color-mix(in srgb, var(--codex-relation-color) 32%, var(--color-line));border-radius:var(--radius-small);background:color-mix(in srgb, var(--codex-relation-color) 5%, var(--color-surface));min-width:0;box-shadow:var(--shadow-soft);align-items:center;gap:.75rem;padding:.875rem 1rem;display:flex;overflow:hidden}.CodexRelations-module__M8KSEG__reference[data-reference-type=personnage]{--codex-relation-color:var(--color-famille-personnages)}.CodexRelations-module__M8KSEG__reference[data-reference-type=contributeur]{--codex-relation-color:var(--color-famille-createurs)}.CodexRelations-module__M8KSEG__reference[data-reference-type=oeuvre]{--codex-relation-color:var(--color-famille-oeuvres)}.CodexRelations-module__M8KSEG__reference[data-reference-type=epoque]{--codex-relation-color:var(--color-famille-epoques)}.CodexRelations-module__M8KSEG__referenceLabel{min-width:0;font-size:1.0625rem}@media (min-width:640px){.CodexRelations-module__M8KSEG__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.CodexRelations-module__M8KSEG__groups{grid-template-columns:repeat(3,minmax(0,1fr))}}
.CodexBlocsEditoriaux-module__nlFDhG__body{min-width:0;max-width:48rem}.CodexBlocsEditoriaux-module__nlFDhG__body>*+*{margin-top:1.25rem}
.CodexEpoque-module__-Ce5MW__root{min-width:0}
.PixieSymbol-module__WvYEga__root{width:var(--pixie-symbol-size);height:var(--pixie-symbol-size);flex-shrink:0;display:inline-flex}.PixieSymbol-module__WvYEga__image{object-fit:contain;width:100%;height:100%}
@font-face{font-family:Grandstander;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b44d1d3e2adbcc97-s.15cigck5on8fs.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Grandstander;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/0cf22e919a7fea05-s.3okh8ykcob80s.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:Grandstander;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2718daff68026f03-s.p.17blh1jk_db2n.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:Grandstander Fallback;src:local(Arial);ascent-override:65.64%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:111.6%}.grandstander_46f8f1f2-module__5uPVfW__className{font-family:Grandstander,Grandstander Fallback;font-style:normal}.grandstander_46f8f1f2-module__5uPVfW__variable{--font-grandstander:"Grandstander", "Grandstander Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.00ewlnc1znsu7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0bnyh_2yo1emg.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0glcd8n2pdab0.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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_179763e2-module__IftKRq__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_179763e2-module__IftKRq__variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
.CodexCreateurCard-module__0CS1bq__root{--codex-card-color:var(--color-famille-createurs);border:1px solid var(--color-line);border-radius:var(--radius-medium);min-height:100%;color:inherit;background:linear-gradient(var(--codex-card-color), var(--codex-card-color)) top / 100% .2rem no-repeat, linear-gradient(145deg, color-mix(in srgb, var(--codex-card-color) 7%, transparent), transparent 46%), var(--color-surface);box-shadow:var(--shadow-soft);flex-direction:column;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.CodexCreateurCard-module__0CS1bq__root:hover{border-color:color-mix(in srgb, var(--codex-card-color) 55%, var(--color-line));transform:translateY(-.2rem)}.CodexCreateurCard-module__0CS1bq__root:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}
.PixieSeparator-module__m7qPCq__root{color:var(--color-line);border:0}.PixieSeparator-module__m7qPCq__subtle{color:var(--color-line)}.PixieSeparator-module__m7qPCq__strong{color:var(--color-line-strong)}.PixieSeparator-module__m7qPCq__root[data-pixie-separator-color]:not([data-pixie-separator-color=theme]).PixieSeparator-module__m7qPCq__subtle{color:color-mix(in srgb, var(--pixie-separator-color) 58%, var(--color-line))}.PixieSeparator-module__m7qPCq__root[data-pixie-separator-color]:not([data-pixie-separator-color=theme]).PixieSeparator-module__m7qPCq__strong{color:var(--pixie-separator-color)}.PixieSeparator-module__m7qPCq__line{background:currentColor;height:1px}.PixieSeparator-module__m7qPCq__section{background:linear-gradient(currentColor, currentColor) var(--pixie-separator-position) top / min(4rem, 100%) 2px no-repeat, linear-gradient(var(--codex-fiche-border,var(--color-line)), var(--codex-fiche-border,var(--color-line))) left top / 100% 1px no-repeat;height:2px}.PixieSeparator-module__m7qPCq__root[data-pixie-separator-color=theme].PixieSeparator-module__m7qPCq__section{color:var(--codex-fiche-color,var(--color-accent))}.PixieSeparator-module__m7qPCq__beam{background:linear-gradient(90deg, transparent, color-mix(in srgb, currentColor 38%, transparent) 18%, currentColor 50%, color-mix(in srgb, currentColor 38%, transparent) 82%, transparent);height:1px;box-shadow:0 0 1rem color-mix(in srgb, currentColor 18%, transparent)}.PixieSeparator-module__m7qPCq__fade{height:1px}.PixieSeparator-module__m7qPCq__fade.PixieSeparator-module__m7qPCq__position-start{background:linear-gradient(90deg, currentColor, color-mix(in srgb, currentColor 42%, transparent) 58%, transparent)}.PixieSeparator-module__m7qPCq__fade.PixieSeparator-module__m7qPCq__position-center{background:linear-gradient(90deg, transparent, color-mix(in srgb, currentColor 42%, transparent) 28%, currentColor 50%, color-mix(in srgb, currentColor 42%, transparent) 72%, transparent)}.PixieSeparator-module__m7qPCq__fade.PixieSeparator-module__m7qPCq__position-end{background:linear-gradient(90deg, transparent, color-mix(in srgb, currentColor 42%, transparent) 42%, currentColor)}.PixieSeparator-module__m7qPCq__film{background:linear-gradient(currentColor,currentColor) 50%/100% 1px no-repeat,repeating-linear-gradient(90deg,currentColor 0 .75rem,#0000 .75rem 1rem) top/100% 1px no-repeat,repeating-linear-gradient(90deg,currentColor 0 .75rem,#0000 .75rem 1rem) bottom/100% 1px no-repeat;height:.4375rem}.PixieSeparator-module__m7qPCq__splice{background:linear-gradient(62deg, transparent 42%, currentColor 43% 48%, transparent 49% 52%, currentColor 53% 58%, transparent 59%) var(--pixie-separator-safe-position) center / 1rem 100% no-repeat, linear-gradient(currentColor, currentColor) center / 100% 1px no-repeat;height:.75rem}.PixieSeparator-module__m7qPCq__leader{background:radial-gradient(circle at center, transparent 0 .2rem, currentColor .21rem .27rem, transparent .28rem) var(--pixie-separator-safe-position) center / 1rem 1rem no-repeat, linear-gradient(currentColor, currentColor) center / 100% 1px no-repeat;height:1rem}.PixieSeparator-module__m7qPCq__position-start{--pixie-separator-position:0%;--pixie-separator-safe-position:left}.PixieSeparator-module__m7qPCq__position-center{--pixie-separator-position:50%;--pixie-separator-safe-position:center}.PixieSeparator-module__m7qPCq__position-end{--pixie-separator-position:100%;--pixie-separator-safe-position:right}.PixieSeparator-module__m7qPCq__none{margin-block:0}.PixieSeparator-module__m7qPCq__sm{margin-block:1rem}.PixieSeparator-module__m7qPCq__md{margin-block:2rem}.PixieSeparator-module__m7qPCq__lg{margin-block:3.5rem}.PixieSeparator-module__m7qPCq__full{width:100%}.PixieSeparator-module__m7qPCq__medium{width:66.6667%}.PixieSeparator-module__m7qPCq__short{width:33.3333%}.PixieSeparator-module__m7qPCq__start{margin-inline:0 auto}.PixieSeparator-module__m7qPCq__center{margin-inline:auto}.PixieSeparator-module__m7qPCq__end{margin-inline:auto 0}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.3rfuf-6ylygrx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.2231v6bqe0i5w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.2dg0qc-aib-d-.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.1x46l97iocqk9.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.44r2-kro6c87n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.3ohuq16_8-qtv.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:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0dnkekw3juhe5.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:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_bbf49bb4-module__b9D5ZW__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_bbf49bb4-module__b9D5ZW__variable{--font-source-sans-3:"Source Sans 3", "Source Sans 3 Fallback"}
@font-face{font-family:League Spartan;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8bf306ca80378054-s.1c556267fn_2l.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:League Spartan;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/d33cd7f74dcc750d-s.1m4b-gl3ghuyn.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:League Spartan;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7a514bda021b6b92-s.p.1lqe8nwzjh6f0.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:League Spartan Fallback;src:local(Arial);ascent-override:75.47%;descent-override:23.72%;line-gap-override:0.0%;size-adjust:92.75%}.league_spartan_c3ed49f6-module__JkY5MW__className{font-family:League Spartan,League Spartan Fallback;font-style:normal}.league_spartan_c3ed49f6-module__JkY5MW__variable{--font-league-spartan:"League Spartan", "League Spartan Fallback"}
.CodexEpoqueCard-module__DqzvAa__root{--codex-card-color:var(--color-famille-epoques);border:1px solid var(--color-line);border-radius:var(--radius-medium);min-height:100%;color:inherit;background:linear-gradient(var(--codex-card-color), var(--codex-card-color)) top / 100% .2rem no-repeat, linear-gradient(145deg, color-mix(in srgb, var(--codex-card-color) 7%, transparent), transparent 46%), var(--color-surface);box-shadow:var(--shadow-soft);flex-direction:column;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.CodexEpoqueCard-module__DqzvAa__root:hover{border-color:color-mix(in srgb, var(--codex-card-color) 55%, var(--color-line));transform:translateY(-.2rem)}.CodexEpoqueCard-module__DqzvAa__root:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}
.CodexIndexListItem-module__2kdzzG__root{--codex-list-color:var(--color-accent);border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface);transition:border-color .17s,background-color .17s;position:relative;overflow:hidden}.CodexIndexListItem-module__2kdzzG__root[data-famille=personnages]{--codex-list-color:var(--color-famille-personnages)}.CodexIndexListItem-module__2kdzzG__root[data-famille=createurs]{--codex-list-color:var(--color-famille-createurs)}.CodexIndexListItem-module__2kdzzG__root[data-famille=oeuvres]{--codex-list-color:var(--color-famille-oeuvres)}.CodexIndexListItem-module__2kdzzG__root[data-famille=epoques]{--codex-list-color:var(--color-famille-epoques)}.CodexIndexListItem-module__2kdzzG__root:before{background:var(--codex-list-color);content:"";transform-origin:50%;width:.2rem;transition:transform .17s;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.CodexIndexListItem-module__2kdzzG__root:hover,.CodexIndexListItem-module__2kdzzG__root:focus-within{border-color:color-mix(in srgb, var(--codex-list-color) 48%, var(--color-line));background:color-mix(in srgb, var(--codex-list-color) 4%, var(--color-surface))}.CodexIndexListItem-module__2kdzzG__root:hover:before,.CodexIndexListItem-module__2kdzzG__root:focus-within:before{transform:scaleY(1)}.CodexIndexListItem-module__2kdzzG__link{color:inherit;grid-template-columns:2.5rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.25rem 1.25rem 1.25rem 1.5rem;text-decoration:none;display:grid}.CodexIndexListItem-module__2kdzzG__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:-3px}.CodexIndexListItem-module__2kdzzG__number{color:var(--codex-list-color);letter-spacing:.12em;align-self:start;padding-top:.4rem;font-size:.75rem}.CodexIndexListItem-module__2kdzzG__content{min-width:0}.CodexIndexListItem-module__2kdzzG__heading{align-items:center;gap:1rem;display:flex}.CodexIndexListItem-module__2kdzzG__arrow{color:var(--codex-list-color);opacity:0;transition:opacity .17s,transform .17s;transform:translate(-.35rem)}.CodexIndexListItem-module__2kdzzG__root:hover .CodexIndexListItem-module__2kdzzG__arrow,.CodexIndexListItem-module__2kdzzG__root:focus-within .CodexIndexListItem-module__2kdzzG__arrow{opacity:1;transform:translate(0)}.CodexIndexListItem-module__2kdzzG__metadata{margin-top:.85rem;display:block}.CodexIndexListItem-module__2kdzzG__symbol{opacity:.78;transition:opacity .17s,transform .17s;display:inline-flex}.CodexIndexListItem-module__2kdzzG__root:hover .CodexIndexListItem-module__2kdzzG__symbol,.CodexIndexListItem-module__2kdzzG__root:focus-within .CodexIndexListItem-module__2kdzzG__symbol{opacity:1;transform:scale(1.05)}@media (max-width:40rem){.CodexIndexListItem-module__2kdzzG__link{grid-template-columns:2rem minmax(0,1fr);gap:.75rem;padding:1.1rem 1rem 1.1rem 1.25rem}.CodexIndexListItem-module__2kdzzG__symbol{display:none}}@media (prefers-reduced-motion:reduce){.CodexIndexListItem-module__2kdzzG__root,.CodexIndexListItem-module__2kdzzG__root:before,.CodexIndexListItem-module__2kdzzG__arrow,.CodexIndexListItem-module__2kdzzG__symbol{transition:none}}
.PixieDustCard-module__mr-XYW__root{--card-accent:var(--pixie-card-color,var(--color-accent));--card-accent-soft:color-mix(in srgb, var(--card-accent) 9%, transparent);--card-beam-edge:color-mix(in srgb, var(--card-accent) 30%, transparent);--card-glow:color-mix(in srgb, var(--card-accent) 14%, transparent);isolation:isolate;min-width:0;color:inherit;transition:border-color .18s,box-shadow .24s,transform .24s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.PixieDustCard-module__mr-XYW__root>*{z-index:1;position:relative}.PixieDustCard-module__mr-XYW__surface{background:var(--color-surface);border:1px solid #0000}.PixieDustCard-module__mr-XYW__outline{border:1px solid var(--color-line-strong);background:0 0}.PixieDustCard-module__mr-XYW__elevated{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-soft)}.PixieDustCard-module__mr-XYW__accent{border:1px solid var(--color-line);background:linear-gradient(var(--card-accent), var(--card-accent)) top / 100% .2rem no-repeat, linear-gradient(145deg, var(--card-accent-soft), transparent 48%), var(--color-surface);box-shadow:var(--shadow-soft)}.PixieDustCard-module__mr-XYW__paddingNone{padding:0}.PixieDustCard-module__mr-XYW__paddingSmall{padding:1rem}.PixieDustCard-module__mr-XYW__paddingMedium{padding:1.5rem}.PixieDustCard-module__mr-XYW__paddingLarge{padding:2rem}.PixieDustCard-module__mr-XYW__radiusNone{border-radius:0}.PixieDustCard-module__mr-XYW__radiusSmall{border-radius:var(--radius-small)}.PixieDustCard-module__mr-XYW__radiusMedium{border-radius:var(--radius-medium)}.PixieDustCard-module__mr-XYW__radiusLarge{border-radius:var(--radius-large)}.PixieDustCard-module__mr-XYW__effectNone{transform:none}.PixieDustCard-module__mr-XYW__effectLift:is(:hover,:focus-within),.PixieDustCard-module__mr-XYW__effectLift[data-effect-preview=true]{border-color:color-mix(in srgb, var(--card-accent) 46%, var(--color-line));box-shadow:0 1rem 2.5rem #0000001f, inset 0 1px 0 var(--card-beam-edge);transform:translateY(-.2rem)}.PixieDustCard-module__mr-XYW__effectProjector:before,.PixieDustCard-module__mr-XYW__effectProjector:after{z-index:0;content:"";opacity:0;pointer-events:none;position:absolute}.PixieDustCard-module__mr-XYW__effectProjector:before{background:linear-gradient(112deg, transparent 30%, var(--projection-beam) 43%, var(--card-beam-edge) 50%, var(--projection-beam) 57%, transparent 70%);transition:opacity .25s,transform .85s cubic-bezier(.22,1,.36,1);inset:-60% -80%;transform:translate(-42%)}.PixieDustCard-module__mr-XYW__effectProjector:after{background:radial-gradient(ellipse 85% 65% at 20% 0%, var(--card-glow), transparent 72%);transition:opacity .45s;inset:0}.PixieDustCard-module__mr-XYW__effectProjector:is(:hover,:focus-within),.PixieDustCard-module__mr-XYW__effectProjector[data-effect-preview=true]{border-color:var(--card-accent);box-shadow:0 1.125rem 2.8125rem #00000029, inset 0 1px 0 var(--card-beam-edge);transform:translateY(-.25rem)}.PixieDustCard-module__mr-XYW__effectProjector:is(:hover,:focus-within):before,.PixieDustCard-module__mr-XYW__effectProjector[data-effect-preview=true]:before{opacity:1;transform:translate(42%)}.PixieDustCard-module__mr-XYW__effectProjector:is(:hover,:focus-within):after,.PixieDustCard-module__mr-XYW__effectProjector[data-effect-preview=true]:after{opacity:1}@media (prefers-reduced-motion:reduce){.PixieDustCard-module__mr-XYW__root,.PixieDustCard-module__mr-XYW__effectProjector:before,.PixieDustCard-module__mr-XYW__effectProjector:after{transition-duration:.01ms}.PixieDustCard-module__mr-XYW__effectLift:is(:hover,:focus-within),.PixieDustCard-module__mr-XYW__effectLift[data-effect-preview=true],.PixieDustCard-module__mr-XYW__effectProjector:is(:hover,:focus-within),.PixieDustCard-module__mr-XYW__effectProjector[data-effect-preview=true],.PixieDustCard-module__mr-XYW__effectProjector:is(:hover,:focus-within):before,.PixieDustCard-module__mr-XYW__effectProjector[data-effect-preview=true]:before{transform:none}}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_142ddf9a-module__A9MXha__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_142ddf9a-module__A9MXha__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.CodexIndexViewSwitch-module__UXgrvW__root{border:1px solid var(--color-line);border-radius:var(--radius-small);background:var(--color-surface-muted);gap:.25rem;padding:.25rem;display:inline-flex}.CodexIndexViewSwitch-module__UXgrvW__link{border-radius:calc(var(--radius-small) - .125rem);color:var(--color-muted);padding:.45rem .8rem;font-size:.875rem;font-weight:500;line-height:1;text-decoration:none;transition:color .16s,background-color .16s}.CodexIndexViewSwitch-module__UXgrvW__link:hover,.CodexIndexViewSwitch-module__UXgrvW__link:focus-visible{color:var(--color-ink)}.CodexIndexViewSwitch-module__UXgrvW__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.CodexIndexViewSwitch-module__UXgrvW__current{color:var(--color-ink);background:var(--color-surface);box-shadow:var(--shadow-soft)}
.CodexOeuvreCard-module__oGDEpW__root{--codex-card-color:var(--color-famille-oeuvres);border:1px solid var(--color-line);border-radius:var(--radius-medium);min-height:100%;color:inherit;background:linear-gradient(var(--codex-card-color), var(--codex-card-color)) top / 100% .2rem no-repeat, linear-gradient(145deg, color-mix(in srgb, var(--codex-card-color) 7%, transparent), transparent 46%), var(--color-surface);box-shadow:var(--shadow-soft);flex-direction:column;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.CodexOeuvreCard-module__oGDEpW__root:hover{border-color:color-mix(in srgb, var(--codex-card-color) 55%, var(--color-line));transform:translateY(-.2rem)}.CodexOeuvreCard-module__oGDEpW__root:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.CodexOeuvreCard-module__oGDEpW__recompensesBoundary,.CodexOeuvreCard-module__oGDEpW__recompenses{margin-top:1.25rem}.CodexOeuvreCard-module__oGDEpW__recompensesList{gap:.75rem;margin-top:.75rem;display:grid}.CodexOeuvreCard-module__oGDEpW__recompense{align-items:center;gap:.75rem;display:flex}.CodexOeuvreCard-module__oGDEpW__recompenseLabel{color:var(--color-ink);font-size:.875rem;line-height:1.4}
.PixieDustPanel-module__sBQjla__root{--panel-accent:var(--pixie-panel-color,var(--color-accent));--panel-accent-soft:color-mix(in srgb, var(--panel-accent) 10%, transparent);--panel-accent-line:color-mix(in srgb, var(--panel-accent) 42%, var(--color-line));--panel-padding:2rem;isolation:isolate;min-width:0;color:inherit;position:relative;overflow:hidden}.PixieDustPanel-module__sBQjla__root>*{z-index:1;position:relative}.PixieDustPanel-module__sBQjla__surface{background:var(--color-surface);border:1px solid #0000}.PixieDustPanel-module__sBQjla__outline{border:1px solid var(--color-line-strong);background:0 0}.PixieDustPanel-module__sBQjla__inset{border:1px solid var(--color-line);background:var(--color-surface-muted);box-shadow:inset 0 1px #ffffff09,inset 0 .75rem 2.25rem #0001}.PixieDustPanel-module__sBQjla__accent{border:1px solid var(--panel-accent-line);background:linear-gradient(90deg, var(--panel-accent) 0 .25rem, transparent 0), linear-gradient(135deg, var(--panel-accent-soft), transparent 48%), var(--color-surface);box-shadow:var(--shadow-soft)}.PixieDustPanel-module__sBQjla__header,.PixieDustPanel-module__sBQjla__body,.PixieDustPanel-module__sBQjla__footer{padding:var(--panel-padding)}.PixieDustPanel-module__sBQjla__dividers .PixieDustPanel-module__sBQjla__header{border-bottom:1px solid var(--color-line)}.PixieDustPanel-module__sBQjla__dividers .PixieDustPanel-module__sBQjla__footer{border-top:1px solid var(--color-line)}.PixieDustPanel-module__sBQjla__paddingNone{--panel-padding:0}.PixieDustPanel-module__sBQjla__paddingSmall{--panel-padding:1rem}.PixieDustPanel-module__sBQjla__paddingMedium{--panel-padding:1.5rem}.PixieDustPanel-module__sBQjla__paddingLarge{--panel-padding:2rem}.PixieDustPanel-module__sBQjla__paddingExtraLarge{--panel-padding:2.5rem}.PixieDustPanel-module__sBQjla__radiusNone{border-radius:0}.PixieDustPanel-module__sBQjla__radiusSmall{border-radius:var(--radius-small)}.PixieDustPanel-module__sBQjla__radiusMedium{border-radius:var(--radius-medium)}.PixieDustPanel-module__sBQjla__radiusLarge{border-radius:var(--radius-large)}@media (forced-colors:active){.PixieDustPanel-module__sBQjla__surface,.PixieDustPanel-module__sBQjla__outline,.PixieDustPanel-module__sBQjla__inset,.PixieDustPanel-module__sBQjla__accent{border-color:canvastext}}
.CodexPersonnageCard-module__MlyFmq__root{--codex-card-color:var(--color-famille-personnages);border:1px solid var(--color-line);border-radius:var(--radius-medium);min-height:100%;color:inherit;background:linear-gradient(var(--codex-card-color), var(--codex-card-color)) top / 100% .2rem no-repeat, linear-gradient(145deg, color-mix(in srgb, var(--codex-card-color) 7%, transparent), transparent 46%), var(--color-surface);box-shadow:var(--shadow-soft);flex-direction:column;text-decoration:none;transition:border-color .18s,transform .18s;display:flex;position:relative;overflow:hidden}.CodexPersonnageCard-module__MlyFmq__root:hover{border-color:color-mix(in srgb, var(--codex-card-color) 55%, var(--color-line));transform:translateY(-.2rem)}.CodexPersonnageCard-module__MlyFmq__root:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}
.PixieDustFrame-module__83__fq__root{--frame-accent:var(--pixie-frame-color,var(--color-accent));--frame-accent-soft:color-mix(in srgb, var(--frame-accent) 12%, transparent);--frame-accent-line:color-mix(in srgb, var(--frame-accent) 48%, var(--color-line));--frame-fit:cover;--frame-position:center;--frame-padding:0;--frame-radius:var(--radius-medium);min-width:0;color:inherit;margin:0;position:relative}.PixieDustFrame-module__83__fq__stage{isolation:isolate;padding:var(--frame-padding);border-radius:var(--frame-radius);position:relative;overflow:hidden}.PixieDustFrame-module__83__fq__media{border-radius:var(--frame-radius);background:var(--color-surface-muted);min-width:0;position:relative;overflow:hidden}.PixieDustFrame-module__83__fq__media>img,.PixieDustFrame-module__83__fq__media>video,.PixieDustFrame-module__83__fq__media>canvas,.PixieDustFrame-module__83__fq__media>svg,.PixieDustFrame-module__83__fq__media>picture,.PixieDustFrame-module__83__fq__media>picture>img{object-fit:var(--frame-fit);object-position:var(--frame-position);width:100%;height:100%;display:block}.PixieDustFrame-module__83__fq__plain .PixieDustFrame-module__83__fq__stage{background:0 0}.PixieDustFrame-module__83__fq__outline .PixieDustFrame-module__83__fq__stage{border:1px solid var(--color-line-strong);background:0 0}.PixieDustFrame-module__83__fq__mount .PixieDustFrame-module__83__fq__stage{border:1px solid var(--frame-accent-line);background:linear-gradient(145deg, var(--frame-accent-soft), transparent 52%), var(--color-surface);box-shadow:var(--shadow-soft)}.PixieDustFrame-module__83__fq__film .PixieDustFrame-module__83__fq__stage{border:1px solid var(--frame-accent-line);background:var(--color-surface-muted);box-shadow:var(--shadow-soft)}.PixieDustFrame-module__83__fq__film .PixieDustFrame-module__83__fq__stage:before,.PixieDustFrame-module__83__fq__film .PixieDustFrame-module__83__fq__stage:after{z-index:2;background:repeating-linear-gradient(90deg, var(--frame-accent) 0 .75rem, transparent .75rem 1.15rem);content:"";opacity:.72;pointer-events:none;height:.28rem;position:absolute;left:0;right:0}.PixieDustFrame-module__83__fq__film .PixieDustFrame-module__83__fq__stage:before{top:0}.PixieDustFrame-module__83__fq__film .PixieDustFrame-module__83__fq__stage:after{bottom:0}.PixieDustFrame-module__83__fq__captionOutside,.PixieDustFrame-module__83__fq__captionOverlay{font-size:.875rem;line-height:1.5}.PixieDustFrame-module__83__fq__captionOutside{color:var(--color-ink-soft);margin-top:.75rem}.PixieDustFrame-module__83__fq__captionOverlay{z-index:3;color:#fff;background:linear-gradient(#0000,#000000e0);padding:2.5rem 1rem .9rem;position:absolute;bottom:0;left:0;right:0}.PixieDustFrame-module__83__fq__aspectAuto{aspect-ratio:auto}.PixieDustFrame-module__83__fq__aspectSquare{aspect-ratio:1}.PixieDustFrame-module__83__fq__aspectPortrait{aspect-ratio:3/4}.PixieDustFrame-module__83__fq__aspectLandscape{aspect-ratio:4/3}.PixieDustFrame-module__83__fq__aspectCinema{aspect-ratio:16/9}.PixieDustFrame-module__83__fq__fitCover{--frame-fit:cover}.PixieDustFrame-module__83__fq__fitContain{--frame-fit:contain}.PixieDustFrame-module__83__fq__positionCenter{--frame-position:center}.PixieDustFrame-module__83__fq__positionTop{--frame-position:top}.PixieDustFrame-module__83__fq__positionBottom{--frame-position:bottom}.PixieDustFrame-module__83__fq__positionLeft{--frame-position:left}.PixieDustFrame-module__83__fq__positionRight{--frame-position:right}.PixieDustFrame-module__83__fq__paddingNone{--frame-padding:0}.PixieDustFrame-module__83__fq__paddingSmall{--frame-padding:.5rem}.PixieDustFrame-module__83__fq__paddingMedium{--frame-padding:1rem}.PixieDustFrame-module__83__fq__paddingLarge{--frame-padding:1.5rem}.PixieDustFrame-module__83__fq__radiusNone{--frame-radius:0}.PixieDustFrame-module__83__fq__radiusSmall{--frame-radius:var(--radius-small)}.PixieDustFrame-module__83__fq__radiusMedium{--frame-radius:var(--radius-medium)}.PixieDustFrame-module__83__fq__radiusLarge{--frame-radius:var(--radius-large)}@media (forced-colors:active){.PixieDustFrame-module__83__fq__outline .PixieDustFrame-module__83__fq__stage,.PixieDustFrame-module__83__fq__mount .PixieDustFrame-module__83__fq__stage,.PixieDustFrame-module__83__fq__film .PixieDustFrame-module__83__fq__stage{border-color:canvastext}.PixieDustFrame-module__83__fq__captionOverlay{color:canvastext;background:canvas;border-top:1px solid canvastext}}
