:root{font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:#e9eef6;background:#0f1722}*{box-sizing:border-box}body{margin:0}button,input{font:inherit}button{cursor:pointer;border:0}a{text-decoration:none;color:inherit}.sidebar{position:fixed;width:230px;inset:0 auto 0 0;background:#182331;padding:24px 13px;display:flex;flex-direction:column;gap:6px}.brand{font-size:24px;color:#55d4b2;padding:8px 13px 35px}.brand b{color:white}.brand small{display:block;font-size:9px;letter-spacing:4px;margin-left:31px;color:#a6b5c8}.navlabel{font-size:10px;font-weight:800;color:#687e93;letter-spacing:2px;padding:20px 14px 8px}.nav{padding:13px 14px;border-radius:7px;color:#b6c4d4;font-size:13px;font-weight:650}.nav:hover,.nav.active{background:#263548;color:#fff}.sidebarfoot{margin-top:auto;color:#718499;font-size:11px;padding:14px;line-height:2}.main{margin-left:230px}.topbar{height:74px;background:#111b28;display:flex;align-items:center;justify-content:space-between;padding:0 34px;gap:15px;border-bottom:1px solid #253447}.search{background:#1b2939;border-radius:7px;padding:12px 18px;width:310px;color:#7d91a8;font-size:13px}.account{display:flex;align-items:center;gap:10px}.wallet{padding:11px 16px;background:#263547;border-radius:6px;color:#5ee0b2;font-size:14px}.wallet small{color:#a5b5c7}.username{font-size:13px}.topbar button,.secondary{background:#2a394b;color:#fff;padding:11px 16px;border-radius:6px;font-weight:700}.topbar button:last-child:not(.secondary),.cta{background:#20bd91;color:#08241e}.content{max-width:1260px;margin:auto;padding:28px 35px}.hero{min-height:285px;border-radius:13px;background:radial-gradient(circle at 85% 25%,#2e8076 0%,transparent 40%),linear-gradient(120deg,#164d51,#153142 65%,#192e40);display:flex;justify-content:space-between;align-items:center;overflow:hidden;padding:35px 50px;margin-bottom:35px}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2px;color:#5fe6bb}.hero h1{font-size:43px;line-height:1.12;margin:14px 0}.hero h1 em{color:#5fe6bb;font-style:normal}.hero p{color:#bbd0d5;font-size:13px;line-height:1.8;max-width:460px}.cta{display:inline-block;padding:13px 20px;border-radius:6px;font-size:13px;font-weight:800;margin-top:10px}.heroart{display:flex;align-items:center;gap:4px;transform:rotate(-15deg);font-size:90px;text-shadow:0 14px 35px #041e2c}.heroart span:nth-child(1){color:#6ce9ca}.heroart span:nth-child(2){color:#d9e5ed;transform:translateY(-30px)}.heroart span:nth-child(3){color:#68adff}.sectionhead{display:flex;align-items:center;justify-content:space-between;margin:20px 0 17px}.sectionhead h2{font-size:20px;margin:0}.sectionhead span{color:#8da0b6;font-size:12px}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.tile{text-align:left;color:white;height:170px;border-radius:10px;padding:15px;display:flex;flex-direction:column;align-items:flex-start;border:2px solid transparent;overflow:hidden}.tile.selected{border-color:#6ce5bf}.tile b{font-size:17px}.tile small{font-size:11px;color:#d2d7e3;margin-top:5px}.tileart{align-self:center;flex:1;font-size:60px;filter:drop-shadow(0 10px 15px #0005)}.purple{background:linear-gradient(135deg,#6247b8,#28295a)}.pink{background:linear-gradient(135deg,#ae416f,#52233f)}.blue{background:linear-gradient(135deg,#3672b8,#1e365d)}.green{background:linear-gradient(135deg,#438f65,#244f44)}.gamebox{display:grid;grid-template-columns:300px 1fr;margin:30px 0 40px;background:#1a2838;border-radius:10px;overflow:hidden;min-height:400px}.controls{padding:25px;background:#203144}.controls h2{margin:9px 0 26px}.controls label,.modal label{display:flex;justify-content:space-between;color:#b7c6d6;font-size:12px;margin:15px 0 9px}.controls label span{color:#758da5}.betrow{display:flex;background:#111d2a;border:2px solid #33485d;border-radius:7px;overflow:hidden}.betrow input{width:100%;min-width:0;background:transparent;border:0;color:white;padding:13px;outline:0}.mini{background:#34485e;color:white;padding:0 13px;border-left:1px solid #455a6e}.hint{font-size:11px;color:#91a3b7;line-height:1.7;margin:20px 0}.play{width:100%;background:#23c394;border-radius:7px;padding:15px;color:#0d2b24;font-weight:850}.play:hover{background:#46dfb3}.result{margin-top:20px;background:#142334;border-radius:6px;padding:15px;color:#aabfd2;font-size:13px;line-height:1.6}.gameview{display:flex;flex-direction:column;padding:20px 24px;background:radial-gradient(circle at center,#25384a,#162331 80%)}.gametop,.gamebottom{display:flex;justify-content:space-between;color:#849cb1;font-size:11px;font-weight:750;letter-spacing:1px}.gamebottom{margin-top:auto;padding-top:20px}.mineboard{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;max-width:420px;width:100%;margin:auto}.mineboard div{aspect-ratio:1;background:#31465c;border-bottom:5px solid #223346;border-radius:7px;display:grid;place-items:center;font-size:26px}.mineboard div.reveal{background:#2e6e67}.plinko{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;flex:1}.pegrow{display:flex;gap:19px}.peg{width:9px;height:9px;background:#b8d0e3;border-radius:50%;box-shadow:0 0 9px #82a7c5}.crashboard{flex:1;display:flex;align-items:center;justify-content:center;font-size:80px;color:#66e7bb;font-weight:900}.dino{flex:1;display:flex;align-items:center;justify-content:center;font-size:95px}.historywrap{overflow:auto;background:#1b2938;border-radius:9px}table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}th,td{padding:17px 20px;border-bottom:1px solid #2b3b4d}th{color:#8ca2b7;font-size:11px}footer{font-size:11px;color:#8196aa;text-align:center;padding:30px}.modalhidden{display:none}.modalhidden.open{position:fixed;inset:0;background:#000a;display:grid;place-items:center;z-index:10}.modal{width:min(400px,92vw);background:#233346;padding:30px;border-radius:12px;position:relative}.modal h2{margin:0}.modal p{font-size:13px;color:#9fb0c1}.modal input{width:100%;background:#152333;color:white;border:1px solid #42586c;padding:13px;border-radius:6px}.modal .play{margin-top:22px}.close{position:absolute;right:16px;top:12px;background:transparent;color:white;font-size:26px}.error{color:#ff9090;font-size:12px;margin-top:10px}.mobilebrand{display:none}@media(max-width:900px){.sidebar{display:none}.main{margin:0}.content{padding:20px}.topbar{padding:0 18px}.mobilebrand{display:block;font-weight:900;color:#56d9b1}.search{display:none}.hero{padding:25px}.heroart{font-size:55px}.tiles{grid-template-columns:repeat(2,1fr)}.gamebox{grid-template-columns:1fr}.gameview{min-height:380px}}@media(max-width:520px){.hero h1{font-size:32px}.heroart{display:none}.wallet{padding:9px}.username{display:none}.topbar button{padding:10px}.content{padding:14px}.tile{height:140px}.tileart{font-size:44px}.gameview{padding:16px}.mineboard{gap:5px}}
