.circuits.svelte-13jodsd{gap:var(--space-5);flex-direction:column;width:100%;max-width:1180px;margin:0 auto;display:flex}header.svelte-13jodsd{max-width:640px}.kicker.svelte-13jodsd{font:500 var(--font-size-xs) / 1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:0}h1.svelte-13jodsd{font-family:var(--font-display);font-size:var(--font-size-2xl);margin:var(--space-2) 0 var(--space-3);line-height:1.15}.lede.svelte-13jodsd{color:var(--ink-2);margin:0}.grid.svelte-13jodsd{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.grid.svelte-13jodsd a:where(.svelte-13jodsd){height:100%;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--panel);box-shadow:var(--elev-1);color:var(--ink);transition:border-color var(--duration-fast) var(--ease-standard);flex-direction:column;gap:2px;text-decoration:none;display:flex}.grid.svelte-13jodsd a:where(.svelte-13jodsd):hover,.grid.svelte-13jodsd a:where(.svelte-13jodsd):focus-visible{border-color:var(--accent)}.grid.svelte-13jodsd a:where(.svelte-13jodsd) .track-thumbnail{margin-bottom:var(--space-2)}.country.svelte-13jodsd{font:500 var(--font-size-xs) / 1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.name.svelte-13jodsd{font-family:var(--font-display);font-size:var(--font-size-lg);line-height:1.2}.facts.svelte-13jodsd{font-size:var(--font-size-sm);color:var(--ink-2);margin-top:var(--space-1)}.empty.svelte-13jodsd{color:var(--ink-2)}
