.portes[data-astro-cid-vjs2kspb]{padding-top:clamp(2rem,5vw,3.5rem);padding-bottom:clamp(2.5rem,6vw,4.5rem)}.portes__titre[data-astro-cid-vjs2kspb]{font-size:clamp(2.2rem,6vw,4.2rem);font-weight:800;line-height:1.05;margin-bottom:clamp(1.5rem,4vw,2.5rem)}.portes__grille[data-astro-cid-vjs2kspb]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1rem,2vw,1.5rem)}.porte[data-astro-cid-vjs2kspb]{position:relative;display:block;min-height:clamp(24rem,62vh,36rem);border-radius:1.4rem;overflow:hidden;border:1px solid var(--line);color:var(--text);isolation:isolate}.porte[data-astro-cid-vjs2kspb] .porte__fond{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s ease}.porte[data-astro-cid-vjs2kspb] .porte__fond--secret{background:radial-gradient(40rem 26rem at 70% 20%,rgba(232,194,70,.28),transparent 65%),radial-gradient(30rem 20rem at 20% 90%,rgba(43,66,150,.5),transparent 70%),#0e1733}.porte[data-astro-cid-vjs2kspb]:hover .porte__fond,.porte[data-astro-cid-vjs2kspb]:focus-visible .porte__fond{transform:scale(1.04)}.porte__voile[data-astro-cid-vjs2kspb]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0c0f1626 20%,#0c0f16eb)}.porte__voile--leger[data-astro-cid-vjs2kspb]{background:linear-gradient(180deg,#0c0f1600 35%,#0c0f16e6)}.porte__contenu[data-astro-cid-vjs2kspb]{position:absolute;inset:auto 0 0;display:grid;justify-items:start;gap:.6rem;padding:clamp(1.4rem,3vw,2.2rem)}.porte__sur[data-astro-cid-vjs2kspb]{font-size:.72rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:var(--accent)}.porte__nom[data-astro-cid-vjs2kspb]{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800;line-height:1.1}.porte__texte[data-astro-cid-vjs2kspb]{max-width:34ch;color:#f2f4f9d9;line-height:1.55}.porte__btn[data-astro-cid-vjs2kspb]{margin-top:.4rem}.porte[data-astro-cid-vjs2kspb]:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.parents__grille[data-astro-cid-vjs2kspb]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}.parents__titre[data-astro-cid-vjs2kspb],.jeu-parents__titre[data-astro-cid-vjs2kspb]{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.1;margin-bottom:1rem}.parents__description[data-astro-cid-vjs2kspb]{margin:1.4rem 0 2rem;line-height:1.75;color:var(--muted)}.parents__description[data-astro-cid-vjs2kspb] p+p{margin-top:1rem}.parents__description[data-astro-cid-vjs2kspb] strong{color:var(--text);font-weight:600}.parents__actions[data-astro-cid-vjs2kspb]{display:flex;flex-wrap:wrap;gap:.8rem}.parents__avis[data-astro-cid-vjs2kspb]{color:var(--muted);line-height:1.6}.parents__visuel[data-astro-cid-vjs2kspb]{position:sticky;top:6rem;margin:0}.parents__visuel[data-astro-cid-vjs2kspb] img{width:100%;height:auto;border-radius:1rem;border:1px solid var(--line)}.parents__visuel[data-astro-cid-vjs2kspb] figcaption[data-astro-cid-vjs2kspb]{margin-top:.6rem;font-size:.8rem;color:var(--muted)}.jeu-parents__grille[data-astro-cid-vjs2kspb]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,4vw,4rem);align-items:start}.jeu-parents__grille[data-astro-cid-vjs2kspb] p[data-astro-cid-vjs2kspb]{line-height:1.75;color:var(--muted)}.jeu-parents__points[data-astro-cid-vjs2kspb]{list-style:none;padding:0;margin:0;display:grid;gap:.9rem}.jeu-parents__points[data-astro-cid-vjs2kspb] li[data-astro-cid-vjs2kspb]{padding:1rem 1.2rem;border-radius:.9rem;border:1px solid var(--line);background:var(--bg-raised);line-height:1.55;color:var(--muted)}.jeu-parents__points[data-astro-cid-vjs2kspb] strong[data-astro-cid-vjs2kspb]{color:var(--text);font-weight:600}.jeu-parents__btn[data-astro-cid-vjs2kspb]{justify-self:start}.liens__grille[data-astro-cid-vjs2kspb]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.lien[data-astro-cid-vjs2kspb]{display:grid;gap:.35rem;height:100%;padding:1.2rem 1.3rem;border-radius:1rem;border:1px solid var(--line);background:var(--bg-raised);transition:border-color .25s ease,transform .25s ease}.lien[data-astro-cid-vjs2kspb]:hover,.lien[data-astro-cid-vjs2kspb]:focus-visible{border-color:var(--accent);transform:translateY(-2px)}.lien__nom[data-astro-cid-vjs2kspb]{font-weight:700}.lien__texte[data-astro-cid-vjs2kspb]{font-size:.88rem;color:var(--muted)}@media(max-width:900px){.portes__grille[data-astro-cid-vjs2kspb],.parents__grille[data-astro-cid-vjs2kspb],.jeu-parents__grille[data-astro-cid-vjs2kspb]{grid-template-columns:1fr}.parents__visuel[data-astro-cid-vjs2kspb]{position:static;order:-1}.liens__grille[data-astro-cid-vjs2kspb]{grid-template-columns:1fr 1fr}.porte[data-astro-cid-vjs2kspb]{min-height:22rem}}@media(max-width:520px){.liens__grille[data-astro-cid-vjs2kspb]{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.porte[data-astro-cid-vjs2kspb] .porte__fond{transition:none}}
