/* 6GBet: dimensions follow the supplied side-by-side screenshot. */
header{min-height:58px;padding:5px 13px;gap:11px;background:#194c38}.logo{width:136px}.menu{width:25px;flex:none;line-height:1}.menu svg{width:25px;height:24px;display:block}.auth a{min-height:34px;border-radius:9px}.app-strip{min-height:37px}.app-strip>img{object-fit:contain}.app-strip strong{font-size:14px}main{padding-top:10px}.partners{margin:18px 12px 13px}.partners img{width:56px;height:56px}.support{top:auto;bottom:20%;z-index:7}.catalog .section-head{padding:14px 0 15px}.catalog-title{font-size:21px}.catalog-title img{width:27px;height:27px}.catalog .section-head #show-all{font-size:14px}.catalog .section-head #show-all span{font-size:0}.catalog .section-head #show-all span:after{content:'›';font-size:23px}.game figcaption{font-size:15px;padding:8px 6px 7px;max-height:45px}.game .art{aspect-ratio:1/1.33}.game:not(.baked) img{height:100%;object-fit:cover}.games{gap:20px}.categories{border-bottom:1px solid #3d8263}.categories button.selected{background:none;color:var(--muted)}
.six-carousel{position:relative;isolation:isolate}.six-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;cursor:grab;touch-action:pan-x pan-y}.six-track::-webkit-scrollbar{display:none}.six-track.dragging{scroll-snap-type:none;cursor:grabbing}.six-slide{flex:0 0 100%;min-width:0;scroll-snap-align:start}.six-slide img{display:block;width:100%;height:auto;aspect-ratio:510/150;object-fit:cover;user-select:none}.carousel-prev,.carousel-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:27px;height:27px;border:1px solid #76b28d66;background:#164e3b9c;border-radius:50%;font-size:24px;line-height:1;padding:0}.carousel-prev{left:5px}.carousel-next{right:5px}.main-carousel .carousel-prev,.main-carousel .carousel-next{opacity:0}.main-carousel:hover .carousel-prev,.main-carousel:hover .carousel-next,.main-carousel:focus-within .carousel-prev,.main-carousel:focus-within .carousel-next{opacity:1}.carousel-dots{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);display:flex;gap:5px}.carousel-dots button{padding:0;width:6px;height:6px;background:#a6c3ae9c;border:0;border-radius:10px}.carousel-dots button[aria-current=true]{width:16px;background:#e9fff1}
.notice{height:35px;gap:12px}.speaker{width:22px;height:23px;flex:none;display:block}.speaker svg{width:100%;height:100%;display:block}.notice-window{overflow:hidden;min-width:0;flex:1}.notice-track{display:flex;width:max-content;animation:notice-flow var(--notice-duration,40s) linear infinite}.notice-message{white-space:nowrap;display:block;padding-right:32px;font-size:14px}.notice-message strong{color:#ff7200}.notice-message b{color:var(--yellow)}.notice .mail{flex:none;width:22px;color:#64a680;font-size:23px}.notice:hover .notice-track{animation-play-state:paused}@keyframes notice-flow{to{transform:translateX(var(--notice-distance,-50%))}}
.categories{position:relative;display:block;padding:12px 0 10px;overflow:visible}.category-track{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;gap:0}.category-track::-webkit-scrollbar{display:none}.category-track>button{flex:0 0 20%;min-width:0;scroll-snap-align:start;min-height:69px;gap:6px;font-size:14px}.category-track img{width:32px;height:32px}.category-arrow{position:absolute;top:43%;transform:translateY(-50%);z-index:2;display:flex!important;align-items:center;justify-content:center;padding:0!important;width:23px;height:23px;min-height:0!important;border-radius:50%;border:1px solid #579470!important;background:#164c3dd9!important;font-size:24px;color:#a8cbb6!important}.category-prev{left:-7px}.category-next{right:-7px}.category-arrow:disabled{visibility:hidden}
.provider-section{margin:10px 0 18px;padding:9px 10px 14px;border-radius:13px;background:#23634d;scroll-margin-top:76px}.provider-heading{display:flex;align-items:center;gap:6px;position:relative;min-height:42px;margin-bottom:12px;padding:0!important}.provider-heading>p{position:absolute;left:50%;transform:translateX(-50%);margin:0;display:flex;align-items:center;justify-content:center;border:2px solid #b1c932;border-radius:24px;padding:1px 10px;gap:5px;color:#f2f8ed;font-size:17px;font-weight:700;white-space:nowrap}.provider-heading>p img{width:27px;height:25px;object-fit:contain}.provider-prev,.provider-next{display:flex;align-items:center;justify-content:center;flex:none;width:30px;height:30px;border:0;border-radius:50%;background:#184d3a;color:#e6f5e9;font-size:26px;padding:0;line-height:1}.provider-prev:disabled,.provider-next:disabled{opacity:.35}.provider-total{margin-left:auto;font-size:12px;color:#b5d0bb}.provider-total b{color:var(--yellow);font-weight:400}.provider-track{display:flex!important;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;gap:11px;max-width:none;margin:0!important}.provider-track::-webkit-scrollbar{display:none}.provider-track>.provider{flex:0 0 calc((100% - 33px)/4);min-width:0;scroll-snap-align:start;border-radius:10px;aspect-ratio:1/1.33}.provider-track .provider figcaption{font-size:11px;padding:10px 2px 5px}.slots-section #slots-expand{margin-bottom:0}.jackpot{width:calc(100% + 10px);margin-left:-5px}.jackpot-providers{display:flex;justify-content:center;gap:7px;padding:8px 0 15px}.jackpot-providers>a{display:block;position:relative;width:47px;aspect-ratio:1/1.15;border-radius:7px;overflow:hidden}.jackpot-providers img{width:100%;height:100%;object-fit:cover}.jackpot-providers span{position:absolute;bottom:3px;left:0;width:100%;text-align:center;font-size:7px;color:white;font-weight:700}.slots-section .provider-track{margin-top:9px!important}
.prize-section{margin:15px 0 19px;padding:11px 0 0;border:1px solid #407f5d;border-radius:10px;overflow:hidden}.prize-title{margin:0 0 12px;text-align:center;font-size:16px;color:#cbe3ce}.prize-window{overflow:hidden;--prize-width:104px}.prize-track{display:flex;width:max-content;animation:prize-flow 26s linear infinite}.prize-group{display:flex;flex:none}.prize-card{margin:0;flex:0 0 var(--prize-width);width:var(--prize-width);padding:0 9px;text-align:center}.prize-card>img{width:100%;height:auto;aspect-ratio:1/1.33;border-radius:9px;object-fit:cover}.prize-card figcaption{font-size:11px;line-height:1.7;color:#a2c4ad}.prize-card em{font-style:normal;color:#ed7449}.prize-card b{display:block;color:#ffd33b;font-size:14px}.prize-window:hover .prize-track{animation-play-state:paused}.snapshot-note{margin:10px 12px;font-size:9px;line-height:1.5;text-align:center;color:#a7c6b0}@keyframes prize-flow{from{transform:translateX(calc(var(--prize-width)*-.5))}to{transform:translateX(calc(var(--prize-width)*-4.5))}}
.event-section{margin:18px -13px 22px;overflow:hidden;scroll-margin-top:75px}.event-title{font-size:20px;font-weight:700;margin:0 13px 12px}.peek-carousel .six-track{padding:0 7%;gap:10px;scroll-padding-left:7%}.peek-carousel .six-slide{flex-basis:100%;scroll-snap-align:start}.peek-carousel .six-slide img{aspect-ratio:2.218/1;object-fit:contain;border-radius:11px}.peek-carousel .carousel-dots{display:none}.peek-carousel .carousel-prev{left:7px}.peek-carousel .carousel-next{right:7px}.bottom a>span svg{width:30px;height:32px;fill:currentColor;display:block}.bottom a>span{display:flex;align-items:center;justify-content:center}.bottom a{min-height:61px}.access{margin-top:23px}.institutional{margin-top:23px}#static-info{border:1px solid #5b9c6f;border-radius:13px;background:#194f3e;color:#d8ead9;max-width:min(85vw,370px);padding:28px 22px;line-height:1.7}#static-info::backdrop{background:#061e15ba}#static-info>button{float:right;border:0;background:none;font-size:23px;color:#d4e4d2}
@media(max-width:370px){.logo{width:114px}.auth a{min-width:66px}.game figcaption{font-size:12px}.category-track>button{font-size:12px}.provider-heading>p{font-size:14px;padding:2px 8px}.provider-heading>p img{width:22px;height:22px}.provider-prev,.provider-next{width:25px;height:25px}.provider-total{font-size:10px}.provider-track{gap:8px}.provider-track>.provider{flex-basis:calc((100% - 24px)/4)}.provider-track .provider figcaption{font-size:9px}.event-section{margin-left:-9px;margin-right:-9px}}
@media(min-width:800px){.page,.bottom{max-width:1000px}.hero .six-slide img{max-height:278px}.category-track>button{flex-basis:10%;font-size:14px}.category-arrow{display:none!important}.provider-section{max-width:760px;margin-left:auto;margin-right:auto}.provider-heading>p{font-size:20px}.provider-track>.provider{flex-basis:calc((100% - 55px)/6)}.provider-track .provider figcaption{font-size:14px}.jackpot{max-width:650px}.jackpot-providers>a{width:60px}.prize-window{--prize-width:145px}.prize-card figcaption{font-size:13px}.prize-card b{font-size:16px}.event-section{max-width:800px;margin-left:auto;margin-right:auto}.peek-carousel .six-slide img{max-height:285px}.support{right:max(7px,calc((100vw - 1000px)/2 + 7px))}}
@media(prefers-reduced-motion:reduce){.notice-track,.prize-track{animation:none;transform:none}.notice-window,.prize-window{overflow-x:auto}.notice-message[aria-hidden],.prize-group[aria-hidden]{display:none}html{scroll-behavior:auto}}

.app-strip>img{width:calc(100% - 98px);height:auto;max-height:29px;object-fit:contain;object-position:left center;flex:1;min-width:0}.app-strip>strong{display:none}.app-strip{gap:6px}.game figcaption{font-size:clamp(11px,3.2vw,15px);line-height:1.2;padding:6px 4px 5px;max-height:none}.game{cursor:pointer}

/* Measured at the same 390 × 844 viewport as 6gbet.com. */
html{scrollbar-width:auto}html::-webkit-scrollbar{width:2px}html::-webkit-scrollbar-thumb{background:#4b8b6c}html::-webkit-scrollbar-track{background:#194c38}
@media(min-width:0px){.page{--u:min(calc((100vw - 2px)/100),4.86px)}.app-strip{min-height:0;height:calc(var(--u)*8.05);padding:calc(var(--u)*.7) calc(var(--u)*1.6);gap:calc(var(--u)*1.2)}.app-strip>img{max-height:calc(var(--u)*6.5)}.close{font-size:calc(var(--u)*5.8);padding:0 calc(var(--u)*.6)}.download{font-size:calc(var(--u)*2.6);padding:calc(var(--u)*1.3) calc(var(--u)*1.8)}header{height:calc(var(--u)*11.86);min-height:0;padding:calc(var(--u)*1.05) calc(var(--u)*2.68);gap:calc(var(--u)*2.35)}.logo{width:calc(var(--u)*31);height:auto}.menu,.menu svg{width:calc(var(--u)*5.2);height:calc(var(--u)*5.2)}.auth{gap:calc(var(--u)*2)}header .auth a{min-height:calc(var(--u)*7.5);min-width:calc(var(--u)*18.2);font-size:calc(var(--u)*3.35);padding:calc(var(--u)*1.2) calc(var(--u)*2.3);border-radius:calc(var(--u)*2.1)}main{padding:calc(var(--u)*2.89) calc(var(--u)*2.68) 0}.partners{margin:calc(var(--u)*3.87) calc(var(--u)*2.3) calc(var(--u)*2.3);gap:calc(var(--u)*3.1)}.partners img{width:calc(var(--u)*12);height:calc(var(--u)*12);border-radius:calc(var(--u)*1.8)}.notice{height:calc(var(--u)*6.71);gap:calc(var(--u)*2.8)}.notice-message{font-size:calc(var(--u)*3.35)}.speaker{width:calc(var(--u)*5.4);height:calc(var(--u)*5.4)}.notice .mail{width:calc(var(--u)*5.4);font-size:calc(var(--u)*5.8)}.categories{padding:calc(var(--u)*2.6) 0 calc(var(--u)*2)}.category-track>button{min-height:calc(var(--u)*13.4);gap:calc(var(--u)*1.3);padding:0 calc(var(--u)*.8) calc(var(--u)*1);font-size:calc(var(--u)*3.35)}.category-track img{width:calc(var(--u)*7.2);height:calc(var(--u)*7.2)}.category-arrow{width:calc(var(--u)*5.2);height:calc(var(--u)*5.2);font-size:calc(var(--u)*5)}.catalog .section-head{padding:calc(var(--u)*3.1) 0 calc(var(--u)*3.3)}.catalog-title{font-size:calc(var(--u)*4.55);gap:calc(var(--u)*2.1)}.catalog-title img{width:calc(var(--u)*5.8);height:calc(var(--u)*5.8)}.catalog .section-head #show-all{font-size:calc(var(--u)*3.35)}.games{gap:calc(var(--u)*4.1)}.game .art{border-radius:calc(var(--u)*3.3)}.game figcaption{font-size:calc(var(--u)*3.35)}.bottom a{min-height:calc(var(--u)*14.6);font-size:calc(var(--u)*3.1)}.bottom a>span svg{width:calc(var(--u)*7.2);height:calc(var(--u)*7.6)}.bottom a>span{height:calc(var(--u)*8.1)}.event-section{margin-left:calc(var(--u)*-2.68);margin-right:calc(var(--u)*-2.68)}}
@media(min-width:0px){.games{margin-left:calc(var(--u)*1.03);margin-right:calc(var(--u)*1.03)}.catalog .section-head{padding:calc(var(--u)*2.5) 0}}

/* Original desktop keeps the same centered 486px lobby rather than widening the cards. */
body{background:#2a815f}.page,.bottom{max-width:486px}.games{grid-template-columns:repeat(3,minmax(0,1fr))}.partners{justify-content:space-between}.category-track>button{flex-basis:20%}.category-arrow{display:flex!important}.provider-track>.provider{flex-basis:calc((100% - 33px)/4)}.support{right:max(7px,calc((100vw - 486px)/2 + 7px))}.provider-track .provider figcaption{font-size:clamp(9px,2.8vw,13px)}.provider-heading>p{font-size:17px}.prize-window{--prize-width:104px}.event-section{max-width:none}
/* Category strip: five original icons on each page, matching the public reference. */
.categories{padding:calc(var(--u)*2.6) 0 0}.category-track{overscroll-behavior-x:contain}.category-track>button{height:calc(var(--u)*15.9);min-height:0;padding:calc(var(--u)*.8) 0 0;gap:calc(var(--u)*.8);font-size:calc(var(--u)*3.4667);line-height:calc(var(--u)*7.1);color:#7db39e}.category-track>button.selected{color:#7db39e}.category-track img{width:calc(var(--u)*9.333);height:calc(var(--u)*7.2);object-fit:contain;flex:none}.categories .category-arrow{top:calc(var(--u)*10.55);width:calc(var(--u)*4.5);height:calc(var(--u)*4.5);color:#bad8c8;border:1px solid #71a88d40;background:#174e3b80;font-size:calc(var(--u)*3.8);font-family:Arial,sans-serif;line-height:1}.categories .category-prev{left:calc(var(--u)*-1.1)}.categories .category-next{right:calc(var(--u)*-1.1)}

/* Header proportions from the supplied 608px-wide reference. */
.app-strip{background:#1c503f;height:calc(var(--u)*8.05);padding:calc(var(--u)*1.3) calc(var(--u)*1.3) calc(var(--u)*1.3) calc(var(--u)*2.1);gap:calc(var(--u)*2)}.app-strip>img{max-height:calc(var(--u)*6.25)}.app-strip .close{font-size:calc(var(--u)*5);line-height:1;font-weight:300;padding:0;flex:none;width:calc(var(--u)*3.5)}.app-strip .download{display:flex;align-items:center;justify-content:center;width:calc(var(--u)*16);height:calc(var(--u)*5.3);padding:0;flex:none;border-radius:calc(var(--u)*1.5);font-size:calc(var(--u)*2);font-weight:700;background:#1680ff;color:white}header{background:#194735;height:calc(var(--u)*11.86);padding:0 calc(var(--u)*2.68);gap:calc(var(--u)*3.6);border-bottom:1px solid #367b5d}.logo{width:calc(var(--u)*28.7)}.menu,.menu svg{width:calc(var(--u)*4.6);height:calc(var(--u)*4.6)}header .auth{gap:calc(var(--u)*2)}header .auth a{height:calc(var(--u)*7.1);min-height:0;min-width:calc(var(--u)*18.1);font-size:calc(var(--u)*3.3);border-radius:calc(var(--u)*2);padding:0 calc(var(--u)*2)}header .register{position:relative}header .register:before{content:'0,1-155';position:absolute;top:calc(var(--u)*-2.8);right:calc(var(--u)*-.3);padding:0 calc(var(--u)*.8);height:calc(var(--u)*3.3);line-height:calc(var(--u)*3.3);border-radius:calc(var(--u)*1.7) calc(var(--u)*1.7) calc(var(--u)*1.7) 0;background:#00ca00;color:white;font-size:calc(var(--u)*2.5);font-weight:400}

/* Provider sections follow the user's individual reference captures. */
.print-section{max-width:none;margin:0;padding:0;border:0;border-radius:0;background:none}.print-section .section-head{display:flex;justify-content:space-between;align-items:center;min-height:0;padding:calc(var(--u)*4.1) 0 calc(var(--u)*3.2);margin:0}.print-section .catalog-title{font-size:calc(var(--u)*4.3);gap:calc(var(--u)*1.5)}.print-section .catalog-title img{width:calc(var(--u)*7.5);height:calc(var(--u)*5.5);object-fit:contain}.print-section .section-all{font-size:calc(var(--u)*3.3);color:#7db39e;display:flex;align-items:center;gap:calc(var(--u)*2)}.print-section .section-all span{font-size:calc(var(--u)*5)}.print-section .provider-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--u)*4.1);margin:0 calc(var(--u)*1.03)!important;max-width:none;overflow:visible}.print-section .provider{aspect-ratio:137/181;border-radius:calc(var(--u)*3.3);min-width:0;position:relative;overflow:hidden}.print-section .provider figcaption{font-size:calc(var(--u)*3.3);padding:calc(var(--u)*1.6) calc(var(--u)*.6);line-height:1.2}.reference-card>img{position:absolute;max-width:none;height:auto;object-fit:initial;transform:none}.print-section .expand,#expand{font-size:calc(var(--u)*3.3);line-height:1.5;margin:calc(var(--u)*1.5) 0 calc(var(--u)*1.2);padding:0;background:none;border:0}.slots-section .jackpot{width:100%;max-width:none;margin:0 0 calc(var(--u)*3.1);aspect-ratio:460/102}.slots-section .jackpot>img{width:124.130435%;height:auto;left:-9.782609%;top:-95.098039%;transform:none}.jackpot-providers{display:none}

/* Two continuously scrolling prize lanes, as in the supplied reference. */
.prize-section{margin:calc(var(--u)*2.2) 0 calc(var(--u)*3);padding:calc(var(--u)*1.1) calc(var(--u)*2);border:1px solid #398c67;border-radius:calc(var(--u)*1.8);background:transparent;overflow:hidden}.prize-title{display:flex;align-items:center;justify-content:center;gap:calc(var(--u)*2);font-size:calc(var(--u)*3.3);font-weight:400;margin:0 0 calc(var(--u)*1.2);padding:0 0 calc(var(--u)*1);border-bottom:1px solid #348460;color:#fff}.prize-title>span{font-size:calc(var(--u)*5);line-height:1;color:#349b79}.prize-window{overflow:hidden;margin:0 0 calc(var(--u)*1.2);padding:0}.prize-track{display:flex;width:max-content;gap:0;animation:prize-scroll 18s linear infinite;animation-delay:var(--lane-delay,0s)}.prize-group{display:flex;gap:0;flex:none}.prize-card{display:flex;align-items:center;width:calc(var(--u)*46.5);height:calc(var(--u)*12.2);gap:calc(var(--u)*2);padding:calc(var(--u)*.6) calc(var(--u)*1);margin:0;border:0;background:#286d4540;border-radius:calc(var(--u)*1.2)}.prize-art{display:block;position:relative;overflow:hidden;width:calc(var(--u)*8.23);aspect-ratio:40/53;flex:none;border-radius:calc(var(--u)*.6)}.prize-art img{position:absolute;max-width:none;height:auto;object-fit:initial}.prize-copy{display:flex;flex-direction:column;gap:calc(var(--u)*1);font-size:calc(var(--u)*2.8);min-width:0;flex:1}.prize-copy>span{white-space:nowrap}.prize-copy small{color:#88b59d;font-size:calc(var(--u)*2.6)}.prize-copy em{color:#ff502d;font-style:normal}.prize-copy b{color:#ffc900;font-size:calc(var(--u)*2.8)}.prize-go{flex:none;background:#f5ff32;color:#5e8e39;border:0;border-radius:calc(var(--u)*1.5);width:calc(var(--u)*12.1);height:calc(var(--u)*6);font-size:calc(var(--u)*2.8);padding:0}.prize-section .snapshot-note{font-size:calc(var(--u)*2.1);margin:0;color:#83ae98;line-height:1.3}@keyframes prize-scroll{to{transform:translateX(-50%)}}.prize-section:hover .prize-track{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.prize-track{animation:none}}

.prize-copy b,.prize-copy em{display:inline;white-space:nowrap}.prize-copy>span{display:block;line-height:1.2}.prize-section:hover .prize-track{animation-play-state:running}

/* Fixed footer navigation and support offset follow the supplied 486px reference. */
.bottom{--u:min(calc((100vw - 2px)/100),4.86px);height:calc(var(--u)*17.9 + env(safe-area-inset-bottom));padding:calc(var(--u)*2) 0 calc(var(--u)*3.5 + env(safe-area-inset-bottom));background:#1a5341;box-shadow:none}.bottom a{min-height:0;gap:calc(var(--u)*1);font-size:calc(var(--u)*3.3);line-height:1.2;position:relative;justify-content:flex-start;color:#7db39e}.bottom a>span{display:block;width:calc(var(--u)*7.4);height:calc(var(--u)*7.2);line-height:1}.bottom a>span svg,.bottom a>span img{display:block;width:100%;height:100%;object-fit:contain}.bottom a.active{color:#f5ff00}.bottom a:nth-child(3):after{content:'+0,5%';position:absolute;top:calc(var(--u)*-1.4);left:50%;height:calc(var(--u)*3.7);line-height:calc(var(--u)*3.7);padding:0 calc(var(--u)*1.1);border-radius:calc(var(--u)*1.7);background:#ff4c5a;color:white;font-size:calc(var(--u)*2.4);font-weight:bold}.support{--u:min(calc((100vw - 2px)/100),4.86px);position:fixed;top:auto;bottom:calc(var(--u)*22.4 + env(safe-area-inset-bottom));right:max(calc(var(--u)*1.65),calc((100vw - 486px)/2 + 8px));width:calc(var(--u)*13);z-index:9}.support img{width:calc(var(--u)*11.3);height:calc(var(--u)*11.3)}.support span{font-size:calc(var(--u)*2.5);line-height:1.15;padding:calc(var(--u)*.4) calc(var(--u)*1.7);margin-top:calc(var(--u)*-1);border-radius:calc(var(--u)*2.5)}
.bottom a:nth-child(2)>span img{transform:scale(1.8);transform-origin:center}

.print-section .provider{aspect-ratio:1/1.33}.original-provider>img{position:static;width:100%;height:100%;object-fit:cover;transform:none}.original-provider figcaption{background:none;text-shadow:0 1px 2px #173b2e;padding-bottom:calc(var(--u)*2.3)}
