h1.svelte-1abl7k{color:var(--color-accent);margin-bottom:2rem}.navigation-section.svelte-1abl7k{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-bottom:3rem}.nav-option.svelte-1abl7k{padding:1.5rem;background:#0f172a4d;border:1px solid #334155;border-radius:.75rem}.nav-option.svelte-1abl7k h2:where(.svelte-1abl7k){color:var(--color-accent);margin:0 0 .5rem;font-size:1.25rem}.nav-description.svelte-1abl7k{color:var(--color-secondary);margin:0 0 1.5rem;font-size:.9rem}.region-grid.svelte-1abl7k,.state-grid.svelte-1abl7k{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;margin-bottom:1rem}.region-name.svelte-1abl7k,.state-name.svelte-1abl7k{font-weight:600;margin-bottom:.25rem;font-size:.9rem}.region-count.svelte-1abl7k,.state-count.svelte-1abl7k{color:var(--color-secondary);font-size:.8rem}.search-section.svelte-1abl7k{background:#0f172a4d;border:1px solid #334155;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem}.search-prompt.svelte-1abl7k{margin:0 0 1rem;font-size:1.1rem}.search-input.svelte-1abl7k{width:100%;padding:.75rem;font-size:1rem;border:2px solid var(--color-accent);border-radius:.5rem;background:var(--color-bg);color:var(--text-color);font-family:monospace;margin-bottom:.75rem}.search-input.svelte-1abl7k:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-results.svelte-1abl7k,.browse-hint.svelte-1abl7k{color:#fffc;margin:0}.directory-section.svelte-1abl7k{padding:2rem;background:#0f172a4d;border:1px solid #334155;border-radius:.75rem;margin-bottom:2rem}.directory-section.svelte-1abl7k h2:where(.svelte-1abl7k){color:var(--color-accent);margin:0 0 .5rem;font-size:1.5rem;font-weight:600}.directory-description.svelte-1abl7k{color:#fffc;margin:0 0 1.5rem;font-size:1rem}.additional-links.svelte-1abl7k{margin-top:3rem;padding:1.5rem;background:#0f172a33;border-radius:.5rem;border:1px solid rgba(255,255,255,.1)}.additional-links.svelte-1abl7k p:where(.svelte-1abl7k){margin:.75rem 0;font-size:1.1rem}.additional-links.svelte-1abl7k p:where(.svelte-1abl7k):first-child{margin-top:0}.additional-links.svelte-1abl7k p:where(.svelte-1abl7k):last-child{margin-bottom:0}@media (max-width: 768px){.directory-section.svelte-1abl7k{padding:1.5rem}}@media (max-width: 768px){.navigation-section.svelte-1abl7k{grid-template-columns:1fr;gap:1.5rem}.region-grid.svelte-1abl7k,.state-grid.svelte-1abl7k{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}}
