.h3[data-astro-cid-dnlr3tcm]{font-size:1.1rem}.video-wrap[data-astro-cid-dnlr3tcm]{display:grid;gap:14px;margin-top:.5rem}@media(min-width:960px){.video-wrap[data-astro-cid-dnlr3tcm]{grid-template-columns:2fr 1fr;align-items:start}}.player[data-astro-cid-dnlr3tcm] video[data-astro-cid-dnlr3tcm]{width:100%;aspect-ratio:16 / 9;border-radius:var(--radius);background:#000;border:1px solid var(--border);box-shadow:var(--glow)}.chapters[data-astro-cid-dnlr3tcm]{padding:14px}.chapters[data-astro-cid-dnlr3tcm] ol[data-astro-cid-dnlr3tcm]{list-style:none;padding:0;margin:0;max-height:360px;overflow-y:auto}.chapters[data-astro-cid-dnlr3tcm] li[data-astro-cid-dnlr3tcm]{margin:0}.chapters[data-astro-cid-dnlr3tcm] button[data-astro-cid-dnlr3tcm]{width:100%;display:flex;gap:12px;align-items:center;text-align:left;padding:9px 10px;border-radius:10px;border:0;background:none;color:var(--text-2);font:inherit;font-size:.9rem;cursor:pointer;min-height:44px}.chapters[data-astro-cid-dnlr3tcm] button[data-astro-cid-dnlr3tcm]:hover{background:var(--surface-3);color:var(--text)}.chapters[data-astro-cid-dnlr3tcm] button[data-astro-cid-dnlr3tcm].active{background:#8b5cf629;color:var(--text)}.time[data-astro-cid-dnlr3tcm]{font-family:var(--mono);font-size:.8rem;color:var(--violet-2);min-width:2.6em}.prog[data-astro-cid-dnlr3tcm]{gap:10px}.prog-item[data-astro-cid-dnlr3tcm]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--border);color:var(--text);text-decoration:none;font-weight:550;transition:border-color .2s,background .2s}.prog-item[data-astro-cid-dnlr3tcm]:hover{border-color:var(--violet);color:var(--text);background:var(--surface-2)}.num[data-astro-cid-dnlr3tcm]{width:28px;height:28px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--grad);color:var(--on-grad);font-weight:700;font-size:.85rem}.etape[data-astro-cid-dnlr3tcm]{padding:2rem 0;border-top:1px solid var(--border);scroll-margin-top:120px}.etape-head[data-astro-cid-dnlr3tcm]{display:flex;gap:14px;align-items:center;margin-bottom:1.25rem}.etape-head[data-astro-cid-dnlr3tcm] h2[data-astro-cid-dnlr3tcm]{margin:0}.etape-num[data-astro-cid-dnlr3tcm]{font-family:var(--font-display);font-weight:800;font-size:clamp(2.6rem,9vw,4rem);line-height:1;background:linear-gradient(180deg,#c4b5fd,#6d28d9);-webkit-background-clip:text;background-clip:text;color:transparent}.etape-body[data-astro-cid-dnlr3tcm]{display:grid;gap:18px}@media(min-width:900px){.etape-body[data-astro-cid-dnlr3tcm]{grid-template-columns:5fr 6fr;align-items:start}.etape-fig[data-astro-cid-dnlr3tcm]{position:sticky;top:130px}}.etape-fig[data-astro-cid-dnlr3tcm]{margin:0;display:grid;gap:8px;justify-items:start}.etape-fig[data-astro-cid-dnlr3tcm] img[data-astro-cid-dnlr3tcm]{width:100%;border-radius:var(--radius-sm);border:1px solid var(--border)}.sous[data-astro-cid-dnlr3tcm]{list-style:none;padding:0;margin:0;display:grid;gap:4px}.sous[data-astro-cid-dnlr3tcm] li[data-astro-cid-dnlr3tcm]{display:flex;gap:12px;padding:10px 12px;border-radius:12px;margin:0}.sous[data-astro-cid-dnlr3tcm] li[data-astro-cid-dnlr3tcm]:nth-child(odd){background:#ffffff05}.sous-num[data-astro-cid-dnlr3tcm]{flex:none;font-family:var(--mono);font-size:.78rem;color:var(--violet-2);padding-top:3px;min-width:2.6em}.sous[data-astro-cid-dnlr3tcm] strong[data-astro-cid-dnlr3tcm]{color:var(--text)}.sous[data-astro-cid-dnlr3tcm] p[data-astro-cid-dnlr3tcm]{margin:.2rem 0 0;color:var(--text-2);font-size:.95rem}.flag[data-astro-cid-dnlr3tcm]{display:inline-block;margin-left:8px;font-size:.68rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#1a1205;background:var(--amber);padding:.15em .55em;border-radius:6px;vertical-align:middle}.verif[data-astro-cid-dnlr3tcm]{margin-top:1rem}.ex-pair[data-astro-cid-dnlr3tcm]{margin-bottom:1.5rem}.ex[data-astro-cid-dnlr3tcm]{grid-template-columns:1fr 1fr;gap:10px}.tag-v[data-astro-cid-dnlr3tcm]{color:#fff;background:var(--violet);border-color:var(--violet)}.ex[data-astro-cid-dnlr3tcm] figure[data-astro-cid-dnlr3tcm]{margin:0;display:grid;gap:8px}.ex[data-astro-cid-dnlr3tcm] figcaption[data-astro-cid-dnlr3tcm]{font-size:.85rem;color:var(--text-2)}.ex[data-astro-cid-dnlr3tcm] video[data-astro-cid-dnlr3tcm]{width:100%;aspect-ratio:9 / 16;max-height:520px;object-fit:contain;background:#000;border-radius:var(--radius-sm);border:1px solid var(--border)}.toc[data-astro-cid-dnlr3tcm] .chip[data-astro-cid-dnlr3tcm]{font-size:.8rem}
