.tabs.svelte-1b2ybi{position:relative;display:flex;justify-content:center;gap:0;padding:4px;background:linear-gradient(180deg,#1e1e1eeb,#121212f0);border:1px solid var(--border-color);border-radius:999px;width:min(520px,calc(100% - 32px));margin:12px auto;box-shadow:inset 0 1px #ffffff17,0 8px 18px #0003}.tabs-indicator.svelte-1b2ybi{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px) / var(--tab-count));border-radius:999px;background:linear-gradient(90deg,#5b6069,#8f95a1);box-shadow:inset 0 1px #ffffff42,0 4px 10px #0000002e;transform:translate(calc(var(--tab-index) * 100%));transition:transform .28s cubic-bezier(.22,1,.36,1)}.tabs.svelte-1b2ybi button:where(.svelte-1b2ybi){flex:1 1 0;padding:9px 18px;border-radius:999px;background:transparent;color:#c9c9c9;border:none;cursor:pointer;font-weight:600;font-size:16px;transition:color .18s ease;position:relative;z-index:1}.tabs.svelte-1b2ybi button:where(.svelte-1b2ybi):hover{color:#f5f5f5}.tabs.svelte-1b2ybi button.selected:where(.svelte-1b2ybi){color:#fcfcfc}.load-more.svelte-1b2ybi{height:42px;padding:0 18px;background:linear-gradient(180deg,#1a1a1af5,#141414f5);border:1px solid var(--border-color);color:#eee;cursor:pointer;border-radius:12px;font-weight:600;transition:border-color .16s ease,transform .16s ease}.load-more.svelte-1b2ybi:hover:not(:disabled){border-color:var(--border-color-strong);transform:translateY(-1px)}.load-more.svelte-1b2ybi:disabled{opacity:.6;cursor:not-allowed}.content.svelte-1b2ybi{padding:8px 40px 60px;overflow-anchor:none}.content.svelte-1b2ybi .masonry{overflow-anchor:none}.load-more-wrap.svelte-1b2ybi{text-align:center;margin:40px;overflow-anchor:none}.skeleton-grid.svelte-1b2ybi{max-width:1600px;margin:0 auto;padding:20px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.skeleton-card.svelte-1b2ybi{height:260px;border-radius:16px;background:linear-gradient(90deg,#141414e6,#242424f5,#141414e6);background-size:200% 100%;animation:svelte-1b2ybi-shimmer 1.15s linear infinite}.skeleton-card.medium.svelte-1b2ybi{height:320px}.skeleton-card.tall.svelte-1b2ybi{height:420px}@keyframes svelte-1b2ybi-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:768px){.content.svelte-1b2ybi{padding:8px 16px 60px}.content.svelte-1b2ybi .masonry{padding:0}}
