.sta-root{max-width:100%;overflow-x:hidden}.sta-root .sta-inner{max-width:820px;margin:0 auto}@media(max-width:768px){.sta-root .sta-header{padding:14px 16px!important}.sta-root .sta-game-header{padding:28px 16px 16px!important}.sta-root .sta-game-title{word-break:break-word;letter-spacing:.15em!important;font-size:22px!important}.sta-root .sta-game-subtitle{font-size:12px!important}.sta-root .sta-progress{flex-wrap:wrap;padding:0 16px 20px!important}.sta-root .sta-scenario-card{margin:0 12px!important}.sta-root .sta-reveal,.sta-root .sta-completed{margin:12px 12px 0!important}.sta-root .sta-complete-card{margin:32px 12px!important;padding:28px 20px!important}}@media(max-width:480px){.sta-root .sta-game-title{letter-spacing:.12em!important;font-size:18px!important}.sta-root .sta-score-bar{padding:4px 10px!important}.sta-root .sta-score-value,.sta-root .sta-logo-text{font-size:14px!important}.sta-root .sta-progress-dot{width:22px!important}.sta-root .sta-email-body,.sta-root .sta-terminal-body{padding:14px!important;font-size:12px!important}.sta-root .sta-email-header{padding:12px 14px!important}.sta-root .sta-email-label{width:44px!important}.sta-root .sta-scenario-meta{padding:12px 14px!important}.sta-root .sta-found-count{width:100%;margin-left:0!important}.sta-root .sta-complete-score{font-size:44px!important}.sta-root .sta-stat-value{font-size:20px!important}}
