.fx-sound{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--text-2);background:0 0;border-radius:50%;place-items:center;transition:color .14s,border-color .14s;display:inline-grid}.fx-sound:hover{color:var(--text);border-color:#ffffff47}.fx-sound[aria-pressed=false]{color:var(--faint)}.fx-top{align-items:center;gap:10px;width:100%;display:flex}.fx-top__title{text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}body.is-playing :is(.nav,.footer,.atop,.anav,.amenu,.dl){display:none!important}body.is-playing .main{padding-top:max(12px, env(safe-area-inset-top,0px))}html[data-app] body.is-playing{padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px)}body.is-playing .daily__top,body.is-playing .duel__head :is(.eyebrow,.duel__code){display:none}.daily__card,.daily__opt,.daily__flagopt{position:relative}.fx-pick{z-index:2;font:600 10.5px/1.5 var(--font-ui);background:var(--cyan);color:var(--bg);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;max-width:80%;padding:2px 8px;position:absolute;top:8px;right:8px;overflow:hidden}.fx-pick.is-me{background:var(--amber);left:8px;right:auto}.daily__opt .fx-pick,.daily__flagopt .fx-pick{top:-9px}@media (prefers-reduced-motion:no-preference){.fx-pick{animation:.3s cubic-bezier(.2,.8,.3,1) .12s backwards fx-in}}body.is-playing .main{isolation:isolate;position:relative}body.is-playing .main:before{content:"";z-index:-1;pointer-events:none;opacity:.6;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='640' height='320' fill='none' stroke='%23fff' stroke-opacity='.045'%3E%3Cpath d='M0 40h640M0 120h640M0 200h640M0 280h640'/%3E%3Cpath d='M80 0c26 80 26 240 0 320M240 0c26 80 26 240 0 320M400 0c-26 80-26 240 0 320M560 0c-26 80-26 240 0 320M320 0v320'/%3E%3C/svg%3E") 0 0/640px 320px;position:fixed;inset:0 -640px 0 0}@media (prefers-reduced-motion:no-preference){body.is-playing .main:before{animation:120s linear infinite fx-drift}}@keyframes fx-drift{to{transform:translate(-640px)}}.fx-combo{color:#ff8a5c;background:#ff8a5c1a;border:1px solid #ff8a5c66;border-radius:999px;align-self:center;align-items:center;gap:6px;width:fit-content;margin:0 auto;padding:4px 11px;font-size:12px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.fx-combo{animation:.52s cubic-bezier(.2,.9,.3,1) fx-right}}.daily__q.daily__q--timed{flex-direction:row;align-items:flex-start;gap:14px}.daily__q.daily__q--timed>:first-child{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.fx-clock{flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative}.fx-clock svg{position:absolute;inset:0;transform:rotate(-90deg)}.fx-clock circle{fill:none;stroke-width:4px}.fx-clock__track{stroke:var(--raise)}.fx-clock__left{stroke:var(--amber);stroke-linecap:round;transition:stroke-dashoffset .12s linear}.fx-clock__n{font-size:15px;font-weight:500}.fx-clock.is-low .fx-clock__left{stroke:#ff9c9c}.fx-clock.is-low .fx-clock__n{color:#ff9c9c}@media (prefers-reduced-motion:no-preference){.fx-clock.is-low{animation:1s ease-in-out infinite fx-clock-pulse}}@keyframes fx-clock-pulse{50%{transform:scale(1.08)}}.fx-confetti{pointer-events:none;z-index:60;width:100%;height:100%;position:fixed;inset:0}.daily__card:active:not(:disabled),.daily__opt:active:not(:disabled),.daily__flagopt:active:not(:disabled){transform:scale(.97)}@media (prefers-reduced-motion:no-preference){.daily__card,.daily__opt,.daily__flagopt{animation:.34s cubic-bezier(.2,.8,.3,1) backwards fx-in}.daily__card:nth-child(2),.daily__opt:nth-child(2),.daily__flagopt:nth-child(2){animation-delay:60ms}.daily__opt:nth-child(3),.daily__flagopt:nth-child(3){animation-delay:.12s}.daily__opt:nth-child(4),.daily__flagopt:nth-child(4){animation-delay:.18s}.daily__card.is-right,.daily__opt.is-right,.daily__flagopt.is-right,.daily__shape.is-right{animation:.62s cubic-bezier(.2,.9,.3,1) fx-right}.daily__card.is-wrong,.daily__opt.is-wrong,.daily__flagopt.is-wrong{animation:.42s fx-wrong}}@keyframes fx-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}@keyframes fx-right{0%{transform:scale(1);box-shadow:0 0 #f2b54b8c}35%{transform:scale(1.035);box-shadow:0 0 0 10px #f2b54b2e}to{transform:scale(1);box-shadow:0 0 0 22px #f2b54b00}}@keyframes fx-wrong{0%,to{transform:translate(0)}18%{transform:translate(-7px)}36%{transform:translate(6px)}54%{transform:translate(-4px)}72%{transform:translate(3px)}}.fx-top__step{color:var(--text-2);background:var(--raise);border:1px solid var(--line);border-radius:999px;flex:none;padding:3px 9px;font-size:12px}body.is-playing .daily__reveal{z-index:3;padding:16px 18px calc(16px + env(safe-area-inset-bottom,0px));border-radius:20px 20px var(--r-lg) var(--r-lg);border-color:var(--line-strong);margin:0 -4px -4px;position:sticky;bottom:0;box-shadow:0 -18px 40px #00000073}@media (prefers-reduced-motion:no-preference){body.is-playing .daily__reveal{animation:.32s cubic-bezier(.2,.8,.3,1) fx-sheet}}@keyframes fx-sheet{0%{opacity:0;transform:translateY(22px)}}body.is-playing .daily__reveal-actions{gap:8px}body.is-playing .daily__reveal-actions .btn--primary{flex:100%;justify-content:center;height:46px;font-size:16px}body.is-playing .daily__progress-row span:first-child{display:none}body.is-playing .daily-wrap{grid-template-columns:minmax(0,620px);justify-content:center}
