:root{color-scheme:dark;--bg:#0b1110;--panel:#111b18;--line:#26352f;--text:#e8fff4;--muted:#8daa9c;--green:#61ff9b;--amber:#ffbf47;--red:#ff6b6b}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 20% 0,#18382b 0,#0b1110 38%),#0b1110;color:var(--text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.shell{display:grid;grid-template-columns:260px 1fr;min-height:100vh}.side{border-right:1px solid var(--line);padding:24px;background:#08100dcc;position:sticky;top:0;height:100vh}.brand{display:flex;gap:12px;align-items:center;margin-bottom:28px}.brand b{font-size:22px}.brand small{display:block;color:var(--muted);margin-top:5px}.dot{width:15px;height:15px;border-radius:50%;background:var(--green);box-shadow:0 0 24px var(--green)}.field{display:grid;gap:8px;color:var(--muted);font-size:12px;margin-bottom:18px}.field input,.filters input,textarea{background:#0d1513;border:1px solid var(--line);color:var(--text);border-radius:12px;padding:10px}.nav{width:100%;margin:8px 0;text-align:left;border:1px solid transparent;background:transparent;color:var(--muted);padding:13px 14px;border-radius:14px;cursor:pointer}.nav.on,.nav:hover{border-color:var(--green);color:var(--text);background:#13251e}.main{padding:28px 34px}.hero{border:1px solid var(--line);border-radius:28px;padding:26px;background:linear-gradient(135deg,#13251e,#101715)}.hero p{margin:0;color:var(--green);letter-spacing:.08em}.hero h1{margin:8px 0 18px;font-size:38px}.filters{display:flex;gap:12px;flex-wrap:wrap}.filters label{display:grid;gap:6px;color:var(--muted);font-size:12px}.primary,button{background:#17221e;border:1px solid var(--line);color:var(--text);border-radius:12px;padding:10px 14px;cursor:pointer}.primary{background:var(--green);color:#07100c;border:0;font-weight:800}.big{font-size:16px;padding:14px 20px}.panel{margin-top:22px}.toolbar{display:flex;justify-content:space-between;margin-bottom:16px;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(390px,1fr));gap:16px}.card{display:grid;grid-template-columns:116px 1fr;gap:14px;background:#111b18db;border:1px solid var(--line);border-radius:22px;padding:14px;box-shadow:0 10px 40px #0006}.card img{width:116px;height:116px;object-fit:cover;border-radius:18px;background:#0d1513}.meta{display:flex;gap:8px;flex-wrap:wrap}.meta span{font-size:11px;color:#0a130f;background:var(--amber);border-radius:999px;padding:3px 8px}.card h3{margin:10px 0 6px;font-size:17px;line-height:1.35}.shop,.sold{color:var(--muted);font-size:12px}.coupon{color:#d7ffe7;font-size:12px;line-height:1.5;background:#0a1511;border:1px solid #234336;border-radius:12px;padding:8px 10px}.prices{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.prices b{font-size:28px;color:var(--green)}.down{color:var(--green)}.up{color:var(--red)}.actions{display:flex;gap:10px;margin-top:12px}.actions a{color:var(--amber)}.toast{position:fixed;right:24px;bottom:24px;background:#341b1b;border:1px solid var(--red);color:#ffdada;padding:16px;border-radius:16px}pre{white-space:pre-wrap;background:#07100c;border:1px solid var(--line);padding:14px;border-radius:14px}@media (max-width:900px){.shell{grid-template-columns:1fr}.side{position:relative;height:auto}.cards{grid-template-columns:1fr}}
