:root{color-scheme:dark;font-family:system-ui;background:#080808;color:#eee}body{margin:0}main{max-width:920px;margin:auto;padding:22px}h1{font-size:32px}h1 span{color:#ff884a}header p,footer,.muted{color:#aaa}section,article,form{background:#191919;border:1px solid #303030;padding:18px;border-radius:20px;margin:16px 0}input,select,button,.button{box-sizing:border-box;background:#282828;color:inherit;border:1px solid #555;border-radius:12px;padding:13px;font:inherit}input{width:100%;margin:8px 0}button,.button{cursor:pointer;background:#ff884a;color:#111;font-weight:650;display:inline-block;text-decoration:none}a{color:#ffa36e}.filters{display:flex;gap:12px;align-items:center}.offer{display:flex;gap:18px}.offer img{width:115px;height:130px;object-fit:cover;border-radius:12px}.offer h2{font-size:18px;margin:0 0 10px}.price{font-size:25px;font-weight:750}.badge{display:inline-block;color:#ffab7b;margin:10px 0}.links{display:flex;flex-wrap:wrap;gap:16px;margin-top:15px}summary{cursor:pointer;margin-top:15px}footer{font-size:13px;margin:25px 0}.stale{color:#ffc167}@media(max-width:540px){main{padding:14px}.filters{display:block}.offer img{width:85px;height:100px}.offer{gap:12px}}

article.selected{border-color:#ff884a;box-shadow:0 0 0 1px #ff884a33}.product{font-weight:650;color:#ffb282}h3{font-size:14px;color:#ffb282;margin:0 0 8px}.valuation{border:0;border-left:3px solid #d7844f;border-radius:12px;background:#25211d;padding:14px}.valuation strong{font-size:21px}.valuation p{line-height:1.5}.valuation small{color:#aaa}blockquote{margin:10px 0;border-left:2px solid #555;padding-left:12px;color:#bcbcbc;font-size:14px}article p{line-height:1.5}.app-open{background:#201b17}.app-open p{font-size:13px;color:#aaa}

.mini-chart{height:75px;display:flex;align-items:flex-end;gap:3px;margin:15px 0}.mini-chart>div{flex:1;background:#ff995c;border-radius:3px 3px 0 0;min-width:2px}.demand{border-color:#70482e}.demand small{display:block;color:#aaa}.demand strong{font-size:18px}nav{margin-top:18px}

.queue-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0}.queue-card{margin:0;padding:16px;border:1px solid #393939;border-radius:14px;background:#242424}.queue-card h3{margin:0 0 8px}.queue-card strong{font-size:30px;color:#ff984d}.queue-card p{font-size:13px;color:#bbb;margin-bottom:0}
