.region-cta.svelte-1ilxoqu{display:block;margin:var(--space-4, 1rem) 0;padding:.75rem 1rem;border-radius:var(--radius-md, 8px);background:var(--color-primary-600, #059669);color:#fff;font-weight:600;text-align:center;text-decoration:none}.region-courts.svelte-1ilxoqu{display:grid;gap:.5rem;margin:0 0 var(--space-6, 1.5rem);padding:0;list-style:none}.region-court.svelte-1ilxoqu{display:grid;grid-template-columns:1fr auto;gap:.25rem .5rem;padding:.875rem 1rem;background:var(--color-bg-primary, #ffffff);border:1px solid var(--color-border-light, #e5e7eb);border-radius:var(--radius-md, 8px);color:var(--color-text-primary, #111827);text-decoration:none}.region-court.svelte-1ilxoqu:hover{border-color:var(--color-primary-400, #34d399)}.region-court-name.svelte-1ilxoqu{font-weight:600}.region-court-free.svelte-1ilxoqu{font-size:.75rem;font-weight:600;color:var(--color-primary-700, #047857)}.region-court-meta.svelte-1ilxoqu{grid-column:1 / -1;font-size:.8125rem;color:var(--color-text-secondary, #6b7280)}.region-others.svelte-1ilxoqu h2:where(.svelte-1ilxoqu){margin:0 0 .5rem;font-size:.9375rem}.region-others.svelte-1ilxoqu ul:where(.svelte-1ilxoqu){display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.region-others.svelte-1ilxoqu a:where(.svelte-1ilxoqu){display:inline-block;padding:.375rem .75rem;border:1px solid var(--color-border-light, #e5e7eb);border-radius:999px;color:var(--color-text-primary, #111827);font-size:.8125rem;text-decoration:none}
