.svelte-1vodbqu,.svelte-1vodbqu:before,.svelte-1vodbqu:after{box-sizing:border-box}main.svelte-1vodbqu{min-height:100vh;background:#0a0a0a;color:#c8cdd4;font-family:IBM Plex Mono,monospace;padding-bottom:80px}header.svelte-1vodbqu{display:flex;align-items:center;justify-content:space-between;padding:22px 36px 18px;border-bottom:1px solid rgba(200,205,212,.1)}.back-link.svelte-1vodbqu,.make-link.svelte-1vodbqu{font-size:9px;font-weight:700;letter-spacing:.18em;color:#c8cdd466;text-decoration:none;transition:color .15s;white-space:nowrap}.back-link.svelte-1vodbqu:hover,.make-link.svelte-1vodbqu:hover{color:#c8cdd4}.make-link.svelte-1vodbqu{border:1px solid rgba(200,205,212,.2);padding:6px 12px}.make-link.svelte-1vodbqu:hover{background:#c8cdd40f}.header-center.svelte-1vodbqu{text-align:center}.store-title.svelte-1vodbqu{display:block;font-size:13px;font-weight:900;letter-spacing:.3em;color:#c8cdd4}.store-sub.svelte-1vodbqu{display:block;font-size:9px;font-weight:300;letter-spacing:.14em;color:#c8cdd44d;margin-top:2px}.filter-bar.svelte-1vodbqu{padding:16px 36px;border-bottom:1px solid rgba(200,205,212,.07);display:flex;flex-direction:column;gap:10px}.filter-group.svelte-1vodbqu{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.filter-label.svelte-1vodbqu{font-size:8px;font-weight:900;letter-spacing:.22em;color:#c8cdd440;flex-shrink:0;min-width:60px}.filter-pills.svelte-1vodbqu{display:flex;flex-wrap:wrap;gap:4px}.pill.svelte-1vodbqu{background:transparent;border:1px solid rgba(200,205,212,.12);color:#c8cdd459;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:700;letter-spacing:.14em;padding:3px 8px;cursor:pointer;transition:all .12s}.pill.svelte-1vodbqu:hover{color:#c8cdd4b3;border-color:#c8cdd44d}.pill.active.svelte-1vodbqu{background:#c8cdd41a;color:#c8cdd4;border-color:#c8cdd466}.pill-count.svelte-1vodbqu{font-size:6px;font-weight:300;opacity:.5;margin-left:2px;letter-spacing:0}.product-count.svelte-1vodbqu{padding:14px 36px 0;font-size:9px;font-weight:300;letter-spacing:.12em;color:#c8cdd440;display:flex;align-items:center;gap:10px}.clear-filters.svelte-1vodbqu{background:transparent;border:none;color:#c8cdd44d;font-family:IBM Plex Mono,monospace;font-size:8px;letter-spacing:.1em;cursor:pointer;padding:0;transition:color .12s}.clear-filters.svelte-1vodbqu:hover{color:#c8cdd4b3}.grid.svelte-1vodbqu{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1px;padding:16px 36px 0;background:#c8cdd40f}.card.svelte-1vodbqu{display:flex;flex-direction:column;background:#0a0a0a;text-decoration:none;transition:background .15s;overflow:hidden}.card.svelte-1vodbqu:hover{background:#0e0e0e}.card-img-wrap.svelte-1vodbqu{position:relative;aspect-ratio:1;overflow:hidden}.card-img.svelte-1vodbqu{display:block;width:100%;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.16,1,.3,1)}.card.svelte-1vodbqu:hover .card-img:where(.svelte-1vodbqu){transform:scale(1.03)}.card-overlay.svelte-1vodbqu{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0a0a0a8c;opacity:0;transition:opacity .2s}.card.svelte-1vodbqu:hover .card-overlay:where(.svelte-1vodbqu){opacity:1}.buy-label.svelte-1vodbqu{font-size:11px;font-weight:900;letter-spacing:.22em;color:#c8cdd4;border:1px solid rgba(200,205,212,.6);padding:8px 18px;background:#0a0a0a99}.card-meta.svelte-1vodbqu{padding:10px 12px 12px;border-top:1px solid rgba(200,205,212,.07);display:flex;flex-direction:column;gap:5px}.card-title.svelte-1vodbqu{font-size:11px;font-weight:700;letter-spacing:.08em;color:#c8cdd4cc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-tags.svelte-1vodbqu{display:flex;gap:6px;align-items:center}.card-aesthetic.svelte-1vodbqu{font-size:7px;font-weight:300;letter-spacing:.12em;color:#c8cdd44d}.card-type.svelte-1vodbqu{font-size:7px;font-weight:700;letter-spacing:.14em;color:#c8cdd433;border:1px solid rgba(200,205,212,.12);padding:1px 5px}.card-price.svelte-1vodbqu{font-size:9px;font-weight:700;letter-spacing:.14em;color:#c8cdd48c;margin-top:1px}.pagination.svelte-1vodbqu{display:flex;justify-content:center;padding:36px}.load-more.svelte-1vodbqu{background:transparent;border:1px solid rgba(200,205,212,.25);color:#c8cdd480;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.2em;padding:10px 28px;text-decoration:none;transition:all .15s}.load-more.svelte-1vodbqu:hover{color:#c8cdd4;border-color:#c8cdd480;background:#c8cdd40a}.empty-state.svelte-1vodbqu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:100px 36px;text-align:center;gap:14px}.empty-icon.svelte-1vodbqu{font-size:32px;color:#c8cdd41f;margin-bottom:8px}.empty-title.svelte-1vodbqu{font-size:14px;font-weight:700;letter-spacing:.14em;color:#c8cdd466;margin:0}.empty-sub.svelte-1vodbqu{font-size:10px;font-weight:300;color:#c8cdd440;line-height:1.7;margin:0;max-width:360px}.empty-clear.svelte-1vodbqu{background:transparent;border:none;cursor:pointer;color:#c8cdd466;font-family:IBM Plex Mono,monospace;font-size:10px;text-decoration:underline;padding:0;transition:color .12s}.empty-clear.svelte-1vodbqu:hover{color:#c8cdd4}.empty-cta.svelte-1vodbqu{background:transparent;border:1px solid rgba(200,205,212,.25);color:#c8cdd499;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:700;letter-spacing:.2em;padding:10px 22px;text-decoration:none;transition:all .15s;margin-top:12px}.empty-cta.svelte-1vodbqu:hover{color:#c8cdd4;border-color:#c8cdd480;background:#c8cdd40a}footer.svelte-1vodbqu{margin-top:60px;padding:36px;border-top:1px solid rgba(200,205,212,.07);display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.footer-note.svelte-1vodbqu{font-size:9px;font-weight:300;letter-spacing:.08em;color:#c8cdd433;line-height:1.7;margin:0;max-width:420px}.footer-cta.svelte-1vodbqu{font-size:9px;font-weight:700;letter-spacing:.16em;color:#c8cdd459;text-decoration:none;transition:color .15s}.footer-cta.svelte-1vodbqu:hover{color:#c8cdd4}@media (max-width: 600px){header.svelte-1vodbqu{padding:16px 18px}.filter-bar.svelte-1vodbqu{padding:12px 18px}.product-count.svelte-1vodbqu{padding:12px 18px 0}.grid.svelte-1vodbqu{padding:12px 0 0;grid-template-columns:repeat(2,1fr)}footer.svelte-1vodbqu{padding:28px 18px}}
