#blitzDialog{--blitz-moss:#466329;--blitz-moss-dark:#30481e;--blitz-moss-border:#7c9855;--blitz-moss-light:#e8eedc}#blitzDialog .blitz-direction-segments button.is-active{background:linear-gradient(135deg,#f1f5e9,#e0e8ce);color:var(--blitz-moss-dark);border:2px solid var(--blitz-moss);box-shadow:inset 0 1px 2px #fff,0 1px 2px #3b4c2520}#blitzDialog .blitz-settings-grid .blitz-direction-segments button{box-sizing:border-box;border:2px solid transparent;padding:6px 3px;border-radius:12px}#blitzDialog .blitz-settings-grid .blitz-direction-segments button.is-active{border-color:var(--blitz-moss)}#blitzDialog .blitz-sound-row{display:flex;align-items:center;justify-content:space-between;gap:14px;box-sizing:border-box;width:100%;padding:9px 13px;margin:0 0 12px;border:1px solid #cba16d;border-radius:12px;background:linear-gradient(120deg,#f5ead5,#fbf4e5)}#blitzDialog .blitz-sound-label{display:flex;align-items:center;gap:10px;color:#603612;font:800 15px/1.2 Outfit,sans-serif}#blitzDialog .blitz-sound-label>.bi{font-size:23px}#blitzDialog .blitz-sound-toggle{position:relative;flex:none;box-sizing:border-box;min-width:104px;min-height:35px;margin:0;padding:7px 39px 7px 13px;border:1px solid #3c5523;border-radius:24px;background:linear-gradient(125deg,#527237,#3c5824);box-shadow:inset 0 1px 2px #fff2;color:#fffdf6;font:600 13px/1.2 Outfit,sans-serif;cursor:pointer;transition:background .18s ease}#blitzDialog .blitz-sound-toggle:after{content:"";position:absolute;right:4px;top:50%;width:26px;height:26px;border-radius:50%;background:#fffefa;box-shadow:0 1px 3px #24371055;transform:translateY(-50%);transition:right .18s ease}#blitzDialog .blitz-sound-toggle[aria-checked=false]{padding:7px 12px 7px 38px;background:#d8d0bd;border-color:#baa783;color:#684c2d}#blitzDialog .blitz-sound-toggle[aria-checked=false]:after{right:calc(100% - 30px)}#blitzDialog .blitz-sound-toggle:focus-visible,#blitzDialog .blitz-direction-segments button:focus-visible{outline:3px solid #a1b779;outline-offset:3px}#blitzDialog .blitz-reference-actions{grid-template-columns:1fr 1fr;gap:10px}#blitzDialog #blitzWelcomeView .blitz-reference-actions :is(#blitzStart,#blitzFriend){min-height:53px!important;padding:10px 8px!important;gap:8px!important;font-size:15px;font-weight:900}#blitzDialog #blitzWelcomeView .blitz-reference-actions #blitzStart,#blitzDialog #blitzResultView #blitzReplay{border:2px solid var(--blitz-moss-border);border-bottom:3px solid var(--blitz-moss-dark);background:linear-gradient(125deg,#58753b,#3d5827);color:#fffdf6;box-shadow:inset 0 1px 2px #ffffff30}#blitzDialog #blitzWelcomeView .blitz-reference-actions #blitzStart:hover:enabled,#blitzDialog #blitzResultView #blitzReplay:hover:enabled{background:linear-gradient(125deg,#658346,#49672f)}#blitzDialog #blitzWelcomeView .blitz-reference-actions #blitzStart:active:enabled,#blitzDialog #blitzResultView #blitzReplay:active:enabled{background:var(--blitz-moss-dark)}#blitzDialog #blitzWelcomeView .blitz-reference-actions #blitzStart:disabled,#blitzDialog #blitzResultView #blitzReplay:disabled{background:#dce2ce;color:#747f60;border-color:#bbc5a8;box-shadow:none}#blitzDialog #blitzWelcomeView .blitz-reference-actions #blitzFriend{border:2px solid #aa753f;background:#fffaf0;color:#603612}#blitzDialog #blitzWelcomeView .blitz-reference-actions #blitzStartLabel{text-transform:uppercase}#blitzDialog #blitzWelcomeView .blitz-reference-actions #blitzStartIcon{font-size:26px!important}@media(max-width:380px){#blitzDialog .blitz-sound-row{padding:9px 10px;gap:8px}#blitzDialog .blitz-sound-label{font-size:14px;gap:7px}#blitzDialog #blitzWelcomeView .blitz-reference-actions :is(#blitzStart,#blitzFriend){flex-direction:row!important;font-size:13px;gap:6px!important}#blitzDialog .blitz-reference-actions :is(#blitzStart,#blitzFriend)>i{font-size:20px!important}}@media(prefers-reduced-motion:reduce){#blitzDialog .blitz-sound-toggle,#blitzDialog .blitz-sound-toggle:after{transition:none}}#blitzDialog .category-rush-header h3{font-size:20px;line-height:1.2;text-transform:none}#blitzDialog #blitzWelcomeView>h2{text-transform:none}#blitzDialog #blitzWelcomeView>.blitz-welcome-description{box-sizing:border-box;align-self:center;width:100%;margin-inline:auto;text-align:center}
