
/* Readability and focus: component data and the game engine are unchanged. */
body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}
a[hreflang][aria-current="page"]{color:#ac2454!important}.language-switch a{font-size:11px}.game-steps li>span{color:#f7a3bf!important}.footer-main>span{color:#66536c}.footer-bottom,.footer-bottom p,.footer-bottom a{color:#625764}.footer-bottom>p,.footer-bottom nav>a{font-size:11px;line-height:1.8}.footer-bottom nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 22px}.footer-bottom nav>a{display:inline-flex;align-items:center;min-height:44px}.footer-main>a:last-child,.maker-contact>a{display:inline-flex;align-items:center;min-height:44px}.test-online p,.test-online small,.test-online .test-eyebrow{color:#fff}.handling-demo:focus-visible{outline:3px solid #3155b7;outline-offset:5px}.handling-demo{scrollbar-color:#3155b7 #eee4d1}.polish-skip{position:fixed;z-index:200;top:10px;left:12px;padding:13px 20px;background:#12182b;color:#fff;font:700 15px/1.5 Manrope,Arial,sans-serif;transform:translateY(-200%);border-radius:5px}.polish-skip:focus{transform:translateY(0);outline:3px solid #3155ec;outline-offset:3px}main[tabindex="-1"]:focus{outline:none}.polished-home :is(a,button,summary){scroll-margin-block:16px 100px}
@media(max-width:980px){.no-js .header{flex-wrap:wrap;gap:4px 20px;padding-block:12px}.no-js .header #main-nav{position:static!important;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:3px 18px;width:100%;padding:8px 0 0;margin:0;border:0;box-shadow:none;background:transparent;transform:none;opacity:1;visibility:visible}.no-js .header #main-nav>a{min-height:44px}}
@media(max-width:700px){.mobile-play{padding-bottom:calc(12px + env(safe-area-inset-bottom));padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.polished-home{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.test-field input,.test-field select,.test-field textarea,#feedback-text{font-size:16px}.footer-bottom{gap:12px}.footer-main>span{font-size:11px}.footer-bottom nav{gap:2px 20px}}
