.page.svelte-tkowwn{padding:2rem 1.5rem 4rem}.inner.svelte-tkowwn{max-width:800px;margin:0 auto}.breadcrumb.svelte-tkowwn{color:var(--text-tertiary);gap:.5rem;margin-bottom:2rem;font-size:.85rem;display:flex}.breadcrumb.svelte-tkowwn a:where(.svelte-tkowwn){color:var(--text-secondary);text-decoration:none;transition:color .2s}.breadcrumb.svelte-tkowwn a:where(.svelte-tkowwn):hover{color:var(--accent-primary)}.sep.svelte-tkowwn{color:var(--text-tertiary)}h1.svelte-tkowwn{text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;font-size:1.4rem;font-weight:700}.subtitle.svelte-tkowwn{color:var(--text-tertiary);margin-bottom:.75rem}.intro.svelte-tkowwn{color:var(--text-tertiary);max-width:600px;margin-bottom:2.5rem;font-size:.9rem;line-height:1.6}.link.svelte-tkowwn{color:var(--accent-primary);text-decoration:underline}.state-list.svelte-tkowwn{flex-direction:column;gap:.5rem;display:flex}.state-card.svelte-tkowwn{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:14px;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;text-decoration:none;transition:all .2s;display:flex}.state-card.svelte-tkowwn:hover{background:var(--bg-tertiary);border-color:var(--accent-border-hover);transform:translate(4px)}.state-info.svelte-tkowwn .item-name:where(.svelte-tkowwn){color:var(--text-primary);margin-bottom:.2rem;font-size:1.1rem;font-weight:600;display:block}.city-count.svelte-tkowwn{color:var(--text-tertiary);font-size:.8rem}.arrow.svelte-tkowwn{color:var(--text-tertiary);font-size:1.25rem;transition:color .2s}.state-card.svelte-tkowwn:hover .arrow:where(.svelte-tkowwn){color:var(--accent-primary)}
