@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#111411;--panel:#191e18;--border:#2a3227;--muted:#8c9786;--lime:#d2fc6a;--ink:#f1f5ed}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:14px 'DM Sans',sans-serif}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button,a{transition:background .2s,color .2s,transform .2s}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--lime);outline-offset:4px}button:not(:disabled):hover{filter:brightness(1.08)}[hidden]{display:none!important}.skip{position:fixed;top:-80px;left:20px;padding:15px;background:var(--lime);color:#111;z-index:100}.skip:focus{top:10px}.logo{font:700 36px 'Space Grotesk',sans-serif;letter-spacing:-2px}.logo span{color:var(--lime);margin-left:4px}.sidebar{width:224px;padding:30px 20px 20px;border-right:1px solid var(--border);background:#151914;position:fixed;inset:0 auto 0 0;z-index:20;display:flex;flex-direction:column}.sidebar>.logo{padding-left:13px}.side-caption{font-size:8px;letter-spacing:2.1px;color:#7e8a75;padding:10px 0 35px 15px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav a{display:flex;align-items:center;gap:14px;padding:13px 15px;color:#a0aa99;border-radius:7px;font-size:13px}.sidebar nav a.active{background:#2b3521;color:var(--lime)}.sidebar nav a:hover{background:#22291d}.sidebar nav a>span{font-size:20px;width:20px}.sidebar nav b{font-size:10px;margin-left:auto;background:#343e2a;padding:3px 6px;border-radius:4px}.nav-label{font-size:9px;letter-spacing:1.7px;margin:32px 15px 10px;color:#6f7c64}.side-bottom{margin-top:auto}.network{border:1px solid #34402b;background:#20291a;border-radius:8px;padding:14px 10px;display:flex;align-items:center;gap:10px;font-size:11px}.network small{display:block;font-size:9px;color:#8b9d7b;margin-top:5px}.solana-mark{font:bold 36px sans-serif;background:linear-gradient(130deg,#9a66ff,#73efc4);-webkit-background-clip:text;background-clip:text;color:transparent}.help-button{background:none;border:0;color:#9ca791;font-size:11px;padding:20px 8px}.side-foot{border-top:1px solid var(--border);padding:16px 4px 0;display:flex;align-items:center;justify-content:space-between;color:#68765f;font-size:10px}.side-foot button{border:0;background:none;font-size:18px;color:#b0bf9f}.shell{margin-left:224px}.topbar{height:82px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;padding:0 40px;background:#111411f5;position:sticky;top:0;z-index:10;backdrop-filter:blur(12px)}.breadcrumb{color:#88937e;font-size:12px}.breadcrumb span{margin:0 13px;color:#3c4832}.breadcrumb b{font-weight:500;color:#dae2d3}.header-actions{display:flex;align-items:center;gap:12px}.balance-pill{display:flex;gap:8px;align-items:center;border:1px solid #303b27;border-radius:7px;padding:10px 12px;background:#1a2115}.coin{border:1px solid #9eae6f;border-radius:50%;color:#d3e994;font-size:10px;width:18px;height:18px;display:grid;place-items:center}.balance-pill strong{font-weight:500;font-size:13px;font-variant-numeric:tabular-nums}.balance-pill small{font-size:8px;color:#7a8a6d;border-left:1px solid #3c4931;padding-left:8px}.primary{border:0;border-radius:6px;background:var(--lime);color:#1a2611;font-weight:700;padding:14px 19px;display:inline-flex;align-items:center;justify-content:space-between;gap:30px}.compact{padding:11px 16px;font-size:12px;gap:10px}.secondary,.quiet{border:1px solid #3b4732;border-radius:6px;background:#232c1c;padding:11px 15px;font-size:12px}.quiet{background:none;border-color:transparent;color:#a4af9a}.light-button{border:0;border-radius:6px;background:#efe9ff;color:#342845;padding:13px 16px;display:flex;justify-content:space-between;width:100%;font-weight:700;font-size:12px}.icon-button{background:none;border:0;font-size:22px;color:#a3ae98}#mobile-menu{display:none}main{max-width:1560px;margin:auto;padding:30px 40px 0}.welcome{display:flex;justify-content:space-between;align-items:center;margin:0 0 26px}.eyebrow{font-size:9px;letter-spacing:1.8px;color:#9ba88f;font-weight:600}h1,h2,h3{font-family:'Space Grotesk',sans-serif}h1{font-size:32px;letter-spacing:-1.3px;font-weight:500;margin:10px 0}h1>span{color:var(--lime)}h2{font-size:23px;letter-spacing:-.8px;font-weight:500;margin:0}h3{font-weight:500}.mode-badge{font-size:9px;letter-spacing:.7px;border:1px solid #37482a;padding:8px 12px;border-radius:20px;color:#aabd95;white-space:nowrap}.mode-badge i{display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--lime);margin-right:6px}.hero-grid{display:grid;grid-template-columns:2.1fr 1fr;gap:18px}.hero{background:#26341c;border:1px solid #3a4b2d;border-radius:12px;position:relative;overflow:hidden;min-height:380px;display:flex}.hero-copy{position:relative;z-index:2;padding:30px;width:60%}.pill{display:inline-flex;align-items:center;gap:16px;font-size:8px;letter-spacing:1px;font-weight:600;padding:7px 9px;border:1px solid #6a8156;border-radius:4px;color:#d5e5c2}.hero h2{font-size:clamp(33px,3.6vw,56px);line-height:1.04;letter-spacing:-2.5px;margin:22px 0 15px}.hero h2 em{font-style:normal;color:var(--lime)}.hero-copy>p{font-size:12px;color:#a1b090;line-height:1.6;max-width:230px}.hero .primary{margin-top:10px;font-size:12px}.hero-copy>small{display:block;font-size:8px;margin-top:14px;color:#8fa17d}.hero-art{position:absolute;right:0;width:48%;height:100%;background:radial-gradient(ellipse at 60% 50%,#627a364d,transparent 70%)}.hero-orbit{position:absolute;width:300px;height:300px;border:1px solid #4d6635;border-radius:50%;top:25px;left:0;transform:scaleY(.85) rotate(-30deg)}.hero-star{font-size:115px;position:absolute;right:-20px;top:-35px;color:#9bc052;transform:rotate(15deg)}.hero-card{position:absolute;width:130px;height:186px;border-radius:10px;background:#eef2df;color:#293522;padding:12px;font:600 26px 'Space Grotesk';box-shadow:0 10px 35px #111b0d70;top:80px;left:50px;transform:rotate(-13deg)}.hero-card>span{position:absolute;font-size:88px;left:30px;top:40px}.hero-card>b{position:absolute;bottom:10px;right:10px;transform:rotate(180deg)}.back-card{left:130px;top:61px;transform:rotate(16deg);color:#d97b56;background:#f0d2b6}.hero-chip{position:absolute;bottom:44px;left:0;background:#d1fc67;border:10px dashed #86a938;outline:3px solid #d0f56b;width:94px;height:94px;border-radius:50%;text-align:center;font-size:50px;box-shadow:5px 10px 0 #607a2b;transform:rotate(-15deg)}.hero-sticker{position:absolute;right:-20px;bottom:39px;background:#dcc8f5;color:#48325f;padding:11px 28px;font-size:9px;letter-spacing:1.7px;font-weight:700;transform:rotate(-13deg)}.mini-star{position:absolute;left:0;top:45px;color:var(--lime);font-size:32px}.feature{background:radial-gradient(ellipse at 80% 35%,#6f527b,#37273e 65%);border:1px solid #56435e;border-radius:12px;padding:22px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.feature-top{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#bfaacf}.feature .pill{border-color:#8f719d;color:#dbc9e7}.feature-gem{height:134px;text-align:center;font:700 145px/1 sans-serif;color:#dcc1ff;text-shadow:8px 10px #9470b1,-5px -2px #efe2ff;transform:rotate(-12deg);filter:drop-shadow(0 0 20px #ae7fde50)}.feature .eyebrow{font-size:7px;letter-spacing:1.3px;color:#bca1c8}.feature h2{font-size:24px;margin:9px 0}.feature p{font-size:11px;color:#bca9c5;line-height:1.6;margin:0 0 17px}.trust-strip{display:flex;justify-content:space-around;padding:23px 0;border-bottom:1px solid var(--border);font-size:10px;color:#929f87;gap:12px}.trust-strip b{font-size:17px;margin-right:9px;font-weight:400;color:#c3d0b4}.section-head{display:flex;justify-content:space-between;align-items:center;margin:28px 0 20px;gap:16px}.section-head h2>span{font:10px 'DM Sans';padding:4px 7px;background:#2d3923;color:#a8be93;vertical-align:middle;margin-left:8px;border-radius:4px}.section-head .eyebrow{display:block;font-size:8px;margin-bottom:9px}.section-head>a,.section-head>span{font-size:11px;color:#97a58b}.search{border:1px solid #303d27;background:#1a2116;border-radius:6px;display:flex;align-items:center;gap:9px;padding:10px 12px}.search>span{font-size:22px;color:#8b9f7b;line-height:16px}.search input{border:0;background:none;outline:none;color:#d8e5ce;font-size:11px;width:130px}.search kbd{font-size:10px;border:1px solid #425535;border-radius:3px;padding:1px 4px;color:#6b805b}.catalog-controls{display:flex;justify-content:space-between;align-items:center;margin:0 0 20px}.tabs{display:flex;gap:6px}.tabs button{border:1px solid transparent;border-radius:5px;background:none;font-size:11px;padding:9px 13px;color:#9aa68f}.tabs button.active{color:var(--lime);background:#2b3820;border-color:#475d30}.catalog-note{font-size:9px;color:#6c7c61}.game-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.game-card{border:1px solid #313c29;background:#1a2116;border-radius:9px;overflow:hidden;position:relative}.game-card>.card-open{display:block;width:100%;background:none;border:0;padding:0;text-align:left}.card-art{height:168px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.card-art::before{content:'';position:absolute;width:165px;height:165px;border:1px solid #ffffff15;border-radius:50%;transform:scaleY(.8) rotate(-25deg)}.card-art.orange{background:radial-gradient(at 50% 100%,#8e633a,#443222)}.card-art.green{background:radial-gradient(at 50% 100%,#50724b,#243b29)}.card-art.purple{background:radial-gradient(at 50% 100%,#71538c,#392846)}.card-art.pink{background:radial-gradient(at 50% 100%,#985073,#492738)}.card-art.red{background:radial-gradient(at 50% 100%,#8c584a,#442a25)}.card-art.blue{background:radial-gradient(at 50% 100%,#4b7890,#223d48)}.art-symbol{position:relative;z-index:1;font-size:100px;line-height:1;filter:drop-shadow(6px 9px 0 #0004);transition:transform .3s}.game-card:hover .art-symbol{transform:translateY(-5px) rotate(-5deg)}.art-slots{display:flex;gap:6px;transform:rotate(-7deg);font:700 55px 'Space Grotesk';color:#ed8150}.art-slots i{font-style:normal;background:#ffefd3;border-radius:6px;padding:0 7px;border-bottom:5px solid #b58c61}.art-blackjack{display:flex;transform:rotate(-12deg);color:#243b29}.art-blackjack i{font-style:normal;background:#eef5dd;border-radius:6px;width:69px;height:95px;display:grid;place-items:center;font-size:50px;box-shadow:4px 5px 0 #173322}.art-blackjack i+i{transform:rotate(20deg) translate(-12px,-5px);color:#ce7053}.art-mines{color:#dbbcff;text-shadow:5px 5px #9873bf;font-size:120px}.art-plinko{display:grid;grid-template-columns:repeat(3,12px);gap:13px;transform:rotate(-15deg);position:relative}.art-plinko i{width:12px;height:12px;border-radius:50%;background:#ffc1dc}.art-plinko::after{content:'';position:absolute;top:20px;left:36px;width:28px;height:28px;background:#d4ff6e;border-radius:50%;box-shadow:0 0 20px #c7ff8877}.art-roulette{background:repeating-conic-gradient(#c4846a 0deg 22.5deg,#473a28 22.5deg 45deg);border:8px solid #e9ba8a;border-radius:50%;width:122px;height:122px;color:#f7dfb5;display:grid;place-items:center;font-size:75px;transform:rotate(-16deg)}.art-dice{font-size:130px;color:#c5e6ed;transform:rotate(-14deg)}.card-art>.original-label{position:absolute;bottom:10px;left:12px;font-size:7px;letter-spacing:1.5px;color:#ffffff6b}.favorite-button{position:absolute;top:10px;right:10px;z-index:3;background:#14161155;border:1px solid #ffffff24;color:#fff;border-radius:5px;width:28px;height:28px;font-size:19px}.favorite-button.on{color:var(--lime)}.card-content{display:flex;justify-content:space-between;align-items:center;padding:16px}.card-content h3{margin:0 0 5px;font-size:19px;letter-spacing:-.5px}.card-content p{margin:0;font-size:9px;color:#87977b}.card-content>b{width:29px;height:29px;border:1px solid #405331;border-radius:50%;display:grid;place-items:center;color:#afcd91;font-size:16px;font-weight:400}.lower-grid{display:grid;grid-template-columns:2.1fr 1fr;gap:24px;margin:20px 0 35px}.activity-preview .section-head h2{font-size:19px}.play-note{background:#202b18;border:1px solid #354b25;border-radius:9px;margin-top:30px;padding:23px;position:relative;overflow:hidden}.play-note h3{font-size:26px;margin:0 0 12px;line-height:1.15;letter-spacing:-1px}.play-note p{font-size:11px;color:#8fa17e;line-height:1.7;max-width:220px}.play-note a{font-size:10px;color:#c3deaa}.note-icon{position:absolute;right:15px;top:12px;font-size:80px;color:#81a15040;transform:rotate(10deg)}.empty{padding:45px 20px;text-align:center;color:#7d8e6e;font-size:12px;border:1px dashed #324029;border-radius:7px;line-height:1.8}.empty strong{display:block;color:#bdcbb0;font-weight:500;margin-bottom:5px}.history-wrap{overflow:auto;border:1px solid var(--border);border-radius:8px}.history-table{border-collapse:collapse;width:100%;white-space:nowrap;font-size:11px}.history-table th{text-align:left;color:#718362;font-weight:500;padding:13px;background:#182014;font-size:9px;text-transform:uppercase;letter-spacing:.5px}.history-table td{padding:14px 13px;border-top:1px solid var(--border);color:#acbaa0}.history-table tbody tr:hover{background:#1d2816}.history-table button{background:none;border:0;padding:0;color:#d8e9c9;text-align:left;font-size:11px}.history-table .positive,.positive{color:#c6ee83!important}.negative{color:#e29c87!important}.neutral{color:#acb69f!important}.receipt-link{text-decoration:underline;text-decoration-color:#60774a;text-underline-offset:3px}.game-icon{margin-right:8px;color:#c1d4ae}footer{border-top:1px solid var(--border);padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:25px}footer .logo{font-size:27px}footer p{font-size:9px;color:#6c7c61;line-height:1.9;margin:5px 0}footer>div:last-child{display:flex;gap:14px;align-items:center;font-size:9px;color:#718365}.text-link{background:none;border:0;color:#aac391;font-size:10px;padding:0}.game-top{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#91a47f}.game-heading{display:flex;align-items:center;justify-content:space-between;margin:20px 0}.game-heading h1{margin-bottom:0}.game-workspace{display:grid;grid-template-columns:265px minmax(0,1fr);border:1px solid #35452a;border-radius:12px;overflow:hidden;background:#1c2818}.bet-panel{padding:24px;background:#202a1b;border-right:1px solid #35452a}.bet-panel>label{display:flex;justify-content:space-between;font-size:11px;color:#b2c4a0;margin:24px 0 9px}.bet-panel label>span{font-size:10px;color:#758c64}.bet-input{display:flex;background:#111b0c;border:1px solid #415534;border-radius:5px;overflow:hidden}.bet-input input{border:0;background:none;width:100%;min-width:0;padding:12px;color:#e7f4df;font-weight:600;outline:none}.bet-input button{border:0;background:#2b3921;border-left:1px solid #435532;padding:0 10px;font-size:12px;color:#aec996}.quick-bets{display:flex;gap:5px;margin:8px 0 20px}.quick-bets button{flex:1;background:#2a3820;border:1px solid #394b2d;border-radius:4px;padding:6px;color:#9fb88b;font-size:10px}.option-label{display:flex;justify-content:space-between;font-size:11px;color:#b6c8a5;margin:18px 0 10px}.option-row{display:flex;gap:5px}.option-row button{flex:1;border:1px solid #435734;background:#28371e;border-radius:5px;padding:9px 4px;font-size:11px;color:#a4bc91}.option-row button.active{background:#435a2b;color:var(--lime);border-color:#7e9e4c}.bet-panel input[type=range]{width:100%;accent-color:var(--lime)}select{background:#202e17;border:1px solid #405632;border-radius:5px;color:#ccdcbc;padding:10px;font-size:12px}.bet-panel select{width:100%}.payout-preview{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #3a4a2e;margin-top:24px;padding-top:15px;font-size:10px;color:#7f986c}.payout-preview strong{color:#cce0b7;font-weight:500}.play-button{width:100%;justify-content:center;margin-top:20px}.bet-panel #round-status{font-size:11px;line-height:1.7;color:#b4c6a1;min-height:40px}.panel-foot{border-top:1px solid #37492c;margin-top:25px;padding-top:15px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;font-size:9px;color:#799168}.table-area{min-height:500px;position:relative;display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 45%,#2f4e29,#192918 70%);padding:26px;overflow:hidden}.table-brand{text-align:center;font:700 26px 'Space Grotesk';letter-spacing:-1.5px;color:#cadfba45;pointer-events:none}.table-brand>span{margin-left:3px}.table-brand small{display:block;font:8px 'DM Sans';letter-spacing:2px;margin-top:6px;color:#8bab7255}.game-stage{flex:1;min-height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;padding:20px 0;gap:22px}.table-footer{display:flex;justify-content:space-between;color:#799667;font-size:8px;letter-spacing:.5px;gap:10px}.reels{display:flex;gap:10px;padding:20px;background:#111b0ba8;border:5px solid #9ba768;border-radius:16px;box-shadow:0 8px 0 #59623a,0 20px 60px #07140070}.reel{width:90px;height:125px;display:grid;place-items:center;background:linear-gradient(#b4bda3,#f5f6d9 25%,#f5f6d9 75%,#b4bda3);border-radius:8px;font:700 65px 'Space Grotesk';color:#d86f47;text-shadow:2px 4px #0001}.slot-paytable{display:flex;gap:25px;font-size:10px;color:#93ae80}.slot-paytable b{color:#d3e6bf}.dice-number{font:500 92px 'Space Grotesk';color:var(--lime);line-height:1.1;text-shadow:0 0 40px #c2ef6922}.dice-track{width:90%;height:14px;background:#794a3e;border-radius:9px;position:relative}.dice-track>i{height:100%;display:block;background:#a5d76a;border-radius:9px}.dice-track>span{position:absolute;top:-8px;width:5px;height:30px;background:#f7ffe9;box-shadow:0 0 10px #fff5;border-radius:4px}.dice-labels{width:90%;display:flex;justify-content:space-between;font-size:10px;color:#849d75}.roulette-wheel{width:230px;height:230px;background:repeating-conic-gradient(#c67358 0deg 9.73deg,#28311f 9.73deg 19.46deg);border:12px solid #b8ad6f;outline:2px solid #ded69c;border-radius:50%;display:grid;place-items:center;box-shadow:0 15px 0 #625f32,0 20px 50px #0004;position:relative}.roulette-wheel::before{content:'▼';position:absolute;top:-28px;color:var(--lime);font-size:30px;z-index:2}.roulette-center{border:5px solid #c9be82;width:115px;height:115px;border-radius:50%;background:#293921;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#eee4ae;font:500 50px 'Space Grotesk'}.roulette-center small{font:10px 'DM Sans';text-transform:uppercase;letter-spacing:2px}.mines-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;width:min(100%,350px)}.mine-tile{aspect-ratio:1;background:linear-gradient(145deg,#405a31,#2c4321);border:1px solid #607a49;border-bottom:4px solid #213718;border-radius:7px;font-size:25px;color:#7c9b66;transition:transform .2s}.mine-tile:not(:disabled):hover{transform:translateY(-3px);background:#516d3d}.mine-tile.safe{background:#465f2b;border-color:#a0cd59;color:var(--lime)}.mine-tile.bomb{background:#784538;border-color:#b36b52;color:#ffd4bd}.mine-tile:disabled{opacity:1}.mines-caption{font-size:11px;color:#a9c18f}.cards-row{display:flex;justify-content:center;gap:9px;flex-wrap:wrap;min-height:100px}.playing-card{width:66px;height:92px;background:#eff3df;color:#26371d;border-radius:6px;box-shadow:2px 4px 0 #8d9c69;font:600 23px 'Space Grotesk';padding:7px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.playing-card>span{align-self:flex-end;font-size:29px}.playing-card.red-suit{color:#c66a51}.playing-card.face-down{background:repeating-linear-gradient(45deg,#516839 0px,#516839 3px,#40562b 3px,#40562b 7px);border:4px solid #c9d9a7;display:grid;place-items:center;color:#d2e3b4;font-size:38px}.hand-label{font-size:9px;letter-spacing:1.5px;color:#8da67a;text-align:center;margin-bottom:10px}.hand-label strong{background:#253b1b;color:#d9e9c9;border:1px solid #5d7948;padding:3px 7px;margin-left:7px;border-radius:4px}.blackjack-table{width:100%;display:flex;flex-direction:column;gap:22px}.felt-line{border-top:1px solid #6e8c4659;border-radius:50%;height:16px;text-align:center;color:#789257;font-size:8px;letter-spacing:2px;padding-top:9px}.hand-buttons{display:flex;gap:8px;margin:18px 0 8px}.hand-buttons>button{flex:1;justify-content:center}.full{width:100%;justify-content:center;margin-top:8px}.plinko-board{position:relative;width:min(100%,400px);height:270px}.peg{position:absolute;width:6px;height:6px;border-radius:50%;background:#d3e4b5;transform:translate(-50%,-50%);box-shadow:0 0 5px #cfec9f33}.plinko-ball{position:absolute;width:13px;height:13px;border-radius:50%;background:var(--lime);box-shadow:0 0 15px #d3ff68;left:50%;top:0;transform:translate(-50%,-50%);z-index:3}.buckets{position:absolute;bottom:0;left:0;width:100%;display:grid;grid-template-columns:repeat(9,1fr);gap:3px}.bucket{font-size:9px;text-align:center;background:#617c39;color:#e2f3bf;border-bottom:3px solid #344c1a;border-radius:4px;padding:10px 0}.bucket:nth-child(1),.bucket:nth-child(9){background:#bc6651;border-color:#81432e}.bucket:nth-child(2),.bucket:nth-child(8){background:#bc8951;border-color:#815b2e}.bucket.selected{outline:3px solid var(--lime);transform:translateY(-5px)}#result-banner{min-height:33px;text-align:center;font-size:14px;font-family:'Space Grotesk';color:#bbd4a3;margin:5px 0 15px}.rounds-panel{margin:30px 0 45px}.page-title{margin:20px 0 35px}.page-title p{color:#8b9c7d;font-size:12px;line-height:1.8}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-card,.chart-card,.settings-card{background:#1a2315;border:1px solid #33462a;border-radius:9px;padding:24px}.stat-card small{display:block;color:#8ca177;font-size:10px;margin-bottom:12px}.stat-card strong{font:500 28px 'Space Grotesk';color:#d7ecc4}.stat-card p{font-size:9px;color:#6d855a;margin:8px 0 0}.chart-card{margin:24px 0}.chart-card .section-head{margin:0 0 25px}#profit-chart svg{width:100%;height:200px;display:block}#profit-chart p{font-size:10px;color:#9aad8a}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:50px}.settings-card h2{font-size:21px;margin-bottom:20px}.settings-card label{display:block;color:#a8be96;font-size:12px;margin:20px 0}.settings-card input{display:block;width:100%;background:#111b0c;border:1px solid #405834;border-radius:5px;padding:12px;color:#e6f1dc;margin-top:10px}.settings-card p,.settings-card small{font-size:11px;color:#879e73;line-height:1.8}.settings-card small{display:block;margin-top:15px;font-size:10px}.settings-card hr{border:0;border-top:1px solid #35482b;margin:25px 0}.break-options{display:flex;gap:8px;flex-wrap:wrap}dialog{background:#1c2716;color:var(--ink);border:1px solid #496137;border-radius:14px;padding:28px;width:min(540px,92vw);max-height:85vh;box-shadow:0 30px 100px #0008}dialog::backdrop{background:#080d06ce;backdrop-filter:blur(8px)}.dialog-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.dialog-head h2{font-size:24px;margin-top:7px}.dialog-note{font-size:10px;color:#849c70;line-height:1.8;margin-top:20px}.wallet-option{display:flex;align-items:center;gap:15px;width:100%;padding:17px;background:#27361e;border:1px solid #465e35;border-radius:8px;margin:10px 0;text-align:left}.wallet-option>span{font-size:24px;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;background:#a491e5;color:#fff}.wallet-option>b{font-size:13px;font-weight:500}.wallet-option small{margin-left:auto;color:#899f77;font-size:10px}.wallet-address{word-break:break-all;padding:15px;border:1px solid #435a34;border-radius:7px;background:#121c0d;font:12px monospace;line-height:1.8}.wallet-meta{display:flex;justify-content:space-between;margin:20px 0;font-size:12px;color:#a2b58e}.wallet-actions{display:flex;gap:10px;margin:20px 0}.wallet-actions>button{flex:1;justify-content:center}.prose p,.prose li{font-size:12px;color:#a8ba97;line-height:1.9}.prose h3{font-size:17px;margin-top:25px}.prose ul{padding-left:20px}.prose table{font-size:12px;width:100%;border-collapse:collapse}.prose td{border-bottom:1px solid #3a4d2f;padding:12px 0;vertical-align:top;word-break:break-word}.prose td:first-child{color:#7c936c;min-width:110px}.prose code{font-size:11px;word-break:break-all}.deposit-address{word-break:break-all;font:12px monospace;background:#111b0c;padding:15px;border:1px solid #496037;border-radius:7px;line-height:1.7}.payment-input{width:100%;background:#111b0c;border:1px solid #496037;padding:12px;color:#eee;border-radius:6px;margin:8px 0}.payment-label{display:block;font-size:11px;color:#a5b993;margin-top:15px}#toast{position:fixed;bottom:24px;left:calc(50% + 112px);transform:translateX(-50%);background:#d2fc6a;color:#253515;padding:15px 24px;border-radius:8px;box-shadow:0 8px 40px #0006;z-index:100;max-width:min(550px,90vw);font-size:12px;line-height:1.5}.spinning{animation:reel-spin .15s linear infinite}.pulse{animation:pulse .8s ease-in-out}.round-result{font:500 32px 'Space Grotesk';color:var(--lime)}@keyframes reel-spin{50%{transform:translateY(8px);filter:blur(3px)}}@keyframes pulse{50%{transform:scale(1.06);filter:brightness(1.3)}}@media(min-width:1550px){.game-grid{grid-template-columns:repeat(6,1fr)}.card-art{height:155px}.card-content{padding:14px}.card-content h3{font-size:17px}.card-content p{display:none}.art-slots{font-size:38px}.art-blackjack i{width:50px;height:78px;font-size:38px}.hero-copy{padding:38px}.hero h2{font-size:59px}.hero-art{right:5%}.hero-card{width:150px;height:215px}.feature{padding:26px}.feature-gem{height:140px}}@media(max-width:1150px){.sidebar{width:190px;padding:25px 12px}.shell{margin-left:190px}main{padding:25px 25px 0}.topbar{padding:0 25px}.hero-grid{grid-template-columns:1.8fr 1fr}.hero-copy{padding:25px;width:66%}.hero h2{font-size:38px}.hero-card{width:100px;height:145px;left:25px;top:105px;font-size:21px}.hero-card>span{font-size:65px;left:24px;top:36px}.back-card{left:70px;top:85px}.hero-chip{width:70px;height:70px;font-size:35px;border-width:8px;bottom:55px;left:10px}.hero-sticker{font-size:7px;bottom:28px;padding:10px 15px}.feature h2{font-size:22px}.feature-gem{font-size:125px}.game-workspace{grid-template-columns:235px minmax(0,1fr)}.bet-panel{padding:20px}.table-area{padding:20px}.reel{width:65px;height:100px;font-size:45px}.reels{padding:12px}.catalog-note{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}#toast{left:calc(50% + 95px)}footer{flex-wrap:wrap}.trust-strip{font-size:9px}.trust-strip b{margin-right:4px}}@media(max-width:900px){.sidebar{width:190px;transform:translateX(-100%);transition:transform .2s}.sidebar.open{transform:translateX(0);box-shadow:0 0 0 100vmax #0009}.shell{margin-left:0}#mobile-menu{display:block}.breadcrumb{margin-right:auto;margin-left:15px}.topbar{height:72px}.hero h2{font-size:43px}.hero-card{width:120px;height:170px;left:25px;top:85px}.hero-card>span{font-size:76px;top:40px}.back-card{left:85px;top:65px}.hero-grid{grid-template-columns:1.8fr 1fr}.hero-art{width:44%}#toast{left:50%}}@media(max-width:620px){main{padding:22px 16px 0}.topbar{padding:0 14px;height:65px}.breadcrumb{display:none}.header-actions{gap:7px}.balance-pill{padding:8px;font-size:11px;gap:5px}.balance-pill small{font-size:7px}.balance-pill strong{font-size:11px}.compact{padding:10px;font-size:10px;gap:5px}.welcome h1{font-size:25px;letter-spacing:-1px}.welcome>.mode-badge{display:none}.eyebrow{font-size:8px}.hero-grid{grid-template-columns:1fr}.hero{min-height:348px}.hero-copy{padding:26px;width:66%}.hero h2{font-size:39px}.hero-copy>p{max-width:185px;font-size:11px}.hero-art{width:43%}.hero-card{width:90px;height:135px;left:4px;top:90px;font-size:19px}.hero-card>span{font-size:55px;left:22px;top:35px}.back-card{left:50px;top:70px}.hero-chip{left:5px;bottom:55px}.hero-sticker{bottom:28px;right:-10px;font-size:6px}.feature{min-height:210px;padding:22px;display:block}.feature-top{margin-bottom:24px}.feature-gem{position:absolute;right:25px;top:55px;font-size:110px}.feature h2{font-size:25px;position:relative;z-index:1}.feature .eyebrow{font-size:7px}.feature .light-button{width:160px;padding:11px;font-size:10px}.feature p{font-size:10px;max-width:65%}.trust-strip{display:grid;grid-template-columns:1fr 1fr;gap:17px;padding:22px 8px;font-size:9px}.section-head{flex-wrap:wrap;margin-top:26px}.section-head h2{font-size:21px}.search{padding:8px}.search input{width:103px;font-size:10px}.search kbd{display:none}.game-grid{grid-template-columns:repeat(2,1fr);gap:12px}.card-art{height:140px}.art-slots{font-size:34px;gap:4px}.art-slots i{padding:0 5px}.art-blackjack i{width:49px;height:73px;font-size:38px}.art-mines{font-size:105px}.art-roulette{width:100px;height:100px;font-size:58px}.art-dice{font-size:110px}.card-content{padding:13px 10px}.card-content h3{font-size:17px}.card-content p{font-size:8px;max-width:110px;line-height:1.5}.card-content>b{display:none}.tabs{gap:2px;width:100%;justify-content:space-between}.tabs button{font-size:10px;padding:8px 10px}.lower-grid{grid-template-columns:1fr;gap:0}.play-note{margin-top:18px}.play-note h3{font-size:24px}.play-note p{max-width:250px}.note-icon{font-size:120px;top:20px}.game-top{font-size:11px}.game-top .quiet{font-size:10px;padding:8px}.game-heading h1{font-size:28px}.game-workspace{display:flex;flex-direction:column}.table-area{order:0;min-height:360px;padding:18px}.bet-panel{order:1;border-right:0;border-top:1px solid #35452a}.game-stage{min-height:230px;padding:20px 0;gap:15px}.bet-panel>label{margin-top:16px}.panel-foot{margin-top:15px}.bet-panel #round-status{min-height:0}.table-brand{font-size:21px}.table-brand small{font-size:7px}.table-footer{font-size:7px}.reel{width:72px;height:100px;font-size:45px}.roulette-wheel{width:185px;height:185px}.roulette-center{width:95px;height:95px;font-size:40px}.mines-grid{max-width:290px;gap:7px}.mine-tile{font-size:22px}.playing-card{width:48px;height:70px;font-size:18px;padding:5px}.playing-card>span{font-size:21px}.cards-row{min-height:70px;gap:6px}.blackjack-table{gap:20px}.plinko-board{height:250px;max-width:330px}.page-title h1{font-size:30px}.settings-grid{grid-template-columns:1fr}.settings-card{padding:22px}.stats-grid{gap:10px}.stat-card{padding:18px}.stat-card strong{font-size:23px}.chart-card{padding:16px}.chart-card .section-head>span{font-size:9px}footer{gap:20px}footer>p{width:100%;order:3}footer>div:last-child{margin-left:auto;flex-wrap:wrap;max-width:135px;justify-content:flex-end;gap:10px}dialog{padding:22px}.dialog-head h2{font-size:22px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* CASINU's supplied mascot and neon cabinet identity. */
:root{--bg:#100d1c;--panel:#1a1429;--border:#312440;--muted:#9b8fa9;--lime:#ffe47b;--ink:#f7f1ff}body{background:radial-gradient(ellipse at 80% 0,#41225744,transparent 55%),#100d1c}.sidebar{background:#141020;border-color:#30243e}.sidebar nav a{color:#ac9eba}.sidebar nav a.active{background:linear-gradient(100deg,#513053,#28203d);color:#ffe484;box-shadow:inset 2px 0 #f077d8}.sidebar nav a:hover{background:#2b203b}.sidebar nav b{background:#473052}.sidebar .logo span,.logo span{color:#ffe17d}.side-caption,.nav-label,.side-foot{color:#a38eaf}.network{background:#211930;border-color:#4e3864}.network small{color:#a998b7}.topbar{background:#100d1cf2;border-color:#30243e}.breadcrumb,.breadcrumb b{color:#bbaacb}.balance-pill{background:#211a2c;border-color:#51415f}.balance-pill small{color:#bba7c9;border-color:#59436a}.coin{color:#ffdf70;border-color:#d7b551}.primary{background:linear-gradient(#fff39f,#ffc548);color:#39260c;box-shadow:0 3px 0 #946721,0 0 18px #ffc93e15;border:1px solid #f5d17a;border-radius:22px}.compact{border-radius:7px;box-shadow:0 2px 0 #946721}.eyebrow{color:#bc9fca}.mode-badge{color:#d2aee1;border-color:#725580;background:#40224c33}.mode-badge i{background:#5ef3df;box-shadow:0 0 9px #5ef3df}.hero{background:radial-gradient(ellipse at 70% 30%,#784498,#3d2355 60%,#21162f);border-color:#674777;min-height:410px;box-shadow:inset 0 0 50px #a941b015}.hero-copy{width:56%;padding:34px;z-index:2}.hero h2{font-size:clamp(34px,3.2vw,53px);line-height:1.07}.hero h2 em{color:#ffe18b}.hero .pill{border-color:#c196d9;color:#f5dfff;background:#3e285944}.hero-copy>p{color:#c0a9d1;max-width:210px}.hero-copy>small{color:#ae92c0}.mascot-art{width:47%;right:0;display:flex;align-items:center;justify-content:center;background:none}.mascot-ring{position:absolute;width:310px;height:310px;border:5px solid #ffe384;border-radius:50%;padding:6px;background:#0c2442;box-shadow:0 0 0 9px #342654,0 0 0 12px #54d6c87a,0 0 40px #52eae15c;top:48px;left:10px}.mascot-ring::before{content:'';position:absolute;inset:-25px;border:9px dashed #d9bf7177;border-radius:50%;transform:rotate(12deg);pointer-events:none}.mascot-ring img{width:100%;height:100%;object-fit:cover;border-radius:50%;object-position:center center}.marquee{position:absolute;bottom:34px;left:-5px;right:6px;border:2px solid #65ede7;border-radius:14px;background:#120e26;padding:19px 18px;box-shadow:0 0 0 5px #191735,0 0 25px #48dce965;z-index:2;text-align:center;transform:rotate(-3deg)}.marquee::before{content:'';position:absolute;inset:6px;border:4px dotted #ffe77c;border-radius:8px;filter:drop-shadow(0 0 4px #ffe77c);pointer-events:none}.marquee small{display:block;letter-spacing:3px;font-size:7px;color:#daccec;margin-bottom:6px}.marquee strong{font:700 clamp(12px,1.6vw,22px) 'Space Grotesk';color:#e0ffff;text-shadow:0 0 12px #45ffff;letter-spacing:1px}.feature{background:radial-gradient(ellipse at 60% 20%,#962b93,#381f50 70%);border-color:#b85ec4;box-shadow:inset 0 0 20px #d654c61f}.feature .light-button{border-radius:20px;background:#251330;border:1px solid #f168ed;color:#ffc5ff;box-shadow:0 0 15px #de44d337}.feature-top .pill{border-color:#d99bdd}.feature-gem{color:#ddfbff;text-shadow:6px 8px #659eae,-3px -2px #effaff;filter:drop-shadow(0 0 24px #49e9fc8a)}.feature .eyebrow{color:#dfb3ec}.feature p{color:#c6a9d6}.trust-strip{border-color:#382642;color:#b3a1c1}.trust-strip b{color:#e0c8ed}.search{background:#21182e;border-color:#503761}.search input{color:#e2caee}.search kbd{border-color:#6f4984;color:#b388ca}.tabs button{color:#b99bc9}.tabs button.active{background:#482547;border-color:#a4579e;color:#ffd98c}.catalog-note{color:#9880aa}.section-head h2>span{background:#3b204b;color:#dcb5ee}.game-card{background:#21142e;border:1px solid #5d356e;box-shadow:0 3px 0 #0a0712}.game-card:hover{border-color:#f17cde;box-shadow:0 0 20px #cb41c61a}.card-art{border-bottom:1px solid #72468a66}.card-art.orange{background:radial-gradient(at 50% 100%,#a77939,#4a253a)}.card-art.green{background:radial-gradient(at 50% 100%,#15767d,#183849)}.card-art.purple{background:radial-gradient(at 50% 100%,#9639b3,#3e1754)}.card-art.pink{background:radial-gradient(at 50% 100%,#b4337b,#4b173e)}.card-art.red{background:radial-gradient(at 50% 100%,#962c4d,#47172c)}.card-art.blue{background:radial-gradient(at 50% 100%,#347bad,#1b2b57)}.card-content p{color:#a98cba}.card-content>b{border-color:#9660a2;color:#e6bbe9}.favorite-button.on{color:#ffe078}.card-art::after{content:'';position:absolute;inset:6px;border:2px dotted #fff3b532;border-radius:5px;pointer-events:none}.game-card:hover .card-art::after{border-color:#ffe57b8a;filter:drop-shadow(0 0 3px #ffe57b)}.play-note{background:linear-gradient(110deg,#302043,#281333);border-color:#69497a;overflow:hidden}.play-note h3,.play-note p,.play-note a{position:relative;z-index:1}.play-note p{color:#b8a0c6;max-width:180px}.play-note a{color:#f1c8ff}.note-mascot{position:absolute;width:145px;height:145px;object-fit:cover;border-radius:50%;right:-32px;top:20px;border:3px solid #e2bf6599;opacity:.6;mask-image:linear-gradient(to left,#000 60%,transparent)}.history-table th{background:#20142d;color:#a486b6}.history-table td{border-color:#372440;color:#c4b0d0}.history-table tbody tr:hover{background:#2a1939}.history-table button{color:#eddbf6}.history-wrap{border-color:#493155}.empty{border-color:#513564;color:#a78aba}.empty strong{color:#d7b9e7}.positive{color:#85e8cd!important}.negative{color:#ef9aaf!important}.game-icon{color:#d3a9e3}.game-workspace{border-color:#6b4580;background:#231530;box-shadow:0 0 40px #b249aa0c}.bet-panel{background:#21162d;border-color:#64427b}.bet-input{background:#140d20;border-color:#634879}.bet-input button,.quick-bets button,.option-row button{background:#352041;border-color:#64427b;color:#d4b3e6}.bet-input input{color:#f3e6ff}.bet-panel>label,.option-label{color:#c5a8d5}.bet-panel label>span{color:#a082b3}.option-row button.active{background:#683953;border-color:#d89591;color:#ffe186}.bet-panel select,select{background:#2d1b3b;border-color:#654781;color:#d7bde7}.payout-preview{border-color:#553368;color:#a58ab7}.payout-preview strong{color:#ebd0f7}.table-area{background:radial-gradient(ellipse at 50% 45%,#18444b,#151d31 75%)}.table-brand{color:#96bcd239}.table-brand small{color:#8fa0cc55}.table-footer{color:#7c95b1}.table-area::after{content:'';position:absolute;inset:12px;border:1px solid #53e7e02b;border-radius:45% 45% 8px 8px;pointer-events:none}.table-brand,.game-stage,.table-footer,#result-banner{z-index:1}.panel-foot{border-color:#59366e;color:#b18bbe}.panel-foot .text-link{color:#d6a6e7}.bet-panel #round-status{color:#c8afd8}.secondary{background:#30203e;border-color:#695079;color:#ddc4e9}.quiet,.game-top{color:#c1a6d3}.text-link{color:#e0b3f1}.table-brand::before{content:'';display:inline-block;background:url('assets/casinu-shiba.jpg') center 37%/cover;width:32px;height:32px;border:1px solid #c9b26f88;border-radius:50%;vertical-align:middle;margin-right:8px;opacity:.7}.mine-tile{background:linear-gradient(145deg,#3c4865,#25314c);border-color:#5f7195;border-bottom-color:#111d33;color:#8fadd1}.mine-tile:not(:disabled):hover{background:#4a6280}.mine-tile.safe{background:#20504f;border-color:#5bdace;color:#8ffff5}.mines-caption,.dice-labels{color:#9cb2ce}.dice-track{background:#934466}.dice-track>i{background:#52cbbb}.roulette-center{background:#232542}.playing-card.face-down{background:repeating-linear-gradient(45deg,#56335d 0,#56335d 3px,#32213e 3px,#32213e 7px);border-color:#d3b892;color:#f4caff}.hand-label{color:#afa5c5}.hand-label strong{background:#302947;border-color:#776b90;color:#e8dcfc}.felt-line{border-color:#85a0c166;color:#8a99bb}.stat-card,.chart-card,.settings-card{background:#22172f;border-color:#533766}.stat-card small,.settings-card p,.settings-card small{color:#b798c9}.stat-card strong{color:#ffe099}.settings-card input{background:#140d20;border-color:#634879}.settings-card label{color:#ceb1df}.settings-card hr{border-color:#523565}.settings-card p#pause-status{color:#ffd995}dialog{background:#21152e;border-color:#7c548f}.wallet-option{background:#322140;border-color:#654676}.wallet-address,.deposit-address,.payment-input{background:#150f20;border-color:#68477d}.wallet-meta,.dialog-note,.prose p,.prose li{color:#c0a2d0}.prose td{border-color:#543869}.prose td:first-child{color:#ab84bf}.wallet-option small{color:#b495c6}footer{border-color:#35243f}footer p,footer>div:last-child{color:#a18aad}#toast{background:#ffdf7f;color:#332345}.help-button{color:#b79ec7}.slot-paytable{color:#9fafc4}.slot-paytable b{color:#efdbb5}.reels{border-color:#dbc080;background:#22233d;box-shadow:0 7px 0 #7b613c,0 0 30px #ffd06b26}.bucket{background:#825087;border-color:#4d2b50}.bucket:nth-child(1),.bucket:nth-child(9){background:#b6447d;border-color:#782752}.bucket:nth-child(2),.bucket:nth-child(8){background:#bd8351;border-color:#81512e}.stat-card p{color:#b390c4}.chart-card .section-head>span{color:#b597c6}
@media(min-width:1550px){.mascot-ring{left:35px;top:40px;width:330px;height:330px}.hero-copy{width:56%}.hero h2{font-size:56px}.marquee{bottom:28px;left:5px;right:0}}@media(max-width:1150px){.mascot-ring{width:230px;height:230px;left:10px;top:95px}.hero h2{font-size:36px}.hero-copy{width:64%;padding:28px}.marquee{left:0;bottom:37px;padding:18px 9px}.marquee strong{font-size:12px}.marquee small{font-size:6px;letter-spacing:1.5px}.hero{min-height:405px}}@media(max-width:900px){.mascot-ring{width:250px;height:250px;left:0;top:75px}.hero-copy{width:62%}.hero h2{font-size:38px}}@media(max-width:620px){.hero{min-height:545px;display:block;background:radial-gradient(ellipse at 50% 70%,#784498,#3d2355 65%,#21162f)}.hero-copy{width:100%;padding:25px 25px 0}.hero h2{font-size:35px;line-height:1.08;max-width:280px;margin:15px 0 10px}.hero h2 br:first-child{display:none}.hero h2 em{display:block}.hero-copy>p{font-size:11px;max-width:260px;margin:8px 0}.hero-copy .primary{font-size:11px;padding:11px 18px;margin:5px 0 0}.hero-copy>small{font-size:8px;margin-top:10px}.mascot-art{position:absolute;left:0;right:0;bottom:0;height:285px;width:100%}.mascot-ring{width:235px;height:235px;left:50%;transform:translateX(-50%);top:16px}.marquee{left:24px;right:24px;bottom:10px;padding:18px 15px;transform:rotate(-2deg)}.marquee strong{font-size:20px}.marquee small{font-size:6px;letter-spacing:3px}.feature{min-height:220px}.note-mascot{width:190px;height:190px;right:-15px;top:0}.play-note p{max-width:190px}.table-area::after{inset:8px}.welcome h1{font-size:26px}}
.balance-pill select{background:transparent;border:0;border-left:1px solid #59436a;padding:0 0 0 7px;color:#d9b4e9;font-size:10px;max-width:65px}.auth-tabs{margin-bottom:20px}.check-label{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.7;color:#c7afd6;margin:18px 0}.check-label input{margin-top:4px;accent-color:#ffde7b}.form-error{color:#f1a4b4;font-size:12px;line-height:1.6}.wallet-welcome{text-align:center;border:1px solid #664073;background:radial-gradient(ellipse at 50% 0,#54346a,#22162e 70%);border-radius:12px;padding:55px 25px;margin-bottom:50px}.wallet-welcome>span{font:500 54px 'Space Grotesk';color:#ffe087}.wallet-welcome h2{font-size:30px;margin:25px 0 15px}.wallet-welcome p{max-width:420px;margin:0 auto 25px;color:#b89ec7;font-size:13px;line-height:1.8}.wallet-welcome .text-link{display:block;margin:22px auto 0}.account-summary{display:flex;align-items:center;justify-content:space-between;background:#281a35;border:1px solid #5e3e70;border-radius:8px;padding:20px;margin-bottom:25px}.account-summary strong{font-size:17px}.account-summary span{display:block;font-size:11px;color:#b19bc1;margin-top:5px}.currency-wallets{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.currency-card{border:1px solid #624375;border-radius:12px;background:linear-gradient(150deg,#382244,#1d142a);padding:25px;overflow:hidden}.currency-heading{display:flex;gap:12px;align-items:center;margin-bottom:28px}.currency-heading>span{font-size:40px;font-family:'Space Grotesk'}.currency-heading h2{font-size:21px;margin:0 0 5px}.currency-heading small{color:#ab8cbd;font-size:10px}.currency-heading>b{margin-left:auto;font-size:7px;letter-spacing:1px;color:#82e0c8}.wallet-balance-label{font-size:8px;color:#b79bc8;letter-spacing:1.4px}.wallet-amount{display:block;margin:12px 0;font:500 25px 'Space Grotesk';overflow-wrap:anywhere}.wallet-amount small{font-size:11px;color:#af8ec3}.currency-card>p{font-size:10px;min-height:32px;line-height:1.6;color:#9f84b2}.currency-card .wallet-actions{gap:8px}.currency-card .wallet-actions button{font-size:11px;padding:10px}.currency-card>.text-link{font-size:11px}.dust-note{display:block;margin-top:15px;font-size:9px;color:#aa8dbc;line-height:1.7}.wallet-explainer{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:40px 0;border-top:1px solid #4b325a;border-bottom:1px solid #4b325a;padding:30px 0}.wallet-explainer b{color:#a875be;font:500 26px 'Space Grotesk'}.wallet-explainer h3{font-size:17px}.wallet-explainer p{font-size:11px;line-height:1.8;color:#aa8fba}.deposit-network{display:flex;gap:15px;align-items:center}.deposit-network>span{font-size:45px;color:#ffd775}.deposit-network>div{font:500 23px 'Space Grotesk'}.deposit-network small{display:block;font:11px 'DM Sans';color:#b298c2;margin-top:6px}.deposit-address{font-size:12px;user-select:all}.prose .payment-label{color:#ba9dcb}.prose .payment-input{margin-top:10px}.prose .primary{font-family:'DM Sans'}.currency-card .primary:disabled{box-shadow:none}#payment-list{margin-bottom:30px}
@media(max-width:1150px){.currency-wallets{grid-template-columns:1fr}.currency-card{padding:22px}.currency-heading{margin-bottom:15px}.currency-card .wallet-actions{max-width:300px}.wallet-amount{font-size:30px}.wallet-explainer{gap:20px}}@media(max-width:620px){.wallet-explainer{grid-template-columns:1fr;gap:12px}.wallet-explainer>div{display:grid;grid-template-columns:40px 1fr;column-gap:10px}.wallet-explainer p{grid-column:2;margin:0}.wallet-explainer h3{margin:7px 0 10px}.account-summary{padding:16px}.account-summary .secondary{font-size:10px}.wallet-welcome{padding:35px 20px}.wallet-welcome h2{font-size:27px}.balance-pill select{max-width:55px;font-size:9px}.currency-card .wallet-actions{max-width:none}}
.arrow{width:13px;height:13px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.7;vertical-align:-2px;flex-shrink:0}.game-label .arrow,.card-content .arrow{width:14px;height:14px}.pill .arrow{width:9px;height:9px}#close-menu{display:none}.compact{max-width:180px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.sidebar nav a span{font-variant-emoji:text}.logo span{font-variant-emoji:text;color:#ffe17d}@media(max-width:900px){#close-menu{display:block;position:absolute;top:15px;right:8px;font-size:22px}}@media(max-width:620px){.hero{min-height:600px}.hero h2 br:first-child{display:initial}.hero-copy{padding-top:25px}.hero h2{font-size:34px}.mascot-art{height:290px}.hero-copy>p{max-width:260px}.compact{max-width:105px}.header-actions{min-width:0}.balance-pill{min-width:0}.balance-pill strong{max-width:90px;overflow:hidden;text-overflow:ellipsis}.wallet-amount{font-size:26px}}
.city-nav{border:1px solid #694b80;background:linear-gradient(95deg,#302244,#221932)}.sidebar nav .city-nav{color:#c0a5e0}.sidebar nav .city-nav b{background:#68407c;color:#f6b1ec}.city-promo{display:flex;justify-content:space-between;align-items:center;padding:24px 28px;margin-top:20px;border:1px solid #805082;border-radius:10px;background:radial-gradient(ellipse at 80% 20%,#443158,#26152f 70%);position:relative;overflow:hidden}.city-promo::after{content:'';position:absolute;right:15%;top:-35px;width:180px;height:180px;border:1px solid #e072c426;border-radius:50%;box-shadow:0 0 0 15px #d578db08,0 0 0 35px #d578db05;pointer-events:none}.city-promo h3{font-size:26px;margin:7px 0;font-weight:500;letter-spacing:-1px}.city-promo h3 em{font-style:italic;color:#f497d4}.city-promo p{font-size:11px;color:#ac8dbc;margin:0}.city-promo-cta{border:1px solid #80dfdd;background:#57c6c617;color:#a1f5e7;border-radius:4px;padding:13px 16px;font-size:9px;letter-spacing:1px;display:flex;align-items:center;gap:14px;z-index:1}.city-promo .eyebrow{font-size:7px}.embedded .sidebar,.embedded footer,.embedded .game-top>div,.embedded .game-heading{display:none}.embedded .shell{margin-left:0}.embedded .topbar{height:56px;padding:0 18px;position:static}.embedded .breadcrumb{display:block}.embedded main{padding:10px 18px 0;max-width:none}.embedded .game-top{margin-bottom:12px}.embedded .game-workspace{border-radius:8px}.embedded .rounds-panel{margin-top:15px}.embedded .table-area{min-height:430px}.embedded #mobile-menu{display:none}.embedded .compact{max-width:160px}.embedded #toast{left:50%}.embedded #lobby-view .city-promo{display:none}@media(max-width:620px){.city-promo{padding:20px;align-items:flex-start;flex-direction:column;gap:18px}.city-promo h3{font-size:23px}.city-promo p{font-size:10px}.city-promo-cta{padding:11px 14px;font-size:8px}.embedded main{padding:10px}.embedded .topbar{padding:0 10px}.embedded .breadcrumb{font-size:10px}.embedded .breadcrumb span{margin:0 5px}.embedded .table-area{min-height:330px}.embedded .compact{max-width:105px}}
.art-extra{font-size:100px!important;text-shadow:0 10px 25px #0005;transform:rotate(-12deg)}.extra-caption{font-size:10px;letter-spacing:2px;text-align:center;color:#b8a2ca;margin:28px 0}.extra-total{font-size:40px;display:block;text-align:center;margin-top:15px;color:#f6dfb4}.extra-options{flex-wrap:wrap}#game-options>input{width:100%;border:1px solid #78518c;border-radius:5px;background:#22162e;color:#f1ddf5;padding:12px;font:inherit}.coin-stage{width:180px;height:180px;border-radius:50%;margin:25px auto;background:linear-gradient(130deg,#ffec9c,#b7782a);border:9px double #f7dc87;box-shadow:8px 10px 0 #77551e,0 0 70px #f5be3830;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#543419}.coin-stage b{font-size:80px;line-height:1}.coin-stage span{font-size:10px;letter-spacing:4px;margin-top:12px}.coin-stage.tails{background:linear-gradient(130deg,#d9b9eb,#795793);border-color:#bba0d2;color:#362648}.dice-cubes{display:flex;gap:18px;justify-content:center;padding-top:50px}.dice-cubes span{font-size:75px;background:#f1debf;color:#593848;border-radius:16px;padding:8px 15px;box-shadow:0 7px #a18b75}.keno-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;max-width:460px;margin:25px auto}.keno-grid span{display:grid;place-items:center;height:43px;border:1px solid #634e7a;border-radius:7px;background:#241d39;color:#baa4cf;font-size:13px}.keno-grid .picked{border-color:#eeaed7}.keno-grid .drawn{background:#56518e;color:white}.keno-grid .hit{background:#acd97c;color:#26382a;border-color:#e2ffab;box-shadow:0 0 14px #c3ff8033}.baccarat-hands{display:flex;gap:35px;justify-content:center;align-items:center;padding-top:65px;flex-wrap:wrap}.baccarat-hands .playing-card{width:65px;height:90px;font-size:23px}.extra-cards{justify-content:center;padding-top:65px}.neon-wheel{width:230px;height:230px;border-radius:50%;margin:20px auto;background:repeating-conic-gradient(from var(--turn),#8ccfbe 0deg 9deg,#784578 9deg 18deg);border:8px solid #c7a26d;display:grid;place-items:center;box-shadow:0 0 45px #b744aa44}.neon-wheel>div{display:flex;flex-direction:column;align-items:center;justify-content:center;width:130px;height:130px;border-radius:50%;background:#20172f;color:#efd8a8;font-size:40px}.neon-wheel small{font-size:7px;letter-spacing:2px;margin-top:10px}.wheel-pay{text-align:center;font-size:12px;color:#cbb4d7}.limbo-orbit{width:250px;height:250px;border:1px solid #7188bc;border-radius:50%;margin:15px auto;box-shadow:0 0 0 15px #36406533,0 0 0 35px #30396522;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#ade9ed}.limbo-orbit strong{font-size:55px}.limbo-orbit span{font-size:10px;letter-spacing:2px;margin-top:15px}.scratch-ticket{max-width:380px;padding:25px;margin:25px auto;border:2px dashed #efbf73;background:linear-gradient(130deg,#76465f,#2b2240);border-radius:8px;text-align:center}.scratch-ticket>span{font-size:8px;letter-spacing:3px;color:#e4bb89}.scratch-ticket h3{font-size:24px;color:#f5dca2}.scratch-ticket>div{background:#b9a3ba;color:#35293a;padding:28px;font-size:40px;font-weight:700;letter-spacing:4px;border-radius:6px}.scratch-ticket small{display:block;margin-top:20px;color:#ccb2d4;font-size:8px;letter-spacing:2px}.race-lanes{margin:15px auto;max-width:470px}.race-lane{height:40px;position:relative;border-bottom:1px dashed #775385;background:#392b4822}.race-lane>span{font-size:10px;color:#9c83b0;position:absolute;top:14px;left:0}.race-lane b{position:absolute;top:6px;font-size:27px;color:#ce9bbb;transition:left .6s}.race-lane i{position:absolute;right:5%;height:100%;width:4px;background:repeating-linear-gradient(#eee 0 4px,#242435 4px 8px)}.race-lane.winner{background:#8fac5130}.race-lane.winner b{color:#d7ff9c}@media(max-width:620px){.keno-grid{gap:5px}.keno-grid span{height:31px;font-size:10px}.dice-cubes{gap:10px}.dice-cubes span{font-size:50px;padding:7px 12px}.baccarat-hands{gap:15px;padding-top:20px}.baccarat-hands .playing-card{width:42px;height:66px;font-size:18px}.limbo-orbit{width:200px;height:200px}.extra-cards{padding-top:35px}}
.mint-address{display:block;overflow-wrap:anywhere;font-size:11px;line-height:1.7;color:#f3cc99;margin:12px 0}.currency-wallets:has(>.currency-card:only-child){grid-template-columns:minmax(0,580px)}#withdraw-quote{color:#c3e8bb;line-height:1.8}

.token-launch-note{padding:16px 20px;margin-bottom:24px;border:1px solid #525d35;border-radius:12px;background:#202617;color:#e5edcf}.token-launch-note p{margin:6px 0 0;font-size:14px}

.token-launch-note,.wallet-welcome p{overflow-wrap:anywhere}
