*{box-sizing:border-box}body{margin:0;background:#25292e;color:#f5f5f5;font:15px Arial,sans-serif}header{background:#151719;padding:14px 18px;border-bottom:1px solid #444;display:flex;gap:18px;align-items:center;justify-content:space-between;flex-wrap:wrap}.brand{font-size:25px;font-weight:900;font-style:italic;color:#f6d66b;text-shadow:1px 2px #5a4314}.brand span{color:#fff}nav{display:flex;gap:14px;flex-wrap:wrap}a{color:#eee;text-decoration:none}main{max-width:900px;margin:auto;padding:18px}.welcome{background:linear-gradient(135deg,#363b40,#151719);border:1px solid #4a4f54;border-radius:8px;padding:24px;margin-bottom:22px}.welcome small{color:#f5d66d;letter-spacing:2px}.welcome h1{margin:8px 0}.welcome p,.market small,.results small{color:#c6c9cc}.section-title{margin:22px 0 10px;background:linear-gradient(#f8e9a2,#a18431);color:#161616;font-weight:bold;padding:12px;border-radius:5px}.market-list,.results{display:grid;gap:8px}.market{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px;background:#30353a;border:1px solid #4a5055;border-radius:5px}.market b,.market small,.results b,.results small{display:block}.market small{margin-top:6px;font-size:12px}.status{font-size:11px;color:#8de29a}.results article{display:grid;grid-template-columns:1fr auto;gap:6px;background:#17191b;padding:14px;border-radius:5px}.results strong{color:#f5d66d;font-size:21px}.results small{grid-column:1/-1;font-size:12px}.notice{background:#17191b;padding:12px;border-left:3px solid #d9bd61;color:#ddd;font-size:12px;margin-top:24px}footer{text-align:center;padding:22px;background:#151719;color:#aaa;font-size:12px}@media(max-width:520px){header{display:block}nav{margin-top:12px;gap:12px;font-size:13px}.welcome{padding:18px}main{padding:12px}}
