.page-header.svelte-1f6cs08{background:linear-gradient(180deg, #070d18 0%, var(--bg-main) 100%);text-align:center;padding:5.5rem 0 2.5rem;position:relative;overflow:hidden}.header-glow.svelte-1f6cs08{filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#00b4d826 0%,#0000 70%);width:500px;height:200px;position:absolute;top:0;left:50%;transform:translate(-50%)}.header-content.svelte-1f6cs08{flex-direction:column;align-items:center;gap:.6rem;display:flex}.header-content.svelte-1f6cs08 h1:where(.svelte-1f6cs08){color:var(--text-main);font-size:2.35rem}.header-content.svelte-1f6cs08 h1:where(.svelte-1f6cs08) span:where(.svelte-1f6cs08){background:linear-gradient(135deg, var(--primary) 0%, var(--emerald) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.header-content.svelte-1f6cs08 p:where(.svelte-1f6cs08){color:var(--text-muted);max-width:600px;font-size:.95rem}.filter-bar.svelte-1f6cs08{z-index:20;border-radius:var(--radius-lg);align-items:flex-end;gap:1rem;margin-top:-1.5rem;padding:1.25rem 1.5rem;display:flex;position:relative}.filter-item.svelte-1f6cs08{flex-direction:column;gap:.5rem;display:flex}.flex-2.svelte-1f6cs08{flex:2}.flex-1.svelte-1f6cs08{flex:1.2}.filter-item.svelte-1f6cs08 label:where(.svelte-1f6cs08){color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;display:flex}.filter-actions.svelte-1f6cs08{gap:.75rem;display:flex}.catalog-summary.svelte-1f6cs08{align-items:center;gap:1rem;margin-top:1.75rem;padding:0 .5rem;display:flex}.count-pill.svelte-1f6cs08{color:var(--text-muted);background:var(--bg-card);border-radius:var(--radius-full);border:1px solid var(--surface-border);align-items:center;gap:.35rem;padding:.35rem .85rem;font-size:.88rem;display:inline-flex}.count-pill.svelte-1f6cs08 strong:where(.svelte-1f6cs08){color:var(--text-main)}.active-filter-text.svelte-1f6cs08{color:var(--primary);font-size:.85rem}.islands-list.svelte-1f6cs08{padding:3rem 0 8rem}.islands-grid.svelte-1f6cs08{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.empty-state.svelte-1f6cs08{text-align:center;border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:1rem;max-width:550px;margin:0 auto;padding:5rem 2rem;display:flex}.empty-icon-wrap.svelte-1f6cs08{background:var(--badge-official-bg);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.5rem;display:flex}.empty-state.svelte-1f6cs08 h3:where(.svelte-1f6cs08){color:var(--text-main);font-size:1.6rem}.empty-state.svelte-1f6cs08 p:where(.svelte-1f6cs08){color:var(--text-muted);margin-bottom:1rem;font-size:.95rem}@media (width<=1024px){.filter-bar.svelte-1f6cs08{flex-direction:column;align-items:stretch;gap:1.25rem}.filter-actions.svelte-1f6cs08{flex-direction:row}.islands-grid.svelte-1f6cs08{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.header-content.svelte-1f6cs08 h1:where(.svelte-1f6cs08){font-size:2.5rem}.islands-grid.svelte-1f6cs08{grid-template-columns:1fr}}
