:root{color-scheme:dark}*{box-sizing:border-box}body,html{height:100%}body{min-height:100vh;margin:0;color:#f1f3f5;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial;background:#0b0e11}.page-bg{position:fixed;inset:0;z-index:-1;background:radial-gradient(1000px 700px at 10% 10%,rgba(255,230,85,.14),transparent 60%),radial-gradient(1100px 700px at 90% 20%,rgba(128,0,255,.22),transparent 60%),linear-gradient(135deg,#2a0944,#5310d6 35%,#9d4edd 55%,#f7d046);filter:saturate(1.1) contrast(1.04)}.container{max-width:1120px;margin:0 auto;padding:18px;background:rgba(8,10,20,.78);border:1px solid hsla(0,0%,100%,.06);border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}a{color:inherit}.badge-blink{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:12px;opacity:.95}.badge-dot{width:10px;height:10px;border-radius:50%;background:#2ecc71;box-shadow:0 0 0 0 rgba(46,204,113,.7);animation:pulse 1.5s infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(46,204,113,.7)}70%{box-shadow:0 0 0 8px rgba(46,204,113,0)}to{box-shadow:0 0 0 0 rgba(46,204,113,0)}}.card{border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:14px;background:rgba(16,18,28,.9)}.table{width:100%;border-collapse:collapse}.table td,.table th{padding:8px 6px;border-bottom:1px solid hsla(0,0%,100%,.06)}.btn{padding:8px 12px;border:1px solid hsla(0,0%,100%,.15);background:rgba(22,26,31,.9);color:#f6f6f6;border-radius:10px;cursor:pointer}.btn:hover{background:rgba(30,34,40,.9)}.grid4{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px}.grid2,.grid4{display:grid;gap:12px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}.small{font-size:13px;opacity:.9}.text-bid{color:#2ee78d}.text-ask{color:#ff6b6b}.th-bid{color:#a8ffd6}.th-ask{color:#ffc9c9}@media (max-width:1024px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.container{padding:12px;border-radius:0}.grid2,.grid4{grid-template-columns:1fr}.table td,.table th{padding:8px 4px}h1{font-size:20px!important}}