.mouse-pads-page.svelte-ndhmuq{min-height:100vh;background:#faf9f6;color:#0c0c0a;font-family:var(--font-sans, "Inter", sans-serif)}.container.svelte-ndhmuq{max-width:1200px;margin:0 auto;padding-inline:1.5rem}.editorial-hero.svelte-ndhmuq{background:linear-gradient(180deg,#f3f0ea,#faf9f6);padding:3rem 0 2rem;border-bottom:1px solid rgba(0,0,0,.06)}.hero-content.svelte-ndhmuq{max-width:860px}.hero-breadcrumb.svelte-ndhmuq ol:where(.svelte-ndhmuq){display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;padding:0;margin:0 0 1.2rem;font-size:.8rem;font-family:var(--font-mono, monospace);color:#666}.hero-breadcrumb.svelte-ndhmuq a:where(.svelte-ndhmuq){color:#555;text-decoration:none;transition:color .15s}.hero-breadcrumb.svelte-ndhmuq a:where(.svelte-ndhmuq):hover{color:#0c0c0a;text-decoration:underline}.hero-breadcrumb.svelte-ndhmuq .sep:where(.svelte-ndhmuq){color:#bbb}.hero-meta-badge.svelte-ndhmuq{display:inline-flex;align-items:center;gap:.6rem;background:#0c0c0a;color:#fff;padding:.3rem .75rem;border-radius:4px;font-size:.7rem;font-family:var(--font-mono, monospace);font-weight:700;letter-spacing:.05em;margin-bottom:1rem}.meta-year.svelte-ndhmuq{color:#f59e0b}.hero-title.svelte-ndhmuq{font-size:clamp(2rem,4.5vw,3rem);font-weight:900;letter-spacing:-.03em;line-height:1.1;margin:0 0 1rem;color:#0c0c0a}.hero-byline.svelte-ndhmuq{display:flex;align-items:center;gap:.6rem;margin-bottom:1.2rem}.hero-avatar.svelte-ndhmuq{width:26px;height:26px;border-radius:50%;background:#0c0c0a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:800;font-family:var(--font-mono, monospace)}.hero-author.svelte-ndhmuq{font-size:.82rem;color:#666;font-family:var(--font-mono, monospace)}.hero-lead.svelte-ndhmuq{font-size:1.05rem;line-height:1.65;color:#333;margin:0 0 2rem}.hero-lead.svelte-ndhmuq strong:where(.svelte-ndhmuq){color:#0c0c0a;font-weight:600}.hero-stats-strip.svelte-ndhmuq{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:1rem 1.4rem;box-shadow:0 2px 8px #00000008}.stat-cell.svelte-ndhmuq{display:flex;flex-direction:column}.stat-val.svelte-ndhmuq{font-size:1.1rem;font-weight:800;color:#0c0c0a;font-family:var(--font-mono, monospace)}.stat-lbl.svelte-ndhmuq{font-size:.72rem;color:#777;text-transform:uppercase;letter-spacing:.03em}.stat-sep.svelte-ndhmuq{width:1px;height:28px;background:#0000001a}.page-main.svelte-ndhmuq{padding:3rem 1.5rem 5rem}.section-block.svelte-ndhmuq{margin-bottom:4.5rem}.section-head.svelte-ndhmuq{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:1.8rem;gap:1rem;flex-wrap:wrap}.section-eyebrow.svelte-ndhmuq{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#f59e0b;font-weight:800;font-family:var(--font-mono, monospace);margin-bottom:.3rem}.section-title.svelte-ndhmuq{font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800;letter-spacing:-.02em;margin:0;color:#0c0c0a}.results-count.svelte-ndhmuq{font-size:.8rem;font-family:var(--font-mono, monospace);color:#666;background:#eee;padding:.25rem .6rem;border-radius:4px}.spotlight-tag-badge.svelte-ndhmuq{font-size:.72rem;font-family:var(--font-mono, monospace);font-weight:800;background:#fef3c7;color:#92400e;border:1px solid #fde68a;padding:.3rem .7rem;border-radius:4px}.hero-spotlight-card.svelte-ndhmuq{display:grid;grid-template-columns:1fr 1.35fr;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;overflow:hidden;box-shadow:0 6px 24px #0000000d}.spotlight-media-col.svelte-ndhmuq{position:relative;background:radial-gradient(circle at center,#f5f3ef,#ebe7df);display:flex;align-items:center;justify-content:center;padding:2.5rem;min-height:320px}.spotlight-hero-img.svelte-ndhmuq{max-width:85%;max-height:260px;object-fit:contain;position:relative;z-index:2;filter:drop-shadow(0 14px 20px rgba(0,0,0,.12));transition:transform .3s ease}.hero-spotlight-card.svelte-ndhmuq:hover .spotlight-hero-img:where(.svelte-ndhmuq){transform:scale(1.03)}.spotlight-lab-tag.svelte-ndhmuq{position:absolute;top:1rem;left:1rem;font-size:.65rem;font-family:var(--font-mono, monospace);font-weight:800;background:#000000d9;color:#fff;padding:.2rem .5rem;border-radius:3px;letter-spacing:.04em;z-index:3}.spotlight-score-pill.svelte-ndhmuq{position:absolute;bottom:1rem;right:1rem;background:#0c0c0a;color:#fff;padding:.3rem .7rem;border-radius:20px;font-family:var(--font-mono, monospace);z-index:3}.score-main.svelte-ndhmuq{font-size:1rem;font-weight:900;color:#f59e0b}.score-sub.svelte-ndhmuq{font-size:.65rem;color:#888}.spotlight-info-col.svelte-ndhmuq{padding:2.2rem 2.5rem;display:flex;flex-direction:column;justify-content:center}.spotlight-kicker-row.svelte-ndhmuq{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.spotlight-kicker.svelte-ndhmuq{font-size:.72rem;font-family:var(--font-mono, monospace);font-weight:700;color:#d97706;text-transform:uppercase;letter-spacing:.04em}.spotlight-price.svelte-ndhmuq{font-size:1.3rem;font-weight:900;color:#0c0c0a;font-family:var(--font-mono, monospace)}.spotlight-title.svelte-ndhmuq{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin:0 0 .4rem;color:#0c0c0a}.spotlight-tagline.svelte-ndhmuq{font-size:.9rem;color:#666;margin:0 0 1rem;line-height:1.4}.spotlight-desc.svelte-ndhmuq{font-size:.88rem;line-height:1.6;color:#444;margin:0 0 1.5rem}.spotlight-features-grid.svelte-ndhmuq{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-bottom:1.8rem}.feat-box.svelte-ndhmuq{background:#f9f8f5;border:1px solid rgba(0,0,0,.05);padding:.7rem .9rem;border-radius:6px}.feat-title.svelte-ndhmuq{display:block;font-size:.78rem;font-weight:700;color:#0c0c0a;margin-bottom:.2rem}.feat-desc.svelte-ndhmuq{display:block;font-size:.72rem;color:#666;line-height:1.35}.spotlight-action-row.svelte-ndhmuq{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.btn-spotlight-primary.svelte-ndhmuq{display:inline-flex;align-items:center;gap:.5rem;background:#0c0c0a;color:#fff;font-weight:700;font-size:.88rem;padding:.75rem 1.4rem;border-radius:6px;text-decoration:none;transition:all .15s ease}.btn-spotlight-primary.svelte-ndhmuq:hover{background:#f59e0b;color:#0c0c0a;transform:translateY(-1px)}.cta-arrow.svelte-ndhmuq{font-size:1rem}.btn-spotlight-secondary.svelte-ndhmuq{font-size:.82rem;font-weight:600;color:#555;text-decoration:none;transition:color .15s}.btn-spotlight-secondary.svelte-ndhmuq:hover{color:#0c0c0a;text-decoration:underline}.how-we-choose-section.svelte-ndhmuq{background:#181816;color:#fff;border-radius:12px;padding:3rem}.how-head.svelte-ndhmuq{margin-bottom:.5rem}.how-kicker.svelte-ndhmuq{font-size:.7rem;font-family:var(--font-mono, monospace);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#f59e0b}.how-title.svelte-ndhmuq{font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:800;letter-spacing:-.02em;margin:.3rem 0 0;color:#fff}.how-lead.svelte-ndhmuq{font-size:.95rem;color:#bbb;max-width:800px;margin:.8rem 0 2.2rem;line-height:1.6}.how-grid.svelte-ndhmuq{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1.5rem}.how-card.svelte-ndhmuq{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:1.4rem}.how-num.svelte-ndhmuq{display:block;font-size:.8rem;font-family:var(--font-mono, monospace);font-weight:900;color:#f59e0b;margin-bottom:.6rem}.how-card.svelte-ndhmuq h4:where(.svelte-ndhmuq){font-size:.95rem;font-weight:700;margin:0 0 .5rem;color:#fff}.how-card.svelte-ndhmuq p:where(.svelte-ndhmuq){font-size:.82rem;line-height:1.55;color:#aaa;margin:0}.filters-bar.svelte-ndhmuq{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:1rem 1.25rem;margin-bottom:2rem;box-shadow:0 2px 8px #00000005}.filter-group.svelte-ndhmuq{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.filter-label.svelte-ndhmuq{font-size:.78rem;font-weight:700;color:#666;font-family:var(--font-mono, monospace);text-transform:uppercase}.filter-pills.svelte-ndhmuq{display:flex;gap:.35rem;flex-wrap:wrap}.filter-pill.svelte-ndhmuq{background:#f3f0ea;border:1px solid transparent;color:#444;font-size:.78rem;font-weight:600;padding:.35rem .75rem;border-radius:4px;cursor:pointer;transition:all .15s ease}.filter-pill.svelte-ndhmuq:hover{background:#e8e4db;color:#0c0c0a}.filter-pill.active.svelte-ndhmuq{background:#0c0c0a;color:#fff;border-color:#0c0c0a}.sort-group.svelte-ndhmuq{margin-left:auto}.sort-select.svelte-ndhmuq{background:#f3f0ea;border:1px solid rgba(0,0,0,.1);padding:.35rem .75rem;border-radius:4px;font-size:.8rem;font-weight:600;color:#0c0c0a;cursor:pointer;outline:none}.cards-equal-grid.svelte-ndhmuq{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.clean-keys-grid.svelte-ndhmuq{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.clean-key-card.svelte-ndhmuq{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:10px;padding:1.35rem 1.4rem;box-shadow:0 2px 6px #00000005;transition:transform .15s ease,box-shadow .15s ease}.clean-key-card.svelte-ndhmuq:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000000a}.key-header.svelte-ndhmuq{display:flex;align-items:center;gap:.6rem;margin-bottom:.8rem}.key-badge.svelte-ndhmuq{font-family:var(--font-mono, monospace);font-size:.72rem;font-weight:800;color:#d97706;background:#fef3c7;padding:.2rem .45rem;border-radius:4px}.key-title.svelte-ndhmuq{font-size:.95rem;font-weight:800;letter-spacing:-.01em;margin:0;color:#0c0c0a}.key-list.svelte-ndhmuq{margin:0;padding-left:1.1rem;font-size:.82rem;line-height:1.55;color:#555;display:flex;flex-direction:column;gap:.45rem}.key-list.svelte-ndhmuq li:where(.svelte-ndhmuq) strong:where(.svelte-ndhmuq){color:#0c0c0a}.table-container.svelte-ndhmuq{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;overflow-x:auto;box-shadow:0 2px 10px #00000005}.specs-table.svelte-ndhmuq{width:100%;border-collapse:collapse;text-align:left;font-size:.82rem;min-width:960px}.specs-table.svelte-ndhmuq th:where(.svelte-ndhmuq){background:#f9f8f5;padding:.85rem 1rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;font-family:var(--font-mono, monospace);color:#666;border-bottom:1px solid rgba(0,0,0,.08);white-space:nowrap}.specs-table.svelte-ndhmuq td:where(.svelte-ndhmuq){padding:.9rem 1rem;border-bottom:1px solid rgba(0,0,0,.04);color:#444;vertical-align:middle}.specs-table.svelte-ndhmuq tbody:where(.svelte-ndhmuq) tr:where(.svelte-ndhmuq):hover{background:#faf9f6}.cell-model.svelte-ndhmuq{display:flex;align-items:center;gap:.75rem}.mini-thumb.svelte-ndhmuq{width:42px;height:34px;object-fit:contain;background:#f5f3ef;border-radius:4px;padding:2px}.table-score.svelte-ndhmuq{font-family:var(--font-mono, monospace);font-weight:800;color:#0c0c0a;background:#fef3c7;padding:.2rem .45rem;border-radius:4px;font-size:.75rem}.table-price.svelte-ndhmuq{font-family:var(--font-mono, monospace);font-weight:800;color:#0c0c0a;font-size:.88rem}.table-highlight.svelte-ndhmuq{font-weight:700;color:#0c0c0a}.badge-ergo-yes.svelte-ndhmuq{display:inline-block;font-size:.72rem;font-weight:700;color:#059669;background:#ecfdf5;padding:.15rem .5rem;border-radius:4px}.badge-ergo-no.svelte-ndhmuq{display:inline-block;font-size:.72rem;color:#888}.special-badge.svelte-ndhmuq{display:inline-block;font-size:.72rem;font-weight:600;color:#3b82f6;background:#eff6ff;padding:.2rem .5rem;border-radius:4px;white-space:normal;max-width:200px}.btn-table-cta.svelte-ndhmuq{display:inline-block;background:#0c0c0a;color:#fff;font-weight:700;font-size:.72rem;padding:.45rem .8rem;border-radius:4px;text-decoration:none;white-space:nowrap;transition:all .15s ease}.btn-table-cta.svelte-ndhmuq:hover{background:#f59e0b;color:#0c0c0a}.page-footer-nav.svelte-ndhmuq{display:flex;gap:1rem;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:3.5rem}.btn-return-primary.svelte-ndhmuq{display:inline-block;background:#0c0c0a;color:#fff;font-size:.84rem;font-weight:700;padding:.7rem 1.2rem;border-radius:6px;text-decoration:none;transition:background .15s}.btn-return-primary.svelte-ndhmuq:hover{background:#f59e0b;color:#0c0c0a}.btn-return-secondary.svelte-ndhmuq{display:inline-block;background:#f3f0ea;color:#444;font-size:.84rem;font-weight:600;padding:.7rem 1.2rem;border-radius:6px;text-decoration:none;transition:all .15s}.btn-return-secondary.svelte-ndhmuq:hover{background:#e8e4db;color:#0c0c0a}@media(max-width:900px){.hero-spotlight-card.svelte-ndhmuq{grid-template-columns:1fr}.spotlight-media-col.svelte-ndhmuq{min-height:240px}.spotlight-info-col.svelte-ndhmuq{padding:1.8rem}.spotlight-features-grid.svelte-ndhmuq{grid-template-columns:1fr}.how-we-choose-section.svelte-ndhmuq{padding:2rem 1.5rem}}@media(max-width:640px){.hero-stats-strip.svelte-ndhmuq{flex-direction:column;align-items:flex-start;gap:.8rem}.stat-sep.svelte-ndhmuq{display:none}.filters-bar.svelte-ndhmuq{flex-direction:column;align-items:stretch}.sort-group.svelte-ndhmuq{margin-left:0;width:100%}.sort-select.svelte-ndhmuq{width:100%}}
