/* Reference-led composition. Product art, colours and free-play rules remain original. */
:root{--sidebar:clamp(166px,15.75vw,232px)}
body{background:radial-gradient(ellipse at 0 20%,#245bff20,transparent 50%),radial-gradient(ellipse at 85% 55%,#ff6a5214,transparent 50%),#08152e}.site-shell{margin-right:calc(var(--sidebar) + 8px);min-height:100dvh;transition:margin-right .22s}.content{max-width:1540px;padding:24px 16px 40px}.home-content{padding-top:20px}.topbar{display:none}
.sidebar{position:fixed;z-index:150;right:0;top:14px;bottom:14px;width:var(--sidebar);padding:3px 0 3px 3px;transform:none;visibility:visible;filter:drop-shadow(-6px 5px 10px #02071988);clip-path:polygon(27px 0,100% 0,100% 100%,27px calc(100% - 7px),0 calc(100% - 34px),0 27px);background:linear-gradient(145deg,#ffe6af,#9e674b 25%,#f8b886 70%,#ffd88c);transition:transform .22s}.sidebar-inner{height:100%;padding:15px 14px 12px 20px;display:flex;flex-direction:column;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ffe6bd66 transparent;clip-path:polygon(26px 0,100% 0,100% 100%,26px calc(100% - 7px),0 calc(100% - 33px),0 26px);background:radial-gradient(ellipse at 0 0,#6995ff7d,transparent 35%),linear-gradient(165deg,#245bff 0%,#4962bb 36%,#b76573 66%,#ff9d69 100%);box-shadow:inset 3px 0 5px #ffdfb155,inset 11px 0 18px #ffd49c15}.sidebar-brand{display:flex;flex-direction:column;align-items:center;gap:2px;padding:0 0 13px}.sidebar-brand .brand-mark{width:63px;height:65px}.sidebar-brand .wordmark{font-size:clamp(19px,1.65vw,25px);text-align:center;letter-spacing:.01em}.sidebar-brand .wordmark>span{font-size:5px;letter-spacing:.34em;margin-top:6px}.sidebar-account{display:grid;gap:9px;margin-bottom:18px}.sidebar-account .btn{width:100%;font-size:11px;min-height:34px;padding:7px 12px}.sidebar-account .btn:before{border-image-width:14px 23px}.sidebar-account .account-pill,.sidebar-account .balance-pill{display:flex;align-items:center;gap:8px;padding:8px 9px;border:1px solid #f5c68a99;border-radius:13px;background:linear-gradient(130deg,#244b8588,#122b57b3)}.sidebar-account .account-pill .icon,.sidebar-account .balance-pill .icon{width:27px;height:27px}.sidebar-account .account-pill span{font-size:11px;overflow:hidden;text-overflow:ellipsis}.sidebar-account .account-pill small{display:block;font-size:6px;margin-top:4px}.sidebar-account .balance-pill strong{font-size:18px}.sidebar-account .balance-pill small{font-size:7px}.primary-nav{display:flex;flex-direction:column;gap:1px}.primary-nav>a{display:flex;align-items:center;position:relative;gap:8px;min-height:33px;padding:4px 1px;font-size:clamp(9px,.85vw,12px);font-weight:700;text-shadow:0 2px 2px #15254a;white-space:nowrap;border-radius:4px}.primary-nav .nav-jewel{width:26px;height:26px;min-width:26px}.primary-nav .icon-cutout{width:27px;height:27px;filter:drop-shadow(0 2px 2px #071633aa)}.primary-nav>a:hover,.primary-nav>a[aria-current]{background:linear-gradient(90deg,#ffe4b42e,#fff1,transparent);box-shadow:inset 2px 0 #ffe1a7,0 1px #17305a33}.primary-nav .tiny-label{font-size:5px;padding:2px 4px;line-height:1.2;margin-left:auto;background:#ffe0a2;color:#163365}.nav-separator{height:1px;margin:8px 0;background:linear-gradient(90deg,#ffdb9799,transparent);box-shadow:0 1px #12346355}.sidebar-bottom{margin-top:auto;padding-top:18px}.sidebar-bottom .care-link{display:flex;gap:7px;align-items:center;font-size:9px}.sidebar-bottom .care-link .icon{width:18px;height:18px}.sidebar-bottom .care-link b{font-size:8px;margin-left:auto;color:#ffe3b3}.sidebar-utilities{display:flex;align-items:center;justify-content:center;gap:17px;padding:12px 0 8px}.sidebar-utilities .locale{display:flex;align-items:center;gap:5px;font-size:10px}.sidebar-utilities .chat-button{display:grid;place-items:center;width:35px;height:35px;background:var(--ui-hex) center/contain no-repeat}.sidebar-utilities .chat-button .icon{width:24px;height:24px}.sidebar-bottom>small{display:block;text-align:center;font-size:6px;color:#fff0cfb0}.sidebar-collapse{position:fixed;right:calc(var(--sidebar) - 16px);top:99px;z-index:155;display:grid;place-items:center;width:29px;height:29px;border:2px solid #ffe0a3;border-radius:50%;color:#fff0cd;background:linear-gradient(#ffac74,#c3625c);box-shadow:inset 0 1px #fff8,0 3px 6px #06122a88;font:700 25px/1 Arial,sans-serif;padding:0;transition:right .22s}.sidebar-collapse:hover{filter:brightness(1.12)}.nav-collapsed .sidebar{transform:translateX(105%);visibility:hidden}.nav-collapsed .site-shell{margin-right:12px}.nav-collapsed .sidebar-collapse{right:12px;transform:rotate(180deg)}
.hero{height:clamp(310px,27.5vw,430px);min-height:0;display:flex;align-items:center;justify-content:center;padding:0;background:#112b50}.hero-art{inset:0;z-index:-4}.hero-art img{object-position:50% 50%;filter:saturate(1.04)}.hero-shade{z-index:-2;background:linear-gradient(90deg,#06163315,#0c1f4170 42%,#0c1f4170 58%,#06163315),linear-gradient(0deg,#08152e,transparent 18%)}.hero-content{margin:0;width:296px;padding:12px 0 26px;text-align:center;z-index:3}.hero-wordmark{font:800 43px/.95 var(--head-font);letter-spacing:.015em;color:#ffdf9c;text-shadow:0 1px #fff4cf,0 3px #ad703b,0 5px #473449,0 7px 7px #03112c}.hero-wordmark>span{display:block;font:700 6px/1.2 Montserrat,sans-serif;letter-spacing:.5em;color:#fff1ca;margin:7px 0 12px}.hero h1{font:800 9px/1.35 Montserrat,sans-serif;letter-spacing:.08em;text-transform:uppercase;max-width:none;margin:0 0 12px;text-shadow:0 2px 3px #09192e}.hero h1 br{display:none}.welcome-offer{width:100%;max-width:none;margin:0;padding:10px 12px;gap:8px;text-align:left}.welcome-offer:before{border-image-width:13px 16px}.welcome-offer strong{font-size:49px;line-height:.95;margin:5px 0 4px}.welcome-offer span{font-size:6px;letter-spacing:.035em}.welcome-offer small{font-size:6px}.offer-icon{width:58px}.welcome-offer>.icon{width:20px;height:20px}.hero-cta{width:100%;max-width:none;min-height:41px;margin-top:12px;font-size:11px}.hero-secondary{display:block;width:100%;max-width:none;margin-top:12px;font-size:9px}.hero-trust{display:flex;justify-content:center;gap:13px;font-size:7px;max-width:none;flex-wrap:nowrap;margin-top:13px}.hero-trust .icon{width:13px;height:13px}.hero-creature{position:absolute;width:39%;height:115%;bottom:-6%;z-index:-1;pointer-events:none;filter:drop-shadow(0 9px 7px #03102b88)}.hero-fox{left:-2%;right:auto;transform-origin:50% 90%;animation:reference-fox 8s ease-in-out infinite}.hero-kirin{right:-2%;left:auto;width:39%;height:116%;bottom:-5%;opacity:1;transform-origin:50% 90%;animation:reference-kirin 10s ease-in-out infinite}.hero:after{display:none}.hero-pagination{left:50%;right:auto;bottom:10px;transform:translateX(-50%);gap:6px}.hero-pagination button{width:8px;height:8px;min-width:8px}.hero-pagination button[aria-pressed=true]{width:20px}.boundary-strip{min-height:28px;padding:5px 16px;font-size:7px;gap:10px}.boundary-strip b{width:20px;height:20px;font-size:8px}.boundary-strip a{font-size:7px}.searchbar{max-width:625px;margin:0 auto 16px;gap:15px}.searchbar form{min-height:37px;border-radius:22px;border-color:#e9d1a1;background:linear-gradient(#061128,#0d1d36)!important}.searchbar input{font-size:10px!important}.searchbar input::placeholder{font-size:9px}.searchbar button{width:29px;height:29px}.provider-button{font-size:9px;padding:7px 14px;min-height:36px;gap:6px;border-radius:7px;clip-path:polygon(9% 0,91% 0,100% 50%,91% 100%,9% 100%,0 50%)}.provider-button .icon{width:23px;height:23px}.category-nav{justify-content:center;gap:27px;margin:0 0 23px;overflow:visible;padding:0}.category-nav a{font-size:8px;gap:5px;min-width:0}.category-jewel{width:42px;height:45px}.category-jewel .icon{width:28px;height:28px}.section-heading{margin-bottom:13px}.section-heading h2{font:700 16px/1.2 Montserrat,sans-serif;gap:7px}.section-heading h2 .icon{width:22px;height:22px}.section-heading .text-link{font-size:9px}.discovery-section{margin-bottom:28px}.games-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.game-card{aspect-ratio:1.45;border-width:5px;border-image-width:8px;box-shadow:0 4px 8px #02091c88;transition:filter .18s,transform .18s}.game-card:hover{transform:translateY(-2px)}.home-games-mosaic .game-card:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.home-games-mosaic .game-card:nth-child(6){grid-column:auto;grid-row:auto;aspect-ratio:1.45}.game-card .card-tag{font-size:6px;padding:3px 5px;top:4px;right:3px}.game-card-info{width:17px;height:17px;left:4px;top:4px;font-size:9px}.game-card-actions{gap:6px;bottom:4px;left:4px;right:4px}.game-card-actions>a,.game-card-actions>button{font-size:7px;min-height:23px;padding:4px 8px}.game-card-actions .icon{width:10px;height:10px}.home-games-mosaic .game-card:first-child .game-card-actions{bottom:8px;gap:9px}.home-games-mosaic .game-card:first-child .game-card-actions>a,.home-games-mosaic .game-card:first-child .game-card-actions>button{font-size:10px;min-height:31px;padding:6px 17px}.home-games-mosaic .game-card:first-child .card-tag{font-size:8px;padding:5px 7px}.home-games-mosaic .game-card:first-child .game-card-info{width:22px;height:22px;font-size:12px}.guest-games-row,.related-games{grid-template-columns:repeat(4,minmax(0,1fr))}.guest-caption{font-size:8px;margin-top:12px}.world-mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(105px,10vw,150px);gap:12px}.world-card-copy h3{font-size:24px}.world-card.card-featured .world-card-copy h3{font-size:41px}.world-card-copy small{font-size:7px}.additional-discoveries{margin-top:35px}.additional-discoveries .home-extra{margin:28px 0 34px}.atlas-games{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.additional-discoveries .expedition-atlas{grid-template-columns:290px 1fr;padding:23px;gap:23px}.additional-discoveries .atlas-intro{min-height:230px}.additional-discoveries .atlas-intro h2{font-size:31px}.additional-discoveries .atlas-tabs{gap:7px}.additional-discoveries .atlas-tabs button{font-size:8px;padding:8px 11px}.additional-discoveries .curiosity-cabinet{gap:28px}.additional-discoveries .cabinet-stage{height:310px}.additional-discoveries .home-extra h2{font-size:35px}.additional-discoveries .home-extra p{font-size:10px}.additional-discoveries .play-compass{padding:27px;gap:28px}.additional-discoveries .compass-controls .btn{min-width:135px;padding:10px 15px}.prism-stage{margin:30px 0}.prism-stage h2{font-size:37px}.home-explainer{margin:34px 0}.home-explainer h2{font-size:35px}.home-explainer p{font-size:11px}.catalogue-content{padding-top:22px}.catalogue-heading{min-height:62px;align-items:center}.catalogue-heading:before{display:none}.catalogue-heading h1{font-size:36px}.catalogue-toolbar{margin-bottom:20px}.filter-tabs{gap:4px}.filter-tabs a{font-size:9px;padding:7px 12px}.scene-header{min-height:210px;padding:24px 22px}.scene-header h1{font-size:41px}.scene-header picture{width:47%}.scene-description{font-size:10px}.page-promotions .scene-header,.page-tournaments .scene-header,.page-leagues .scene-header,.page-collection .scene-header,.page-achievements .scene-header,.page-atelier .scene-header,.page-bonuses .scene-header{min-height:93px;padding:29px 20px 17px;background:linear-gradient(110deg,#102b50,#0b1c37);border-bottom:1px solid #d6a37130}.page-promotions .scene-header picture,.page-tournaments .scene-header picture,.page-leagues .scene-header picture,.page-collection .scene-header picture,.page-achievements .scene-header picture,.page-atelier .scene-header picture,.page-bonuses .scene-header picture{display:none}.page-promotions .scene-header .eyebrow,.page-promotions .scene-header .scene-description,.page-tournaments .scene-header .eyebrow,.page-tournaments .scene-header .scene-description,.page-leagues .scene-header .eyebrow,.page-leagues .scene-header .scene-description,.page-collection .scene-header .eyebrow,.page-collection .scene-header .scene-description,.page-achievements .scene-header .eyebrow,.page-achievements .scene-header .scene-description,.page-atelier .scene-header .eyebrow,.page-atelier .scene-header .scene-description,.page-bonuses .scene-header .eyebrow,.page-bonuses .scene-header .scene-description{display:none}.page-promotions .scene-header .breadcrumbs,.page-tournaments .scene-header .breadcrumbs,.page-leagues .scene-header .breadcrumbs,.page-collection .scene-header .breadcrumbs,.page-achievements .scene-header .breadcrumbs,.page-atelier .scene-header .breadcrumbs,.page-bonuses .scene-header .breadcrumbs{display:none}.page-promotions .scene-header h1,.page-tournaments .scene-header h1,.page-leagues .scene-header h1,.page-collection .scene-header h1,.page-achievements .scene-header h1,.page-atelier .scene-header h1,.page-bonuses .scene-header h1{font:800 32px/1.05 var(--head-font);margin:0}.promo-grid{gap:17px}.promo-card{background:linear-gradient(140deg,#17345d,#0d1e39)}.promo-card>div{padding:23px 17px}.promo-card h2{font-size:26px}.promo-card strong{font-size:51px}.promo-card p{font-size:10px}.challenge-card{background:linear-gradient(130deg,#17365e,#112342)}.league-intro{gap:25px;margin-bottom:25px}.league-intro>img{width:150px;height:150px}.league-intro h2{font-size:34px}.curio-card h3{font-size:26px}.curio-card>img{width:180px;height:180px}.panel{padding:26px}.profile-compass .compass-recommendations{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-layout{max-width:925px}.auth-content{padding:33px 29px}.auth-art{min-height:570px}.auth-dialog{max-width:925px}.cookie-note{left:50%;transform:translateX(-50%);bottom:13px;width:min(580px,calc(100% - var(--sidebar) - 40px));max-width:none;padding:10px 16px;min-height:53px;gap:11px;border-radius:12px;background:linear-gradient(115deg,#16336cf5,#354169f5 50%,#835055f5);border-color:#c89a72}.cookie-note>span .icon{width:26px;height:26px}.cookie-note p{font-size:10px}.cookie-note p small{font-size:8px;line-height:1.5}.cookie-note .btn{min-height:31px;padding:7px 15px;font-size:9px}.cookie-note .cookie-control{font-size:8px}.footer{position:relative;isolation:isolate;margin-top:15px;padding:33px 24px 23px;background:linear-gradient(#0c203d,#0a1931);border-top:1px solid #c9976838}.footer:before{content:'';display:block;position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0a1931 0%,#0a1931ed 65%,#0a1931c9),url('/assets/world/footer.webp') right bottom/520px auto no-repeat;opacity:.5}.footer-top{display:flex;align-items:center;gap:28px;padding-bottom:23px;margin-bottom:26px;border-bottom:1px solid #d2a1703b}.footer-brand .brand-mark{width:50px;height:60px}.footer-brand .wordmark{font-size:31px}.footer-top>p{font-size:11px;line-height:1.7;color:#9eb6d8}.footer-top>.btn{margin-left:auto;font-size:9px;min-height:36px;padding:9px 16px;white-space:nowrap}.footer-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;padding-bottom:28px}.footer-links h3{font-size:10px;margin:0 0 15px;color:#ffdda5}.footer-links a{font-size:10px;line-height:1.5;display:block;margin-bottom:10px;color:#9fb8db}.footer-links a:hover{color:#ffdc9c}.footer-boundary{max-width:none;border-top:1px solid #c4977138;padding-top:18px;display:flex;align-items:center;gap:16px}.footer-boundary p{font-size:8px;line-height:1.85;color:#879fc1}.footer-bottom{max-width:none;font-size:8px;gap:12px;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px;color:#829fc7}.page-game-preview .sidebar,.page-game-preview .sidebar-collapse{display:none!important}.page-game-preview .site-shell{margin:0;padding:0;min-height:0;height:100%;transition:none}.page-game-preview .content{margin:0}
@keyframes reference-fox{0%,100%{transform:translateY(0) rotate(-.8deg)}50%{transform:translateY(-4px) rotate(.5deg)}}@keyframes reference-kirin{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}
@media(min-width:1650px){.content{padding-left:22px;padding-right:22px}.hero-content{width:320px}.hero-wordmark{font-size:48px}.hero h1{font-size:10px}.welcome-offer strong{font-size:55px}.hero-cta{min-height:45px;font-size:12px}.hero-secondary{font-size:10px}.hero-trust{font-size:8px}.category-nav{gap:38px}.category-jewel{width:48px;height:52px}.category-jewel .icon{width:32px;height:32px}.category-nav a{font-size:9px}.section-heading h2{font-size:18px}.games-grid{gap:15px}.game-card-actions>a,.game-card-actions>button{font-size:8px;min-height:26px;padding:5px 10px}.sidebar-brand .brand-mark{height:73px;width:73px}.primary-nav>a{min-height:37px}.sidebar-account .btn{font-size:12px;min-height:38px}}
@media(max-width:1200px){.sidebar-inner{padding:13px 10px 11px 16px}.sidebar-brand .brand-mark{width:53px;height:57px}.sidebar-brand .wordmark{font-size:18px}.sidebar-brand .wordmark>span{font-size:5px}.sidebar-account{margin-bottom:12px;gap:8px}.sidebar-account .btn{font-size:10px;min-height:32px}.primary-nav>a{font-size:9px;min-height:31px;gap:6px}.primary-nav .nav-jewel{width:23px;height:23px;min-width:23px}.primary-nav .icon{width:24px;height:24px}.sidebar-bottom{padding-top:13px}.sidebar-bottom .care-link{font-size:8px}.sidebar-bottom>small{font-size:5px}.sidebar-utilities{gap:12px;padding-top:10px}.sidebar-collapse{top:88px;width:27px;height:27px;font-size:23px}.content{padding:21px 14px 36px}.hero{height:clamp(310px,28vw,350px)}.hero-content{width:270px}.hero-wordmark{font-size:39px}.hero-wordmark>span{font-size:5px;letter-spacing:.45em}.hero h1{font-size:8px}.welcome-offer{padding:10px;gap:7px}.welcome-offer strong{font-size:44px}.welcome-offer span{font-size:5px}.welcome-offer small{font-size:6px}.offer-icon{width:52px}.hero-cta{min-height:38px;font-size:10px}.hero-secondary{font-size:8px}.hero-trust{font-size:6px;gap:11px}.hero-fox{left:-3%;width:40%}.hero-kirin{right:-3%;width:40%}.category-nav{gap:22px}.category-jewel{width:37px;height:40px}.category-jewel .icon{width:25px;height:25px}.category-nav a{font-size:7px}.games-grid{gap:10px}.game-card-actions>a,.game-card-actions>button{font-size:6px;padding:4px 7px;min-height:22px;gap:3px}.game-card-actions .icon{width:9px;height:9px}.game-card .card-tag{font-size:5px;padding:3px 4px}.game-card-info{width:15px;height:15px;font-size:9px}.section-heading h2{font-size:14px}.section-heading .text-link{font-size:8px}.section-heading h2 .icon{width:21px;height:21px}.home-games-mosaic .game-card:first-child .game-card-actions>a,.home-games-mosaic .game-card:first-child .game-card-actions>button{font-size:9px;min-height:28px;padding:6px 14px}.home-games-mosaic .game-card:first-child .card-tag{font-size:7px}.additional-discoveries .expedition-atlas{grid-template-columns:230px 1fr;padding:20px;gap:18px}.additional-discoveries .atlas-intro h2{font-size:27px}.additional-discoveries .atlas-intro p{font-size:9px}.additional-discoveries .atlas-tabs{gap:5px}.additional-discoveries .atlas-tabs button{font-size:7px;padding:8px 9px}.additional-discoveries .atlas-games{gap:9px}.additional-discoveries .home-extra h2{font-size:30px}.additional-discoveries .home-extra p{font-size:9px}.additional-discoveries .play-compass{padding:23px;gap:22px}.additional-discoveries .compass-controls{flex-direction:column;align-items:stretch;gap:10px}.additional-discoveries .compass-controls select{max-width:none}.additional-discoveries .compass-controls .btn{max-width:none;font-size:9px;min-width:0}.curio-selector{gap:9px}.curio-selector button{width:56px;height:56px}.compass-recommendations span{font-size:7px}.footer{padding:29px 19px 22px}.footer-brand .wordmark{font-size:27px}.footer-top{gap:20px}.footer-top>p{font-size:10px}.footer-links{gap:20px}.footer-links a{font-size:9px}.footer-links h3{font-size:10px}}
@media(max-width:1000px) and (min-width:801px){.hero-content{width:250px}.hero-wordmark{font-size:36px}.hero h1{font-size:7px}.welcome-offer strong{font-size:40px}.welcome-offer>.icon{width:17px;height:17px}.offer-icon{width:48px}.hero-secondary{font-size:8px}.hero-trust{font-size:5px;gap:9px}.hero-creature{height:107%;bottom:-3%}.hero-fox{left:-4%;width:40%}.hero-kirin{right:-4%;width:40%}.searchbar{max-width:560px;gap:12px}.searchbar input::placeholder{font-size:8px}.provider-button{font-size:8px;padding:7px 12px}.category-nav{gap:20px}.category-jewel{width:33px;height:36px}.category-nav a{font-size:6px}.games-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.game-card-actions{gap:4px;left:2px;right:2px;bottom:3px}.game-card-actions>a,.game-card-actions>button{font-size:5px;padding:4px 5px;min-height:20px}.game-card-actions .icon{width:8px;height:8px}.home-games-mosaic .game-card:first-child .game-card-actions>a,.home-games-mosaic .game-card:first-child .game-card-actions>button{font-size:8px;padding:5px 12px;min-height:26px}.guest-games-row,.related-games{grid-template-columns:repeat(4,minmax(0,1fr))}.guest-games-row .game-card-actions>a,.guest-games-row .game-card-actions>button{font-size:7px;min-height:24px;padding:5px 8px}.atlas-games{grid-template-columns:repeat(3,minmax(0,1fr))}.additional-discoveries .expedition-atlas{grid-template-columns:1fr}.additional-discoveries .atlas-intro{min-height:150px}.additional-discoveries .atlas-intro .editorial-scene{inset:-20px -20px -10px auto;width:65%;height:calc(100% + 30px);mask-image:linear-gradient(90deg,transparent,black)}.additional-discoveries .atlas-intro>div{max-width:420px}.additional-discoveries .atlas-intro p{max-width:330px}.additional-discoveries .atlas-tabs{gap:10px}.additional-discoveries .atlas-tabs button{font-size:8px;padding:9px 13px}.additional-discoveries .atlas-games .game-card-actions>a,.additional-discoveries .atlas-games .game-card-actions>button{font-size:8px;min-height:27px;padding:6px 12px}.additional-discoveries .play-compass{grid-template-columns:1fr}.additional-discoveries .compass-controls{flex-direction:row}.additional-discoveries .compass-controls .btn{min-width:150px}.additional-discoveries .compass-world{min-height:240px;padding-top:90px}.additional-discoveries .curiosity-cabinet{grid-template-columns:.9fr 1fr;gap:20px}.additional-discoveries .cabinet-stage{height:300px}.curio-selector{gap:7px}.curio-selector button{width:46px;height:46px}.footer-top>p{display:none}.footer-links{gap:15px}.footer-top>.btn{font-size:8px;padding:9px 13px}.footer-brand .wordmark{font-size:25px}.footer-brand .brand-mark{width:43px;height:53px}.cookie-note{width:min(530px,calc(100% - var(--sidebar) - 35px));padding:9px 13px}.cookie-note p{font-size:9px}.cookie-note p small{font-size:7px}.cookie-note .btn{font-size:8px}}
@media(max-height:720px) and (min-width:801px){.sidebar{top:9px;bottom:9px}.sidebar-brand .brand-mark{width:45px;height:46px}.sidebar-brand{padding-bottom:10px}.sidebar-brand .wordmark{font-size:18px}.sidebar-account{margin-bottom:10px;gap:7px}.sidebar-account .btn{min-height:30px;font-size:10px}.primary-nav>a{min-height:28px;font-size:9px}.primary-nav .nav-jewel,.primary-nav .icon{width:23px;height:23px;min-width:23px}.nav-separator{margin:6px 0}.sidebar-bottom{padding-top:10px}.sidebar-utilities{padding:8px 0 6px}.sidebar-collapse{top:75px}}
@media(max-width:800px){:root{--sidebar:0px}.site-shell,.nav-collapsed .site-shell{margin:0;padding-top:64px;min-height:100dvh;transition:none}.sidebar{top:0;bottom:0;right:0;width:315px;max-width:88vw;z-index:310;clip-path:none;border-radius:18px 0 0 18px;padding:2px 0 2px 2px;transform:translateX(105%);visibility:hidden;filter:drop-shadow(-18px 0 45px #020719aa)}.sidebar-inner{clip-path:none;border-radius:16px 0 0 16px;padding:24px 20px 20px 25px;background:linear-gradient(160deg,#254fd0,#6f567f 62%,#dc8661)}.menu-open .sidebar{transform:translateX(0);visibility:visible}.sidebar .menu-close{display:grid;position:absolute;right:13px;top:12px;z-index:3;width:31px;height:31px}.sidebar-brand{padding-top:6px;padding-bottom:20px;gap:4px}.sidebar-brand .brand-mark{width:68px;height:71px}.sidebar-brand .wordmark{font-size:29px}.sidebar-brand .wordmark>span{font-size:7px}.sidebar-account{gap:11px;margin-bottom:22px}.sidebar-account .btn{min-height:40px;font-size:12px}.sidebar-account .account-pill span{font-size:13px}.sidebar-account .account-pill small{font-size:8px}.sidebar-account .balance-pill strong{font-size:22px}.sidebar-account .balance-pill small{font-size:9px}.primary-nav>a{min-height:40px;font-size:12px;gap:12px;padding:6px 2px}.primary-nav .nav-jewel,.primary-nav .icon{width:30px;height:30px;min-width:30px}.primary-nav .tiny-label{font-size:6px;padding:3px 5px}.nav-separator{margin:11px 0}.sidebar-bottom{padding-top:22px}.sidebar-bottom .care-link{font-size:11px}.sidebar-bottom .care-link b{font-size:10px}.sidebar-utilities{gap:25px;padding:16px 0 10px}.sidebar-utilities .locale{font-size:12px}.sidebar-utilities .chat-button{width:42px;height:42px}.sidebar-utilities .chat-button .icon{width:29px;height:29px}.sidebar-bottom>small{font-size:8px}.sidebar-collapse{display:none}.nav-backdrop{z-index:300}.mobile-header{background:linear-gradient(110deg,#123778,#354776 65%,#7f4f56);border-bottom:1px solid #d7a778}.mobile-header .wordmark{font-size:25px}.mobile-header .brand-mark{width:36px;height:46px}.mobile-actions .btn{font-size:9px;padding:8px 15px;min-height:34px}.content{padding:23px 16px 36px}.hero{height:405px;min-height:0;padding:0;align-items:center;justify-content:center}.hero-art{inset:0 -50px}.hero-art img{object-position:center 45%}.hero-content{width:285px;max-width:none;margin:0;padding:17px 0 29px;text-align:center}.hero-wordmark{font-size:42px}.hero-wordmark>span{font-size:6px;letter-spacing:.45em;margin:7px 0 15px}.hero h1{font-size:8px;margin-bottom:16px;max-width:none;line-height:1.4}.hero-fox{left:-14%;right:auto;width:55%;height:111%;bottom:-4%;opacity:.94;z-index:-1}.hero-kirin{right:-15%;left:auto;width:55%;height:111%;bottom:-4%;opacity:.92;z-index:-1}.hero-shade{background:linear-gradient(90deg,#0b1e3e22,#11274f99 36%,#11274f99 64%,#0b1e3e22),linear-gradient(0deg,#08152e,transparent 20%)}.welcome-offer{width:100%;max-width:none;padding:11px 12px;gap:8px}.welcome-offer strong{font-size:48px}.welcome-offer span{font-size:6px}.welcome-offer small{font-size:6px}.offer-icon{width:57px}.welcome-offer>.icon{width:20px;height:20px}.hero-cta{width:100%;max-width:none;min-height:41px;font-size:11px;margin-top:14px}.hero-secondary{width:100%;max-width:none;font-size:9px;margin-top:15px}.hero-trust{font-size:6px;gap:14px;margin-top:17px;max-width:none}.hero-pagination{left:50%;bottom:13px;transform:translateX(-50%)}.boundary-strip{padding:7px 14px;font-size:7px;min-height:32px;gap:8px}.boundary-strip a{font-size:7px}.searchbar{max-width:650px;gap:12px;margin-bottom:18px}.searchbar .provider-button{font-size:9px;gap:6px;padding:7px 13px}.category-nav{justify-content:center;gap:25px;overflow:auto;padding-bottom:7px;margin-bottom:24px}.category-nav a{font-size:8px;gap:5px;min-width:0}.category-jewel{width:39px;height:43px}.category-jewel .icon{width:27px;height:27px}.section-heading h2{font-size:16px}.section-heading .text-link{font-size:9px}.games-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.game-card{aspect-ratio:1.45}.game-card-actions>a,.game-card-actions>button{font-size:7px;min-height:26px;padding:5px 9px}.game-card-actions .icon{width:11px;height:11px}.game-card .card-tag{font-size:6px}.home-games-mosaic .game-card:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.home-games-mosaic .game-card:first-child .game-card-actions>a,.home-games-mosaic .game-card:first-child .game-card-actions>button{font-size:10px;min-height:32px;padding:7px 17px}.guest-games-row,.related-games{grid-template-columns:repeat(2,minmax(0,1fr))}.guest-games-row .game-card-actions>a,.guest-games-row .game-card-actions>button{font-size:9px;min-height:30px;padding:7px 14px}.world-mosaic{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:125px;gap:12px}.world-card-copy h3{font-size:21px}.world-card.card-featured .world-card-copy h3{font-size:38px}.additional-discoveries .expedition-atlas{grid-template-columns:1fr;padding:23px;gap:20px}.additional-discoveries .atlas-intro{min-height:180px}.additional-discoveries .atlas-intro h2{font-size:34px}.additional-discoveries .atlas-intro .editorial-scene{inset:-23px -23px -10px auto;width:75%;height:calc(100% + 33px);mask-image:linear-gradient(90deg,transparent,black 70%)}.additional-discoveries .atlas-intro>div{max-width:360px}.additional-discoveries .atlas-intro p{max-width:330px}.additional-discoveries .atlas-tabs{justify-content:space-between;gap:8px}.additional-discoveries .atlas-tabs button{font-size:9px;padding:9px 13px}.atlas-games{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.additional-discoveries .home-extra h2{font-size:34px}.additional-discoveries .home-extra p{font-size:10px}.additional-discoveries .curiosity-cabinet{grid-template-columns:.9fr 1fr;gap:22px}.additional-discoveries .cabinet-stage{height:320px}.curio-selector{gap:8px}.curio-selector button{width:52px;height:52px}.additional-discoveries .play-compass{grid-template-columns:1fr;padding:25px;gap:23px}.additional-discoveries .compass-controls{flex-direction:row;align-items:center}.additional-discoveries .compass-controls select{max-width:none}.additional-discoveries .compass-controls .btn{min-width:150px;font-size:10px}.additional-discoveries .compass-world{min-height:250px;padding-top:100px}.additional-discoveries .compass-recommendations{grid-template-columns:repeat(3,minmax(0,1fr))}.scene-header{min-height:210px;padding:24px 18px}.scene-header h1{font-size:37px}.scene-header picture{width:62%}.scene-description{font-size:9px}.catalogue-heading h1{font-size:35px}.catalogue-heading{min-height:65px}.footer{padding:30px 18px 87px}.footer-top{gap:17px;flex-wrap:wrap;padding-bottom:22px;margin-bottom:24px}.footer-top>p{display:none}.footer-brand .wordmark{font-size:30px}.footer-brand .brand-mark{width:49px;height:57px}.footer-top>.btn{font-size:9px;min-height:35px;padding:9px 15px;margin-left:auto}.footer-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.footer-links a{font-size:9px}.footer-links h3{font-size:10px}.cookie-note{left:50%;transform:translateX(-50%);bottom:74px;width:calc(100% - 30px);max-width:620px;padding:11px 14px}.cookie-note p{font-size:10px}.cookie-note p small{font-size:8px}.cookie-note .btn{font-size:9px;min-height:33px}.page-game-preview .site-shell,.page-game-preview.nav-collapsed .site-shell{margin:0;padding:0;min-height:0;height:100%}}
@media(max-width:600px){.mobile-header .wordmark{font-size:23px}.mobile-header .brand-mark{width:33px;height:44px}.mobile-actions .btn{font-size:8px;padding:8px 13px;min-height:32px}.hero{height:390px}.hero-content{width:258px;padding:16px 0 26px}.hero-wordmark{font-size:38px}.hero-wordmark>span{font-size:6px;letter-spacing:.42em;margin-bottom:16px}.hero h1{font-size:7px;line-height:1.5;margin:0 0 14px;max-width:none}.hero-art{inset:0 -95px}.hero-fox{left:-23%;width:67%;height:108%;bottom:-3%;opacity:.86}.hero-kirin{right:-24%;width:67%;height:108%;bottom:-3%;opacity:.84}.welcome-offer{width:100%;max-width:none;padding:10px;gap:7px}.welcome-offer strong{font-size:44px}.welcome-offer span{font-size:5px}.welcome-offer small{font-size:6px}.offer-icon{width:50px}.welcome-offer>.icon{width:18px;height:18px}.hero-cta{width:100%;max-width:none;min-height:39px;font-size:10px;margin-top:13px}.hero-secondary{width:100%;max-width:none;font-size:9px;margin-top:15px}.hero-trust{font-size:6px;max-width:none;gap:12px;flex-wrap:nowrap;margin-top:17px}.hero-pagination{bottom:12px;left:50%;transform:translateX(-50%)}.boundary-strip{padding:7px 12px;font-size:6px;gap:6px}.boundary-strip span{max-width:255px}.searchbar{gap:10px;margin-bottom:16px}.searchbar .provider-button{font-size:0;gap:0;padding:6px 10px}.searchbar .provider-button .icon{width:24px;height:24px}.searchbar input::placeholder{font-size:8px}.content{padding:21px 12px 33px}.category-nav{justify-content:flex-start;gap:19px;padding-bottom:8px;margin-bottom:22px}.category-nav a{font-size:7px;min-width:37px}.category-jewel{width:36px;height:40px}.category-jewel .icon{width:25px;height:25px}.section-heading h2{font-size:14px}.section-heading .text-link{font-size:8px}.games-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-card{aspect-ratio:1.45}.game-card-actions>a,.game-card-actions>button{font-size:8px;min-height:28px;padding:6px 11px}.game-card-actions .icon{width:11px;height:11px}.home-games-mosaic .game-card:first-child{grid-column:span 2;grid-row:auto;aspect-ratio:1.65}.home-games-mosaic .game-card:first-child .game-card-actions>a,.home-games-mosaic .game-card:first-child .game-card-actions>button{font-size:10px;min-height:34px;padding:7px 19px}.home-games-mosaic .game-card:first-child .card-tag{font-size:8px;padding:5px}.home-games-mosaic .game-card:first-child .game-card-info{width:21px;height:21px;font-size:11px}.game-card .card-tag{font-size:6px;padding:4px 5px}.guest-games-row .game-card-actions>a,.guest-games-row .game-card-actions>button{font-size:8px;min-height:28px;padding:6px 12px}.discovery-section{margin-bottom:26px}.guest-caption{font-size:8px;line-height:1.8}.world-mosaic{grid-auto-rows:111px;gap:10px}.world-card-copy h3{font-size:19px}.world-card.card-featured .world-card-copy h3{font-size:35px}.world-card-copy .card-action{font-size:6px}.additional-discoveries .expedition-atlas{padding:21px 17px;gap:17px}.additional-discoveries .atlas-intro{min-height:175px}.additional-discoveries .atlas-intro h2{font-size:30px}.additional-discoveries .atlas-intro .editorial-scene{inset:-21px -17px -8px auto;width:84%;height:calc(100% + 29px)}.additional-discoveries .atlas-intro>div,.additional-discoveries .atlas-intro p{max-width:270px}.additional-discoveries .atlas-tabs{justify-content:flex-start;gap:7px}.additional-discoveries .atlas-tabs button{font-size:8px;padding:9px 11px}.atlas-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.additional-discoveries .curiosity-cabinet{grid-template-columns:1fr;gap:15px;padding-bottom:24px}.additional-discoveries .cabinet-stage{height:255px}.additional-discoveries .home-extra h2{font-size:33px}.additional-discoveries .home-extra p{font-size:10px}.curio-selector{gap:12px}.curio-selector button{width:59px;height:59px}.additional-discoveries .play-compass{padding:23px 19px;gap:15px}.additional-discoveries .compass-controls{flex-direction:column;align-items:stretch;gap:12px}.additional-discoveries .compass-controls .btn{min-height:40px;font-size:11px}.additional-discoveries .compass-controls select{min-height:44px;font-size:11px}.additional-discoveries .compass-world{min-height:280px;padding-top:110px}.additional-discoveries .compass-recommendations{gap:8px}.compass-recommendations span{font-size:8px}.prism-stage h2{font-size:34px}.home-explainer h2{font-size:33px}.catalogue-heading{min-height:55px}.catalogue-heading h1{font-size:31px}.scene-header h1{font-size:34px}.page-promotions .scene-header,.page-tournaments .scene-header,.page-leagues .scene-header,.page-collection .scene-header,.page-achievements .scene-header,.page-atelier .scene-header,.page-bonuses .scene-header{min-height:78px;padding:25px 15px 15px}.page-promotions .scene-header h1,.page-tournaments .scene-header h1,.page-leagues .scene-header h1,.page-collection .scene-header h1,.page-achievements .scene-header h1,.page-atelier .scene-header h1,.page-bonuses .scene-header h1{font-size:29px}.footer{padding:28px 17px 85px}.footer-top{gap:18px}.footer-brand .wordmark{font-size:29px}.footer-brand .brand-mark{width:47px;height:56px}.footer-top>.btn{margin-left:0;min-height:34px;font-size:9px;padding:9px 16px}.footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px 26px;padding-bottom:22px}.footer-links a{font-size:10px;margin-bottom:11px}.footer-links h3{font-size:11px;margin-bottom:15px}.footer-boundary{gap:12px}.footer-boundary p{font-size:7px;line-height:1.9}.footer-bottom{font-size:7px;gap:9px}.cookie-note{padding:11px 12px;gap:8px;bottom:73px;width:calc(100% - 24px)}.cookie-note>span{display:none}.cookie-note p{font-size:9px}.cookie-note p small{font-size:7px}.cookie-note .btn{font-size:8px;min-height:32px;padding:7px 12px}.cookie-note .cookie-control{font-size:7px}}
@media(max-width:370px){.hero{height:380px}.hero-content{width:242px}.hero-wordmark{font-size:35px}.hero h1{font-size:6px}.welcome-offer strong{font-size:41px}.offer-icon{width:46px}.hero-fox{left:-28%;width:73%}.hero-kirin{right:-28%;width:73%}.mobile-header .wordmark{font-size:21px}.mobile-header .brand-mark{width:29px}.games-grid{gap:10px}.game-card-actions>a,.game-card-actions>button{font-size:7px;min-height:27px;padding:6px 10px}.section-heading h2{font-size:13px}.additional-discoveries .home-extra h2{font-size:30px}.curio-selector{gap:10px}.curio-selector button{width:55px;height:55px}.category-nav{gap:17px}.footer-brand .wordmark{font-size:27px}}
@media(prefers-reduced-motion:reduce){.site-shell,.sidebar,.sidebar-collapse{transition:none!important}.hero-creature{animation:none!important}}
.category-jewel{position:relative;isolation:isolate;clip-path:polygon(24% 0,76% 0,100% 50%,76% 100%,24% 100%,0 50%);background:linear-gradient(140deg,#fff0bc,#ce8f65 22%,#ffe1a3 42%,#6587ed 48%,#21408d 76%,#f9be82);box-shadow:inset 0 1px 2px #fff9;filter:drop-shadow(0 3px 3px #02091c88)}.category-jewel:before{content:'';display:block;position:absolute;inset:4px;z-index:-1;clip-path:inherit;background:linear-gradient(145deg,#416de0,#1e3a80 55%,#a26466);box-shadow:inset 0 2px 3px #fff4}.category-jewel .icon{position:relative;z-index:1}
@media(hover:hover) and (pointer:fine){.game-card:hover .game-card-actions,.game-card:focus-within .game-card-actions{inset:0;gap:9px;flex-direction:column;justify-content:center}.game-card:hover .game-card-actions:before,.game-card:focus-within .game-card-actions:before{inset:0;background:linear-gradient(135deg,#245bffe8,#c17575eb 62%,#f5b57ee0);backdrop-filter:blur(2px)}.game-card:hover .game-card-actions>a,.game-card:focus-within .game-card-actions>a{min-height:30px;padding:7px 18px;font-size:10px}.game-card:hover .game-card-actions>button,.game-card:focus-within .game-card-actions>button{min-height:24px;padding:5px 13px;font-size:9px}.game-card:hover .game-card-actions>button:before,.game-card:focus-within .game-card-actions>button:before{opacity:.35}.home-games-mosaic .game-card:first-child:hover .game-card-actions,.home-games-mosaic .game-card:first-child:focus-within .game-card-actions{inset:0;gap:12px}.home-games-mosaic .game-card:first-child:hover .game-card-actions>a,.home-games-mosaic .game-card:first-child:focus-within .game-card-actions>a{min-height:38px;padding:9px 26px;font-size:13px}.home-games-mosaic .game-card:first-child:hover .game-card-actions>button,.home-games-mosaic .game-card:first-child:focus-within .game-card-actions>button{font-size:11px;min-height:28px}}

.hero-fox{scale:-1 1}
