.ambient.svelte-1kxy863{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.orb.svelte-1kxy863{position:absolute;border-radius:50%;filter:blur(140px);opacity:.06}html[data-theme=dark] .orb.svelte-1kxy863{opacity:.12}.orb-1.svelte-1kxy863{width:500px;height:500px;background:var(--accent);top:-100px;left:-100px;animation:svelte-1kxy863-drift 25s ease-in-out infinite}.orb-2.svelte-1kxy863{width:400px;height:400px;background:var(--indigo);bottom:10%;right:-100px;animation:svelte-1kxy863-drift 30s ease-in-out infinite reverse;opacity:.06}@keyframes svelte-1kxy863-drift{0%,to{transform:translate(0)}50%{transform:translate(30px,-20px)}}.nav-inner.svelte-1kxy863{max-width:1200px;margin:0 auto;padding:0 2rem;height:64px;display:flex;align-items:center;justify-content:space-between}.logo.svelte-1kxy863{display:flex;align-items:center;gap:.5rem;color:var(--text-primary)}.logo.svelte-1kxy863:hover{color:var(--text-primary)}.logo-text.svelte-1kxy863{font-family:var(--font-handwriting);font-size:1.3rem;font-weight:100;letter-spacing:.02em}.nav-right.svelte-1kxy863{display:flex;align-items:center;gap:1.5rem}.nav-link.svelte-1kxy863{color:var(--text-secondary);font-size:.9rem;font-weight:500}.nav-link.svelte-1kxy863:hover{color:var(--text-primary)}.btn-nav.svelte-1kxy863{background:var(--bg-card);color:var(--text-primary)!important;border:1px solid var(--border);padding:.5rem 1.25rem;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;transition:all .2s;text-decoration:none}.btn-nav.svelte-1kxy863:hover{border-color:var(--text-secondary)}.handwriting.svelte-1kxy863{font-family:var(--font-handwriting);font-weight:100;text-shadow:0 .5px 0 rgba(0,0,0,.06)}html[data-theme=dark] .handwriting.svelte-1kxy863{text-shadow:0 .5px 0 rgba(255,255,255,.08)}.sketch.svelte-1kxy863{font-family:var(--font-sketch);font-weight:400;color:var(--ocean)}.browse-page.svelte-1kxy863{position:relative;z-index:1;min-height:100vh;padding:7rem 2rem 4rem}.browse-inner.svelte-1kxy863{max-width:1200px;margin:0 auto}.page-header.svelte-1kxy863{margin-bottom:1.5rem}.page-header.svelte-1kxy863 h1:where(.svelte-1kxy863){font-size:clamp(2rem,4vw,3rem);margin-bottom:.25rem;color:var(--text-primary)}.page-subtitle.svelte-1kxy863{font-family:var(--font-mono);font-size:.78rem;color:var(--text-muted)}.tabs.svelte-1kxy863{display:flex;gap:0;margin-bottom:1.25rem;border-bottom:1px solid var(--border)}.tab.svelte-1kxy863{background:none;border:none;border-bottom:2px solid transparent;padding:.75rem 1.5rem;font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--text-secondary);cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:.5rem}.tab.svelte-1kxy863:hover{color:var(--text-primary)}.tab.active.svelte-1kxy863{color:var(--text-primary);border-bottom-color:var(--accent)}.tab-count.svelte-1kxy863{background:var(--bg-secondary);color:var(--text-muted);border-radius:100px;padding:.1rem .5rem;font-size:.72rem;font-family:var(--font-mono)}.tab.active.svelte-1kxy863 .tab-count:where(.svelte-1kxy863){background:color-mix(in srgb,var(--accent) 15%,transparent);color:var(--accent)}.categories.svelte-1kxy863{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.cat-pill.svelte-1kxy863{padding:.4rem 1rem;border-radius:100px;background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-handwriting);font-size:.95rem;cursor:pointer;transition:all .2s;text-decoration:none}.cat-pill.svelte-1kxy863:hover{border-color:var(--text-secondary);color:var(--text-primary)}.cat-pill.active.svelte-1kxy863{background:var(--accent);color:#fff;border-color:var(--accent)}html[data-theme=dark] .cat-pill.active.svelte-1kxy863{color:var(--bg-primary)}.empty.svelte-1kxy863{text-align:center;padding:4rem 0}.empty-text.svelte-1kxy863{font-size:1.2rem;color:var(--text-secondary);margin-bottom:.5rem}.empty-hint.svelte-1kxy863{color:var(--text-muted)}.table-wrap.svelte-1kxy863{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto;background:var(--bg-card)}.data-table.svelte-1kxy863{width:100%;border-collapse:collapse;font-size:.875rem}.data-table.svelte-1kxy863 thead:where(.svelte-1kxy863){background:var(--bg-secondary);border-bottom:1px solid var(--border)}.data-table.svelte-1kxy863 th:where(.svelte-1kxy863){padding:0;text-align:left;font-weight:600;color:var(--text-muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.sort-btn.svelte-1kxy863{background:none;border:none;padding:.75rem 1rem;width:100%;text-align:left;cursor:pointer;color:var(--text-muted);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-display);display:flex;align-items:center;gap:.35rem;transition:color .15s}.sort-btn.svelte-1kxy863:hover{color:var(--text-primary)}.sort-icon.svelte-1kxy863{font-size:.65rem;opacity:.5;font-style:normal}.data-table.svelte-1kxy863 th:where(.svelte-1kxy863):last-child .sort-btn:where(.svelte-1kxy863),.data-table.svelte-1kxy863 th:where(.svelte-1kxy863):last-child{padding-right:1.25rem}.data-table.svelte-1kxy863 tbody:where(.svelte-1kxy863) tr:where(.svelte-1kxy863){border-bottom:1px solid var(--border);transition:background .15s}.data-table.svelte-1kxy863 tbody:where(.svelte-1kxy863) tr:where(.svelte-1kxy863):last-child{border-bottom:none}.table-row.svelte-1kxy863{cursor:pointer}.table-row.svelte-1kxy863:hover{background:color-mix(in srgb,var(--accent) 4%,var(--bg-card))}.table-row.svelte-1kxy863:focus{outline:2px solid var(--accent);outline-offset:-2px}.data-table.svelte-1kxy863 td:where(.svelte-1kxy863){padding:.875rem 1rem;vertical-align:middle;color:var(--text-secondary)}.col-name.svelte-1kxy863{width:35%;min-width:220px}.col-author.svelte-1kxy863{width:12%;white-space:nowrap}.col-category.svelte-1kxy863{width:12%}.col-skills.svelte-1kxy863,.col-installs.svelte-1kxy863{width:8%;text-align:center}.col-score.svelte-1kxy863{width:10%;text-align:center}.col-install.svelte-1kxy863{width:23%;min-width:210px}.plugin-name-cell.svelte-1kxy863{display:flex;align-items:flex-start;gap:.75rem}.plugin-emoji.svelte-1kxy863{font-size:1.5rem;line-height:1;flex-shrink:0;margin-top:.1rem}.plugin-title.svelte-1kxy863{font-weight:700;color:var(--text-primary);font-size:.9rem;margin-bottom:.2rem}.plugin-desc-short.svelte-1kxy863{font-size:.75rem;color:var(--text-muted);line-height:1.35}.cell-author.svelte-1kxy863{font-family:var(--font-mono);font-size:.78rem;color:var(--text-secondary)}.text-muted.svelte-1kxy863{color:var(--text-muted)}.cat-badge.svelte-1kxy863{display:inline-block;padding:.2rem .6rem;border-radius:100px;background:var(--bg-secondary);border:1px solid var(--border);font-size:.68rem;font-weight:500;color:var(--text-muted);text-transform:capitalize;white-space:nowrap}.cell-num.svelte-1kxy863{font-family:var(--font-mono);font-size:.82rem;color:var(--text-secondary);display:block;text-align:center}.score-badge.svelte-1kxy863{display:inline-flex;align-items:center;justify-content:center;padding:.2rem .55rem;border-radius:100px;font-family:var(--font-mono);font-size:.72rem;font-weight:600;min-width:44px}.score-green.svelte-1kxy863{background:#22c55e1f;color:#16a34a;border:1px solid rgba(34,197,94,.3)}.score-yellow.svelte-1kxy863{background:#eab3081f;color:#ca8a04;border:1px solid rgba(234,179,8,.3)}.score-red.svelte-1kxy863{background:#ef44441f;color:#dc2626;border:1px solid rgba(239,68,68,.3)}.score-none.svelte-1kxy863{background:var(--bg-secondary);color:var(--text-muted);border:1px solid var(--border)}html[data-theme=dark] .score-green.svelte-1kxy863{background:#22c55e26;color:#4ade80;border-color:#22c55e40}html[data-theme=dark] .score-yellow.svelte-1kxy863{background:#eab30826;color:#facc15;border-color:#eab30840}html[data-theme=dark] .score-red.svelte-1kxy863{background:#ef444426;color:#f87171;border-color:#ef444440}.source-filters.svelte-1kxy863{display:flex;gap:.5rem;margin-bottom:.75rem}.source-pill.svelte-1kxy863{background:none;border:1px solid var(--border);border-radius:999px;padding:.3rem .85rem;font-size:.78rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s;font-family:var(--font-display)}.source-pill.svelte-1kxy863:hover{border-color:var(--text-secondary);color:var(--text-primary)}.source-pill.active.svelte-1kxy863{background:var(--accent);color:#fff;border-color:var(--accent)}html[data-theme=dark] .source-pill.active.svelte-1kxy863{color:var(--bg-primary)}.plugin-title-row.svelte-1kxy863{display:flex;align-items:center;gap:.4rem;margin-bottom:.2rem}.source-badge-sm.svelte-1kxy863{font-size:.58rem;font-weight:600;padding:.1rem .4rem;border-radius:999px;background:#6c5ce714;border:1px solid rgba(108,92,231,.2);color:var(--accent);white-space:nowrap;letter-spacing:.04em}.dual-install.svelte-1kxy863{display:flex;flex-direction:column;gap:.3rem}.source-link.svelte-1kxy863{font-size:.65rem;color:var(--accent);text-decoration:none;font-weight:500;opacity:.75;transition:opacity .15s}.source-link.svelte-1kxy863:hover{opacity:1}.install-code.svelte-1kxy863{font-family:var(--font-mono);font-size:.7rem;color:var(--text-muted);background:var(--bg-secondary);border:1px solid var(--border);border-radius:4px;padding:.25rem .5rem;white-space:nowrap;display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.copy-btn.svelte-1kxy863{cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;max-width:100%;transition:border-color .15s,background .15s,color .15s;overflow:hidden}.copy-btn.svelte-1kxy863:hover{border-color:var(--accent);color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,var(--bg-secondary))}.copy-btn.copied.svelte-1kxy863{border-color:#16a34a;color:#16a34a;background:#22c55e14}html[data-theme=dark] .copy-btn.copied.svelte-1kxy863{color:#4ade80;border-color:#4ade80;background:#22c55e1f}.install-text.svelte-1kxy863{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.copy-icon.svelte-1kxy863{font-size:.75rem;flex-shrink:0;opacity:.6}.copy-btn.svelte-1kxy863:hover .copy-icon:where(.svelte-1kxy863),.copy-btn.copied.svelte-1kxy863 .copy-icon:where(.svelte-1kxy863){opacity:1}.author-cell.svelte-1kxy863{display:flex;align-items:center;gap:.4rem}.author-avatar-sm.svelte-1kxy863{width:22px;height:22px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--ocean),var(--indigo));display:flex;align-items:center;justify-content:center;font-size:.6rem;color:#fff;overflow:hidden}.author-avatar-sm.svelte-1kxy863 img:where(.svelte-1kxy863){width:100%;height:100%;object-fit:cover}.verified.svelte-1kxy863{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:var(--emerald);color:#fff;font-size:.5rem;font-weight:700}@media(max-width:768px){.col-install.svelte-1kxy863,.col-score.svelte-1kxy863,.plugin-desc-short.svelte-1kxy863{display:none}}@media(max-width:500px){.col-author.svelte-1kxy863,.col-category.svelte-1kxy863{display:none}}
