@media (max-width:767px){.PromoPopups_overlay__ye4YY.PromoPopups_overlay__ye4YY{align-items:center;justify-content:center}.PromoPopups_overlay__ye4YY.PromoPopups_overlay__ye4YY>div{max-width:340px;max-height:calc(100dvh - 2rem);transform:scale(.9);transform-origin:center}}.sic-bo-game,.sic-bo-game *{box-sizing:border-box}.sic-bo-game{color-scheme:dark;--page:#090d0b;--panel:#111714;--panel-soft:#151d18;--line:rgba(228,220,184,0.11);--line-bright:rgba(228,220,184,0.2);--gold:#d4b46a;--gold-bright:#efd594;--gold-muted:#a78a4d;--cream:#f0eee3;--muted:#939b91;--green:#174b37;--green-deep:#123c2d;--green-light:#6a9b71;--red:#d37b6a;background:var(--page);color:var(--cream);font-family:Arial,Helvetica,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;border-radius:16px;overflow:hidden;height:100%;width:100%;display:flex;flex-direction:column}.sic-bo-game button,.sic-bo-game input{font:inherit}.sic-bo-game button{color:inherit}.sic-bo-game a:focus-visible,.sic-bo-game button:focus-visible,.sic-bo-game input:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.sic-bo-game button:disabled{cursor:not-allowed}.app-shell{height:100%;width:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;background:radial-gradient(ellipse at 48% -22%,rgba(44,79,57,.2),transparent 54%),radial-gradient(ellipse at 105% 48%,rgba(83,69,38,.08),transparent 38%),var(--page)}.topbar{height:48px;flex:0 0 48px;border-bottom:1px solid rgba(220,219,195,.09);background:rgba(10,14,12,.91)}.topbar-inner{width:min(1456px,calc(100% - 64px));height:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.brand-lockup{display:inline-flex;flex:0 0 260px;align-items:center;gap:11px;color:inherit;text-decoration:none}.brand-mark{position:relative;width:37px;height:37px;border:1px solid rgba(219,188,116,.62);border-radius:50%;background:radial-gradient(circle at 34% 27%,rgba(237,215,157,.14),rgba(12,17,13,.18) 66%);box-shadow:0 0 18px rgba(214,177,92,.08),inset 0 0 0 4px rgba(213,181,110,.045)}.brand-mark:after,.brand-mark:before{position:absolute;top:7px;bottom:7px;width:1px;background:rgba(212,180,106,.22);content:""}.brand-mark:before{left:11px}.brand-mark:after{right:11px}.brand-die-pip{position:absolute;z-index:1;width:4px;height:4px;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 6px rgba(239,213,148,.55)}.brand-pip-one{top:9px;left:9px}.brand-pip-two{top:16px;left:16px}.brand-pip-three{right:9px;bottom:9px}.brand-copy{display:flex;flex-direction:column;gap:4px}.brand-copy strong{color:#ece6d0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:600;letter-spacing:.12em}.brand-copy strong i{color:var(--gold);font-style:normal}.brand-copy small{color:#879087;font-size:8px;font-weight:600;letter-spacing:.23em}.top-nav{display:flex;gap:40px}.nav-item,.top-nav{height:100%;align-items:center}.nav-item{position:relative;display:inline-flex;color:#92988e;font-size:10px;font-weight:700;letter-spacing:.17em}.nav-active{color:var(--gold-bright)}.nav-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,transparent,var(--gold),transparent);content:""}.topbar-actions{display:flex;flex:0 0 260px;align-items:center;justify-content:flex-end;gap:19px}.demo-badge{display:inline-flex;height:25px;align-items:center;gap:7px;padding:0 9px;border:1px solid rgba(133,172,126,.22);border-radius:3px;background:rgba(70,111,70,.11);color:#a3c098;font-size:8px;font-weight:700;letter-spacing:.13em;white-space:nowrap}.demo-badge>span,.live-tag>span{width:5px;height:5px;border-radius:50%;background:#8db482;box-shadow:0 0 7px rgba(141,180,130,.7)}.wallet-summary{display:flex;min-width:107px;flex-direction:column;align-items:flex-end;gap:4px}.wallet-caption{color:#818980;font-size:8px;font-weight:700;letter-spacing:.16em}.wallet-summary strong{display:flex;align-items:center;gap:6px;color:#f1ead2;font-size:13px;font-variant-numeric:tabular-nums;letter-spacing:.025em}.wallet-summary strong small{color:#a59d84;font-size:8px;font-weight:600;letter-spacing:.1em}.coin-glyph,.mini-coin,.stake-coin{display:inline-grid;flex:0 0 auto;place-items:center;border:1px solid rgba(232,201,124,.72);border-radius:50%;background:linear-gradient(145deg,#5f4f2b,#302819);color:#f1d58c;font-family:Georgia,Times New Roman,serif;font-size:9px;font-weight:700}.coin-glyph{width:15px;height:15px}.reset-session{display:grid;width:31px;height:31px;place-items:center;border:1px solid rgba(222,217,193,.14);border-radius:50%;background:transparent;color:#aaad9e;cursor:pointer;transition:color .16s ease,border-color .16s ease,transform .25s ease}.reset-session:hover:not(:disabled){transform:rotate(-35deg);border-color:rgba(212,180,106,.5);color:var(--gold-bright)}.reset-session:disabled{opacity:.42}.reset-session svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.page-container{width:100%;max-width:1300px;margin:0 auto;flex:1;min-height:0;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:4px 8px}.fair-play-card,.page-footer,.page-intro,.under-table-note{display:none!important}.breadcrumb{display:none;align-items:center;gap:10px;margin-bottom:12px;color:#788178;font-size:8px;font-weight:700;letter-spacing:.16em}.breadcrumb-slash{color:#586157}.breadcrumb-current{color:#c6b27b}.title-row{display:flex;align-items:center;gap:14px}.title-row h1{margin:0;color:#f3f0e6;font-family:Georgia,Times New Roman,serif;font-size:clamp(31px,3.6vw,43px);font-weight:500;letter-spacing:-.045em;line-height:1}.live-tag{display:inline-flex;height:22px;align-items:center;gap:7px;margin-top:4px;padding:0 8px;border:1px solid rgba(193,170,105,.22);border-radius:2px;color:#c7b782;font-size:8px;font-weight:700;letter-spacing:.13em}.live-tag>span{width:4px;height:4px;background:#d8b862}.page-description{margin:11px 0 0;color:#939b91;font-size:12px;letter-spacing:.01em}.intro-highlight{display:flex;align-items:center;gap:12px;margin:14px 1px 0 0;padding-right:5px}.highlight-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(212,180,106,.28);border-radius:50%;color:var(--gold-bright);font-family:Georgia,Times New Roman,serif;font-size:18px}.intro-highlight>div:last-child{display:flex;flex-direction:column;gap:5px}.intro-highlight span{color:#899189;font-size:8px;font-weight:700;letter-spacing:.15em}.intro-highlight strong{color:#ddd8c6;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:500;letter-spacing:.1em}.game-layout{display:grid;flex-shrink:0;grid-template-columns:minmax(0,1fr) 316px;align-items:start;gap:22px}.side-column,.table-column{min-width:0}.table-shell{overflow:hidden;border:1px solid rgba(214,198,145,.2);border-radius:6px;background:#121815;box-shadow:0 15px 46px rgba(0,0,0,.19),inset 0 0 0 1px rgba(255,255,255,.012)}.table-toolbar{display:flex;height:62px;align-items:center;justify-content:space-between;padding:0 21px;border-bottom:1px solid rgba(218,207,164,.1);background:linear-gradient(90deg,#151b17,#111613 55%,#151a15)}.table-name-lockup{display:flex;align-items:center;gap:10px}.table-seal{display:grid;width:29px;height:29px;place-items:center;border:1px solid rgba(207,177,105,.39);border-radius:50%;color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:13px}.table-name-lockup>span:last-child{display:flex;flex-direction:column;gap:4px}.table-name-lockup strong{color:#d8d7c8;font-family:Georgia,Times New Roman,serif;font-size:10px;font-weight:500;letter-spacing:.12em}.table-name-lockup small{color:#7f887d;font-size:7px;font-weight:700;letter-spacing:.16em}.table-status{display:inline-flex;align-items:center;gap:7px;color:#a0ad98;font-size:8px;font-weight:700;letter-spacing:.15em}.status-light{width:6px;height:6px;border-radius:50%;background:#8bb37e;box-shadow:0 0 8px rgba(139,179,126,.54)}.status-rolling{animation:status-pulse .8s ease-in-out infinite alternate;background:#e6ba66}.table-round{display:flex;min-width:70px;flex-direction:column;align-items:flex-end;gap:3px}.table-round span{color:#798176;font-size:7px;font-weight:700;letter-spacing:.14em}.table-round strong{color:#e1d4ac;font-size:11px;font-variant-numeric:tabular-nums;letter-spacing:.09em}.felt-table{position:relative;overflow:hidden;padding:25px 34px 22px;background:radial-gradient(ellipse at 50% 11%,rgba(109,153,108,.19),transparent 50%),radial-gradient(ellipse at 50% 82%,rgba(4,26,18,.23),transparent 68%),repeating-linear-gradient(112deg,rgba(255,255,255,.012) 0 1px,transparent 1px 5px),linear-gradient(143deg,#1a563d,#184b37 46%,#143e2e)}.felt-table:before{z-index:0;inset:12px;border:1px solid rgba(224,200,128,.18);border-radius:3px;box-shadow:inset 0 0 0 4px rgba(224,200,128,.025)}.felt-table:after,.felt-table:before{position:absolute;content:"";pointer-events:none}.felt-table:after{top:27px;left:50%;width:min(70%,490px);height:150px;transform:translateX(-50%);border:1px solid rgba(226,206,142,.065);border-radius:50%}.felt-decoration{position:absolute;top:41%;z-index:0;color:rgba(221,200,129,.19);font-size:15px}.felt-decoration-left{left:24px}.felt-decoration-right{right:24px}.felt-inner{position:relative;z-index:1;max-width:840px;margin:0 auto}.felt-overline{display:flex;align-items:center;justify-content:center;gap:10px;color:rgba(231,221,182,.65);font-size:7px;font-weight:700;letter-spacing:.23em}.felt-overline span{width:21px;height:1px;background:rgba(227,207,147,.34)}.dice-stage{display:flex;min-height:88px;align-items:center;justify-content:center;gap:15px;margin-top:8px;perspective:400px}.dice-face{position:relative;width:57px;height:57px;flex:0 0 auto;border:1px solid rgba(255,255,255,.82);border-radius:12px;background:linear-gradient(145deg,#fffef8,#ebe8de 76%,#d6d3ca);box-shadow:0 8px 15px rgba(1,20,13,.29),inset 0 1px 0 #fff;transform:rotate(-3deg)}.dice-face:nth-child(2){z-index:1;transform:translateY(-5px) rotate(2deg)}.dice-face:nth-child(3){transform:rotate(4deg)}.die-pip{position:absolute;width:8px;height:8px;border-radius:50%;background:radial-gradient(circle at 35% 32%,#cf7662,#9e392c 78%);box-shadow:inset 0 1px 1px rgba(74,16,11,.3),0 1px 1px rgba(255,255,255,.75)}.pip-top-left{top:20%;left:20%}.pip-top-right{top:20%;right:20%}.pip-middle-left{top:50%;left:20%;transform:translateY(-50%)}.pip-middle-right{top:50%;right:20%;transform:translateY(-50%)}.pip-center{top:50%;left:50%;transform:translate(-50%,-50%)}.pip-bottom-left{bottom:20%;left:20%}.pip-bottom-right{right:20%;bottom:20%}.dice-rolling{animation:dice-tumble 155ms ease-in-out infinite alternate}.dice-rolling:nth-child(2){animation-delay:-90ms}.dice-rolling:nth-child(3){animation-delay:-38ms}.roll-announcement{display:flex;min-height:24px;align-items:center;justify-content:center;gap:8px;margin-top:1px;color:#e6dec1;font-size:8px;font-weight:700;letter-spacing:.17em;text-align:center}.roll-announcement>span{color:rgba(232,204,129,.77)}.roll-announcement.announcement-win{color:#f1dfa8}.roll-announcement.announcement-loss{color:#e4c1b5}.announcement-dot{width:5px;height:5px;border-radius:50%;background:#e7c676;animation:status-pulse .7s ease-in-out infinite alternate}.board-section-heading{display:flex;align-items:center;justify-content:space-between;margin:20px 1px 8px;color:rgba(241,236,212,.88);font-size:8px;font-weight:700;letter-spacing:.15em}.board-section-note{color:rgba(221,218,187,.56);font-size:7px;letter-spacing:.11em}.high-low-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.market-card{position:relative;display:flex;min-width:0;min-height:67px;align-items:center;justify-content:space-between;padding:10px 13px;overflow:hidden;border:1px solid rgba(227,213,166,.3);border-radius:3px;background:linear-gradient(106deg,rgba(14,49,36,.7),rgba(15,53,39,.43));color:#f0eddf;cursor:pointer;text-align:left;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.market-card:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(239,213,148,.78);background:linear-gradient(106deg,rgba(40,83,57,.88),rgba(19,63,45,.78))}.market-small{border-color:rgba(225,208,154,.42);background:linear-gradient(105deg,rgba(91,72,37,.24),rgba(19,57,42,.56))}.market-big{background:linear-gradient(105deg,rgba(16,57,42,.68),rgba(41,81,55,.56))}.market-triple{min-height:51px;border-color:rgba(225,197,119,.26);background:linear-gradient(100deg,rgba(87,64,29,.31),rgba(32,68,45,.68))}.market-selected{border-color:#e1c579!important;background:linear-gradient(107deg,rgba(119,94,43,.39),rgba(42,79,49,.83))!important;box-shadow:inset 0 0 0 1px rgba(241,213,147,.19),0 0 16px rgba(211,174,91,.12)}.market-locked{cursor:default;opacity:.84}.market-card-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.market-eyebrow{color:rgba(223,211,169,.71);font-size:6px;font-weight:700;letter-spacing:.17em}.market-name{color:#f3edda;font-family:Georgia,Times New Roman,serif;font-size:17px;font-weight:500;letter-spacing:.07em;line-height:1;text-transform:uppercase}.market-description{color:rgba(217,219,198,.72);font-size:8px;letter-spacing:.025em}.market-odds{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:3px;margin-left:8px}.market-odds strong{color:#e5ca83;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:500}.market-odds span{color:rgba(229,219,184,.58);font-size:6px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.selected-check{position:absolute;top:5px;right:5px;display:grid;width:15px;height:15px;place-items:center;border-radius:50%;background:#dfc477;color:#18271b;font-size:9px;font-weight:800}.totals-heading{display:flex;align-items:center;justify-content:center;gap:11px;margin:17px 0 9px;color:rgba(233,224,188,.78);font-size:7px;font-weight:700;letter-spacing:.16em;white-space:nowrap}.heading-line{width:100%;height:1px;background:rgba(228,213,166,.22)}.total-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.total-bet{position:relative;display:flex;min-width:0;min-height:48px;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:5px 2px;border:1px solid rgba(225,217,180,.23);border-radius:2px;background:linear-gradient(148deg,rgba(12,47,34,.66),rgba(16,59,41,.37));cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.total-bet:hover:not(:disabled){transform:translateY(-1px);border-color:rgba(236,207,132,.74);background:rgba(130,102,45,.24)}.total-selected{border-color:#e1c579;background:rgba(125,98,44,.32);box-shadow:inset 0 0 0 1px rgba(241,213,147,.16),0 0 12px rgba(211,174,91,.1)}.total-locked{cursor:default;opacity:.83}.total-number{color:#f1ecdc;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1}.total-payout{color:#d8c17f;font-size:7px;font-weight:700;letter-spacing:.04em}.special-market-wrap{margin-top:8px}.market-triple .market-name{font-size:13px}.market-triple .market-eyebrow{font-size:6px}.market-triple .market-description{font-size:7px}.market-triple .market-odds strong{font-size:14px}.table-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:20px;margin:14px 0 0;color:rgba(226,225,202,.63);font-size:7px;letter-spacing:.04em}.table-legend>span{display:inline-flex;align-items:center;gap:5px}.table-legend b{color:#e4cd8e;font-weight:600}.legend-dot{width:5px;height:5px;border-radius:50%}.legend-gold{background:#d7b96f}.legend-ivory{background:#ddd9bd}.table-bottom-bar{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:0 16px;border-top:1px solid rgba(221,213,183,.1);background:#121815;color:#747d72;font-size:7px;font-weight:700;letter-spacing:.13em}.table-bottom-bar i{margin:0 4px;color:#aa9054;font-style:normal}.table-bottom-mark{color:#b1a57c;font-family:Georgia,Times New Roman,serif;font-size:8px;letter-spacing:.11em}.table-bottom-mark b{color:#d5b76d;font-weight:400}.under-table-note{display:flex;align-items:flex-start;gap:9px;margin:12px 3px 0;color:#858e84;font-size:10px;line-height:1.6}.under-table-note strong{color:#b9b7a9;font-weight:600}.info-mark{display:grid;width:15px;height:15px;flex:0 0 auto;place-items:center;margin-top:1px;border:1px solid rgba(212,180,106,.45);border-radius:50%;color:var(--gold);font-family:Georgia,Times New Roman,serif;font-size:9px;font-style:italic}.side-column{display:flex;flex-direction:column;gap:12px}.bet-panel,.history-panel{border:1px solid rgba(221,215,190,.12);border-radius:5px;background:linear-gradient(155deg,rgba(21,28,23,.98),rgba(15,20,17,.98));box-shadow:0 12px 36px rgba(0,0,0,.13)}.bet-panel{padding:17px 17px 13px}.history-heading,.panel-heading{display:flex;align-items:center;justify-content:space-between}.panel-heading{margin-bottom:18px}.panel-overline{display:block;margin-bottom:4px;color:#848d81;font-size:7px;font-weight:700;letter-spacing:.17em}.history-heading h2,.panel-heading h2{margin:0;color:#efecdf;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:500;letter-spacing:-.025em}.history-count,.slip-round{display:inline-grid;min-width:38px;height:24px;place-items:center;border:1px solid rgba(215,194,139,.15);border-radius:2px;color:#bbab79;font-size:8px;font-variant-numeric:tabular-nums;letter-spacing:.08em}.stake-label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.stake-label-row label,.stake-label-row span{color:#939b8d;font-size:7px;font-weight:700;letter-spacing:.14em}.stake-label-row span{color:#777e72;font-size:6px}.stake-input-wrap{display:flex;height:43px;align-items:center;gap:9px;padding:0 11px;border:1px solid rgba(224,217,186,.14);border-radius:3px;background:#0b100d;transition:border-color .15s ease}.stake-input-wrap:focus-within{border-color:rgba(212,180,106,.54)}.stake-coin{width:20px;height:20px;font-size:10px}.stake-input-wrap input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:#f1ecd9;font-size:15px;font-variant-numeric:tabular-nums;font-weight:600}.stake-input-wrap input:focus-visible{outline:0}.stake-input-wrap input::-webkit-inner-spin-button,.stake-input-wrap input::-webkit-outer-spin-button{margin:0;appearance:none}.stake-input-wrap input[type=number]{appearance:textfield}.stake-input-wrap input:disabled{color:#a8a99a}.stake-unit{color:#81887c;font-size:7px;font-weight:700;letter-spacing:.12em}.chip-row{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chip-option{display:flex;flex:1 1 56px;min-width:56px;height:42px;align-items:center;justify-content:center;gap:5px;padding:0 4px;border:1px solid rgba(219,211,180,.12);border-radius:3px;background:rgba(10,15,12,.56);color:#c2c2b1;cursor:pointer;font-size:9px;font-variant-numeric:tabular-nums;transition:border-color .14s ease,background .14s ease,color .14s ease}.chip-option:hover:not(:disabled){border-color:rgba(214,184,116,.6);color:#eee4c6}.chip-active{border-color:rgba(224,194,121,.77);background:rgba(117,93,48,.18);color:#f0dfaa;box-shadow:inset 0 0 0 1px rgba(224,194,121,.1)}.chip-option:disabled{opacity:.55}.chip-coin{display:grid;width:21px;height:21px;flex:0 0 auto;place-items:center;border:1px dashed rgba(231,215,171,.68);border-radius:50%;background:rgba(202,173,100,.11);color:#dfc778;font-size:7px;font-weight:700}.chip-tone-1 .chip-coin{border-color:rgba(177,201,180,.7);background:rgba(116,153,118,.13);color:#a7c49e}.chip-tone-2 .chip-coin{border-color:rgba(189,176,219,.7);background:rgba(118,96,150,.15);color:#c8b2dc}.chip-tone-3 .chip-coin{border-color:rgba(204,155,133,.7);background:rgba(149,93,70,.15);color:#dfaa8d}.slip-divider{display:flex;align-items:center;gap:8px;margin:18px 0 8px;color:#7e887d;font-size:7px;font-weight:700;letter-spacing:.15em}.slip-divider i{height:1px;flex:1;background:rgba(228,220,184,.12)}.chosen-bet-box{display:flex;min-height:59px;align-items:center;gap:10px;padding:9px 10px;border:1px solid rgba(217,202,150,.15);border-radius:3px;background:rgba(8,13,10,.7)}.chosen-icon{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border:1px solid rgba(216,187,115,.4);border-radius:3px;color:#e0c477;font-family:Georgia,Times New Roman,serif;font-size:14px}.chosen-market-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.chosen-market-copy small{color:#7e887c;font-size:6px;font-weight:700;letter-spacing:.13em}.chosen-market-copy strong{overflow:hidden;color:#e5e0d1;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.chosen-market-copy em{color:#b9a56f;font-size:7px;font-style:normal}.clear-bet{display:grid;width:23px;height:23px;flex:0 0 auto;place-items:center;border:1px solid rgba(218,214,187,.13);border-radius:50%;background:transparent;color:#9a9d8f;cursor:pointer;font-size:15px;line-height:1}.clear-bet:hover:not(:disabled){border-color:rgba(225,139,122,.5);color:#df9886}.clear-bet:disabled{opacity:.45}.empty-selection{display:flex;align-items:center;gap:10px}.empty-crosshair{display:grid;width:31px;height:31px;place-items:center;border:1px dashed rgba(206,199,165,.23);border-radius:3px;color:#a19876;font-size:17px}.empty-selection>span:last-child{display:flex;flex-direction:column;gap:4px}.empty-selection strong{color:#c9c7b9;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:500}.empty-selection small{color:#80887d;font-size:8px}.payout-line{display:flex;align-items:center;justify-content:space-between;margin-top:13px;color:#b4b6a9;font-size:9px}.payout-line strong{color:#e5d6a5;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600}.payout-subline{margin-top:4px;color:#798177;font-size:7px;text-align:right}.form-notice{margin:10px 0 0;color:#dbba79;font-size:9px;line-height:1.45}.primary-action{display:flex;width:100%;min-height:44px;align-items:center;justify-content:center;gap:10px;margin-top:14px;border:1px solid rgba(244,222,160,.64);border-radius:3px;background:linear-gradient(105deg,#b9954d,#d1b266 48%,#bb9853);box-shadow:0 4px 15px rgba(137,100,38,.16),inset 0 1px 0 rgba(255,244,204,.25);color:#1d2117;cursor:pointer;font-size:9px;font-weight:800;letter-spacing:.13em;transition:filter .15s ease,transform .15s ease,box-shadow .15s ease}.primary-action:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.1);box-shadow:0 6px 19px rgba(178,135,54,.24),inset 0 1px 0 rgba(255,244,204,.33)}.primary-action:disabled{border-color:rgba(219,211,178,.12);background:linear-gradient(105deg,#393a2e,#414235);box-shadow:none;color:#858477}.primary-action.action-rolling{border-color:rgba(227,195,122,.28);background:linear-gradient(105deg,#755f35,#8c7340);color:#e7d7aa}.button-arrow{font-size:15px;font-weight:400;line-height:.5}.button-spinner{width:12px;height:12px;border:1px solid rgba(244,222,160,.32);border-top-color:#f1dda8;border-radius:50%;animation:spinner-rotate .6s linear infinite}.cancel-action{display:block;margin:9px auto 0;padding:3px 7px;border:0;background:transparent;color:#899086;cursor:pointer;font-size:8px;transition:color .15s ease}.cancel-action:hover:not(:disabled){color:#dfaa9b}.cancel-action:disabled{opacity:.4}.balance-foot{display:flex;align-items:center;justify-content:space-between;margin-top:13px;padding-top:11px;border-top:1px solid rgba(222,215,186,.09);color:#82897e;font-size:8px}.balance-foot strong{display:inline-flex;align-items:center;gap:5px;color:#c7c5b3;font-size:8px;font-weight:600;font-variant-numeric:tabular-nums}.mini-coin{width:12px;height:12px;font-size:7px}.result-summary{display:flex;align-items:center;gap:8px;margin:-5px 0 15px;padding:9px 8px;border:1px solid rgba(222,210,170,.13);border-radius:3px;background:rgba(6,11,8,.42)}.summary-win{border-color:rgba(131,174,119,.23);background:rgba(52,91,48,.14)}.summary-loss{border-color:rgba(191,130,112,.17)}.result-summary-icon{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:1px solid rgba(219,194,121,.34);border-radius:50%;color:#d7bd72;font-size:11px}.summary-win .result-summary-icon{border-color:rgba(136,186,122,.5);color:#a6c797}.summary-loss .result-summary-icon{border-color:rgba(204,140,120,.35);color:#d3917d}.result-summary>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.result-summary strong{color:#dbd6c5;font-size:7px;letter-spacing:.1em}.result-summary small{overflow:hidden;color:#8c9386;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.result-summary>b{color:#c4bd9b;font-size:10px;font-variant-numeric:tabular-nums}.summary-win>b{color:#a7c795}.summary-loss>b{color:#d09481}.fair-play-card{display:flex;align-items:flex-start;gap:10px;padding:12px 13px;border:1px solid rgba(130,157,112,.19);border-radius:4px;background:linear-gradient(110deg,rgba(41,66,41,.23),rgba(24,37,26,.24))}.fair-icon{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border:1px solid rgba(150,177,131,.26);border-radius:50%;color:#a9c297}.fair-icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.fair-copy{display:flex;flex-direction:column;gap:5px}.fair-copy strong{color:#b4c39c;font-size:7px;letter-spacing:.1em}.fair-copy span{color:#9ca293;font-size:8px;line-height:1.5}.fair-copy b{color:#dbc587;font-weight:600}.history-panel{padding:15px 15px 0}.history-heading{margin-bottom:12px}.history-heading h2{font-size:17px}.history-count{min-width:28px;height:21px;color:#a99a70}.history-list{display:flex;flex-direction:column}.history-row{display:flex;min-height:45px;align-items:center;gap:9px;border-top:1px solid rgba(220,215,190,.075)}.history-result-icon{display:grid;width:20px;height:20px;flex:0 0 auto;place-items:center;border:1px solid rgba(208,190,133,.19);border-radius:50%;color:#bdad79;font-size:9px}.history-row:has(.profit-win) .history-result-icon{border-color:rgba(130,178,119,.34);color:#9bc18d}.history-detail{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.history-detail strong{color:#c8c8b9;font-size:8px;font-weight:600;letter-spacing:.02em}.history-detail small{overflow:hidden;color:#7f887d;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.history-profit{color:#a89c7b;font-size:9px;font-variant-numeric:tabular-nums;font-weight:600}.profit-win{color:#a4c493}.profit-loss{color:#c78d7b}.history-empty{display:flex;min-height:107px;flex-direction:column;align-items:center;justify-content:center;gap:5px;border-top:1px solid rgba(220,215,190,.075);text-align:center}.history-empty-icon{margin-bottom:3px;color:#a99a70;font-size:17px}.history-empty strong{color:#c7c5b4;font-family:Georgia,Times New Roman,serif;font-size:11px;font-weight:500}.history-empty small{color:#7e877d;font-size:8px}.history-footer{display:flex;min-height:36px;align-items:center;justify-content:space-between;margin:3px -15px 0;padding:0 14px;border-top:1px solid rgba(220,215,190,.08);color:#727b70;font-size:6px;font-weight:700;letter-spacing:.13em}.history-footer button{padding:5px 0 5px 5px;border:0;background:transparent;color:#ad9c6b;cursor:pointer;font-size:6px;font-weight:700;letter-spacing:.1em}.history-footer button:hover:not(:disabled){color:#ead28e}.history-footer button:disabled{opacity:.45}.history-footer button span{margin-left:3px;font-size:10px}.page-footer{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:12px;margin-top:24px;border-top:1px solid rgba(220,219,195,.08);color:#737b71;font-size:7px;font-weight:700;letter-spacing:.12em}.page-footer i{margin:0 4px;color:#a48b56;font-style:normal}@keyframes dice-tumble{0%{transform:translateY(-5px) rotate(-10deg) rotateX(12deg)}to{transform:translateY(3px) rotate(9deg) rotateX(-12deg)}}@keyframes status-pulse{0%{opacity:.55;box-shadow:0 0 2px rgba(230,186,102,.32)}to{opacity:1;box-shadow:0 0 9px rgba(230,186,102,.8)}}@keyframes spinner-rotate{to{transform:rotate(1turn)}}@media (max-width:1100px){.page-container,.topbar-inner{width:min(100% - 44px,1336px)}.game-layout{grid-template-columns:minmax(0,1fr) 300px;gap:15px}.felt-table{padding-right:25px;padding-left:25px}.market-card{padding-right:10px;padding-left:10px}.topbar-inner{width:min(100% - 44px,1456px)}.brand-lockup,.topbar-actions{flex-basis:224px}.top-nav{gap:28px}}@media (max-width:930px){.game-layout{grid-template-columns:minmax(0,1fr);gap:16px}.side-column{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:12px}.bet-panel{grid-row:span 2}.history-panel{align-self:stretch}.fair-play-card{min-height:78px}.page-intro{min-height:148px}.page-footer{margin-top:21px}}@media (max-width:700px){.topbar{height:65px}.page-container,.topbar-inner{width:calc(100% - 32px)}.brand-lockup{flex-basis:auto}.top-nav{display:none}.topbar-actions{flex:0 1 auto;gap:12px}.demo-badge{height:23px;padding:0 7px;font-size:7px}.wallet-summary{min-width:auto}.wallet-caption{font-size:7px}.wallet-summary strong{font-size:11px}.reset-session{width:29px;height:29px}.page-intro{min-height:137px;padding:19px 0 21px}.intro-highlight{display:none}.felt-table{padding:21px 19px 18px}.table-toolbar{height:58px;padding:0 15px}.under-table-note{font-size:9px}.page-footer{min-height:57px;flex-wrap:wrap;justify-content:center;padding:12px 0;font-size:6px;text-align:center}}@media (max-width:520px){.page-container,.topbar-inner{width:calc(100% - 24px)}.brand-mark{width:32px;height:32px}.brand-mark:before{left:9px}.brand-mark:after{right:9px}.brand-pip-one{top:7px;left:7px}.brand-pip-two{top:13px;left:13px}.brand-pip-three{right:7px;bottom:7px}.brand-copy strong{font-size:11px}.brand-copy small{font-size:7px}.topbar-actions{gap:8px}.demo-badge{gap:5px;height:21px;padding:0 6px;font-size:6px;letter-spacing:.08em}.demo-badge>span{width:4px;height:4px}.wallet-summary{gap:3px}.wallet-summary strong{gap:4px;font-size:10px}.wallet-summary strong small{display:none}.wallet-caption{font-size:6px;letter-spacing:.1em}.coin-glyph{width:13px;height:13px;font-size:8px}.reset-session{width:25px;height:25px}.reset-session svg{width:12px;height:12px}.breadcrumb{gap:7px;margin-bottom:10px;font-size:7px}.title-row h1{font-size:34px}.page-description{max-width:330px;font-size:10px;line-height:1.55}.game-layout{gap:13px}.table-toolbar{height:53px;padding:0 11px}.table-seal{width:26px;height:26px}.table-name-lockup{gap:7px}.table-name-lockup strong{font-size:8px}.table-name-lockup small{font-size:6px}.table-status{gap:5px;font-size:6px;letter-spacing:.1em}.table-round{min-width:45px}.felt-table{padding:19px 14px 16px}.felt-table:before{inset:7px}.felt-table:after{top:23px;width:84%;height:125px}.felt-overline{gap:7px;font-size:6px;letter-spacing:.17em}.felt-overline span{width:13px}.dice-stage{min-height:78px;gap:10px}.dice-face{width:49px;height:49px;border-radius:10px}.die-pip{width:7px;height:7px}.roll-announcement{gap:5px;font-size:6px;letter-spacing:.12em}.board-section-heading{margin-top:16px;font-size:7px;letter-spacing:.12em}.board-section-note{font-size:6px;letter-spacing:.06em}.high-low-grid{gap:6px}.market-card{min-height:61px;padding:8px}.market-name{font-size:14px}.market-description{font-size:7px}.market-odds{margin-left:3px}.market-odds strong{font-size:13px}.market-eyebrow,.market-odds span{font-size:5px}.totals-heading{gap:7px;margin-top:14px;font-size:6px;letter-spacing:.12em}.total-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.total-bet{min-height:44px}.total-number{font-size:14px}.total-payout{font-size:6px}.market-triple{min-height:48px}.table-legend{gap:9px;margin-top:12px;font-size:6px}.table-bottom-bar{min-height:30px;padding:0 9px;font-size:6px;letter-spacing:.08em}.table-bottom-bar>span:nth-child(2){display:none}.side-column{display:flex;flex-direction:column;gap:10px}.bet-panel{padding:15px 14px 12px}.panel-heading{margin-bottom:15px}.panel-heading h2{font-size:19px}.chip-option{height:40px}.chip-coin{width:20px;height:20px}.history-panel{padding-right:13px;padding-left:13px}.history-footer{margin-right:-13px;margin-left:-13px}}.primary-action{background:linear-gradient(135deg,#f59e0b,#d97706 50%,#b45309)!important;color:#0f172a!important;font-weight:900!important;font-size:11px!important;letter-spacing:.12em!important;box-shadow:0 4px 18px rgba(245,158,11,.45)!important;border:1px solid rgba(254,240,138,.8)!important;border-radius:8px!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.primary-action:hover:not(:disabled){filter:brightness(1.15)!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 24px rgba(245,158,11,.6)!important}.primary-action.action-rolling{background:linear-gradient(135deg,#10b981,#059669)!important;color:#ffffff!important;box-shadow:0 4px 18px rgba(16,185,129,.45)!important}.cancel-action{background:rgba(244,63,94,.12)!important;border:1px solid rgba(244,63,94,.45)!important;color:#fda4af!important;font-weight:700!important;border-radius:6px!important;padding:6px 12px!important;transition:all .2s ease!important}.cancel-action:hover:not(:disabled){background:rgba(244,63,94,.25)!important;color:#ffffff!important}.chip-option{border-radius:8px!important;font-weight:800!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}.chip-option.chip-tone-0{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(29,78,216,.4))!important;border:1px solid rgba(96,165,250,.55)!important;color:#bfdbfe!important}.chip-option.chip-tone-1{background:linear-gradient(135deg,rgba(16,185,129,.2),rgba(4,120,87,.4))!important;border:1px solid rgba(52,211,153,.55)!important;color:#a7f3d0!important}.chip-option.chip-tone-2{background:linear-gradient(135deg,rgba(168,85,247,.2),rgba(109,40,217,.4))!important;border:1px solid rgba(192,132,252,.55)!important;color:#e9d5ff!important}.chip-option.chip-tone-3{background:linear-gradient(135deg,rgba(244,63,94,.2),rgba(190,18,60,.4))!important;border:1px solid rgba(251,113,133,.55)!important;color:#fecdd3!important}.chip-option.chip-active{transform:translateY(-2px) scale(1.05)!important;border-color:#facc15!important;box-shadow:0 4px 16px rgba(250,204,21,.45)!important}.market-card.market-small.market-selected{border-color:#38bdf8!important;background:linear-gradient(135deg,rgba(14,116,144,.45),rgba(3,105,161,.25))!important;box-shadow:0 0 16px rgba(56,189,248,.4)!important}.market-card.market-big.market-selected{border-color:#f43f5e!important;background:linear-gradient(135deg,rgba(190,18,60,.45),rgba(159,18,57,.25))!important;box-shadow:0 0 16px rgba(244,63,94,.4)!important}.market-card.market-triple.market-selected{border-color:#fbbf24!important;background:linear-gradient(135deg,rgba(180,83,9,.45),rgba(146,64,14,.25))!important;box-shadow:0 0 16px rgba(251,191,36,.45)!important}.total-bet.total-selected{border-color:#fbbf24!important;background:linear-gradient(135deg,rgba(234,179,8,.38),rgba(161,98,7,.22))!important;box-shadow:0 0 14px rgba(234,179,8,.45)!important;transform:scale(1.06)!important}@media (max-width:1024px){.game-layout{display:flex;flex-direction:column;overflow-y:visible;max-height:none}.table-shell{margin-bottom:8px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.speed-baccarat-game{--color-felt-0:#03130f;--color-felt-1:#0a3c30;--color-felt-2:#062b22;--color-felt-3:#0d4c3b;--color-gold-1:#b58d3a;--color-gold-2:#e7c877;--color-gold-3:#fff0c2;--color-gold-4:#6b4f16;--color-ink-1:#040d0b;--color-ink-2:#071612;--color-ink-3:#0b201a;--color-pblue:#1d6ff2;--color-pblue-2:#0a2f6b;--color-pred:#d8202f;--color-pred-2:#5d0c15;--color-ptie:#0fae6a;--color-cream:#f4ead2;--font-display:"Cinzel","Georgia","Times New Roman",serif;--font-ui:"Barlow","Trebuchet MS","Segoe UI",sans-serif;--font-num:"JetBrains Mono","SFMono-Regular",ui-monospace,monospace;font-family:var(--font-ui);background:radial-gradient(120% 90% at 50% -10%,#123f33 0,#071a15 45%,#02090a 100%),#02090a;color:#e9e3d3;-webkit-font-smoothing:antialiased;border-radius:16px;overflow:hidden}.speed-baccarat-game button{font-family:inherit}@media (max-width:639px){.speed-baccarat-game .baccarat-hands{grid-template-columns:minmax(0,1fr);gap:12px}.speed-baccarat-game .baccarat-center{width:100%}}.font-display{font-family:var(--font-display)}.font-num{font-family:var(--font-num);font-variant-numeric:tabular-nums}.tracked{letter-spacing:.22em}.tracked-sm{letter-spacing:.12em}.felt{background:radial-gradient(85% 110% at 50% 0,rgba(255,255,255,.08) 0,rgba(255,255,255,0) 55%),radial-gradient(120% 120% at 50% 115%,rgba(0,0,0,.62) 0,rgba(0,0,0,0) 60%),repeating-linear-gradient(115deg,rgba(255,255,255,.022) 0 2px,rgba(0,0,0,.022) 2px 4px),linear-gradient(160deg,#0d4b3a,#083528 42%,#04231b)}.panel{background:linear-gradient(180deg,rgba(12,34,28,.94),rgba(4,15,12,.96));border:1px solid rgba(231,200,119,.16);box-shadow:inset 0 1px 0 rgba(255,240,194,.08),0 18px 40px -22px rgba(0,0,0,.9)}.gold-rim{border:1px solid transparent;background:linear-gradient(180deg,rgba(6,26,21,.97),rgba(3,14,11,.99)) padding-box,linear-gradient(150deg,#f7e6ae,#b58d3a 26%,#6b4f16 52%,#e7c877 74%,#7d5a1c) border-box}.gold-text{background:linear-gradient(180deg,#fff6d0,#e7c877 42%,#a97f2c 78%,#f3dfa4);-webkit-background-clip:text;background-clip:text;color:transparent}.hairline{background-image:linear-gradient(90deg,transparent,rgba(231,200,119,.55),transparent);height:1px}.vignette:after{background:radial-gradient(75% 65% at 50% 45%,rgba(0,0,0,0) 40%,rgba(0,0,0,.55) 100%)}.scan:before,.vignette:after{content:"";position:absolute;inset:0;pointer-events:none}.scan:before{background:repeating-linear-gradient(180deg,rgba(255,255,255,.05) 0 1px,rgba(0,0,0,0) 1px 3px);mix-blend-mode:overlay;opacity:.5}.playing-card{background:linear-gradient(168deg,#fffdf7,#f3ecdd 62%,#ddd3bd);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 14px 22px -12px rgba(0,0,0,.85),0 0 0 1px rgba(0,0,0,.35)}.card-back{background:repeating-linear-gradient(45deg,rgba(255,240,194,.16) 0 3px,rgba(0,0,0,0) 3px 6px),repeating-linear-gradient(-45deg,rgba(255,240,194,.1) 0 3px,rgba(0,0,0,0) 3px 6px),linear-gradient(165deg,#12563f,#0a3527 55%,#06201a);box-shadow:inset 0 0 0 2px rgba(231,200,119,.55),0 14px 22px -12px rgba(0,0,0,.9)}.spot{position:relative;border-radius:9999px;transition:transform .16s ease,box-shadow .2s ease,filter .2s ease}.spot:hover:not(:disabled){transform:translateY(-3px) scale(1.02)}.spot:active:not(:disabled){transform:translateY(0) scale(.98)}.spot:disabled{cursor:not-allowed;filter:saturate(.5) brightness(.72)}.spot-live:after{content:"";position:absolute;inset:-6px;border-radius:9999px;border:1px solid rgba(255,240,194,.7);animation:ringPulse 1.6s ease-out infinite}@keyframes ringPulse{0%{opacity:.9;transform:scale(.96)}to{opacity:0;transform:scale(1.16)}}@keyframes cardDeal{0%{opacity:0;transform:translate3d(90px,-150px,0) rotate(-26deg) scale(.85)}60%{opacity:1}to{opacity:1;transform:translateZ(0) rotate(var(--tilt,0deg)) scale(1)}}.card-in{animation:cardDeal .46s cubic-bezier(.16,.9,.24,1) both}@keyframes totalPop{0%{transform:scale(.5);opacity:0}70%{transform:scale(1.16);opacity:1}to{transform:scale(1);opacity:1}}.total-pop{animation:totalPop .32s ease-out both}@keyframes chipDrop{0%{transform:translate3d(0,-60px,0) scale(.7);opacity:0}70%{transform:translate3d(0,4px,0) scale(1.04);opacity:1}to{transform:translateZ(0) scale(1);opacity:1}}.chip-drop{animation:chipDrop .26s cubic-bezier(.2,1.3,.4,1) both}@keyframes bannerIn{0%{opacity:0;transform:translateY(26px) scale(.9);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.banner-in{animation:bannerIn .42s cubic-bezier(.16,1,.3,1) both}@keyframes shake{0%,to{transform:translateZ(0)}15%{transform:translate3d(-9px,3px,0) rotate(-.4deg)}30%{transform:translate3d(8px,-3px,0) rotate(.4deg)}45%{transform:translate3d(-6px,2px,0)}60%{transform:translate3d(5px,-2px,0)}80%{transform:translate3d(-2px,1px,0)}}.shake{animation:shake .52s ease-in-out both}@keyframes sheen{0%{transform:translateX(-140%) skewX(-18deg)}to{transform:translateX(240%) skewX(-18deg)}}.sheen:after{content:"";position:absolute;top:0;bottom:0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,246,208,.34),transparent);animation:sheen 2.8s ease-in-out infinite;pointer-events:none}@keyframes livePulse{0%,to{opacity:1;box-shadow:0 0 0 0 rgba(216,32,47,.75)}50%{opacity:.55;box-shadow:0 0 0 7px rgba(216,32,47,0)}}.live-dot{animation:livePulse 1.5s ease-in-out infinite}@keyframes floatUp{0%{opacity:0;transform:translate(-50%,12px) scale(.9)}18%{opacity:1;transform:translate(-50%,-6px) scale(1)}to{opacity:0;transform:translate(-50%,-78px) scale(1.04)}}.float-up{animation:floatUp 1.5s ease-out both}@keyframes toastLife{0%{opacity:0;transform:translateX(18px) scale(.94)}12%{opacity:1;transform:translateX(0) scale(1)}82%{opacity:1;transform:translateX(0) scale(1)}to{opacity:0;transform:translateX(10px) scale(.97)}}.toast-life{animation:toastLife 2.6s cubic-bezier(.2,.8,.2,1) both}@keyframes floatSettle{0%{opacity:0;transform:translate(-50%,16px) scale(.82)}24%{opacity:1;transform:translate(-50%,-12px) scale(1.1)}46%{transform:translate(-50%,-4px) scale(1)}to{opacity:1;transform:translate(-50%,-4px) scale(1)}}.float-settle{animation:floatSettle .9s cubic-bezier(.2,.9,.2,1) both}@keyframes urgentTick{0%,to{transform:scale(1);color:#ffcf6a}50%{transform:scale(1.14);color:#ff5a4f}}.urgent{animation:urgentTick .5s ease-in-out infinite}@keyframes noBetsFlash{0%,to{opacity:.9;letter-spacing:.3em}50%{opacity:.35;letter-spacing:.34em}}.no-bets{animation:noBetsFlash .62s ease-in-out infinite}@keyframes winnerGlow{0%{box-shadow:0 0 0 0 rgba(255,240,194,0)}40%{box-shadow:0 0 44px 6px rgba(255,240,194,.34),0 0 0 2px rgba(255,240,194,.9)}to{box-shadow:0 0 26px 2px rgba(255,240,194,.16),0 0 0 2px rgba(255,240,194,.55)}}.winner-glow{animation:winnerGlow 1.1s ease-out both}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.thin-scroll::-webkit-scrollbar{width:7px;height:7px}.thin-scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.03)}.thin-scroll::-webkit-scrollbar-thumb{background:rgba(231,200,119,.28);border-radius:99px}.super-fruits-game{background:#0b0417;border-radius:16px;overflow:hidden}.font-display{font-family:var(--font-display),"Arial Black",sans-serif}.font-body{font-family:var(--font-body),system-ui,sans-serif}.bg-casino{background:radial-gradient(1100px 750px at 50% -10%,#3b1a6e 0,transparent 60%),radial-gradient(900px 600px at 88% 108%,#4a1042 0,transparent 55%),radial-gradient(700px 520px at 6% 92%,#14224d 0,transparent 55%),#0b0417}.bg-dots{background-image:radial-gradient(rgba(255,255,255,.055) 1px,transparent 1.4px);background-size:22px 22px}.title-super{color:#ffffff;text-shadow:0 3px 0 #3d2566,0 6px 0 rgba(20,8,40,.9),0 0 26px rgba(176,107,255,.55);letter-spacing:.04em}.title-gold{background:linear-gradient(180deg,#fff3b0 8%,#ffd54a 46%,#ff9d1b 92%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(90,40,0,.9)) drop-shadow(0 0 20px rgba(255,180,40,.35));letter-spacing:.04em}.gold-text{color:#ffd54a;text-shadow:0 2px 0 #7a4a00,0 0 18px rgba(255,190,40,.5)}.bigwin-text{background:linear-gradient(90deg,#ff2e4d,#ffd54a,#2dff8e,#43e0ff,#b06bff,#ff2e4d);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:huedash 1.1s linear infinite;filter:drop-shadow(0 0 16px rgba(255,180,40,.55))}@keyframes huedash{to{background-position:300% 0}}.machine-panel{border-radius:20px;background:linear-gradient(180deg,#241145,#160a2c);border:1px solid rgba(255,213,74,.35);box-shadow:0 0 0 4px rgba(18,9,36,.85),0 0 34px rgba(120,60,220,.4),inset 0 0 30px rgba(0,0,0,.55)}.reel-window{position:relative;width:88px;height:240px;overflow:hidden;border-radius:12px;background:linear-gradient(180deg,#150929,#251347 45%,#150929);border:1px solid #4b2d85;box-shadow:inset 0 0 22px rgba(0,0,0,.65)}.reel-strip{display:flex;flex-direction:column;will-change:transform}.reel-strip.spin{animation:reelspin linear forwards;filter:blur(1.7px)}@keyframes reelspin{0%{transform:translateY(0)}80%{transform:translateY(-480px)}92%{transform:translateY(-546px)}to{transform:translateY(-480px)}}.reel-cell{width:88px;height:80px;flex:none;display:flex;align-items:center;justify-content:center;font-size:46px;line-height:1;filter:drop-shadow(0 4px 6px rgba(0,0,0,.55))}.reel-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(9,3,24,.8),transparent 24%,transparent 76%,rgba(9,3,24,.8))}.win-ring{border-radius:12px;border:3px solid #ffd54a;box-shadow:0 0 20px 5px rgba(255,213,74,.55),inset 0 0 16px rgba(255,213,74,.4);animation:ringpulse .85s ease-in-out infinite}@keyframes ringpulse{0%,to{transform:scale(1);opacity:.95}50%{transform:scale(1.05);opacity:1}}.winline{stroke-dasharray:13 10;animation:dashmove .65s linear infinite}@keyframes dashmove{to{stroke-dashoffset:-23}}.hud-btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid #4b2d85;background:#150a2b;color:#b7a6d9;transition:transform .08s ease,color .15s ease,border-color .15s ease}.hud-btn:hover{color:#ffd54a;border-color:#ffd54a}.hud-btn:active{transform:translateY(2px) scale(.97)}.bet-btn{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid #6366f1;background:linear-gradient(135deg,#4338ca,#312e81);color:#e0e7ff;box-shadow:0 3px 0 #1e1b4b,0 0 12px rgba(99,102,241,.35);transition:transform .08s ease,box-shadow .08s ease,filter .15s ease}.bet-btn:hover:not(:disabled){border-color:#818cf8;filter:brightness(1.15)}.bet-btn:active:not(:disabled){transform:translateY(3px);box-shadow:0 0 0 #1e1b4b}.bet-btn:disabled{opacity:.35}.max-btn{width:auto;min-width:60px;padding:0 12px;letter-spacing:.08em;border:1px solid #10b981;background:linear-gradient(135deg,#059669,#047857);color:#ffffff;box-shadow:0 3px 0 #064e3b,0 0 12px rgba(16,185,129,.35)}.max-btn:hover:not(:disabled){border-color:#34d399;filter:brightness(1.15)}.btn-gold{background:linear-gradient(180deg,#ffe98a,#ffd54a 45%,#f5a912 95%);color:#4a2c00;border:2px solid #fff3c4;border-bottom:5px solid #8a5a00;border-radius:16px;letter-spacing:.08em;text-shadow:0 1px 0 rgba(255,255,255,.5);box-shadow:0 0 24px rgba(255,200,60,.35),inset 0 2px 0 rgba(255,255,255,.55);transition:transform .09s ease,box-shadow .09s ease,filter .15s ease}.btn-gold:hover{filter:brightness(1.06)}.btn-gold:active{transform:translateY(4px);border-bottom-width:2px}.spin-btn{position:relative;padding:12px 0 10px;border-radius:16px;font-size:26px;letter-spacing:.14em;color:#ffffff;text-shadow:0 2px 0 rgba(6,78,59,.8);background:linear-gradient(180deg,#10b981,#059669 55%,#047857);border:2px solid #34d399;border-bottom:5px solid #064e3b;box-shadow:0 0 28px rgba(16,185,129,.55),inset 0 2px 0 rgba(255,255,255,.4);transition:transform .09s ease,box-shadow .09s ease,filter .15s ease}.spin-btn:hover:not(:disabled){filter:brightness(1.1);box-shadow:0 0 38px rgba(16,185,129,.75),inset 0 2px 0 rgba(255,255,255,.4)}.spin-btn:active:not(:disabled){transform:translateY(4px);border-bottom-width:2px}.spin-btn:disabled{filter:grayscale(.55) brightness(.55)}@keyframes shakex{10%{transform:translate(-3px,2px) rotate(-.4deg)}30%{transform:translate(3px,-2px) rotate(.4deg)}50%{transform:translate(-2px,-2px) rotate(-.2deg)}70%{transform:translate(2px,2px) rotate(.3deg)}90%{transform:translate(-1px,1px)}}.shake-sm{animation:shakex .32s linear}@keyframes shakex-lg{8%{transform:translate(-7px,4px) rotate(-.8deg)}24%{transform:translate(6px,-5px) rotate(.8deg)}40%{transform:translate(-6px,-4px) rotate(-.6deg)}56%{transform:translate(5px,5px) rotate(.7deg)}72%{transform:translate(-4px,3px) rotate(-.4deg)}88%{transform:translate(3px,-2px) rotate(.3deg)}}.shake-lg{animation:shakex-lg .58s linear}.win-pop{animation:popin .42s cubic-bezier(.2,1.7,.4,1) both;text-align:center}@keyframes popin{0%{transform:scale(.35);opacity:0}to{transform:scale(1);opacity:1}}.floaty{animation:floaty 5.2s ease-in-out infinite;opacity:.4;filter:blur(1px) drop-shadow(0 0 14px rgba(255,180,60,.25))}@keyframes floaty{0%,to{transform:translateY(0) rotate(-7deg)}50%{transform:translateY(-20px) rotate(7deg)}}.bounce-fruit{display:inline-block;animation:bfr 1.6s ease-in-out infinite;filter:drop-shadow(0 6px 8px rgba(0,0,0,.5))}@keyframes bfr{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(-15px) scale(1.1)}}