h1.svelte-1cp9645{font-size:clamp(2.1rem,4.4vw,3.6rem);max-width:22ch}.region.svelte-1cp9645{font-size:1.1rem;font-family:var(--mono);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--accent-vif);margin:48px 0 16px}.villes.svelte-1cp9645{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.villes.svelte-1cp9645 a:where(.svelte-1cp9645){display:block;height:100%;padding:16px 18px;border:1px solid var(--ligne);border-radius:12px;text-decoration:none;transition:border-color .2s,background .2s}.villes.svelte-1cp9645 a:where(.svelte-1cp9645):hover{border-color:var(--accent);background:var(--noir-2)}.villes.svelte-1cp9645 strong:where(.svelte-1cp9645){display:block;font-size:1.1rem}.villes.svelte-1cp9645 span:where(.svelte-1cp9645){display:block;color:var(--gris);font-size:.85rem;margin-top:4px}.brouillon.svelte-1cp9645 a:where(.svelte-1cp9645){border-style:dashed;opacity:.75}.vide.svelte-1cp9645 a:where(.svelte-1cp9645){color:var(--accent-vif)}
