.article-page.svelte-uquo39{padding:1.5rem 0 4rem}.container.svelte-uquo39{max-width:72rem;margin:0 auto;padding:0 1rem}@media (width>=640px){.container.svelte-uquo39{padding:0 1.5rem}}@media (width>=1024px){.container.svelte-uquo39{padding:0 2rem}}.back-link.svelte-uquo39{color:var(--color-forest);opacity:.85;align-items:center;gap:.25rem;margin-bottom:.5rem;font-size:.9rem;transition:opacity .15s;display:inline-flex}.back-link.svelte-uquo39:hover{opacity:1}.breadcrumb.svelte-uquo39{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1.25rem;font-size:.8rem;display:flex}.breadcrumb.svelte-uquo39 a:where(.svelte-uquo39){color:var(--muted)}.breadcrumb.svelte-uquo39 a:where(.svelte-uquo39):hover{color:var(--color-forest)}.breadcrumb.svelte-uquo39 .sep:where(.svelte-uquo39){opacity:.5}.breadcrumb.svelte-uquo39 .current:where(.svelte-uquo39){color:var(--color-forest);opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:28ch;overflow:hidden}.hero-card.svelte-uquo39{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #e5e7eb;border-radius:1.35rem;margin-bottom:1.75rem;overflow:hidden}.hero-image.svelte-uquo39{aspect-ratio:21/9;background:#001a4d;position:relative}.hero-image.svelte-uquo39 img:where(.svelte-uquo39){object-fit:cover;width:100%;height:100%;display:block}.hero-image-fade.svelte-uquo39{pointer-events:none;background:linear-gradient(#0000 45%,#001e508c 100%);position:absolute;inset:0}.hero-gradient.svelte-uquo39{background:linear-gradient(135deg,#039 0%,#001a66 55%,#0a2a7a 100%);height:7rem;position:relative;overflow:hidden}.hero-gradient[data-category=Histoire].svelte-uquo39{background:linear-gradient(135deg,#3d2b1f 0%,#5c4033 50%,#8b6914 100%)}.hero-gradient[data-category=Technique].svelte-uquo39{background:linear-gradient(135deg,#039 0%,#026 60%,#1a3a8f 100%)}.hero-pattern.svelte-uquo39{opacity:.12;background-image:radial-gradient(circle at 20%,#ffb600 0%,#0000 45%),radial-gradient(circle at 80% 20%,#fff 0%,#0000 35%);position:absolute;inset:0}.hero-body.svelte-uquo39{padding:1.5rem 1.5rem 1.75rem}@media (width>=640px){.hero-body.svelte-uquo39{padding:1.75rem 2rem 2rem}}.badge.svelte-uquo39{letter-spacing:.06em;text-transform:uppercase;color:var(--color-forest);background:#00339917;border-radius:999px;margin-bottom:.85rem;padding:.3rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.badge[data-category=Histoire].svelte-uquo39{color:#5c4033;background:#8b691426}.badge[data-category=Technique].svelte-uquo39{color:var(--color-forest);background:#0033991a}.hero-body.svelte-uquo39 h1:where(.svelte-uquo39){color:var(--color-forest);letter-spacing:-.01em;margin-bottom:.65rem;font-size:clamp(1.45rem,3.8vw,2.15rem);font-weight:700;line-height:1.22}.meta.svelte-uquo39{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin-bottom:1.15rem;font-size:.85rem;display:flex}.meta.svelte-uquo39 .dot:where(.svelte-uquo39){opacity:.5}.meta.svelte-uquo39 .updated:where(.svelte-uquo39){font-style:italic}.lead.svelte-uquo39{color:var(--color-forest);max-width:46rem;font-size:1.08rem;font-weight:500;line-height:1.65}.layout.svelte-uquo39{gap:1.5rem;display:grid}@media (width>=1024px){.layout.has-sidebar.svelte-uquo39{grid-template-columns:1fr 260px;align-items:start;gap:1.75rem}}.body-card.svelte-uquo39{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #e5e7eb;border-radius:1.25rem;padding:1.6rem 1.35rem 2rem}@media (width>=640px){.body-card.svelte-uquo39{padding:2rem 2rem 2.25rem}}.section.svelte-uquo39{margin-bottom:2rem}.section.svelte-uquo39:last-of-type{margin-bottom:0}.log-line.svelte-uquo39{color:var(--muted);border-left:3px solid #ffb6008c;margin-bottom:.5rem;padding-left:.75rem;font-size:.95rem;font-style:italic}.section.svelte-uquo39 h2:where(.svelte-uquo39){color:var(--color-forest);margin-bottom:.65rem;font-size:1.28rem;font-weight:700;line-height:1.3}.question.svelte-uquo39{color:#1e3a6e;background:#0033990d;border-radius:.65rem;margin-bottom:1rem;padding:.7rem 1rem;font-size:1.02rem;font-weight:600;line-height:1.45}.path-block.svelte-uquo39{border-radius:.85rem;margin-bottom:1rem;padding:1rem 1.1rem}.path-block.fast.svelte-uquo39{background:linear-gradient(135deg,#ffb6001c,#ffb6000a);border:1px solid #ffb60040}.path-block.resonance.svelte-uquo39{background:#0033990a;border:1px solid #0033991a}.path-label.svelte-uquo39{letter-spacing:.07em;text-transform:uppercase;color:var(--color-forest);opacity:.75;margin-bottom:.5rem;font-size:.7rem;font-weight:700}.path-block.svelte-uquo39 ul:where(.svelte-uquo39){flex-direction:column;gap:.4rem;list-style:none;display:flex}.path-block.svelte-uquo39 li:where(.svelte-uquo39){color:#1f2937;padding-left:1.15rem;font-size:.95rem;line-height:1.45;position:relative}.path-block.fast.svelte-uquo39 li:where(.svelte-uquo39):before{content:"→";color:var(--color-maple);font-weight:700;position:absolute;left:0}.path-block.resonance.svelte-uquo39 li:where(.svelte-uquo39):before{content:"•";color:var(--color-forest);opacity:.55;position:absolute;left:.15rem}.body-p.svelte-uquo39{color:#374151;margin-bottom:.9rem;font-size:1.05rem;line-height:1.72}.body-p.svelte-uquo39:last-child{margin-bottom:0}.related-block.svelte-uquo39{border-top:1px solid #eef0f3;margin-top:2.25rem;padding-top:1.5rem}.related-title.svelte-uquo39{color:var(--color-forest);margin-bottom:.85rem;font-size:1.05rem;font-weight:700}.related-list.svelte-uquo39{flex-direction:column;gap:.55rem;display:flex}.related-item.svelte-uquo39{background:#fafbfc;border:1px solid #e8eaed;border-radius:.75rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:border-color .2s,background .2s,box-shadow .2s;display:grid}.related-item.svelte-uquo39:hover{background:#fff;border-color:#ffb60073;box-shadow:0 4px 14px #0033990f}.related-kind.svelte-uquo39{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);white-space:nowrap;background:#0033990f;border-radius:999px;padding:.2rem .5rem;font-size:.68rem;font-weight:700}.related-item.recipe.svelte-uquo39 .related-kind:where(.svelte-uquo39){color:#8a6200;background:#ffb60026}.related-name.svelte-uquo39{color:var(--color-forest);font-size:.95rem;font-weight:600;line-height:1.35}.related-arrow.svelte-uquo39{color:var(--color-maple);font-weight:700;transition:transform .2s}.related-item.svelte-uquo39:hover .related-arrow:where(.svelte-uquo39){transform:translate(3px)}.sidebar.svelte-uquo39{display:none}@media (width>=1024px){.sidebar.svelte-uquo39{display:block}}.sidebar-sticky.svelte-uquo39{flex-direction:column;gap:1rem;display:flex;position:sticky;top:5.25rem}.key-box.svelte-uquo39{box-shadow:var(--shadow-soft);background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:1.15rem 1.2rem}.key-label.svelte-uquo39{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem;font-size:.7rem;font-weight:700}.key-box.svelte-uquo39 ul:where(.svelte-uquo39){flex-direction:column;gap:.55rem;list-style:none;display:flex}.key-box.svelte-uquo39 li:where(.svelte-uquo39){color:#1f2937;padding-left:1rem;font-size:.9rem;line-height:1.4;position:relative}.key-box.svelte-uquo39 li:where(.svelte-uquo39):before{content:"→";color:var(--color-maple);font-size:.85rem;font-weight:700;position:absolute;left:0}.side-cta.svelte-uquo39{color:#fff;background:linear-gradient(160deg,#039 0%,#001a55 100%);border-radius:1rem;padding:1.15rem 1.2rem}.side-cta-title.svelte-uquo39{letter-spacing:.07em;text-transform:uppercase;opacity:.75;margin-bottom:.65rem;font-size:.7rem;font-weight:700}.side-cta-link.svelte-uquo39{color:#fff;border-bottom:1px solid #ffffff1f;padding:.45rem 0;font-size:.92rem;font-weight:600;line-height:1.35;transition:color .15s;display:block}.side-cta-link.svelte-uquo39:last-child{border-bottom:none;padding-bottom:0}.side-cta-link.svelte-uquo39:hover{color:var(--color-maple)}@media (width<=639px){.hero-body.svelte-uquo39{padding:1.25rem 1.15rem 1.4rem}.body-card.svelte-uquo39{padding:1.25rem 1.1rem 1.6rem}.section.svelte-uquo39 h2:where(.svelte-uquo39){font-size:1.15rem}.lead.svelte-uquo39{font-size:1.02rem}}
