.cuisines-page.svelte-mfmn88{max-width:var(--max-width-article);margin:0 auto;padding-top:var(--space-section);padding-bottom:60px}.page-header.svelte-mfmn88{margin-bottom:var(--space-lg);opacity:0;transition:opacity .5s ease}.page-header.loaded.svelte-mfmn88{opacity:1}.page-title.svelte-mfmn88{font-family:var(--font-heading);font-size:36px;color:var(--color-ink);font-weight:400;margin:0 0 var(--space-sm)}.page-subtitle.svelte-mfmn88{font-family:var(--font-ui);font-size:13px;color:var(--color-fog);margin:0}.cuisine-grid.svelte-mfmn88{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-sm);margin-top:var(--space-xl)}.cuisine-card.svelte-mfmn88{display:flex;justify-content:space-between;align-items:center;padding:var(--space-base) var(--space-lg);border:1px solid var(--color-stone);border-radius:var(--radius);text-decoration:none;transition:border-color .2s var(--ease),background .2s var(--ease)}.cuisine-card.svelte-mfmn88:hover{border-color:var(--color-rust);background:color-mix(in srgb,var(--color-rust) 4%,transparent)}.cuisine-name.svelte-mfmn88{font-family:var(--font-heading);font-size:16px;font-weight:400;color:var(--color-ink);transition:color .15s var(--ease)}.cuisine-card.svelte-mfmn88:hover .cuisine-name:where(.svelte-mfmn88){color:var(--color-rust)}.cuisine-count.svelte-mfmn88{font-family:var(--font-ui);font-size:12px;font-weight:600;color:var(--color-fog);background:var(--color-stone);padding:2px 8px;border-radius:10px}@media(max-width:639px){.page-title.svelte-mfmn88{font-size:28px}.cuisine-grid.svelte-mfmn88{grid-template-columns:1fr}}
