:root{font-family:system-ui,-apple-system,'Segoe UI',Tahoma,sans-serif;color:#f6f2ff;background:#080711;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0;background:radial-gradient(circle at 70% 0,#231039 0,transparent 30%),#080711}button,a{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}.top{height:70px;display:flex;align-items:center;gap:30px;padding:0 3%;background:#0c0916ed;border-bottom:1px solid #2b1c3f;position:sticky;top:0;z-index:10;backdrop-filter:blur(15px)}.logo{font-size:40px;letter-spacing:-4px;font-weight:1000;font-style:italic;line-height:1}.logo span,.hero h1 span,.phone span{color:#b23cff}.toplinks{display:flex;gap:10px;align-items:center;flex:1}.toplinks a{padding:10px 15px;border-radius:10px;font-size:13px;font-weight:700}.toplinks a:hover,.navlinks a:hover{background:#27123d}.topright{display:flex;gap:12px;align-items:center}.balance{border:1px solid #49305f;border-radius:30px;padding:9px 15px;white-space:nowrap;font-size:13px}.iconbtn{border:1px solid #302440;background:#161123;color:#fff;border-radius:50%;width:40px;height:40px}.mobile-menu{display:none}.layout{display:grid;grid-template-columns:225px minmax(0,1fr);direction:ltr}.sidebar{direction:rtl;position:sticky;top:70px;height:calc(100vh - 70px);padding:16px 12px;border-right:1px solid #291a3a;background:#0b0915;display:flex;flex-direction:column;gap:15px;overflow-y:auto}.profile{display:flex;align-items:center;gap:9px;padding:12px 6px}.profile small,.wallet small,.sidebox small{display:block;color:#a69ab9;font-size:11px;margin-top:6px}.avatar{font-size:25px;color:#e5c25b}.wallet{background:#110e1f;border:1px solid #2b2040;border-radius:15px;padding:14px}.wallet strong{display:block;font-size:20px;margin:10px 0}.purple{background:linear-gradient(135deg,#bc35ff,#7106d9);border:1px solid #bc49ff;color:white;padding:12px 20px;border-radius:25px;font-weight:800;box-shadow:0 7px 24px #840de74d}.purple:hover{filter:brightness(1.16)}.wallet .purple{width:100%}.navlinks{display:grid;gap:5px}.navlinks a{padding:13px;border-radius:9px;font-size:13px;font-weight:700}.navlinks a:first-child{background:#371653;border-right:3px solid #c33aff}.sidebar-bottom{margin-top:auto}.sidebox{background:#1d1032;border:1px solid #42275e;border-radius:14px;text-align:center;padding:15px;margin-bottom:10px}.sidebox div{margin-top:12px}.outline{width:100%;padding:11px;background:#151021;color:#fff;border:1px solid #3b2b51;border-radius:12px}main{direction:rtl;min-width:0;padding:16px 20px 30px}.hero{min-height:340px;border:1px solid #3a2058;border-radius:18px;background:radial-gradient(ellipse at 70% 50%,#45126a 0%,#1d0c35 37%,#0f0a1d 75%);display:grid;grid-template-columns:1fr 1fr;overflow:hidden;position:relative}.hero-copy{padding:40px 45px;z-index:1}.eyebrow{color:#b781e6;font-size:11px;font-weight:800;letter-spacing:3px}.hero h1{font-size:86px;line-height:.9;margin:15px 0 10px;font-style:italic;letter-spacing:-9px}.hero h2{font-size:26px;margin:15px 0}.hero p{max-width:480px;line-height:1.8;color:#c9bbd6;font-size:13px}.hero-features{display:flex;gap:15px;flex-wrap:wrap;margin:24px 0;font-size:12px}.cta{display:inline-block}.hero-art{position:relative;min-height:310px;display:flex;align-items:center;justify-content:center}.halo{position:absolute;width:300px;height:300px;border-radius:50%;background:#a000ff44;filter:blur(65px)}.roulette{width:270px;height:270px;border-radius:50%;border:12px solid #8c35bc;background:repeating-conic-gradient(#d6c1ef 0deg 12deg,#260d42 12deg 24deg,#9c238c 24deg 36deg,#170a29 36deg 48deg);box-shadow:0 0 45px #9b28f088,inset 0 0 0 18px #130b25,inset 0 0 0 24px #c484e4;display:grid;place-items:center;transform:rotate(-18deg)}.roulette-center{display:grid;place-items:center;background:radial-gradient(circle,#502076,#12071f);border:7px solid #a463cb;border-radius:50%;width:105px;height:105px;font-size:22px;font-weight:900;transform:rotate(18deg)}.dice,.cards,.crown{position:absolute;text-shadow:0 0 25px #c44bff}.dice{font-size:85px;bottom:5px;right:8%}.cards{font-size:55px;line-height:1.05;left:6%;top:25%;transform:rotate(-15deg)}.crown{font-size:80px;top:0;right:10%;color:#d8a2ff}.download-banner{display:flex;align-items:center;gap:24px;background:linear-gradient(100deg,#2e104c,#170c2c 65%,#351157);border:1px solid #542479;border-radius:16px;padding:17px 28px;margin-top:14px;min-height:102px}.download-banner h3{margin:0 0 6px;font-size:22px}.download-banner p{margin:0;color:#c9b6d8;font-size:13px}.download-banner button{margin-right:auto;white-space:nowrap}.phone{height:75px;width:56px;background:#100c1d;border:4px solid #6e438c;border-radius:12px;transform:rotate(-12deg);display:grid;place-items:center;font-weight:900;box-shadow:0 0 25px #a51aff66}.section{margin-top:27px}.section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.section h2{font-size:22px;margin:0}.tag{color:#d5a3ff;font-size:12px}.game-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.game{min-height:145px;border:1px solid #44215f;border-radius:15px;background:linear-gradient(150deg,#28113f,#120c21 80%);color:white;display:grid;place-content:center;gap:12px;transition:transform .2s,border-color .2s}.game:hover{transform:translateY(-5px);border-color:#c144ff}.game span{font-size:52px}.game b{font-size:15px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.feature{min-height:170px;padding:24px;border-radius:16px;background:radial-gradient(circle at 70% 20%,#50216c,#120c20 65%);border:1px solid #362047}.feature>span{font-size:55px;color:#e3a4ff}.feature h3{margin:8px 0}.feature p{color:#b6a4c7;font-size:12px}.empty-sports{text-align:center;border:1px solid #39244c;background:#130e21;border-radius:16px;padding:30px}.empty-sports span{font-size:42px}.empty-sports p{color:#b9acc9;font-size:13px}.agent{border:1px solid #482260;border-radius:16px;background:linear-gradient(110deg,#210e37,#120b21);display:flex;justify-content:space-between;align-items:center;padding:22px}.agent p{color:#c4b3d3}.agent>span{font-size:65px;color:#b76af2}footer{text-align:center;margin-top:30px;padding:25px;color:#8f829d;border-top:1px solid #291b3a;font-size:12px}dialog{border:1px solid #69368b;border-radius:17px;background:#171026;color:#fff;max-width:min(430px,90vw);padding:24px;box-shadow:0 20px 90px #000b}dialog::backdrop{background:#000a}.modal-top{display:flex;justify-content:space-between;align-items:center;gap:30px}.modal-top button{background:transparent;border:0;color:white;font-size:20px}dialog p{color:#d5c5e1;line-height:1.7}dialog .purple{width:100%}@media(max-width:1050px){.toplinks{display:none}.layout{grid-template-columns:190px minmax(0,1fr)}.game-grid{grid-template-columns:repeat(3,1fr)}.hero-copy{padding:32px 22px}.hero h1{font-size:65px}.roulette{width:220px;height:220px}}@media(max-width:700px){.top{height:60px;gap:12px}.mobile-menu{display:block}.logo{font-size:34px}.topright{margin-right:auto;gap:7px}.balance{font-size:11px;padding:8px}.layout{display:block}.sidebar{display:none;position:fixed;top:60px;right:0;width:250px;height:calc(100vh - 60px);z-index:11;box-shadow:-20px 0 50px #0008}.sidebar.open{display:flex}main{padding:12px}.hero{grid-template-columns:1fr}.hero-copy{padding:28px 23px}.hero h1{font-size:60px}.hero h2{font-size:22px}.hero-art{min-height:210px}.roulette{width:175px;height:175px}.roulette-center{width:70px;height:70px}.dice{font-size:60px}.cards{font-size:42px}.crown{font-size:55px}.download-banner{padding:15px;gap:12px;flex-wrap:wrap}.download-banner h3{font-size:17px}.download-banner button{margin-right:0;width:100%}.phone{height:60px;width:46px}.game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.game{min-height:110px}.game span{font-size:36px}.game b{font-size:12px}.feature-grid{grid-template-columns:1fr}.feature{min-height:115px}.section h2{font-size:19px}}
