.page.svelte-1w567vk{min-height:100vh;position:relative;overflow:hidden}.page-bg.svelte-1w567vk{position:absolute;inset:0;background:var(--bg-primary);z-index:-2}.noise.svelte-1w567vk{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.container.svelte-1w567vk{max-width:1400px;margin:0 auto;padding:0 24px;position:relative}.hero.svelte-1w567vk{padding:80px 0 60px;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.hero-bg.svelte-1w567vk{position:absolute;top:-100px;left:50%;transform:translate(-50%);width:1200px;height:600px;background:radial-gradient(ellipse at center,var(--accent-glow) 0%,transparent 70%);pointer-events:none;z-index:-1}.hero.svelte-1w567vk:before{content:"";position:absolute;inset:-60px -200px;background-image:repeating-linear-gradient(0deg,transparent 0px,transparent 39px,color-mix(in srgb,var(--text-primary) 8%,transparent) 39px,transparent 40px),repeating-linear-gradient(90deg,transparent 0px,transparent 39px,color-mix(in srgb,var(--text-primary) 8%,transparent) 39px,transparent 40px);mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);pointer-events:none;z-index:-1}.hero-content.svelte-1w567vk{margin-bottom:32px}.hero-title.svelte-1w567vk{font-size:3.5rem;font-weight:800;letter-spacing:-.04em;background:linear-gradient(135deg,var(--text-primary) 0%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;margin-bottom:12px}.hero-subtitle.svelte-1w567vk{font-size:1.1rem;color:var(--text-secondary);margin-bottom:8px}.hero-count.svelte-1w567vk{font-family:JetBrains Mono,monospace;font-size:.9rem;color:var(--text-muted)}.sort-controls.svelte-1w567vk{display:flex;align-items:center;gap:12px}.sort-label.svelte-1w567vk{font-size:.9rem;color:var(--text-secondary);font-weight:500}.sort-select.svelte-1w567vk{padding:10px 36px 10px 16px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font-size:.9rem;font-weight:500;font-family:inherit;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2371717a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.sort-select.svelte-1w567vk:hover{border-color:var(--accent);background-color:var(--bg-tertiary)}.sort-select.svelte-1w567vk:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.sort-select.svelte-1w567vk option:where(.svelte-1w567vk){background:var(--bg-secondary);color:var(--text-primary)}.configs-grid.svelte-1w567vk{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:60px}.skeleton-card.svelte-1w567vk{background:var(--bg-secondary);border:1px solid var(--border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:12px}.skeleton-header.svelte-1w567vk{display:flex;align-items:center;gap:8px}.skeleton-avatar.svelte-1w567vk{width:28px;height:28px;border-radius:50%;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-hover) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;animation:svelte-1w567vk-shimmer 1.5s infinite}.skeleton-text.svelte-1w567vk{height:12px;background:linear-gradient(90deg,var(--bg-tertiary) 25%,var(--bg-hover) 50%,var(--bg-tertiary) 75%);background-size:200% 100%;border-radius:4px;animation:svelte-1w567vk-shimmer 1.5s infinite}.skeleton-username.svelte-1w567vk{width:80px}.skeleton-name.svelte-1w567vk{height:20px;width:60%}.skeleton-desc.svelte-1w567vk{width:100%}.skeleton-desc.short.svelte-1w567vk{width:75%}.skeleton-footer.svelte-1w567vk{display:flex;gap:16px;padding-top:8px;border-top:1px solid var(--border);margin-top:auto}.skeleton-stat.svelte-1w567vk{width:60px}@keyframes svelte-1w567vk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state.svelte-1w567vk{text-align:center;padding:100px 20px}.empty-icon.svelte-1w567vk{margin-bottom:32px}.cursor-blink.svelte-1w567vk{animation:svelte-1w567vk-blink 1s infinite}@keyframes svelte-1w567vk-blink{0%,49%{opacity:1}50%,to{opacity:0}}.empty-title.svelte-1w567vk{font-size:1.75rem;font-weight:700;margin-bottom:12px;color:var(--text-primary)}.empty-desc.svelte-1w567vk{font-size:1.05rem;color:var(--text-secondary);margin-bottom:32px}.empty-desc.svelte-1w567vk code:where(.svelte-1w567vk){font-family:JetBrains Mono,monospace;background:var(--bg-tertiary);padding:3px 10px;border-radius:6px;color:var(--accent);font-size:.95rem}.empty-cta.svelte-1w567vk{display:inline-block;padding:14px 32px;background:var(--accent);color:#000;text-decoration:none;border-radius:10px;font-weight:600;font-size:.95rem;transition:all .2s cubic-bezier(.4,0,.2,1)}.empty-cta.svelte-1w567vk:hover{background:var(--accent-hover);transform:translateY(-2px);box-shadow:0 8px 24px #22c55e4d}.config-card.svelte-1w567vk{background:var(--bg-secondary);border:1px solid var(--border);border-radius:16px;padding:20px;text-decoration:none;color:inherit;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}.card-accent.svelte-1w567vk{position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-color);transition:height .3s cubic-bezier(.4,0,.2,1)}.config-card.svelte-1w567vk:hover{transform:translateY(-6px);box-shadow:0 0 30px color-mix(in srgb,var(--card-color) 20%,transparent);background:color-mix(in srgb,var(--bg-secondary) 95%,var(--card-color) 5%)}.config-card.svelte-1w567vk:hover .card-accent:where(.svelte-1w567vk){height:4px}.config-card.svelte-1w567vk:hover .config-name:where(.svelte-1w567vk){color:var(--card-color)}.config-card.svelte-1w567vk:hover .install-preview:where(.svelte-1w567vk){max-height:100px;opacity:1;margin-top:8px}.card-header.svelte-1w567vk{display:flex;justify-content:space-between;align-items:center}.user-info.svelte-1w567vk{display:flex;align-items:center;gap:8px}.avatar.svelte-1w567vk{width:28px;height:28px;border-radius:50%;border:2px solid var(--card-color)}.username.svelte-1w567vk{font-size:.85rem;color:var(--text-muted);font-weight:500}.official-badge.svelte-1w567vk{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;background:color-mix(in srgb,#3b82f6 15%,transparent);color:#3b82f6;border-radius:4px;font-size:.65rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;margin-left:4px}.featured-badge.svelte-1w567vk{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent);border-radius:6px;font-size:.7rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.config-name.svelte-1w567vk{font-size:1.1rem;font-weight:600;color:var(--text-primary);margin:0;transition:color .3s cubic-bezier(.4,0,.2,1)}.config-description.svelte-1w567vk{font-size:.85rem;color:var(--text-secondary);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-footer.svelte-1w567vk{display:flex;gap:12px;align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid var(--border);flex-wrap:wrap}.stat.svelte-1w567vk{display:flex;align-items:center;gap:6px;font-size:.8rem;color:var(--text-secondary)}.stat.packages.svelte-1w567vk{font-family:JetBrains Mono,monospace;font-size:.75rem}.stat.date.svelte-1w567vk{margin-left:auto;color:var(--text-muted)}.install-preview.svelte-1w567vk{max-height:0;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0 12px;background:var(--code-bg);border-radius:8px}.install-preview.svelte-1w567vk code:where(.svelte-1w567vk){font-family:JetBrains Mono,monospace;font-size:.75rem;color:var(--text-secondary);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:10px 0}.install-preview.svelte-1w567vk .prompt:where(.svelte-1w567vk){color:var(--card-color);font-weight:700}.load-more-section.svelte-1w567vk{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 0}.load-more-count.svelte-1w567vk{font-size:.9rem;color:var(--text-muted);font-family:JetBrains Mono,monospace}.load-more-btn.svelte-1w567vk{padding:14px 40px;background:transparent;border:1px solid var(--border);border-radius:10px;color:var(--text-primary);font-size:.95rem;font-weight:500;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-family:inherit}.load-more-btn.svelte-1w567vk:hover:not(:disabled){border-color:var(--accent);background:var(--accent);color:#000;transform:translateY(-2px);box-shadow:0 8px 24px #22c55e33}.load-more-btn.svelte-1w567vk:disabled{opacity:.5;cursor:not-allowed}.cta-banner.svelte-1w567vk{position:relative;padding:100px 0;margin-top:60px;overflow:hidden}.cta-glow.svelte-1w567vk{position:absolute;top:0;left:50%;transform:translate(-50%);width:800px;height:400px;background:radial-gradient(ellipse at center,var(--accent-glow) 0%,transparent 70%);pointer-events:none}.cta-content.svelte-1w567vk{text-align:center;max-width:600px;margin:0 auto;position:relative}.cta-title.svelte-1w567vk{font-size:2rem;font-weight:700;margin-bottom:16px;color:var(--text-primary);letter-spacing:-.02em}.cta-desc.svelte-1w567vk{font-size:1.05rem;color:var(--text-secondary);margin-bottom:32px;line-height:1.6}.cta-button.svelte-1w567vk{display:inline-flex;align-items:center;gap:10px;padding:16px 36px;background:var(--accent);color:#000;border:none;border-radius:10px;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.cta-button.svelte-1w567vk:hover{background:var(--accent-hover);transform:translateY(-3px);box-shadow:0 12px 32px #22c55e66}@media(max-width:1200px){.configs-grid.svelte-1w567vk{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero-title.svelte-1w567vk{font-size:2.5rem}.hero-subtitle.svelte-1w567vk{font-size:1rem}.hero.svelte-1w567vk:before{display:none}.configs-grid.svelte-1w567vk{grid-template-columns:1fr}.sort-controls.svelte-1w567vk{width:100%;flex-direction:column;align-items:stretch}.sort-select.svelte-1w567vk{width:100%}.cta-title.svelte-1w567vk{font-size:1.5rem}.cta-desc.svelte-1w567vk{font-size:.95rem}}
