.banner.svelte-vxz3gs{margin:0 0 var(--space-4);border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}.banner.svelte-vxz3gs img:where(.svelte-vxz3gs){display:block;width:100%;aspect-ratio:7 / 1;object-fit:cover;background:var(--surface-2)}.anthem.svelte-vxz3gs{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2)}.anthem-native.svelte-vxz3gs{color:var(--text-muted)}.anthem-meta.svelte-vxz3gs{margin:var(--space-1) 0 var(--space-3);font-size:.9rem;color:var(--text-muted)}.anthem-audio.svelte-vxz3gs{display:block;width:100%;max-width:32rem;height:2.4rem}.anthem-credit.svelte-vxz3gs{margin:var(--space-2) 0 0;font-size:.75rem;color:var(--text-muted)}.dish.svelte-vxz3gs{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2)}.dish-native.svelte-vxz3gs{color:var(--text-muted)}.dish-what.svelte-vxz3gs{flex:1 1 100%}.dish-note.svelte-vxz3gs{margin:var(--space-2) 0 0;font-size:.9rem;color:var(--text-muted)}.heritage-count.svelte-vxz3gs{font-weight:400;color:var(--text-muted);text-transform:none;letter-spacing:normal}.heritage.svelte-vxz3gs{margin:0;padding:0;list-style:none;display:grid;gap:var(--space-2)}.heritage.svelte-vxz3gs li:where(.svelte-vxz3gs){display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2)}.heritage-meta.svelte-vxz3gs{font-size:.85rem;color:var(--text-muted)}.heritage-danger.svelte-vxz3gs{font-size:.75rem;padding:.05rem .4rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warn) 22%,transparent);color:var(--text)}.heritage-more.svelte-vxz3gs{margin-top:var(--space-2);padding:0;background:none;border:none;color:var(--accent);cursor:pointer;font:inherit;font-size:.9rem;text-decoration:underline}.lead-text.svelte-vxz3gs{margin-top:0}.history.svelte-vxz3gs{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg-inset);margin-top:var(--space-4)}.history.svelte-vxz3gs summary:where(.svelte-vxz3gs){display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;list-style:none;min-height:44px;font-size:.9rem;font-weight:600;color:var(--text-muted);transition:color var(--transition)}.history.svelte-vxz3gs summary:where(.svelte-vxz3gs)::-webkit-details-marker{display:none}.history.svelte-vxz3gs summary:where(.svelte-vxz3gs):hover{color:var(--text)}.history-title.svelte-vxz3gs{display:inline-flex;gap:.35em}.history.svelte-vxz3gs .chev:where(.svelte-vxz3gs){width:.45rem;height:.45rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--transition);margin-bottom:.15rem;flex:0 0 auto}.history[open].svelte-vxz3gs .chev:where(.svelte-vxz3gs){transform:rotate(-135deg);margin:.15rem 0 0}.history-list.svelte-vxz3gs{list-style:none;margin:0;padding:0 var(--space-3) var(--space-2);display:flex;flex-direction:column;gap:var(--space-4);border-top:1px solid var(--border);padding-top:var(--space-3)}.old-flag.svelte-vxz3gs{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--space-3);align-items:start}.old-image.svelte-vxz3gs img:where(.svelte-vxz3gs){display:block;width:100%;aspect-ratio:4 / 3;object-fit:contain;border:1px solid var(--border-strong);background:var(--bg-elevated)}.no-image.svelte-vxz3gs{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 3;border:1px dashed var(--border-strong);background:var(--bg-elevated);color:var(--text-faint);font-size:.7rem;text-transform:uppercase;letter-spacing:.06em}.old-text.svelte-vxz3gs p:where(.svelte-vxz3gs){margin:0 0 var(--space-1)}.old-period.svelte-vxz3gs{font-size:.8rem;color:var(--text-muted)}.history-note.svelte-vxz3gs{margin:0;padding:0 var(--space-3) var(--space-3)}@media(max-width:520px){.old-flag.svelte-vxz3gs{grid-template-columns:92px minmax(0,1fr);gap:var(--space-2)}}.about-columns.svelte-vxz3gs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4) var(--space-5);align-items:start;margin-bottom:var(--space-4)}@media(max-width:900px){.about-columns.svelte-vxz3gs{grid-template-columns:minmax(0,1fr)}}.facts-grid.svelte-vxz3gs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3) var(--space-4);margin:0}@media(max-width:900px){.facts-grid.svelte-vxz3gs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.about-map.svelte-vxz3gs{min-width:0}.facts-grid.svelte-vxz3gs dt:where(.svelte-vxz3gs){font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint);font-weight:600}.facts-grid.svelte-vxz3gs dd:where(.svelte-vxz3gs){margin:.1rem 0 0;font-size:.95rem}.endonym.svelte-vxz3gs{display:block;font-size:.9rem;margin-top:.15rem}.endonyms-more.svelte-vxz3gs>summary:where(.svelte-vxz3gs){display:inline-flex;align-items:center;gap:.3rem;margin-top:.15rem;font-size:.85rem;color:var(--text-faint);cursor:pointer;list-style:none}.endonyms-more.svelte-vxz3gs>summary:where(.svelte-vxz3gs)::-webkit-details-marker{display:none}.endonyms-more.svelte-vxz3gs>summary:where(.svelte-vxz3gs):hover{color:var(--text-muted)}.endonyms-more.svelte-vxz3gs .chev:where(.svelte-vxz3gs){width:.42em;height:.42em;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--transition)}.endonyms-more[open].svelte-vxz3gs .chev:where(.svelte-vxz3gs){transform:rotate(-135deg)}.section-heading.svelte-vxz3gs{margin-top:0;margin-bottom:var(--space-2);font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--text-faint)}.svelte-vxz3gs+.section-heading:where(.svelte-vxz3gs){margin-top:var(--space-5)}.qualifier.svelte-vxz3gs{display:block}.facts.svelte-vxz3gs{margin:0;padding-left:1.15rem;display:flex;flex-direction:column;gap:var(--space-2)}.facts.svelte-vxz3gs li:where(.svelte-vxz3gs){font-size:.95rem}
