main.svelte-1uha8ag{flex-direction:column;gap:28px;max-width:560px;margin:0 auto;padding:24px 20px 32px;display:flex}.marque.svelte-1uha8ag{letter-spacing:-.02em;align-items:center;gap:10px;font-size:26px;font-weight:800;display:flex}.intro.svelte-1uha8ag{flex-direction:column;gap:12px;display:flex}.badge.svelte-1uha8ag{background:var(--vert-clair);color:var(--vert-fonce);border-radius:999px;align-self:flex-start;margin:0;padding:6px 12px;font-size:14px;font-weight:700}h1.svelte-1uha8ag{letter-spacing:-.02em;margin:0;font-size:clamp(30px,8vw,40px);line-height:1.1}.intro.svelte-1uha8ag p:where(.svelte-1uha8ag):last-child{color:var(--texte-doux);margin:0;font-size:17px}.portes.svelte-1uha8ag{gap:12px;display:grid}.carte.svelte-1uha8ag{background:var(--carte);border:1px solid var(--bordure);border-radius:16px;padding:16px}.carte-orange.svelte-1uha8ag{background:var(--orange-clair);border-color:var(--orange-clair)}.carte.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 6px;font-size:17px}.carte.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--texte-doux);margin:0;font-size:15px}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--texte-discret);margin:0;font-size:13px}
