@font-face{font-family:'Pixelify Sans';src:url('../assets/fonts/pixelify-bold.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:'VT323';src:url('../assets/fonts/vt323.ttf') format('truetype');font-display:swap}
:root{--paper:#f4dfb8;--ink:#432b1c;--pixel:'Pixelify Sans','Courier New',monospace;--mono:'VT323','Courier New',monospace;--orange:#d96d29;--green:#2d602b}
*{box-sizing:border-box}body{margin:0;background:#ead8b7;color:var(--ink);font:18px/1.35 var(--mono)}body::before{display:none}button,input{font:inherit}button,a{touch-action:manipulation}button{border-radius:0}a,button,input,summary{outline-offset:3px}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid #fff195;box-shadow:0 0 0 5px #462815}.shell{width:min(1180px,100%);margin-inline:auto}.site-main{background:#f4dfb8;box-shadow:5px 0 #67422b12,-5px 0 #67422b12}.skip-link{position:fixed;top:-70px;left:12px;background:#fff4d4;padding:10px;z-index:60}.skip-link:focus{top:5px}.reference-art{position:relative;display:block;width:100%;overflow:hidden;pointer-events:none}.reference-art>img{position:absolute;max-width:none;height:auto;display:block;image-rendering:auto;user-select:none;-webkit-user-drag:none}.reference-hotspot{border:0;background:none;color:transparent;padding:0;position:absolute;cursor:pointer}.reference-hotspot:focus-visible{outline-offset:0}
.site-header{height:auto;aspect-ratio:1086/54;position:relative;display:block;padding:0;border:0;box-shadow:none;margin-top:0;z-index:10;min-height:0}.reference-header-art{position:absolute;inset:0}.brand-leaf{left:1.5%;top:5%;width:4%;height:85%}.mobile-leaf{display:none}.site-header nav{position:absolute;left:6.8%;top:4%;width:38%;height:87%;margin:0;gap:0;display:flex;align-items:stretch}.site-header nav :is(a,button){display:flex;align-items:center;justify-content:center;width:20%;height:100%;padding:0;border:0;background:none;color:transparent;font-size:0;min-height:0}.site-header nav :is(a,button):hover{background:#ffeac211;outline:1px solid #dfbb6c44}.tool-search-wrap{position:absolute;left:65.5%;top:21%;width:15.2%;height:53%;display:flex;gap:4px;align-items:center;background:#fff1d0;border:0;box-shadow:inset 0 1px #d7b487;padding:0 5px;border-radius:1px}.tool-search-wrap>span{font:23px/1 Georgia;color:#4c3b28}.tool-search-wrap input{background:transparent;border:0;box-shadow:none;outline:0!important;width:100%;min-width:0;padding:2px;color:#4b3823;font:clamp(10px,1.05vw,13px) 'Courier New',monospace}.tool-search-wrap input::-webkit-search-cancel-button{display:none}#clear-search{position:absolute;right:0;top:0;height:100%;width:21px;border:0;background:#fff1d0;color:#725439;font:21px/1 var(--mono)}.menu-toggle{display:none}
.arcade{border:0;border-radius:0;box-shadow:none;background:#f2ddba;position:relative;outline:0}.arcade .game-viewport{width:100%;min-width:0}.arcade[data-phase='idle'] .game-viewport{aspect-ratio:1086/331;min-height:0;height:auto}.arcade[data-phase='idle'] #game-canvas{visibility:hidden}.arcade[data-phase='idle'] :is(.arcade-topline,.arcade-bottomline,.music-settings){display:none}.hero-overlay{cursor:default;background:#268a9a;isolation:isolate;overflow:hidden}.hero-overlay::before{display:none}.reference-hero-art{position:absolute;inset:0}.pet-panda{left:39.6%;top:2%;width:19%;height:44%;z-index:4}.panda-eye-reaction{position:absolute;inset:0;width:100%;height:100%;z-index:3;opacity:0;pointer-events:none;transition:opacity .15s ease}.hero-overlay:has(.is-petted) .panda-eye-reaction{opacity:1}.bird-backfill{position:absolute;left:86.74033%;top:6.64653%;width:4.97238%;height:15.40785%;opacity:0;pointer-events:none;z-index:2}.bird-backfill>.reference-art{height:100%}.hero-overlay:has(.is-flying) .bird-backfill{opacity:1}.hero-bird{left:87.10866%;top:7.85498%;width:4.05156%;height:12.68882%;z-index:5;overflow:visible}.bird-reference{position:absolute;inset:0;display:block}.bird-reference>.reference-art{height:100%}.hero-bird.is-flying .bird-reference{animation:reference-bird-flight 3.8s cubic-bezier(.4,0,.25,1) both}.rock-play{position:absolute;left:89.41068%;top:70.39275%;width:6.99816%;height:18.429%;z-index:6;display:flex;align-items:center;justify-content:center;gap:1px;flex-direction:column;padding:2px;border:0;background:linear-gradient(110deg,#ac9b86,#b0a18f 55%,#9f978a);color:#362e24;font:700 clamp(10px,1.65vw,21px)/1 var(--pixel);text-shadow:1px 1px #e2ddc1;cursor:pointer;clip-path:polygon(8% 0,89% 0,100% 10%,100% 90%,91% 100%,5% 97%,0 84%,0 12%);mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent);mask-composite:intersect}.rock-play::before{content:'';position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 5px,#c5b39916 5px 8px)}.rock-play svg{display:none}.rock-play span{position:relative}.rock-play:hover{filter:brightness(1.1)}.rock-play:disabled{cursor:wait}.rock-play:focus-visible{outline:4px solid #fff2a4;outline-offset:-4px}.is-entering .rock-play{animation:rock-launch .3s ease-in both}.game-curtain{position:absolute;inset:0;z-index:12;background:#183e2b;color:#ffdf8c;display:grid;place-items:center;font:700 25px var(--pixel);visibility:hidden;clip-path:inset(50% 0);pointer-events:none}.is-entering .game-curtain{visibility:visible;animation:reference-entry .72s cubic-bezier(.7,0,.25,1) both}.is-entering .game-viewport{animation:reference-stage .72s cubic-bezier(.7,0,.25,1) both}.is-entering :is(.arcade-topline,.play-controls,.arcade-bottomline,.music-settings){display:none}.arcade .arcade-topline{background:#462b1d;color:#f7ddb3}.arcade .arcade-bottomline{background:#f1dfbd}.arcade .music-settings{background:#e9d2a9}.arcade .arcade-actions button{font:15px var(--mono);min-height:40px}.arcade .control-key{border-radius:2px}.arcade .game-dialog p{font:18px/1.3 var(--mono)}.arcade .game-dialog h2{font-family:var(--pixel)}.arcade .game-dialog .text-button{min-height:40px}.arcade .music-settings{font-size:14px}.arcade .music-options .text-button{font-size:14px}.arcade #music-source-name{font-size:13px}
.categories{position:relative;aspect-ratio:1086/123;display:block;border:0;padding:0;background:#75492c}.categories-frame{position:absolute;inset:0}.category-card{position:absolute;border:0;padding:0;background:none;box-shadow:none;overflow:visible;cursor:pointer}.category-card>.reference-art{height:100%}.category-photo{left:2.02578%;top:6.50407%;width:31.76796%;height:78.04878%}.category-social{left:34.89871%;top:6.50407%;width:30.66298%;height:78.04878%}.category-business{left:66.66667%;top:6.50407%;width:31.39963%;height:78.04878%}.category-card:hover{filter:brightness(1.06)}.category-card[aria-pressed=true]{outline:3px solid #ffdf7b;outline-offset:-7px}.category-translation{position:absolute;left:27.2%;right:9.2%;top:9%;bottom:10%;padding:1px 0 2px 6px;background:linear-gradient(110deg,#176493,#125a89 60%,#115584);text-align:left;color:#f7f1d8;display:flex;flex-direction:column;justify-content:center;gap:3px}.category-translation small{font:clamp(9px,.96vw,12px) var(--mono)}.category-translation strong{font:700 clamp(11px,1.48vw,18px)/1.05 var(--pixel)}.category-translation>span{font:clamp(7px,.84vw,10px)/1.2 var(--mono);letter-spacing:.4px;white-space:nowrap}
.tools-section{position:relative;padding:0 0 0;background:#f4dfb8;isolation:isolate}.tools-section::before,.tools-section::after{content:'';position:absolute;top:0;bottom:0;width:3%;background-image:url('../assets/site/reference.jpg');background-size:3393.75% auto;background-position:0 53%;pointer-events:none;z-index:-1}.tools-section::before{left:0}.tools-section::after{right:0;background-position:100% 53%}.tools-heading{position:relative;margin:0;width:100%;aspect-ratio:1086/107}.tools-heading>.reference-art{position:absolute;inset:0}.all-tools-filter{position:absolute;left:38%;right:38%;top:19%;bottom:8%;padding:0;border:0;background:none;cursor:pointer}.all-tools-filter:hover{background:#fff3d20c}.all-tools-filter:focus-visible{outline:2px solid #8a5b2e;outline-offset:-2px}.all-tools-filter[aria-pressed=false]::after{content:'SHOW ALL TOOLS ↗';position:absolute;bottom:0;left:0;right:0;background:#f7e2b8;color:#805526;font:13px var(--mono);text-align:center}#tools-grid{grid-template-columns:249fr 244fr 246fr 244fr;gap:10px 1.2%;padding:0 2.9466%;margin:0}.tool-card{min-width:0}.tool-reference-art>img{image-rendering:auto}.tool-card-link:focus-visible{outline:3px solid #583a1c;outline-offset:1px}.tool-card:hover{transform:none;filter:brightness(1.025)}.tool-card .tool-reference-art{height:100%}
.quest-cta{position:relative;margin:0;padding:0;aspect-ratio:1086/171;border:0;box-shadow:none;display:block;background:#f4dfb8;isolation:isolate}.cta-reference-art{position:absolute;inset:0}.footer-mascot{left:12.1547%;top:7.60234%;width:18.4162%;height:85.3801%;z-index:3}.mascot-reference-art{position:absolute;inset:0;height:100%}.hand-backfill,.waving-hand{position:absolute;left:78.5%;top:39.726%;width:21.5%;height:28.767%;display:block;pointer-events:none}.hand-backfill>.reference-art,.waving-hand>.reference-art{height:100%}.hand-backfill{opacity:0}.is-waving .hand-backfill{opacity:1}.waving-hand{transform-origin:44.186% 92.857%}.is-waving .waving-hand{animation:reference-hand-wave 3.6s ease-in-out both}.wave-hearts{position:absolute;inset:0;pointer-events:none;overflow:visible}.wave-heart{position:absolute;color:#e75539;text-shadow:1px 1px #652b1e;font:700 13px/1 var(--pixel);animation:reference-heart 3.6s ease-out var(--delay) both;left:var(--x);top:var(--y)}.quest-copy{position:absolute;left:33%;top:26%;width:31%;height:39%;color:transparent;pointer-events:none}.quest-copy h2,.quest-copy p{font-size:0;margin:0}.explore-button{left:64.5%;top:28%;width:20%;height:31%;font-size:0;color:transparent;display:block}.explore-button:hover{background:#ffc75211}.site-footer{height:auto;min-height:0;aspect-ratio:1086/87;position:relative;display:block;padding:0;border:0;margin-top:0;color:#f6e0bd}.footer-reference-art{position:absolute;inset:0}.site-footer .footer-logo{position:absolute;left:3%;top:16%;width:11.5%;height:54%;font-size:0;color:transparent}.site-footer .footer-tagline{position:absolute;left:14.5%;top:33%;width:24%;font-size:0;display:block;pointer-events:none}.site-footer nav{position:absolute;left:40.2%;top:22%;width:25.7%;height:54%;display:flex;gap:0;margin:0;align-items:stretch}.site-footer nav :is(a,button){color:transparent;font-size:0;min-height:0;padding:0;border:0;background:none;width:20%;display:flex;align-items:center}.site-footer nav :is(a,button):hover{background:#fff2d311}.social-links{position:absolute;left:70.2%;top:20%;width:15.4%;height:59%;display:flex;gap:0}.social-links button{width:25%;height:100%;padding:0;border:0;background:none;color:transparent;font-size:0}.social-links button:hover{background:#fff2d311}.subfooter{display:flex;align-items:center;justify-content:space-between;padding:8px 14px 12px;font:12px var(--mono);color:#7b6446}.subfooter button{border:1px solid #ba9c6c;background:#f8e6c1;color:#695032;font:12px var(--mono);min-height:30px;padding:3px 10px}.site-dialog{width:min(550px,calc(100% - 30px));max-height:85dvh;overflow:auto;padding:35px;background:#fff0cc;border:4px solid #513019;color:#442919;box-shadow:inset 0 0 0 4px #e8c687,7px 7px #201d19a6;font:20px/1.35 var(--mono)}.site-dialog::backdrop{background:#17281fba}.site-dialog h2{font:700 31px/1 var(--pixel);margin:12px 0 20px}.site-dialog h3{font:700 20px var(--pixel);margin:24px 0 5px}.site-dialog .eyebrow{font:16px var(--mono);color:#95632e}.site-dialog-close{position:absolute;right:10px;top:8px;background:#6b351e;color:#ffebc2;width:36px;height:36px;border:2px solid #3a2114;font:26px var(--mono)}.site-dialog a{display:inline-block;padding:10px 15px;background:#38712d;color:#fff2c7;border:2px solid #244721}
@keyframes reference-hand-wave{0%,100%{transform:rotate(0)}20%{transform:rotate(-6deg)}40%{transform:rotate(6deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(5deg)}}@keyframes reference-heart{0%,10%{opacity:0;transform:translateY(0) scale(.7)}30%{opacity:1}85%,100%{opacity:0;transform:translateY(-22px) scale(1)}}@keyframes reference-bird-flight{0%,100%{transform:translate(0,0) rotate(0)}20%{transform:translate(-80px,-28px) rotate(-10deg)}50%{transform:translate(-220px,-16px) rotate(-4deg)}65%{transform:translate(-190px,-45px) scaleX(-1)}85%{transform:translate(-45px,-20px) scaleX(-1)}}@keyframes reference-entry{0%{clip-path:inset(50% 0)}39%,58%{clip-path:inset(0)}100%{clip-path:inset(50% 0)}}@keyframes reference-stage{0%,39%{aspect-ratio:1086/331}75%,100%{aspect-ratio:16/9}}@keyframes rock-launch{to{transform:translateY(-24px);opacity:0}}
.motion-paused .waving-hand,.motion-paused .bird-reference,.page-hidden .waving-hand,.page-hidden .bird-reference{animation:none!important}.motion-paused .is-waving .wave-heart{animation:none!important;opacity:1}.motion-paused .game-curtain{display:none}.motion-paused .panda-eye-reaction{transition:none}.page-hidden *{animation-play-state:paused!important}
/* Reflow the real reference artwork without changing its crop geometry. */
@media(max-width:1099px) and (min-width:768px){.tools-section::before,.tools-section::after{display:none}
  #tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:0 3%;max-width:none}
  .category-translation strong{font-size:12px}
  .category-translation>span{font-size:8px}
  .tools-heading,.quest-cta{min-height:0}
  .tool-card-link{height:auto}
}
@media(max-width:767px){
  .shell{width:100%}
  .site-header{aspect-ratio:auto;height:58px;background:#623b25 url('../assets/site/wood-grain.svg') repeat 0 0/192px 72px;border-bottom:3px solid #402616;display:flex;align-items:center;gap:9px;padding:5px 10px}
  .reference-header-art{display:none}
  .brand-leaf{position:relative;left:auto;top:auto;width:38px;height:44px;flex:none}
  .mobile-leaf{display:block;width:100%;height:100%}
  .mobile-leaf>.reference-art{height:100%}
  .menu-toggle{display:flex;order:3;flex:none;flex-direction:column;gap:4px;align-items:center;justify-content:center;height:44px;width:43px;background:#84512c;border:2px solid #352318;box-shadow:inset 0 2px #b8834b}
  .menu-toggle span{width:18px;height:3px;background:#ffeac5}
  .site-header nav{display:none;position:absolute;left:0;top:100%;height:auto;width:100%;background:#633b25 url('../assets/site/wood-grain.svg') repeat 0 0/192px 72px;padding:7px 10px 10px;border:3px solid #412b1e}
  .site-header nav.is-open{display:flex;flex-direction:column}
  .site-header nav :is(a,button){display:flex!important;width:100%;color:#fff0d0;font:700 19px var(--pixel);min-height:44px;justify-content:flex-start;padding:6px 15px}
  .tool-search-wrap{position:relative;left:auto;top:auto;height:37px;width:auto;flex:1;min-width:0;border:2px solid #362616;border-radius:2px;padding-inline:5px}
  .tool-search-wrap input{font-size:13px;padding:3px;min-width:0}
  .tool-search-wrap>span{font-size:23px}

  /* The full banner, eyes and bird share the same coordinate system at every width. */
  .arcade[data-phase='idle'] .game-viewport{aspect-ratio:1086/331;min-height:0;height:auto}
  .hero-bird::before{content:'';position:absolute;inset:-12px}
  .rock-play{font-size:clamp(7px,1.85vw,14px);min-height:0;padding:1px;gap:0}
  .rock-play svg{margin-top:4%}

  .categories{display:flex;flex-direction:column;aspect-ratio:auto;gap:9px;padding:11px 13px 13px;background:#693f28 url('../assets/site/wood-grain.svg') repeat 0 0/192px 72px;border-block:3px solid #442917}
  .categories-frame{display:none}
  .category-card{position:relative;left:auto;top:auto;width:100%;height:auto;aspect-ratio:345/96}
  .category-card>.reference-art{position:absolute;inset:0;height:100%;aspect-ratio:auto!important}
  .category-social{aspect-ratio:333/96}
  .category-business{aspect-ratio:341/96}
  .category-translation strong{font-size:clamp(13px,3.7vw,20px)}
  .category-translation small{font-size:13px}
  .category-translation>span{font-size:clamp(8px,2.2vw,11px)}

  /* Keep the original, static vines and lanterns, with one readable title below. */
  .tools-section{container-type:inline-size}
  .tools-heading{--decor-height:19.5cqw;aspect-ratio:auto;height:calc(var(--decor-height) + 88px);overflow:hidden;background:#f4dfb8}
  .tools-heading>.reference-art{inset:0 0 auto;width:100%;height:auto;aspect-ratio:400/78!important}
  .tools-heading>.reference-art>img{width:271.5%!important;left:0!important;top:0!important;transform:translateY(-35.0828729282%)}
  .tools-heading>.reference-art::after{display:none}
  .tools-heading h2{clip:auto;clip-path:none;position:absolute;left:8%;right:8%;top:calc(var(--decor-height) + 7px);width:auto;height:auto;margin:0;text-align:center;font:700 29px/1 var(--pixel);overflow:visible;white-space:normal}
  .tools-heading p{clip:auto;clip-path:none;position:absolute;left:8%;right:8%;top:calc(var(--decor-height) + 40px);width:auto;height:auto;text-align:center;margin:0;font:16px/1.2 var(--mono);overflow:visible;white-space:normal}
  .all-tools-filter{left:12%;right:12%;top:var(--decor-height);bottom:4px}
  .all-tools-filter[aria-pressed=false]::after{bottom:0;font-size:11px}
  #tools-grid{grid-template-columns:1fr;gap:12px;padding-inline:5.5%;max-width:450px;margin-inline:auto}
  .tool-card-link{height:auto}
  .tools-section::before,.tools-section::after{display:none}

  /* The same original mascot remains still; only its isolated hand reacts. */
  .quest-cta{aspect-ratio:auto;min-height:225px;margin-top:8px;background:#f4dfb8;border-top:3px solid #704a2b;border-bottom:3px solid #42672a;overflow:hidden}
  .cta-reference-art{inset:auto 0 0;width:100%;height:11px;aspect-ratio:auto!important;opacity:1;transform:none;z-index:-1}
  .cta-reference-art>img{width:1086px!important;left:50%!important;top:-1350px!important;transform:translateX(-50%)}
  .footer-mascot{left:1%;top:auto;bottom:9px;width:43%;height:auto;aspect-ratio:200/146;transform:none;animation:none}
  .mascot-reference-art{height:100%;clip-path:polygon(56.000% 0.685%,64.000% 0.685%,67.500% 4.795%,70.500% 12.329%,74.000% 17.808%,74.000% 26.027%,78.000% 30.137%,81.500% 35.616%,81.500% 41.781%,84.500% 40.411%,87.500% 42.466%,91.500% 41.096%,95.000% 43.836%,98.000% 46.575%,100.000% 51.370%,99.500% 58.219%,97.500% 65.753%,92.500% 73.973%,87.000% 80.137%,80.500% 84.932%,73.000% 86.986%,71.500% 95.205%,65.000% 96.575%,62.000% 98.630%,52.000% 97.260%,47.500% 98.630%,36.500% 97.945%,34.500% 100.000%,26.000% 99.315%,25.500% 97.260%,16.000% 97.945%,13.500% 95.205%,9.000% 95.205%,5.500% 92.466%,2.500% 88.356%,0.000% 84.247%,0.000% 73.973%,0.000% 62.329%,3.000% 55.479%,8.500% 50.685%,14.000% 50.685%,20.000% 54.795%,24.500% 56.164%,21.500% 49.315%,19.000% 44.521%,17.000% 38.356%,17.000% 28.767%,20.500% 23.288%,25.000% 19.863%,32.000% 20.548%,37.000% 24.658%,41.000% 24.658%,43.000% 21.233%,50.000% 17.808%,52.500% 9.589%)}
  .quest-copy{left:43%;width:53%;top:24px;height:auto;color:#3b271c;text-align:center}
  .quest-copy h2{font:700 19px/1.05 var(--pixel);text-transform:uppercase;margin:0 0 9px}
  .quest-copy p{font:15px/1.2 var(--mono);text-transform:uppercase;white-space:normal}
  .explore-button{left:47%;top:127px;width:48%;height:auto;min-height:45px;padding:8px 10px;border:2px solid #563018;box-shadow:inset 0 2px #efa451,2px 3px #996332;background:#c85b25;color:#fff2d0;font:700 14px/1.1 var(--pixel);text-align:center;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:7px;white-space:normal}
  .explore-button:hover{background:#d56a2b}
  .explore-button span{font-size:22px}
  .site-footer{aspect-ratio:auto;min-height:151px;background:#643b27 url('../assets/site/wood-grain.svg') repeat 0 0/192px 72px;border-block:3px solid #362318;display:flex;flex-wrap:wrap;gap:8px 15px;align-items:center;justify-content:center;padding:17px 15px}
  .footer-reference-art{display:none}
  .site-footer .footer-logo{position:relative;left:auto;top:auto;width:auto;height:auto;color:#ffb741;font:700 31px var(--pixel)}
  .site-footer .footer-tagline{position:static;width:155px;margin:0;color:#f5deb9;font:13px var(--mono);display:block}
  .site-footer nav{position:static;width:100%;height:42px;justify-content:center;gap:16px;display:flex}
  .site-footer nav :is(a,button){color:#ffe9c7;font:16px var(--mono);width:auto;min-height:42px;display:flex!important}
  .social-links{position:static;display:flex;width:auto;height:40px;gap:24px}
  .social-links button{min-width:28px;height:40px;color:#ffe9c7;font:700 21px Arial}
  .subfooter{font-size:11px;gap:8px;flex-wrap:wrap;justify-content:center}
  .subfooter button{font-size:11px;min-height:34px}
  .arcade .arcade-actions button{font-size:12px;min-height:44px}
  .arcade .arcade-actions{gap:5px}
  .arcade .game-dialog p{font-size:13px}
  .arcade .game-dialog .pixel-button{min-height:40px}
  .arcade .music-settings{font-size:12px}
  .arcade .music-options{gap:10px}
  .arcade #music-source-name{font-size:11px}
  .arcade .complete-overlay .game-dialog .text-button{min-height:35px}
  .game-curtain{font-size:17px}
  .site-dialog{font-size:18px;padding:30px 22px}
  .site-dialog h2{font-size:27px}
}
@media(prefers-reduced-motion:reduce){body:not(.motion-enabled) .bird-reference,body:not(.motion-enabled) .waving-hand,body:not(.motion-enabled) .wave-heart{animation:none!important}body:not(.motion-enabled) .panda-eye-reaction{transition:none}body:not(.motion-enabled) .game-curtain{display:none}}
