.frame[data-astro-cid-jgy5orp2]{position:relative;width:100%;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--line);background:#000}.frame--16-9[data-astro-cid-jgy5orp2]{aspect-ratio:16 / 9}.frame--9-16[data-astro-cid-jgy5orp2]{aspect-ratio:9 / 16}.frame--narrow[data-astro-cid-jgy5orp2]{max-width:300px;flex-shrink:0}@media(max-width:620px){.frame--narrow[data-astro-cid-jgy5orp2]{max-width:100%;margin:0 auto}}.frame[data-astro-cid-jgy5orp2] img[data-astro-cid-jgy5orp2]{display:block;width:100%;height:100%;object-fit:cover}.frame[data-astro-cid-jgy5orp2] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.frame__play[data-astro-cid-jgy5orp2]{position:absolute;inset:0;display:grid;place-items:center;padding:0;border:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.5));cursor:pointer}.frame__ring[data-astro-cid-jgy5orp2]{display:grid;place-items:center;width:4.2rem;height:4.2rem;border-radius:50%;color:var(--text);background:color-mix(in srgb,var(--bg) 55%,transparent);border:1px solid color-mix(in srgb,var(--accent) 55%,var(--line-strong));backdrop-filter:blur(3px);transition:transform .15s ease,background .15s ease}.frame__ring[data-astro-cid-jgy5orp2] svg{margin-left:3px}.frame__play[data-astro-cid-jgy5orp2]:hover .frame__ring[data-astro-cid-jgy5orp2],.frame__play[data-astro-cid-jgy5orp2]:focus-visible .frame__ring[data-astro-cid-jgy5orp2]{transform:scale(1.08);background:color-mix(in srgb,var(--accent) 30%,var(--bg))}.page[data-astro-cid-73ne5lbz]{padding-top:clamp(1.75rem,4vw,3rem);padding-bottom:2rem}.page__head[data-astro-cid-73ne5lbz]{position:relative;margin-bottom:2.5rem;padding:clamp(2rem,5vw,3.5rem) 0 0}.page__head[data-astro-cid-73ne5lbz]:before{content:"";position:absolute;inset:-2rem -50vw auto -50vw;height:120%;z-index:-1;background:radial-gradient(60% 80% at 15% 0%,color-mix(in srgb,var(--pink) 22%,transparent),transparent 70%),radial-gradient(50% 70% at 90% 20%,color-mix(in srgb,var(--accent-dofus, #6cc4ee) 20%,transparent),transparent 70%);pointer-events:none}.page__head[data-astro-cid-73ne5lbz] h1[data-astro-cid-73ne5lbz]{margin:.9rem 0 .7rem;font-family:var(--font-deco);font-size:clamp(2.6rem,1.4rem + 5vw,4.4rem);line-height:1.02}.page__lead[data-astro-cid-73ne5lbz]{margin:0 0 1.4rem;max-width:58ch;color:var(--text-soft);font-size:1.05rem}.vnav[data-astro-cid-73ne5lbz]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.6rem}.vnav[data-astro-cid-73ne5lbz] a[data-astro-cid-73ne5lbz]{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .95rem;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--panel) 80%,transparent);color:var(--text);font-family:var(--font-ui);font-size:.8rem;font-weight:600;text-decoration:none;transition:border-color .15s ease,background .15s ease}.vnav[data-astro-cid-73ne5lbz] a[data-astro-cid-73ne5lbz]:hover{border-color:var(--c);background:color-mix(in srgb,var(--c) 14%,var(--panel))}.vnav[data-astro-cid-73ne5lbz] i[data-astro-cid-73ne5lbz]{width:.55rem;height:.55rem;border-radius:50%;background:var(--c);box-shadow:0 0 10px var(--c)}.page__yt[data-astro-cid-73ne5lbz]{display:inline-flex;align-items:center;gap:.5rem}section[data-astro-cid-73ne5lbz][id]{scroll-margin-top:5.5rem}.featured[data-astro-cid-73ne5lbz]{margin-bottom:2.75rem}.featured__tag[data-astro-cid-73ne5lbz]{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:.3rem .75rem;border-radius:999px;background:color-mix(in srgb,var(--pink) 16%,var(--panel));border:1px solid color-mix(in srgb,var(--pink) 40%,var(--line));color:var(--pink);font-family:var(--font-ui);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.featured__foot[data-astro-cid-73ne5lbz]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1.5rem;margin-top:.9rem}.featured__title[data-astro-cid-73ne5lbz]{margin:0;font-family:var(--font-display);font-size:1.15rem;line-height:1.3;max-width:60ch}.featured__link[data-astro-cid-73ne5lbz]{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0;font-family:var(--font-ui);font-size:.74rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);text-decoration:none}.featured__link[data-astro-cid-73ne5lbz]:hover{color:var(--gold-light)}.vsection[data-astro-cid-73ne5lbz]{margin-bottom:2.5rem}.vsection[data-astro-cid-73ne5lbz]:last-child{margin-bottom:0}.vsection[data-astro-cid-73ne5lbz]{margin-bottom:3.5rem;padding:clamp(1rem,2.5vw,1.6rem);border:1px solid var(--line);border-top:3px solid var(--c);border-radius:var(--radius-lg, 1rem);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 7%,var(--panel)),var(--panel) 40%)}.vsection__h[data-astro-cid-73ne5lbz]{display:flex;flex-direction:column;gap:.35rem;margin:0 0 1.1rem;font-family:var(--font-deco);font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem)}.vsection__n[data-astro-cid-73ne5lbz]{align-self:flex-start;padding:.25rem .7rem;border-radius:999px;background:color-mix(in srgb,var(--c) 20%,transparent);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);color:var(--c);font-family:var(--font-ui);font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.thumbs[data-astro-cid-73ne5lbz]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin-top:1rem}.thumb[data-astro-cid-73ne5lbz]{display:flex;flex-direction:column;gap:.4rem;padding:0;border:2px solid transparent;border-radius:var(--radius);background:transparent;cursor:pointer;text-align:left;color:inherit;transition:border-color .15s ease,transform .15s ease}.thumb[data-astro-cid-73ne5lbz]:hover{transform:translateY(-2px)}.thumb[data-astro-cid-73ne5lbz].is-active{border-color:var(--c);box-shadow:0 8px 24px -10px var(--c)}.thumb[data-astro-cid-73ne5lbz] img[data-astro-cid-73ne5lbz]{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:calc(var(--radius) - 2px);background:var(--panel-2)}.thumb__title[data-astro-cid-73ne5lbz]{padding:0 .15rem;font-family:var(--font-ui);font-size:.74rem;font-weight:600;line-height:1.3;color:var(--text-soft);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.thumb[data-astro-cid-73ne5lbz].is-active .thumb__title[data-astro-cid-73ne5lbz]{color:var(--text)}.shorts[data-astro-cid-73ne5lbz]{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:flex-start}.thumbs--vert[data-astro-cid-73ne5lbz]{flex:1;min-width:220px;margin-top:0;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.thumb--vert[data-astro-cid-73ne5lbz] img[data-astro-cid-73ne5lbz]{aspect-ratio:9 / 16}@media(max-width:620px){.shorts[data-astro-cid-73ne5lbz]{flex-direction:column}}
