*{box-sizing:border-box}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif;background:#0b0f14;color:#e6e6e6}
a{color:#6fd3ff;text-decoration:none}a.wa{margin-left:12px}
.topbar{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#0e141b;border-bottom:1px solid #121a22}
.brand{font-weight:700;font-size:18px}
.hero{padding:48px 20px;max-width:900px;margin:0 auto}
.hero h1{font-size:44px;margin:0 0 12px}
.hero ul{line-height:1.9;margin:0 0 24px;padding-left:18px}
.btn{display:inline-block;background:#3c66ff;color:#fff;padding:12px 18px;border-radius:8px;font-weight:600}
.btn.outline{background:transparent;border:1px solid #3c66ff;color:#3c66ff}
.searchbar{display:flex;gap:10px;padding:14px 20px;border-bottom:1px solid #121a22;background:#0e141b;position:sticky;top:0}
.searchbar select,.searchbar button{height:44px;padding:0 10px;border-radius:8px;border:1px solid #1d2a39;background:#0b0f14;color:#e6e6e6}
.note{padding:8px 20px;color:#a8b3c1}
.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:16px}
.card{background:#0e141b;border:1px solid #1a2635;border-radius:14px;overflow:hidden}
.card img{width:100%;height:190px;object-fit:cover;display:block;background:#111}
.card .p{padding:12px}
.meta{display:flex;gap:10px;color:#a8b3c1;font-size:13px;margin:6px 0}
.price{display:flex;justify-content:space-between;align-items:center;margin-top:6px}
.price .main{font-weight:800;font-size:18px}
.price .sub{font-size:12px;color:#a8b3c1}
.car-detail{padding:16px;max-width:1100px;margin:0 auto}
.detail-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;border-bottom:1px solid #1a2635;padding-bottom:10px;margin-bottom:12px}
.detail-spec{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;margin-bottom:12px}
.detail-images{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}
.detail-images img{width:100%;height:220px;object-fit:cover;border-radius:10px}
.actions{display:flex;gap:10px;margin-top:12px}
