.home-zone-heading{width:fit-content;color:#0f1d33;text-align:center;font-family:var(--font-display);box-shadow:none;-webkit-text-stroke:1px #fff;paint-order:stroke fill;text-rendering:geometricprecision;text-shadow:3.5px 0 #fff,3.38px .91px #fff,3.03px 1.75px #fff,2.47px 2.47px #fff,1.75px 3.03px #fff,.91px 3.38px #fff,0 3.5px #fff,-.91px 3.38px #fff,-1.75px 3.03px #fff,-2.47px 2.47px #fff,-3.03px 1.75px #fff,-3.38px .91px #fff,-3.5px 0 #fff,-3.38px -.91px #fff,-3.03px -1.75px #fff,-2.47px -2.47px #fff,-1.75px -3.03px #fff,-.91px -3.38px #fff,0 -3.5px #fff,.91px -3.38px #fff,1.75px -3.03px #fff,2.47px -2.47px #fff,3.03px -1.75px #fff,3.38px -.91px #fff,1.75px 0 #fff,1.52px .87px #fff,.88px 1.52px #fff,0 1.75px #fff,-.87px 1.52px #fff,-1.52px .87px #fff,-1.75px 0 #fff,-1.52px -.87px #fff,-.88px -1.52px #fff,0 -1.75px #fff,.88px -1.52px #fff,1.52px -.88px #fff,0 3.3px #123a7259;background:0 0;border:0;margin:0 auto 1.25rem;padding:.5rem 1.25rem;font-size:clamp(2rem,3vw,2.75rem);font-weight:800;line-height:1.4}.home-zone-heading>span{text-shadow:2px 0 #fff,1.93px .52px #fff,1.73px 1px #fff,1.41px 1.41px #fff,1px 1.73px #fff,.52px 1.93px #fff,0 2px #fff,-.52px 1.93px #fff,-1px 1.73px #fff,-1.41px 1.41px #fff,-1.73px 1px #fff,-1.93px .52px #fff,-2px 0 #fff,-1.93px -.52px #fff,-1.73px -1px #fff,-1.41px -1.41px #fff,-1px -1.73px #fff,-.52px -1.93px #fff,0 -2px #fff,.52px -1.93px #fff,1px -1.73px #fff,1.41px -1.41px #fff,1.73px -1px #fff,1.93px -.52px #fff,1px 0 #fff,.87px .5px #fff,.5px .87px #fff,0 1px #fff,-.5px .87px #fff,-.87px .5px #fff,-1px 0 #fff,-.87px -.5px #fff,-.5px -.87px #fff,0 -1px #fff,.5px -.87px #fff,.87px -.5px #fff,0 2px #123a7259;font-size:1rem;font-weight:600;display:block}.home-islands .island-link{min-width:64px;min-height:64px}.home-islands .island-link:focus-visible{outline-offset:4px;background:#ffffffd9;outline:4px solid #123a72}.home-islands .island-caption{box-shadow:none;background:0 0;border:0;padding:.375rem .5rem .5rem}.home-islands .island-name,.home-islands .island-name-sub{color:#0f1d33;-webkit-text-stroke:1px #fff;paint-order:stroke fill;text-rendering:geometricprecision;text-shadow:2.5px 0 #fff,2.41px .65px #fff,2.17px 1.25px #fff,1.77px 1.77px #fff,1.25px 2.17px #fff,.65px 2.41px #fff,0 2.5px #fff,-.65px 2.41px #fff,-1.25px 2.17px #fff,-1.77px 1.77px #fff,-2.17px 1.25px #fff,-2.41px .65px #fff,-2.5px 0 #fff,-2.41px -.65px #fff,-2.17px -1.25px #fff,-1.77px -1.77px #fff,-1.25px -2.17px #fff,-.65px -2.41px #fff,0 -2.5px #fff,.65px -2.41px #fff,1.25px -2.17px #fff,1.77px -1.77px #fff,2.17px -1.25px #fff,2.41px -.65px #fff,1.25px 0 #fff,1.08px .62px #fff,.63px 1.08px #fff,0 1.25px #fff,-.62px 1.08px #fff,-1.08px .62px #fff,-1.25px 0 #fff,-1.08px -.62px #fff,-.63px -1.08px #fff,0 -1.25px #fff,.63px -1.08px #fff,1.08px -.63px #fff,0 2.3px #123a7259}.home-islands .island-name-sub{text-shadow:1.75px 0 #fff,1.69px .45px #fff,1.52px .87px #fff,1.24px 1.24px #fff,.88px 1.52px #fff,.45px 1.69px #fff,0 1.75px #fff,-.45px 1.69px #fff,-.87px 1.52px #fff,-1.24px 1.24px #fff,-1.52px .87px #fff,-1.69px .45px #fff,-1.75px 0 #fff,-1.69px -.45px #fff,-1.52px -.87px #fff,-1.24px -1.24px #fff,-.88px -1.52px #fff,-.45px -1.69px #fff,0 -1.75px #fff,.45px -1.69px #fff,.88px -1.52px #fff,1.24px -1.24px #fff,1.52px -.88px #fff,1.69px -.45px #fff,.88px 0 #fff,.76px .44px #fff,.44px .76px #fff,0 .88px #fff,-.44px .76px #fff,-.76px .44px #fff,-.88px 0 #fff,-.76px -.44px #fff,-.44px -.76px #fff,0 -.88px #fff,.44px -.76px #fff,.76px -.44px #fff,0 1.9px #123a7259}.island-lock{pointer-events:none;width:40px;height:40px;position:absolute;top:10%;right:8%}.island-lock svg{width:100%;height:100%;display:block}.island-notice{z-index:100;bottom:max(16px, env(safe-area-inset-bottom));max-width:560px;color:var(--color-ink);margin-inline:auto;position:fixed;left:16px;right:16px}.island-notice[data-visible=true]{background:#fff;border:3px solid #123a72;border-radius:24px;align-items:center;gap:8px;padding:16px;display:flex;box-shadow:0 4px #123a72}.island-notice p{font-weight:700;line-height:1.6}.island-notice p[lang]{margin-top:4px;font-size:.875rem;font-weight:500}.island-notice-close{color:#123a72;cursor:pointer;background:#eaf6ff;border-radius:50%;flex:0 0 64px;width:64px;height:64px;font-size:2rem}.island-notice-close:focus-visible{outline-offset:3px;outline:4px solid #123a72}@media (hover:hover){.island-notice-close:hover{box-shadow:0 3px #8eabc3}}.home-islands{--island-size:calc((100vw - 40px) / 2)}.learn-island-grid,.play-island-arc{--center-size:calc(var(--island-size) * 1.2);--step:calc(var(--island-size) + 170px);--arc-rise:calc(var(--step) * 2);margin:0 auto;position:relative}.learn-island-grid{height:calc(var(--arc-rise) + var(--island-size) + 100px)}.play-island-arc{height:calc(var(--arc-rise) + var(--center-size) + 76px)}.learn-island-grid>li,.play-island-arc>li{--sample-t:var(--portrait-column);--sample-y:var(--portrait-y);width:var(--island-size);left:calc((100% - var(--island-size)) * var(--sample-t));top:calc(var(--arc-rise) * var(--sample-y));position:absolute}.play-islands{padding-inline:12px;padding-bottom:24px}.play-island-arc>li[data-slug=games]{width:var(--center-size);left:calc((100% - var(--center-size)) / 2)}.home-islands .island-name{font-size:1.125rem}.home-islands .island-name-sub{font-size:.875rem}.home-islands .island-caption{z-index:1;position:relative}.home-islands .island-glow{pointer-events:none;width:104%;height:104%;position:absolute;top:-2%;left:-2%}.play-island-arc [data-slug=games] .island-name{font-size:1.5rem}@media (min-width:40rem){.home-islands{--island-size:clamp(200px, 27vw, 240px)}.play-islands{padding-inline:24px}.learn-island-grid,.play-island-arc{max-width:680px}}@media (min-width:64rem){.home-islands{--island-size:calc((min(100vw, 1536px) - 48px) / 5.8)}.learn-island-grid,.play-island-arc{--arc-rise:clamp(110px, 12vw, 184px);max-width:none}.learn-island-grid>li,.play-island-arc>li{--sample-t:var(--arc-t);--sample-y:var(--arc-y)}.home-islands .island-name{font-size:1.25rem}}@media (min-width:48rem){.learn-island-grid .island-link{width:94%;margin-inline:auto}.learn-island-grid .island-art-frame{flex-shrink:0;width:106.383%}.home-islands[data-home-zone=learn]{--island-size:calc((min(100vw, 1536px) - 48px) / 5.8);padding-bottom:0}.learn-island-grid{--arc-rise:clamp(110px, 12vw, 184px);max-width:none;height:calc(var(--arc-rise) * .64 + var(--island-size) + 170px)}.learn-island-grid>li{--sample-t:var(--arc-t);--sample-y:var(--arc-y)}}@media (min-width:64rem){.learn-island-grid{height:calc(var(--arc-rise) * .64 + var(--island-size) + 100px)}}
