.fiche-page.svelte-1mub2fj{max-width:60rem;margin:0 auto;padding:1.5rem 1.25rem 4rem}.fiche-breadcrumb.svelte-1mub2fj{display:flex;gap:.4rem;font-size:.8125rem;color:var(--color-text-muted, #64748b);margin-bottom:1rem}.fiche-breadcrumb.svelte-1mub2fj a:where(.svelte-1mub2fj){color:inherit}.fiche-header.svelte-1mub2fj{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1.25rem;border-bottom:1px solid var(--color-border, #e2e8f0)}.fiche-header-main.svelte-1mub2fj{flex:1 1 24rem;min-width:0}.fiche-header.svelte-1mub2fj h1:where(.svelte-1mub2fj){margin:0 0 .5rem;font-size:1.6rem;font-weight:700;line-height:1.3}.fiche-meta.svelte-1mub2fj{margin:0;display:flex;flex-wrap:wrap;gap:.35rem;font-size:.875rem;color:var(--color-text-muted, #64748b)}.dot.svelte-1mub2fj{opacity:.5}.fiche-intro.svelte-1mub2fj{margin:1.25rem 0 0;padding:.875rem 1rem;border-left:3px solid var(--color-border, #e2e8f0);color:var(--color-text-muted, #475569);line-height:1.65}.fiche-warning.svelte-1mub2fj{margin:1.25rem 0 0;padding:.7rem .9rem;border-radius:.5rem;background:#fffbeb;color:#92400e;font-size:.875rem}.fiche-section.svelte-1mub2fj{margin-top:2rem}.fiche-section-ancestors.svelte-1mub2fj{margin:0 0 .15rem;font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted, #94a3b8)}.fiche-section-title.svelte-1mub2fj{display:flex;align-items:baseline;gap:.6rem;margin:0 0 .6rem;font-size:1.05rem;font-weight:600}.fiche-section-count.svelte-1mub2fj{font-size:.75rem;font-weight:500;color:var(--color-text-muted, #64748b)}.fiche-exercises.svelte-1mub2fj{list-style:none;margin:0;padding:0;counter-reset:fiche-exercise;border:1px solid var(--color-border, #e2e8f0);border-radius:.75rem;overflow:hidden}.fiche-exercise.svelte-1mub2fj+.fiche-exercise:where(.svelte-1mub2fj){border-top:1px solid var(--color-border, #e2e8f0)}.fiche-exercise-link.svelte-1mub2fj{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;padding:.7rem .9rem;color:inherit;text-decoration:none}.fiche-exercise-link.svelte-1mub2fj:hover{background:var(--color-surface-hover, #f8fafc)}.fiche-exercise-title.svelte-1mub2fj{flex:1 1 18rem;min-width:0;font-weight:500}.fiche-exercise-meta.svelte-1mub2fj{display:flex;align-items:center;gap:.35rem;font-size:.8125rem;color:var(--color-text-muted, #64748b)}
