.background-gradients.svelte-zv3kbw{display:none}body{background-color:#1a1a1a}.cards-page.svelte-zv3kbw{min-height:100vh;position:relative;overflow-x:hidden;padding-bottom:6rem;background-color:#1a1a1a;color:var(--text);--gold: #f6ce74;--gold-hover: #fae1a5}.page-content.svelte-zv3kbw{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 24px}.page-header.svelte-zv3kbw{padding:4rem 0 2.5rem;text-align:center;max-width:700px;margin:0 auto}.eyebrow.svelte-zv3kbw{color:var(--text);opacity:.55;text-transform:uppercase;letter-spacing:.2em;font-size:.75rem;margin-bottom:1rem}h1.svelte-zv3kbw{font-size:clamp(2.5rem,4.5vw,3.5rem);font-weight:300;margin:0 0 1rem;background:linear-gradient(135deg,var(--text-strong) 30%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lead.svelte-zv3kbw{color:var(--text);opacity:.7;line-height:1.6;font-size:1.05rem}.filter-tabs.svelte-zv3kbw{display:flex;justify-content:center;margin-bottom:3rem}.tabs-list.svelte-zv3kbw{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:center}.tab-btn.svelte-zv3kbw{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:var(--text);opacity:.7;padding:.6rem 1.4rem;font-size:.9rem;cursor:pointer;transition:all .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tab-btn.svelte-zv3kbw:hover{background:#ffffff1a;border-color:#ffffff4d;color:var(--text-strong);opacity:1}.tab-btn.active.svelte-zv3kbw{background:#f6ce7426;border-color:var(--gold);color:var(--gold);opacity:1;box-shadow:0 0 15px #f6ce7426}.cards-grid.svelte-zv3kbw{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:2rem 1.2rem}.card-item.svelte-zv3kbw{display:flex;flex-direction:column;text-decoration:none;position:relative}.card-visual.svelte-zv3kbw{width:100%;position:relative;border-radius:10px;overflow:hidden;aspect-ratio:2/3;box-shadow:0 4px 15px #0000004d;border:1px solid rgba(255,255,255,.08);transition:transform .4s cubic-bezier(.25,.46,.45,.94),box-shadow .4s cubic-bezier(.25,.46,.45,.94),border-color .3s ease}.card-item.svelte-zv3kbw:hover .card-visual:where(.svelte-zv3kbw){transform:translateY(-8px) scale(1.02);box-shadow:0 20px 30px #00000080,0 0 15px #f6ce741a;border-color:#f6ce744d;z-index:2}.card-visual img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.card-item.svelte-zv3kbw:hover .card-visual img{transform:scale(1.05)}.card-overlay.svelte-zv3kbw{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.4) 0%,transparent 100%);opacity:0;transition:opacity .3s ease}.card-item.svelte-zv3kbw:hover .card-overlay:where(.svelte-zv3kbw){opacity:1}.card-info.svelte-zv3kbw{margin-top:.8rem;text-align:center;padding:0 .2rem;position:relative;height:2.4em;display:flex;align-items:flex-start;justify-content:center}.card-name.svelte-zv3kbw{color:var(--text);font-size:.85rem;line-height:1.2;font-weight:400;transition:color .3s ease,transform .3s ease;opacity:.8}.card-item.svelte-zv3kbw:hover .card-name:where(.svelte-zv3kbw){color:var(--gold);opacity:1;transform:translateY(-2px);text-shadow:0 0 10px rgba(246,206,116,.3)}.empty-state.svelte-zv3kbw{text-align:center;padding:4rem 0;color:var(--text);opacity:.4;font-style:italic}@media(max-width:600px){.cards-grid.svelte-zv3kbw{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:1.5rem .8rem}.page-header.svelte-zv3kbw{padding:3rem 0 2rem}.tab-btn.svelte-zv3kbw{padding:.5rem 1rem;font-size:.8rem}.card-name.svelte-zv3kbw{font-size:.75rem}}
