.arcade-shell.discovery-home{--canvas:#a8edf4;background-color:var(--canvas);background-image:url(/wiggy-aqua-playroom.svg),linear-gradient(155deg,#8ee9f7 0%,#b9f5f2 32%,#a6e6fc 68%,#caf6f1 100%);background-repeat:repeat-y,no-repeat;background-size:100% 1500px,100% 100%}.discovery-home .arcade-header{background:linear-gradient(#a2edf4f2 50%,#a2edf400)}.discovery-home .home-discovery{padding-top:8px}.discovery-home .play-again-slot{width:min(620px,100%);min-height:0;margin:0 0 24px;display:block}.discovery-home .play-again-card{background:#fffffff0;border-radius:23px;min-height:88px;box-shadow:0 6px 24px #39799d20,inset 0 1px #fff}.discovery-home .play-again-button{background:linear-gradient(145deg,#c15cff,#8435e8 60%,#6537e9);border:1px solid #e4acff;box-shadow:0 5px 13px #8e45d64a,inset 0 2px 3px #ffffff75}.arcade-shell.discovery-home .desktop-game-wall .wall-card{border-radius:22px;box-shadow:0 7px 22px #337b9c26}.discovery-home .mosaic-caption,.discovery-home .mosaic-caption a{color:#315d75}.discovery-home .reference-directory{background:#ffffff7d;border:1px solid #ffffffc9;border-radius:25px;margin:10px 0 24px;padding:20px;display:block;box-shadow:0 6px 20px #428dab15}.reference-directory .directory-heading{margin:0 0 17px}.reference-directory .directory-heading h2{color:#242145;align-items:center;gap:10px;display:flex}.reference-directory .directory-heading h2 svg{color:#8047dc;flex-shrink:0}.reference-directory .directory-heading a{color:#7439bf;white-space:nowrap}.reference-directory .category-directory-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.reference-directory .directory-card{background:var(--category-color,#e9d6ff);border:2px solid #ffffffdc;border-radius:17px;align-items:center;min-width:0;min-height:112px;padding:15px 12px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #ffffffb0,0 3px 8px #4a7c9e0c}.reference-directory .directory-color-0{--category-color:#f4c8f2}.reference-directory .directory-color-1{--category-color:#b5eafa}.reference-directory .directory-color-2{--category-color:#ffeca8}.reference-directory .directory-color-3{--category-color:#baf2cd}.reference-directory .directory-color-4{--category-color:#ffd5df}.reference-directory .directory-color-5{--category-color:#d8caff}.reference-directory .directory-card>img{object-fit:cover;border-radius:0;width:69%;height:100%;margin:0;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 38%);mask-image:linear-gradient(90deg,#0000,#000 38%)}.reference-directory .directory-card>span{z-index:1;color:#25213c;text-wrap:balance;width:55%;text-shadow:0 1px 4px var(--category-color);padding:0;font:750 15px/1.3 Outfit,sans-serif;display:block;position:relative}.reference-directory .directory-arrow{z-index:1;color:#fff;background:#58408a73;border-radius:50%;margin:0;padding:2px;position:absolute;bottom:8px;right:5px}.reference-directory .directory-placeholder{color:#7448a480;position:absolute;right:12px}.discovery-home .home-curated-rows{gap:18px;margin:24px 0}.arcade-shell.discovery-home .curated-shelf{background:#ffffffad;border:1px solid #ffffffdc;border-radius:24px;padding:18px 18px 12px;box-shadow:0 6px 24px #428dab18}.discovery-home .curated-shelf .collection-heading{align-items:center;gap:12px;margin-bottom:8px;display:flex}.discovery-home .curated-shelf .collection-heading>a:first-child{color:#242145;flex:1}.discovery-home .curated-shelf .collection-heading>a:first-child>svg:first-child{color:#8642e5;background:0 0;padding:3px}.discovery-home .curated-shelf .collection-heading .collection-open{display:none}.discovery-home .curated-shelf .collection-see-all{white-space:nowrap;color:#7439bf;flex:none;align-items:center;gap:5px;min-height:40px;font-size:12px;font-weight:750;display:flex}.discovery-home .curated-shelf .collection-arrows{gap:5px;display:flex}.discovery-home .curated-shelf .collection-arrows button{color:#71479b;background:#f0e4ff}.arcade-shell.discovery-home .curated-shelf .panorama-card{aspect-ratio:1.18;background:#fff;border:3px solid #fff;border-radius:15px;box-shadow:0 4px 10px #4291ad18}.discovery-home .curated-shelf .panorama-card .game-art{border-radius:11px 11px 0 0;height:calc(100% - 28px)}.arcade-shell.discovery-home .curated-shelf .panorama-card .tile-caption{color:#27233d;opacity:1;text-align:center;background:#fff;height:28px;padding:5px 4px;display:block;position:absolute;inset:auto 0 0;transform:none}.discovery-home .curated-shelf .panorama-card .tile-caption>span{display:none}.discovery-home .curated-shelf .panorama-card .tile-caption h2{white-space:nowrap;text-overflow:ellipsis;text-shadow:none;margin:0;font:700 12px/18px Outfit,sans-serif;display:block;overflow:hidden}.discovery-home .curated-shelf .panorama-card .preview-label{bottom:32px}.discovery-home .curated-shelf .panorama-card .save-game,.discovery-home .curated-shelf .panorama-card .hide-game{z-index:3}.discovery-home .home-about,.discovery-home .home-topics{background:#ffffffb8;border:1px solid #ffffffdb;border-radius:24px}@media (min-width:761px) and (max-width:1199px){.reference-directory .category-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.arcade-shell.discovery-home{--gutter:14px;background-image:url(/wiggy-aqua-playroom-mobile.svg),linear-gradient(155deg,#8ee9f7,#c0f6f1 55%,#b3e7fc);background-size:100%,100% 100%}.discovery-home .home-discovery{padding-top:10px}.arcade-shell.discovery-home .floating-nav{background:linear-gradient(120deg,#fffffff5,#f6eaffed);border-color:#fff;box-shadow:0 4px 15px #5c7eaa2e,inset 0 2px 3px #fff}.arcade-shell.discovery-home .floating-nav .nav-action.active{color:#fff;background:linear-gradient(145deg,#b95af8,#7740e8 75%);box-shadow:0 4px 9px #8c51d946,inset 0 1px 2px #ffffff8c}.arcade-shell.discovery-home .floating-nav .nav-action.active:after{display:none}.discovery-home .play-again-slot{margin:0 0 23px}.arcade-shell.discovery-home .play-again-card{border-radius:22px;min-height:80px;padding:10px}.discovery-home .play-again-copy strong{font-size:17px}.arcade-shell.discovery-home .desktop-game-wall{grid-auto-flow:dense;gap:11px}.arcade-shell.discovery-home .desktop-game-wall .wall-card{border-radius:22px;box-shadow:0 5px 15px #46859c20}.discovery-home .mosaic-caption{min-height:44px;font-size:10px}.discovery-home .reference-directory{border-radius:21px;margin:8px 0 17px;padding:12px 9px}.reference-directory .directory-heading{justify-content:space-between;align-items:center;gap:6px;margin:0 0 12px;display:flex}.reference-directory .directory-heading h2{letter-spacing:-.4px;gap:6px;margin:0;font:750 19px/1.15 Outfit,sans-serif}.reference-directory .directory-heading h2 svg{width:24px;height:24px}.reference-directory .directory-heading a{align-items:center;gap:3px;min-height:32px;font-size:10px;font-weight:750;display:flex}.reference-directory .directory-heading a svg{width:13px}.reference-directory .category-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.reference-directory .directory-card{border-radius:12px;min-height:76px;padding:9px 6px}.reference-directory .directory-card>span{width:61%;font-size:11px;line-height:1.3}.reference-directory .directory-card>img{width:73%}.reference-directory .directory-arrow{width:14px;height:14px;bottom:4px;right:2px}.discovery-home .home-curated-rows{gap:13px;margin-top:18px}.arcade-shell.discovery-home .curated-shelf{contain-intrinsic-size:auto 180px;border-radius:21px;padding:11px 9px 9px}.discovery-home .curated-shelf .collection-heading{gap:6px;margin-bottom:5px}.discovery-home .curated-shelf .collection-heading h2{letter-spacing:-.35px;font-size:19px}.discovery-home .curated-shelf .collection-heading>a:first-child{gap:6px}.discovery-home .curated-shelf .collection-heading>a:first-child>svg:first-child{width:26px;height:26px;padding:1px}.discovery-home .curated-shelf .collection-see-all{gap:2px;min-height:32px;font-size:10px}.discovery-home .curated-shelf .collection-see-all svg{width:14px}.discovery-home .curated-shelf .collection-arrows{display:none}.arcade-shell.discovery-home .curated-shelf .collection-rail{grid-auto-columns:calc(33.3333% - 4.66667px);gap:7px;margin:0;padding:3px 0 8px}.arcade-shell.discovery-home .curated-shelf .panorama-card{aspect-ratio:.97;border-width:2px;border-radius:12px}.discovery-home .curated-shelf .panorama-card .game-art{border-radius:9px 9px 0 0;height:calc(100% - 24px)}.arcade-shell.discovery-home .curated-shelf .panorama-card .tile-caption{height:24px;padding:3px 2px}.discovery-home .curated-shelf .panorama-card .tile-caption h2{font-size:10px;line-height:18px}}@media (min-width:761px) and (max-width:1399px){.arcade-shell.discovery-home .desktop-game-wall .wall-wide-extra{display:none}}@media (min-width:360px) and (max-width:760px){.arcade-shell.discovery-home .floating-nav{gap:2px;padding-inline:7px}.arcade-shell.discovery-home .floating-nav .brand{flex:1;gap:5px;width:auto;min-width:0;margin-right:0;padding-right:5px}.arcade-shell.discovery-home .floating-nav .brand-icon{flex-shrink:0;width:28px;height:28px}.arcade-shell.discovery-home .floating-nav .brand>span{letter-spacing:-.8px;font-size:18px;display:block}.arcade-shell.discovery-home .floating-nav .brand>span>span{letter-spacing:2px;font-size:7px}.arcade-shell.discovery-home .floating-nav .nav-action{width:34px;min-width:34px}}@media (max-width:359px){.reference-directory .directory-heading h2{font-size:16px}.reference-directory .directory-heading h2 svg{width:20px}.discovery-home .curated-shelf .collection-heading h2{font-size:17px}.reference-directory .directory-card>span{font-size:10px}}
