html{min-height:100%;background-color:#889dbd}body{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}main{position:relative}#site{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-family:"Grandstander",cursive;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:hidden}#site *,#site *::before,#site *::after{-webkit-box-sizing:inherit;box-sizing:inherit}.headband-offset{height:40px;background-color:#fff}.has-headband .headband-offset{display:none}#viewport{background-color:#5c5f46}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){#viewport{overflow:hidden;position:relative}}#pageCanvas{position:absolute}@media only screen and (max-width: 759px){[data-scene]{width:auto !important;height:auto !important}}[data-visible=false]{display:none !important}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){.edge{pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:99}.edge__center{-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:85em}.edge__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;background-color:#b57f1d}.edge__left-edge{background-image:url(../static/global/wood-edge-left.jpg);background-position:top right;background-repeat:no-repeat;width:100%;max-width:80px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.edge__left-bg{background-image:url(../static/global/wood-edge-bg.jpg);background-position:top right;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1000;flex-shrink:1000}.edge__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1;background-color:#b57f1d}.edge__right-edge{background-image:url(../static/global/wood-edge-right.jpg);background-position:top left;background-repeat:no-repeat;width:100%;max-width:80px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1}.edge__right-bg{background-image:url(../static/global/wood-edge-bg.jpg);background-position:top left;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1000;flex-shrink:1000}}@media only screen and (max-width: 759px){.edge{display:none}}.fade-in-on-resize{opacity:0;-webkit-transition:opacity 300ms ease-out;transition:opacity 300ms ease-out}#site.resized .fade-in-on-resize{opacity:1}@-webkit-keyframes hoverWobble{16.65%{-webkit-transform:translate(8px, -8px);transform:translate(8px, -8px)}33.3%{-webkit-transform:translate(-6px, 6px);transform:translate(-6px, 6px)}49.95%{-webkit-transform:translate(4px, -4px);transform:translate(4px, -4px)}66.6%{-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px)}83.25%{-webkit-transform:translate(1px, -1px);transform:translate(1px, -1px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes hoverWobble{16.65%{-webkit-transform:translate(8px, -8px);transform:translate(8px, -8px)}33.3%{-webkit-transform:translate(-6px, 6px);transform:translate(-6px, 6px)}49.95%{-webkit-transform:translate(4px, -4px);transform:translate(4px, -4px)}66.6%{-webkit-transform:translate(-2px, 2px);transform:translate(-2px, 2px)}83.25%{-webkit-transform:translate(1px, -1px);transform:translate(1px, -1px)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}
.c-header{position:relative;z-index:99}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){.c-header{height:220px;max-width:83em;margin-left:auto;margin-right:auto}.c-header--condensed{height:140px}}.c-header__logos{position:relative;z-index:2;pointer-events:all}.c-header__logos h1,.c-header__logos h2{font-size:1em;margin:0}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){.c-header__logos{height:140px}}@media only screen and (max-width: 759px){.c-header__logos{max-width:640px;margin-left:auto;margin-right:auto}.c-header__logos::before{content:"";display:block;padding-top:31.25%}}.c-header__pbskids{position:absolute;display:block}.c-header__pbskids img{display:block;width:100%;height:auto}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){.c-header__pbskids{width:72px;height:72px;left:20px;top:20px}}@media only screen and (max-width: 759px){.c-header__pbskids{width:5.1em;height:5.1em;left:14px;top:14px}}.c-header__donkey-hodie{display:block}.c-header__donkey-hodie img{display:block;width:100%;height:auto}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){.c-header__donkey-hodie{position:absolute;display:block;width:210px;height:138px;left:95px;top:5px}.c-header__donkey-hodie:hover{-webkit-animation:hoverWobble 750ms linear;animation:hoverWobble 750ms linear}}@media only screen and (max-width: 759px){.c-header__donkey-hodie{width:14.35em;height:8.6em;top:0;left:50%;position:absolute;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}}.c-header__sponsors{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:3}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){.c-header__sponsors{position:absolute;right:20px;top:20px;height:50px;font-size:20px}}@media only screen and (max-width: 759px){.c-header__sponsors{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;background-color:rgba(0,0,0,.2);height:4.3em;padding-left:14px;padding-right:14px}}@media only screen and (max-width: 500px){.c-header__sponsors{font-size:15.625px}}.c-header__funded-by{font-weight:900;color:#fff}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){.c-header__funded-by{margin-right:5px;font-size:18px;text-shadow:1px 1px 3px rgba(0,0,0,.4)}}@media only screen and (max-width: 759px){.c-header__funded-by{margin-right:.25em;font-size:1.2em}}.c-header__sponsor{display:block;pointer-events:all}.c-header__sponsor img{display:block;width:auto;height:100%}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){.c-header__sponsor{width:5em;height:2.5em;margin-left:10px;margin-right:10px}.c-header__sponsor:last-child{margin-right:0}}@media only screen and (max-width: 759px){.c-header__sponsor{width:5em;height:2.5em;margin-left:.25em;margin-right:.25em}.c-header__sponsor:last-child{margin-right:0}}.c-header__menu{position:relative}.c-header__menu-items{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-header__menu-item{position:relative;font-weight:900;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.c-header__menu-item a{color:#fff;display:block;width:100%;height:100%}.c-header__menu-item a::before,.c-header__menu-item a::after{content:"";display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}.c-header__menu-item a::after,.c-header__menu-item span::after{opacity:0;-webkit-transition:opacity 200ms ease-out;transition:opacity 200ms ease-out}.c-header__menu-item a:hover::after,.c-header__menu-item a:hover span::after,.c-header__menu-item--active a::after,.c-header__menu-item--active a span::after{opacity:1}.c-header__menu-item a:hover::before,.c-header__menu-item a:hover span::before,.c-header__menu-item--active a::before,.c-header__menu-item--active a span::before{opacity:0;-webkit-transition:opacity 50ms ease-out 150ms;transition:opacity 50ms ease-out 150ms}.c-header__menu-item span{display:block;position:absolute;z-index:10;text-shadow:1px 1px 3px rgba(0,0,0,.4)}.c-header__menu-item span::before,.c-header__menu-item span::after{content:"";display:block;background-repeat:no-repeat;background-position:center center;background-size:contain;top:0;left:0;position:absolute}.c-header__games span::before{background-image:url(../static/global/header/games-icon-up.png)}.c-header__games span::after{background-image:url(../static/global/header/games-icon-over.png)}.c-header__videos span::before{background-image:url(../static/global/header/videos-icon-up.png)}.c-header__videos span::after{background-image:url(../static/global/header/videos-icon-over.png)}.c-header__activities span::before{background-image:url(../static/global/header/activities-icon-up.png)}.c-header__activities span::after{background-image:url(../static/global/header/activities-icon-over.png)}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){.c-header{pointer-events:none}.c-header__menu-items{font-size:26px;width:700px;margin-left:auto;margin-right:auto;pointer-events:all}.c-header__menu-item span{top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.c-header__menu-item span::before,.c-header__menu-item span::after{top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.c-header__games{width:218px;height:77px}.c-header__games a::before,.c-header__games a::after{width:306px;height:166px}.c-header__games a::before{background-image:url(../static/global/header/games-bg-desktop-up.png)}.c-header__games a::after{background-image:url(../static/global/header/games-bg-desktop-over.png)}.c-header__games.c-header__menu-item--active a::after{background-image:url(../static/global/header/games-bg-desktop-active.png)}.c-header__games span{padding-left:98px}.c-header__games span::before,.c-header__games span::after{width:57px;height:45px;left:30px}.c-header__videos{width:222px;height:75px}.c-header__videos a::before,.c-header__videos a::after{width:310px;height:164px}.c-header__videos a::before{background-image:url(../static/global/header/videos-bg-desktop-up.png)}.c-header__videos a::after{background-image:url(../static/global/header/videos-bg-desktop-over.png)}.c-header__videos.c-header__menu-item--active a::after{background-image:url(../static/global/header/videos-bg-desktop-active.png)}.c-header__videos span{padding-left:92px}.c-header__videos span::before,.c-header__videos span::after{width:49px;height:47px;left:35px}.c-header__activities{width:218px;height:76px}.c-header__activities a::before,.c-header__activities a::after{width:318px;height:176px}.c-header__activities a::before{background-image:url(../static/global/header/activities-bg-desktop-up.png)}.c-header__activities a::after{background-image:url(../static/global/header/activities-bg-desktop-over.png)}.c-header__activities.c-header__menu-item--active a::after{background-image:url(../static/global/header/activities-bg-desktop-active.png)}.c-header__activities span{padding-left:70px}.c-header__activities span::before,.c-header__activities span::after{width:49px;height:47px;left:24px}}@media only screen and (max-width: 759px){.c-header.c-header--sticky .c-header__menu-float{height:10.35em;position:fixed;z-index:300;left:0;top:0;width:100%;background:url(../static/global/header/bg-mobile.png) no-repeat center center;background-size:auto 100%}.c-header.c-header--sticky .c-header__menu-inner{max-width:640px;margin-left:auto;margin-right:auto;padding-left:14px;padding-right:14px}.c-header__menu{position:relative;max-width:640px;margin-left:auto;margin-right:auto;height:10.35em;margin-top:-1.1em;margin-bottom:-2.9em;padding-left:14px;padding-right:14px}.c-header__menu-inner{padding-top:1.1em}.c-header__menu-items{font-size:1.4em}.c-header__menu-item span{text-align:center;width:100%;padding-top:2.7857142857em}.c-header__menu-item span::before,.c-header__menu-item span::after{left:50%;top:.5em;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.c-header__games{width:6.5em;height:4.5357142857em}.c-header__games a::before,.c-header__games a::after{width:10.0714285714em;height:8.1071428571em}.c-header__games a::before{background-image:url(../static/global/header/games-bg-mobile-up.png)}.c-header__games a::after{background-image:url(../static/global/header/games-bg-mobile-over.png)}.c-header__games.c-header__menu-item--active a::after{background-image:url(../static/global/header/games-bg-mobile-active.png)}.c-header__games span::before,.c-header__games span::after{width:2.8214285714em;height:2.25em}.c-header__videos{width:6.5em;height:4.5357142857em}.c-header__videos a::before,.c-header__videos a::after{width:10.0714285714em;height:8.1071428571em}.c-header__videos a::before{background-image:url(../static/global/header/videos-bg-mobile-up.png)}.c-header__videos a::after{background-image:url(../static/global/header/videos-bg-mobile-over.png)}.c-header__videos.c-header__menu-item--active a::after{background-image:url(../static/global/header/videos-bg-mobile-active.png)}.c-header__videos span::before,.c-header__videos span::after{width:2.3571428571em;height:2.2142857143em}.c-header__activities{width:6.3571428571em;height:4.5em}.c-header__activities a::before,.c-header__activities a::after{width:9.9285714286em;height:8.0714285714em}.c-header__activities a::before{background-image:url(../static/global/header/activities-bg-mobile-up.png)}.c-header__activities a::after{background-image:url(../static/global/header/activities-bg-mobile-over.png)}.c-header__activities.c-header__menu-item--active a::after{background-image:url(../static/global/header/activities-bg-mobile-active.png)}.c-header__activities span::before,.c-header__activities span::after{width:2.2857142857em;height:2.25em}}

.c-footer{position:relative;background:rgba(0,0,0,0) url(../static/global/footer/bg.jpg) repeat-x center top;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center;padding:1px 0;z-index:100}.c-footer__credit{color:#1a4474;max-width:630px;display:block;margin:0 auto}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){.c-footer{padding-top:30px;padding-left:20px;padding-right:20px}.c-footer::before{content:"";display:block;top:0;left:0;position:absolute;width:100%;height:66px;-webkit-transform:translate(0, -20px);transform:translate(0, -20px);background:url(../static/global/footer/border-desktop.png) repeat-x center center;background-size:auto 100%}}@media only screen and (max-width: 759px){.c-footer{padding-top:11%;padding-left:14px;padding-right:14px}.c-footer::before{content:"";display:block;padding-top:13.0208333333%;background:url(../static/global/footer/border-mobile.png) repeat-x center center;background-size:100% 100%;-webkit-transform:translate(0, -18%);transform:translate(0, -18%);top:0;left:0;width:100%;position:absolute}}.c-footer__menu-items{padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-footer__menu-item{text-shadow:1px 1px 3px rgba(0,0,0,.4)}.c-footer__menu-item a{color:#e9eff7;font-weight:900}.c-footer__menu-item a:hover{text-decoration:none}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){.c-footer__menu{margin-top:30px;margin-bottom:10px}.c-footer__menu-items{margin:0 -20px}.c-footer__menu-item{margin-top:10px;margin-bottom:10px;margin-left:20px;margin-right:20px;font-size:22px}}@media only screen and (max-width: 759px){.c-footer__menu-items{margin:0 -20px}.c-footer__menu-item{margin-top:10px;margin-bottom:10px;margin-left:20px;margin-right:20px;font-size:16px}}.c-footer__sponsors{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-footer__logos{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;list-style:none}.c-footer__logo img{display:block}.c-footer__sponsors-title{color:#1a4474;font-weight:900}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){.c-footer__sponsors{margin:10px -35px}.c-footer__sponsors-group{margin:10px 35px}.c-footer__sponsors-title{font-size:18px;margin-bottom:7px}.c-footer__logos{margin-left:-15px;margin-right:-15px;margin-bottom:-10px}.c-footer__logos--funded{max-width:486px;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-footer__logo{margin-left:15px;margin-right:15px;margin-bottom:10px}.c-footer__logo--fred-rogers img{width:89px}.c-footer__logo--spiffy img{width:88px}.c-footer__logo--avdf img{width:158px}.c-footer__logo--cpb img{width:54px}.c-footer__logo--afg img{width:183px;border-radius:3px}}@media only screen and (max-width: 759px){.c-footer__sponsors{margin:10px -20px 0 -20px}.c-footer__sponsors-group{margin:10px 20px}.c-footer__sponsors-title{font-size:14px;margin-bottom:2px}.c-footer__logos{margin-left:-10px;margin-right:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.c-footer__logo{margin:5px 10px}.c-footer__logo--fred-rogers img{width:100px}.c-footer__logo--spiffy img{width:100px}.c-footer__logo--avdf img{width:180px}.c-footer__logo--cpb img{width:54px}.c-footer__logo--afg img{width:208px;border-radius:3px}}.c-footer__legal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-left:-15px;margin-right:-15px;color:#1a4474}.c-footer__legal small{font-size:1em}.c-footer__legal a{color:#1a4474}.c-footer__legal a:hover{text-decoration:none}.c-footer__copyright,.c-footer__privacy{padding-left:15px;padding-right:15px}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){.c-footer__legal{font-size:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;margin-bottom:10px}}@media only screen and (max-width: 759px){.c-footer__legal{font-size:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-footer__copyright,.c-footer__privacy{margin-top:10px;margin-bottom:10px}}
#viewport{background-repeat:no-repeat}#viewport .edge{display:none !important}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){#viewport{background-image:url(../static/game/desktop/bg.jpg);background-position:center bottom;background-size:cover !important}}@media only screen and (max-width: 759px){#viewport{background-image:url(../static/game/mobile/bg.jpg);background-position:center top;background-size:118.75% auto;background-repeat:no-repeat,repeat-y}}main .content{margin-bottom:40px}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){main .content{padding:0 20px}}@media only screen and (max-width: 759px){main .content{padding:0 14px}}main #game-container{width:100%;height:100%;position:relative;background-color:#000}main .game{position:relative;margin-left:auto;margin-right:auto}main .game::before{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:5}main .controller .control a,main .controller .control button,main .language-container a{background-color:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;border:none;display:block;position:relative;cursor:pointer}main .controller .control a span,main .controller .control button span,main .language-container a span{display:block;position:absolute;z-index:10}main .controller .control a span::before,main .controller .control a span::after,main .controller .control button span::before,main .controller .control button span::after,main .language-container a span::before,main .language-container a span::after{width:100%;height:100%}main .controller .control a span::before,main .controller .control a span::after,main .controller .control a::before,main .controller .control a::after,main .controller .control button span::before,main .controller .control button span::after,main .controller .control button::before,main .controller .control button::after,main .language-container a span::before,main .language-container a span::after,main .language-container a::before,main .language-container a::after{content:"";display:block;position:absolute;background-size:contain;background-position:center center;background-repeat:no-repeat}main .controller .control a::before,main .controller .control a::after,main .controller .control button::before,main .controller .control button::after,main .language-container a::before,main .language-container a::after{pointer-events:none}main .controller .control a span::after,main .controller .control a::after,main .controller .control button span::after,main .controller .control button::after,main .language-container a span::after,main .language-container a::after{opacity:0;-webkit-transition:opacity 200ms ease-out;transition:opacity 200ms ease-out}main .controller .control a:hover::after,main .controller .control a:hover span::after,main .controller .control button:hover::after,main .controller .control button:hover span::after,main .language-container a:hover::after,main .language-container a:hover span::after{opacity:1}main .controller .control a:hover::before,main .controller .control a:hover span::before,main .controller .control button:hover::before,main .controller .control button:hover span::before,main .language-container a:hover::before,main .language-container a:hover span::before{opacity:0;-webkit-transition:opacity 50ms ease-out 150ms;transition:opacity 50ms ease-out 150ms}main .controller{margin:0 auto}main .controller .controls{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){main .controller .control--language{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:2em !important}}main .controller .fullscreen{width:6.9em;height:4.7em}main .controller .fullscreen::before,main .controller .fullscreen::after{width:10.9em;height:9.1em;top:-2.2em;left:-1.75em}main .controller .fullscreen::before{background-image:url(../static/game/fullscreen-bg-up.png)}main .controller .fullscreen::after{background-image:url(../static/game/fullscreen-bg-over.png)}main .controller .fullscreen span{top:.8em;left:1.9em;width:3.1em;height:3.15em}main .controller .fullscreen span::before{background-image:url(../static/game/fullscreen-icon-up.png)}main .controller .fullscreen span::after{background-image:url(../static/game/fullscreen-icon-over.png)}main .controller .cc{width:7.05em;height:4.65em}main .controller .cc::before,main .controller .cc::after{width:11.35em;height:9.05em;top:-2.2em;left:-2.25em}main .controller .cc::before{background-image:url(../static/game/cc-bg-up.png)}main .controller .cc::after{background-image:url(../static/game/cc-bg-over.png)}main .controller .cc.muted span{top:.8em;left:1.4em;width:4.05em;height:3.2em}main .controller .cc.muted span::before{background-image:url(../static/game/cc-icon-off-up.png)}main .controller .cc.muted span::after{background-image:url(../static/game/cc-icon-off-over.png)}main .controller .cc.unmuted span{top:.8em;left:1.4em;width:4.05em;height:3.2em}main .controller .cc.unmuted span::before{background-image:url(../static/game/cc-icon-on-up.png)}main .controller .cc.unmuted span::after{background-image:url(../static/game/cc-icon-on-over.png)}main .controller .audio{width:7em;height:4.8em}main .controller .audio::before,main .controller .audio::after{width:11.6em;height:9.25em;top:-2.25em;left:-2.3em}main .controller .audio::before{background-image:url(../static/game/audio-bg-up.png)}main .controller .audio::after{background-image:url(../static/game/audio-bg-over.png)}main .controller .audio.muted span{top:.8em;left:1.4em;width:4.35em;height:3.1em}main .controller .audio.muted span::before{background-image:url(../static/game/audio-icon-off-up.png)}main .controller .audio.muted span::after{background-image:url(../static/game/audio-icon-off-over.png)}main .controller .audio.unmuted span{top:.8em;left:1.4em;width:4.35em;height:3.1em}main .controller .audio.unmuted span::before{background-image:url(../static/game/audio-icon-on-up.png)}main .controller .audio.unmuted span::after{background-image:url(../static/game/audio-icon-on-over.png)}main .controller .close{width:7em;height:4.7em}main .controller .close::before,main .controller .close::after{width:11.35em;height:9.05em;top:-2.25em;left:-2.25em}main .controller .close::before{background-image:url(../static/game/button-pink-bg-up.png)}main .controller .close::after{background-image:url(../static/game/button-pink-bg-over.png)}main .controller .close span{top:.8em;left:2.2em;width:3.1em;height:2.95em}main .controller .close span::before{background-image:url(../static/game/close-icon-up.png)}main .controller .close span::after{background-image:url(../static/game/close-icon-over.png)}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){main .controller{margin-top:10px;margin-bottom:10px;padding-right:30px;font-size:.67em}main .controller .controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}main .controller .control{margin-left:4px;margin-right:4px}main .controller .control:last-child{margin-right:0}}@media only screen and (min-width: 760px)and (max-width: 1024px){main .controller{font-size:12px}}@media only screen and (max-width: 759px){main .controller{margin-bottom:1em}main .controller .controls{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:.4em}main .controller .control{margin-left:.2em;margin-right:.2em}}main [data-aspect-ratio="1"] #game-container{width:92.7331887202%;height:87.9120879121%;top:6.5%;left:3.6%}main [data-aspect-ratio="1"]::before{background:url(../static/game/wide-frame.png) no-repeat center center;background-size:100% 100%}main [data-aspect-ratio="0"] #game-container{width:90.3682719547%;height:87.7289377289%;top:6.75%;left:4.75%}main [data-aspect-ratio="0"]::before{background:url(../static/game/narrow-frame.png) no-repeat center center;background-size:100% 100%}main .language{width:7em;height:4.7em}main .language::before,main .language::after{width:11.35em;height:9.05em;top:-2.25em;left:-2.25em}main .language::before{background-image:url(../static/game/button-pink-bg-up.png)}main .language::after{background-image:url(../static/game/button-pink-bg-over.png)}main .language span{top:1.1em;left:1.8em;width:3.75em;height:2.65em}main .language--en span::before{background-image:url(../static/game/language-icon-english-up.png)}main .language--en span::after{background-image:url(../static/game/language-icon-english-over.png)}main .language--es span::before{background-image:url(../static/game/language-icon-spanish-up.png)}main .language--es span::after{background-image:url(../static/game/language-icon-spanish-over.png)}@media only screen and (max-width: 759px){main .language-container .language{margin-left:auto;margin-right:auto;margin-bottom:40px}}@media only screen and (min-width: 760px)and (max-width: 1024px),only screen and (min-width: 1025px){main .language-container{display:none}}@media only screen and (max-width: 759px){main .controller .control--language{display:none}}
