.prototype .game-fullscreen,.math-game .math-toolbar .game-fullscreen,.anagram .anagram-toolbar .game-fullscreen,.word-hunt .wh-toolbar .game-fullscreen{color:#263d43;text-align:center;cursor:pointer;min-height:44px;box-shadow:none;background:#fffcf3;border:1px solid #a4ad9d;border-radius:10px;justify-content:center;align-items:center;padding:9px 13px;font-family:inherit;line-height:1.3;text-decoration:none;display:inline-flex}.prototype .game-fullscreen:hover{color:#315d80;background:#f1eddf}.prototype .game-fullscreen:focus-visible{outline-offset:3px;outline:3px solid #315d80}.prototype .game-fullscreen:before{display:none}.prototype .anagram,.prototype .word-hunt,.prototype .math-game,.prototype .anagram-match,.prototype .anagram-board,.prototype .anagram-boards.solo,.prototype .wh-game,.prototype .wh-boards.wh-solo,.prototype.player,.prototype .player,.live-player .play-paper,.live-player .play-alert{width:100%;max-width:none}.game-music-control{vertical-align:middle;flex-direction:column;align-items:flex-start;gap:5px;max-width:100%;display:inline-flex}.prototype .game-music-button,.math-game .math-toolbar .game-music-button,.anagram .anagram-toolbar .game-music-button,.word-hunt .wh-toolbar .game-music-button{color:#263d43;min-height:44px;font:inherit;cursor:pointer;background:#fffcf3;border:1px solid #a4ad9d;border-radius:10px 8px 11px 9px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:16px;line-height:1.3;display:inline-flex}.game-music-button svg{flex-shrink:0}.prototype .game-music-button{text-decoration:none}.prototype .game-music-button span{font-size:inherit;letter-spacing:normal;display:inline}.prototype .game-music-button[aria-pressed=true]{background:#e4eddf;border-color:#526f54}.prototype .game-music-button:focus-visible{outline-offset:3px;outline:3px solid #315d80}.prototype .game-music-button:disabled{opacity:.6;cursor:default}.game-music-control small{letter-spacing:normal;color:#76501e;max-width:230px;font-size:14px;line-height:1.3}.math-toolbar,.anagram-toolbar,.wh-toolbar,.player-toolbar{flex-wrap:wrap}.math-toolbar>.game-music-control{margin-inline-start:auto}:is(.math-toolbar,.anagram-toolbar,.wh-toolbar,.player-toolbar)>div:has(.game-music-control){margin-inline-start:auto}.math-toolbar>div,.anagram-toolbar>div,.wh-toolbar>div{flex-wrap:wrap;gap:8px}@media (max-width:600px){.game-music-control{flex-shrink:0}.math-toolbar>div,.anagram-toolbar>div,.wh-toolbar>div{align-items:center;display:flex}.player-toolbar>span{flex-basis:100%}}html body [data-game-surface]:fullscreen{box-sizing:border-box;color:#263d43;width:100%;max-width:none;height:100%;min-height:100%;font-family:var(--font-neucha),sans-serif;background-color:#faf6e9;background-image:linear-gradient(#9aac9a18 1px,#0000 1px),linear-gradient(90deg,#9aac9a18 1px,#0000 1px);background-size:24px 24px;margin:0;padding:18px clamp(12px,2.5vw,48px);position:relative;inset:auto;overflow:auto}html body [data-game-surface]:fullscreen>:is(.math-toolbar,.anagram-toolbar,.wh-toolbar){border-bottom:1px dashed #9baa98;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin:0 0 16px;padding:0 0 12px;font-size:17px;display:flex}html body [data-game-surface]:fullscreen>:is(.math-toolbar,.anagram-toolbar,.wh-toolbar)>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.game-countdown{z-index:3000;color:#315d80;text-align:center;font-family:var(--font-neucha),sans-serif;background:#faf6e9;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:fixed;inset:0;overflow:auto}.game-countdown img{object-fit:contain;width:100px;height:100px}.game-countdown p{margin:0;font-size:30px}.game-countdown strong{font:700 clamp(90px,20vh,180px)/1 var(--font-caveat),cursive}.game-countdown span{font-size:19px}.game-countdown button{font:inherit;color:#315d80;cursor:pointer;background:#fffaf0;border:1px solid #9aaa99;border-radius:10px;min-height:44px;padding:12px 20px}.game-countdown button:focus-visible{outline-offset:4px;outline:3px solid #a96830}.game-axi-inline{background:#edf0e2;border:1px dashed #9baea0;border-radius:12px;align-items:center;gap:12px;margin:12px 0;padding:8px 16px;font-size:16px;line-height:1.3;display:flex}.game-axi-inline img{object-fit:contain;width:48px;height:48px}.game-axi-inline p{margin:0}.game-axi-inline b{color:#315d80;display:block}.game-screen-message{background:#f7e8bc;border-radius:10px;padding:10px 14px;font-size:16px}html body [data-game-surface]:fullscreen .math-pad button{min-height:clamp(44px,5vh,60px)}html body [data-game-surface]:fullscreen .math-field .math-scene{max-height:48vh}@media (max-width:700px){html body [data-game-surface]:fullscreen{padding:12px}html body [data-game-surface]:fullscreen>:is(.math-toolbar,.anagram-toolbar,.wh-toolbar)>span{display:none}.game-axi-inline{font-size:14px}}@media (max-height:600px){.game-countdown img{width:60px;height:60px}.game-countdown{gap:6px}.game-axi-inline{padding:6px 12px}.game-axi-inline img{width:36px;height:36px}}.games-card-art .fo-cover svg{aspect-ratio:1;width:100%;height:auto;display:block}.games-card-art .fo-cover{height:100%}.prototype.compact-play{grid-template-columns:minmax(0,1fr) 220px;align-items:start;gap:14px 24px;max-width:1240px;margin-inline:auto;display:grid}.compact-play>.player-toolbar,.compact-play>.player-heading,.compact-play>.player-disclaimer{grid-column:1/-1}.compact-play>.player-heading{text-align:left;margin:6px 0!important}.compact-play>.player-heading h1{margin:4px 0;font-size:clamp(28px,3.5vw,44px)}.compact-play>.player-heading p{margin:4px 0}.compact-play>.axi-game-dock{background:#f8f2df;border:1px dashed #acb599;border-radius:24px;grid-area:3/2;width:100%;height:200px;margin:0;position:sticky;top:110px}.compact-play>.play-paper{box-sizing:border-box;grid-area:3/1;width:100%;min-width:0;max-width:none!important;margin:0!important;padding:24px!important}.compact-play>.play-paper h2{margin:16px 0;font-size:clamp(25px,3vw,36px);line-height:1.2}.compact-play .play-option{min-height:60px;padding:12px 14px;font-size:21px}.compact-play .play-options{gap:10px;margin:16px 0}.compact-play .play-content-image{object-fit:contain;max-height:200px}.compact-play .play-action-hint{margin:8px 0;font-size:17px}.compact-play .board-grid{gap:16px}.compact-play .board-grid>div{scrollbar-width:thin;max-height:55vh;padding:3px 6px 8px 3px;overflow-y:auto}.compact-play .board-grid .play-option{margin-bottom:8px}.compact-play .play-secondary-actions{border-top:1px dashed #c4c7b4;margin-top:18px;padding-top:12px}.compact-play>.play-connection{grid-column:1/-1}.compact-play .play-option.selected{background:#d9e8cd;border-color:#416a49;box-shadow:0 0 0 2px #416a49}.compact-play .play-option.target-ready{background:#edf4f8;border:2px dashed #547b99}@media (max-width:800px){.prototype.compact-play{grid-template-columns:minmax(0,1fr)}.compact-play>.axi-game-dock{order:5;grid-area:auto/1;height:110px;position:relative;top:auto}.compact-play>.play-paper{grid-row:auto;padding:18px!important}.compact-play .play-option{min-height:52px;font-size:18px}.compact-play .board-grid{gap:8px}.compact-play .board-grid>div{max-height:60vh}.compact-play>.player-toolbar{flex-wrap:wrap}.compact-play>.player-disclaimer{order:6}}.compact-play>.play-alert{grid-area:3/1/auto/-1}:is(.compact-play:has(>.play-alert)>.play-paper,.compact-play:has(>.play-alert)>.axi-game-dock){grid-row:4}.prototype.compact-play>.play-paper{gap:8px}.compact-play>.play-paper h2{margin:6px 0}.compact-play .play-options{margin:8px 0}.compact-play .play-action-hint{margin:4px 0;padding:10px 12px}.compact-play>.play-paper progress{margin-bottom:4px}.compact-play .play-secondary-actions{margin-top:8px;padding-top:8px}.prototype.player.compact-play{box-sizing:border-box;width:100%;max-width:none}.axi-game-dock .axi-dock-portrait{object-fit:contain;width:120px;height:110px;margin:0 auto 8px;display:block}.compact-play>.axi-game-dock{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:16px;display:flex}.axi-game-dock>span{text-align:center;position:static!important}@media (max-width:800px){.compact-play>.axi-game-dock{flex-direction:row;gap:16px}.axi-game-dock .axi-dock-portrait{width:80px;height:75px;margin:0}}.prototype .game-music-choice>div,.trail .game-music-choice>div{grid-template-columns:repeat(3,minmax(0,1fr))}.game-music-choice button{overflow-wrap:anywhere}.prototype .game-music-choice>div>button,.trail .game-music-choice>div>button{white-space:nowrap;overflow-wrap:normal;font-size:18px;padding:10px 6px!important}@media (max-width:600px){.prototype .game-music-choice>div>button,.trail .game-music-choice>div>button{font-size:14px;padding:10px 4px!important}}.game-music-control{flex-flow:wrap;align-items:center}.game-music-control small{flex-basis:100%}.trail .game-music-button{color:#263d43;min-height:44px;font:inherit;background:#fffcf3;border:1px solid #a4ad9d;border-radius:10px;align-items:center;gap:6px;padding:8px;font-size:14px;display:inline-flex}.trail .game-music-control{max-width:230px}.trail .game-music-control span{white-space:nowrap}.trail .game-music-button:focus-visible{outline-offset:3px;outline:3px solid #315d80}@media (max-width:700px){.trail-header-tools .game-music-control{max-width:110px}.trail-header-tools .game-music-button span{display:none}}.play-paper .game-music-choice{width:100%;margin:12px 0}.play-paper .game-music-choice legend{font-size:22px}.play-paper .game-music-choice>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.play-paper .game-music-choice button{color:#263d43;min-height:48px;font:inherit;background:#fffcf3;border:1px solid #a4ad9d;border-radius:10px;padding:8px}.play-paper .game-music-choice button[aria-pressed=true]{background:#dce8db;border:2px solid #456653}
.axi-brand{flex:none;align-items:center;gap:5px;width:232px;height:60px;display:flex;position:relative}.axi-wordmark{color:var(--blue);font:700 43px/1 var(--font-caveat),cursive;white-space:nowrap;display:block}.axi-logo-slot{touch-action:manipulation;border-radius:45% 48% 7px 9px;flex:none;width:77px;height:56px;display:block;position:relative}.axi-pocket{border-bottom:2px solid var(--blue);border-radius:50%;height:6px;position:absolute;bottom:9px;left:7px;right:4px;transform:rotate(-3deg);box-shadow:0 2px 0 -1px #315d8055}.axi-layer{z-index:45;pointer-events:none;position:relative}.axi-actor{transform-origin:0 0;pointer-events:none;will-change:transform;contain:layout;width:320px;height:320px;position:fixed;top:0;left:0}.axi-art{width:320px;max-width:none;height:320px;overflow:visible}.axi-pose{width:320px;height:320px;transition:transform .42s cubic-bezier(.2,.8,.2,1)}.axi-pose.is-hiding{transform:translateY(65px)rotate(-4deg)}.axi-art [data-part]{transform-box:view-box}.axi-head{transform-origin:160px 170px;animation:4.8s ease-in-out infinite axi-breathe}.axi-tail{transform-origin:202px 227px;animation:4s ease-in-out infinite axi-tail}.axi-gills-left{transform-origin:103px 105px;animation:4.5s ease-in-out infinite axi-gills}.axi-gills-right{transform-origin:224px 105px;animation:4.5s ease-in-out infinite reverse axi-gills}.axi-eyes{transform-origin:160px 112px;animation:5.8s infinite axi-blink}.axi-arm-right{transform-origin:207px 215px;transition:transform .5s;transform:rotate(20deg)}.axi-wave-lines{opacity:0}.mood-hello .axi-arm-right{animation:1s ease-in-out 4 axi-wave;transform:rotate(0)}.mood-hello .axi-wave-lines{animation:1s ease-in-out 4 axi-wave-lines}.mood-think .axi-head,.mood-hint .axi-head{animation:2.6s ease-in-out infinite axi-think}.mood-think .axi-arm-right,.mood-hint .axi-arm-right{transform:rotate(-26deg)}.mood-error .axi-head{animation:2.5s ease-in-out 3 axi-support}.mood-error .axi-arm-right{animation:2s ease-in-out 2 axi-wave}.is-landed .mood-success,.is-landed .mood-complete{animation:.75s ease-in-out 3 axi-joy}.is-landed .mood-hello{transform-origin:160px 276px;animation:.4s ease-out axi-land}.mood-success .axi-arm-right,.mood-complete .axi-arm-right{animation:.65s ease-in-out 4 axi-wave}.axi-bubble{pointer-events:auto;color:var(--ink);isolation:isolate;background:#fffefa;border:2px solid #55584e;border-radius:49% 3% 42%/5% 47% 4% 43%;padding:0;font-size:20px;line-height:1.25;animation:.25s ease-out axi-bubble-in;position:fixed;transform:rotate(-1deg);box-shadow:2px 3px #34383220}.axi-bubble:before{content:"";pointer-events:none;z-index:-1;border:1px solid #34383255;border-radius:3% 48% 4% 47%/43% 4% 45% 5%;position:absolute;inset:3px -3px -3px 2px}.axi-bubble:after{content:"";z-index:-1;background:#fffefa;border-bottom:2px solid #55584e;border-left:2px solid #55584e;width:22px;height:19px;position:absolute;top:49px;left:-12px;transform:skew(-20deg)rotate(29deg)}.axi-speaker{font:700 22px/1 var(--font-caveat),cursive;color:var(--blue);margin-bottom:5px;display:block}.axi-speaker span{color:var(--orange)}.axi-close{text-align:center;width:36px;height:36px;font:28px/1 var(--font-neucha);border-radius:50%;position:absolute;top:0;right:0}.axi-bubble-actions{color:var(--blue);flex-wrap:wrap;gap:0 13px;margin-top:6px;font-size:14px;display:flex}.axi-welcome-links{flex-wrap:wrap;gap:8px;margin:10px 0 4px;display:flex}.axi-welcome-links a{color:#315d80;background:#e8f1e6;border:1px solid #719092;border-radius:8px 5px 10px;align-items:center;min-height:36px;padding:4px 10px;font-size:17px;text-decoration:none;display:inline-flex}.axi-welcome-links a:hover,.axi-welcome-links a:focus-visible{background:#d8e8d8;text-decoration:underline}.axi-bubble-content{overscroll-behavior:contain;max-height:calc(100dvh - 28px);padding:12px 27px 11px 17px;overflow:hidden auto}.axi-close{z-index:1}.axi-bubble-actions button{text-underline-offset:3px;min-height:32px;text-decoration:underline}.axi-unmute{background:var(--white);border:1px dashed var(--blue);text-align:center;border-radius:50%;width:30px;height:30px;font-size:14px;position:absolute;top:0;left:48px}.axi-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.axi-game-dock{width:min(100%,560px);height:152px;color:var(--muted);border-bottom:1px dashed #315d8044;justify-content:center;align-items:center;margin:12px auto;font-size:16px;display:flex;position:relative}.axi-game-dock>span{opacity:.55}@keyframes axi-breathe{50%{transform:translateY(-2px)rotate(1deg)}}@keyframes axi-tail{50%{transform:rotate(-5deg)}}@keyframes axi-gills{50%{transform:rotate(3deg)}}@keyframes axi-blink{0%,43%,47%,to{transform:scaleY(1)}45%{transform:scaleY(.08)}}@keyframes axi-wave{0%,to{transform:rotate(-9deg)}50%{transform:rotate(17deg)}}@keyframes axi-wave-lines{50%{opacity:.75}}@keyframes axi-think{0%,to{transform:rotate(-7deg)}50%{transform:rotate(-3deg)translateY(-2px)}}@keyframes axi-support{0%,to{transform:rotate(0)}45%{transform:translateY(5px)rotate(-6deg)}}@keyframes axi-joy{0%,to{transform:translateY(0)scale(1)}25%{transform:translateY(4px)scale(1.03,.96)}55%{transform:translateY(-18px)rotate(-4deg)}80%{transform:translateY(2px)scale(1.04,.96)}}@keyframes axi-bubble-in{0%{opacity:0;transform:translateY(5px)rotate(-2deg)}to{opacity:1;transform:translateY(0)rotate(-1deg)}}@keyframes axi-land{0%{transform:scale(1.08,.92)}60%{transform:scale(.97,1.03)}to{transform:scale(1)}}.axi-reduced *,.axi-reduced [data-part]{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.axi-layer *{transition:none!important;animation:none!important}}@media (max-width:600px){.axi-brand{gap:0;width:207px}.axi-wordmark{font-size:37px}.axi-bubble{font-size:17px}.axi-bubble-content{padding:10px 22px 7px 12px}.axi-speaker{font-size:20px}.axi-bubble-actions{gap:0 8px;font-size:13px}.axi-bubble-actions button{min-height:32px}.axi-bubble:after{top:43px}.axi-game-dock{height:170px}}.axi-room-companion{z-index:7;pointer-events:none;align-items:flex-end;gap:4px;max-width:min(390px,100vw - 24px);display:flex;position:absolute;bottom:80px;left:12px}.axi-room-head{pointer-events:auto;filter:drop-shadow(1px 3px 2px #112b3a66);flex:none;width:73px;height:73px;transition:transform .2s}.axi-room-head:hover{transform:rotate(-8deg)translateY(-3px)}.axi-room-head img{width:73px;max-width:none;height:73px}.axi-room-speech{min-width:150px;max-width:280px;color:var(--ink);pointer-events:auto;font:18px/1.2 var(--font-neucha),sans-serif;background:#fffefa;border:2px solid #55584e;border-radius:43% 5% 36% 4%/7% 40% 7% 38%;padding:10px 24px 10px 14px;animation:.2s ease-out axi-bubble-in;position:relative;box-shadow:2px 3px #34383220}.axi-room-speech:before{content:"";background:#fffefa;border-bottom:2px solid #55584e;border-left:2px solid #55584e;width:15px;height:15px;position:absolute;bottom:17px;left:-10px;transform:rotate(28deg)}.axi-room-speech strong{color:var(--blue);font:700 21px/1 var(--font-caveat),cursive;margin-bottom:5px;display:block}.axi-room-speech>button{text-align:center;width:30px;height:30px;font:25px/1 var(--font-neucha);pointer-events:auto;position:absolute;top:1px;right:2px}@media (max-width:600px){.axi-room-companion{max-width:calc(100vw - 8px);bottom:78px;left:4px}.axi-room-head,.axi-room-head img{width:58px;height:58px}.axi-room-speech{max-width:calc(100vw - 78px);font-size:16px}}@media (prefers-reduced-motion:reduce){.axi-room-companion *{transition:none!important;animation:none!important}}
.site-edge-art-module__i_AY5q__edges{z-index:6;pointer-events:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.site-edge-art-module__i_AY5q__rail{width:clamp(40px,50vw - 720px,180px);position:absolute;top:110px;bottom:0;overflow:hidden}.site-edge-art-module__i_AY5q__left{left:0}.site-edge-art-module__i_AY5q__right{right:0}.site-edge-art-module__i_AY5q__rail img{max-width:none;height:auto;position:absolute}.site-edge-art-module__i_AY5q__leftPlant{width:150px;bottom:7%;left:-42px}.site-edge-art-module__i_AY5q__rightPlant{width:145px;bottom:1%;right:-40px}.site-edge-art-module__i_AY5q__kite{width:90px;top:12%;left:12px}.site-edge-art-module__i_AY5q__cloud{width:150px;top:18%;right:-10px}.site-edge-art-module__i_AY5q__leftStar{width:24px;top:52%;left:10px}.site-edge-art-module__i_AY5q__rightStar{width:18px;top:60%;right:12px}@media (max-width:1550px){.site-edge-art-module__i_AY5q__kite,.site-edge-art-module__i_AY5q__cloud,.site-edge-art-module__i_AY5q__leftStar,.site-edge-art-module__i_AY5q__rightStar{display:none}.site-edge-art-module__i_AY5q__leftPlant{left:-82px}.site-edge-art-module__i_AY5q__rightPlant{right:-82px}}@media (max-width:600px){.site-edge-art-module__i_AY5q__rail{width:12px;top:95px}.site-edge-art-module__i_AY5q__leftPlant{width:95px;bottom:4%;left:-62px}.site-edge-art-module__i_AY5q__rightPlant{width:90px;bottom:1%;right:-61px}}@media (min-width:601px) and (max-width:1199px){.site-edge-art-module__i_AY5q__rail{width:24px}}@media print{.site-edge-art-module__i_AY5q__edges{display:none}}
