.browse-root{padding:0 var(--pad-2) var(--pad-3);max-width:1180px;margin:0 auto}.tuner-sticky{position:sticky;top:0;z-index:5;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(10px);padding:var(--pad) 0;border-bottom:1px solid var(--line);margin-bottom:var(--pad-2)}.tuner-bar{display:flex;align-items:center;gap:var(--pad);padding:8px var(--pad);background:var(--surface);border:1px solid var(--line);border-radius:999px}.tuner-bar .filter-btn{background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;display:inline-flex;align-items:center;gap:6px}.tuner-bar .filter-btn .badge{background:var(--accent);color:#fff;font-size:11px;border-radius:999px;padding:1px 7px;font-weight:700}.tuner-bar .sort-select{display:inline-flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:4px 4px 4px 12px;font-size:12.5px;color:var(--ink);margin-left:auto}.tuner-bar .sort-select .sort-label{font-family:var(--font-mono, var(--font-body));color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.tuner-bar .sort-select select{appearance:none;background:transparent;border:none;color:var(--ink);font:inherit;font-weight:600;padding:4px 22px 4px 4px;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path fill='%23999' d='M0 0h10L5 6z'/></svg>");background-repeat:no-repeat;background-position:right 6px center}.tuner-bar .sort-select select:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.browse-count{font-size:12px;color:var(--muted);margin:8px 0 0;padding-left:4px}.browse-grid-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--pad-2)}.browse-sponsor{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:var(--pad);background:var(--surface-2);border:1px dashed var(--line);border-radius:var(--radius);min-height:160px}.browse-sponsor .sponsor-mark{font-size:11px;color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.browse-list-view{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--pad)}.list-card .list-link{display:flex;justify-content:space-between;align-items:center;padding:var(--pad) var(--pad-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-decoration:none;color:inherit;gap:var(--pad)}.list-info{display:flex;flex-direction:column;gap:2px}.list-make{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.list-model{font-size:16px;color:var(--ink)}.list-body{font-size:12px;color:var(--muted)}.list-price{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap}.browse-specboard{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.browse-specboard table{width:100%;border-collapse:collapse;font-size:14px}.browse-specboard th,.browse-specboard td{padding:var(--pad);text-align:left;border-bottom:1px solid var(--line)}.browse-specboard thead th{background:var(--surface-2);font-weight:600;color:var(--ink);text-transform:uppercase;font-size:11px;letter-spacing:.04em}.browse-specboard tbody th a{color:var(--ink);text-decoration:none;font-weight:600}.browse-specboard tbody th a:hover{text-decoration:underline}.browse-empty{padding:var(--pad-3);text-align:center;color:var(--muted);font-size:14px}.browse-empty button{background:var(--accent);color:#fff;border:0;border-radius:999px;padding:4px 12px;margin-left:8px;font-size:13px;font-weight:600;cursor:pointer}.filter-drawer-body{padding:var(--pad-2)}.filter-drawer-body h3{font-size:13px;text-transform:uppercase;color:var(--muted);letter-spacing:.05em;margin:var(--pad-2) 0 var(--pad)}.filter-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.filter-row{display:flex;align-items:center;gap:10px;padding:6px 0;text-transform:capitalize;color:var(--ink);font-size:14px;cursor:pointer}.browse-h1[data-astro-cid-g76azjfc]{font-family:var(--font-display);font-size:28px;font-weight:700;margin:var(--pad-2);color:var(--ink)}.browse-pagination[data-astro-cid-g76azjfc]{display:flex;align-items:center;justify-content:center;gap:var(--gap-2);padding:var(--pad-2);font-family:var(--font-body);font-size:var(--size-meta);color:var(--ink-muted)}.browse-pagination[data-astro-cid-g76azjfc] a[data-astro-cid-g76azjfc]{color:var(--ink);text-decoration:none;border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--pad-0) var(--pad-1)}.browse-cars-soon[data-astro-cid-g76azjfc]{margin:0 var(--pad-2) var(--pad-1);padding:var(--pad-1) var(--pad-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink-2);font-family:var(--font-body);font-size:var(--size-meta)}
