.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{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{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}
.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}
.CodexOeuvreCard-module__oGDEpW__root{--codex-card-color:var(--color-famille-oeuvres);--pixie-link-surface-hover-shadow:var(--shadow-soft);border:1px solid var(--color-line);border-radius:var(--radius-medium);min-height:100%;color:inherit;background: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:before{background:var(--codex-card-color);content:"";height:.2rem;position:absolute;inset:0 0 auto}.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}
.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%}
.CodexCreateurCard-module__0CS1bq__root{--codex-card-color:var(--color-famille-createurs);--pixie-link-surface-hover-shadow:var(--shadow-soft);border:1px solid var(--color-line);border-radius:var(--radius-medium);min-height:100%;color:inherit;background: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:before{background:var(--codex-card-color);content:"";height:.2rem;position:absolute;inset:0 0 auto}.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}
.CodexEpoqueCard-module__DqzvAa__root{--codex-card-color:var(--color-famille-epoques);--pixie-link-surface-hover-shadow:var(--shadow-soft);border:1px solid var(--color-line);border-radius:var(--radius-medium);min-height:100%;color:inherit;background: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:before{background:var(--codex-card-color);content:"";height:.2rem;position:absolute;inset:0 0 auto}.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}}
.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)}
.CodexPersonnageCard-module__MlyFmq__root{--codex-card-color:var(--color-famille-personnages);--pixie-link-surface-hover-shadow:var(--shadow-soft);border:1px solid var(--color-line);border-radius:var(--radius-medium);min-height:100%;color:inherit;background: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:before{background:var(--codex-card-color);content:"";height:.2rem;position:absolute;inset:0 0 auto}.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}
