.page-header[data-astro-cid-tdxlh2px]{padding:2.5rem 0 1.5rem}.breadcrumb[data-astro-cid-tdxlh2px]{color:var(--color-text-muted);margin-bottom:.75rem;font-size:.85rem}.breadcrumb[data-astro-cid-tdxlh2px] a[data-astro-cid-tdxlh2px]{color:var(--color-text-muted);text-decoration:none}.breadcrumb[data-astro-cid-tdxlh2px] span[data-astro-cid-tdxlh2px]{margin:0 .35rem}.page-title[data-astro-cid-tdxlh2px]{margin-bottom:.75rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800}.page-subtitle[data-astro-cid-tdxlh2px]{color:var(--color-text-muted);max-width:800px;font-size:1.05rem;line-height:1.5}.filter-bar[data-astro-cid-tdxlh2px]{background:var(--color-bg-secondary,#f8fafc);border:1px solid var(--color-border);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem;display:flex}.search-box[data-astro-cid-tdxlh2px]{flex:1;min-width:280px}.search-box[data-astro-cid-tdxlh2px] input[data-astro-cid-tdxlh2px]{border:1px solid var(--color-border);background:var(--color-card-bg,#fff);width:100%;color:var(--color-text);border-radius:8px;padding:.65rem 1rem;font-size:.92rem}.search-box[data-astro-cid-tdxlh2px] input[data-astro-cid-tdxlh2px]:focus{border-color:var(--color-primary);outline:none}.filter-pills[data-astro-cid-tdxlh2px]{flex-wrap:wrap;gap:.5rem;display:flex}.pill[data-astro-cid-tdxlh2px]{border:1px solid var(--color-border);background:var(--color-card-bg,#fff);color:var(--color-text-muted);cursor:pointer;border-radius:999px;padding:.45rem .85rem;font-size:.82rem;font-weight:600;transition:all .15s}.pill[data-astro-cid-tdxlh2px]:hover{color:var(--color-text);border-color:var(--color-text-muted)}.pill[data-astro-cid-tdxlh2px].active{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.browsers-grid[data-astro-cid-tdxlh2px]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-bottom:4rem;display:grid}.browser-card[data-astro-cid-tdxlh2px]{background:var(--color-card-bg,#fff);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;justify-content:space-between;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 10px #00000008}.browser-card[data-astro-cid-tdxlh2px]:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.featured-card[data-astro-cid-tdxlh2px]{background:linear-gradient(to bottom, #f59e0b08, var(--color-card-bg,#fff));border:2px solid #f59e0b}.card-top[data-astro-cid-tdxlh2px]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.rank-badge-wrap[data-astro-cid-tdxlh2px]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rank-tag[data-astro-cid-tdxlh2px]{color:#1e293b;background:#e2e8f0;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:700}.rank-1[data-astro-cid-tdxlh2px]{color:#92400e;background:#fef3c7}.badge-accent[data-astro-cid-tdxlh2px]{color:#1d4ed8;background:#eff6ff;border-radius:4px;padding:.2rem .5rem;font-size:.72rem;font-weight:600}.score-badge[data-astro-cid-tdxlh2px]{color:#059669;font-size:.95rem;font-weight:700}.card-title[data-astro-cid-tdxlh2px]{margin-bottom:.4rem;font-size:1.25rem;font-weight:700}.card-title[data-astro-cid-tdxlh2px] a[data-astro-cid-tdxlh2px]{color:var(--color-text);text-decoration:none}.card-title[data-astro-cid-tdxlh2px] a[data-astro-cid-tdxlh2px]:hover{color:var(--color-primary)}.card-tagline[data-astro-cid-tdxlh2px]{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:.88rem;line-height:1.45}.card-specs[data-astro-cid-tdxlh2px]{background:var(--color-bg-secondary,#f8fafc);border-radius:8px;flex-direction:column;gap:.4rem;margin-bottom:1rem;padding:.85rem;font-size:.82rem;display:flex}.spec-row[data-astro-cid-tdxlh2px]{justify-content:space-between;align-items:center;display:flex}.spec-k[data-astro-cid-tdxlh2px]{color:var(--color-text-muted);font-weight:500}.spec-v[data-astro-cid-tdxlh2px]{color:var(--color-text);text-align:right;font-weight:600}.highlight-price[data-astro-cid-tdxlh2px]{color:var(--color-primary);font-size:.9rem}.val-green[data-astro-cid-tdxlh2px]{color:#059669}.card-tags[data-astro-cid-tdxlh2px]{flex-wrap:wrap;gap:.35rem;margin-bottom:1.25rem;display:flex}.tag[data-astro-cid-tdxlh2px]{color:#334155;background:#f1f5f9;border-radius:4px;padding:.15rem .45rem;font-size:.72rem;font-weight:500}.tag-purple[data-astro-cid-tdxlh2px]{color:#6b21a8;background:#ede9fe}.card-actions[data-astro-cid-tdxlh2px]{border-top:1px solid var(--color-border);gap:.75rem;padding-top:1rem;display:flex}.btn[data-astro-cid-tdxlh2px]{text-align:center;border-radius:6px;padding:.55rem 1rem;font-size:.85rem;font-weight:600;text-decoration:none}.btn-detail[data-astro-cid-tdxlh2px]{background:var(--color-primary);color:#fff;flex:1}.btn-detail[data-astro-cid-tdxlh2px]:hover{background:#2563eb}.btn-visit[data-astro-cid-tdxlh2px]{border:1px solid var(--color-border);color:var(--color-text);background:0 0}.btn-visit[data-astro-cid-tdxlh2px]:hover{background:var(--color-bg-secondary,#f8fafc)}
