:root{color-scheme:dark;--bg:#0d1117;--panel:#151d2a;--panel2:#101824;--text:#f7fafc;--muted:#b8c2d6;--line:#2c384c;--accent:#f97316;--green:#a3e635;--blue:#7dd3fc}
*{box-sizing:border-box}body{margin:0;font-family:Montserrat,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.55}a{color:#fdba74}header,main,footer{max-width:1180px;margin:0 auto;padding:22px}.topbar{display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}.brand{text-decoration:none;color:var(--text);font-weight:900;font-size:1.25rem}.brand span{color:var(--accent)}nav{display:flex;gap:14px;flex-wrap:wrap}.hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:22px;align-items:stretch;padding-top:28px}.hero h1{font-size:clamp(2.2rem,5vw,4.7rem);line-height:.95;margin:8px 0 18px}.eyebrow{color:#fed7aa;text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800}.lead{font-size:1.12rem;color:var(--muted);max-width:860px}.panel,.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:18px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:20px 0}.stat{background:var(--panel2);border:1px solid var(--line);border-radius:8px;padding:14px}.stat strong{display:block;font-size:1.65rem;color:var(--accent)}.button,button{display:inline-block;border:0;border-radius:6px;background:var(--accent);color:#111827;text-decoration:none;font-weight:800;padding:10px 13px;cursor:pointer}.secondary{background:#101824;color:#fdba74;border:1px solid var(--line)}.links{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.toolbar{display:grid;grid-template-columns:1fr repeat(2,minmax(130px,190px));gap:10px;margin:18px 0}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:#0b1220;color:var(--text);padding:11px;font:inherit}textarea{min-height:130px}label{display:block;margin:12px 0 6px;color:#fed7aa;font-weight:800}.pill{display:inline-block;margin:5px 5px 0 0;padding:4px 8px;border-radius:999px;background:#0b1220;border:1px solid var(--line);font-size:.82rem}.good{color:var(--green)}.notice{background:#0b1220;border:1px solid var(--line);border-radius:8px;padding:14px;color:var(--muted);margin:16px 0}.classified-card h3{margin:0 0 8px}.price{font-size:1.25rem;color:var(--green);font-weight:900}.small{font-size:.9rem;color:var(--muted)}@media(max-width:800px){.hero,.toolbar{grid-template-columns:1fr}}
