.intro[data-v-3bad55c0]{text-align:center}.banner[data-v-3bad55c0],.intro[data-v-3bad55c0]{overflow:hidden}.banner[data-v-3bad55c0]{aspect-ratio:2;width:100%;max-height:220px}.content[data-v-3bad55c0]{padding:var(--sp-4) var(--sp-5) var(--sp-5)}h1[data-v-3bad55c0]{margin:0 0 var(--sp-2);color:var(--text-hi);font-size:28px;font-weight:900}.diff[data-v-3bad55c0]{gap:var(--sp-2);margin:var(--sp-4) 0;flex-wrap:wrap;justify-content:center;display:flex}.big[data-v-3bad55c0]{padding-inline:var(--sp-7);font-size:20px}.result[data-v-2a7f14ad]{padding:var(--sp-5);text-align:center;position:relative;overflow:hidden}.result.record[data-v-2a7f14ad]{border-color:var(--c-yellow);box-shadow:0 0 0 2px var(--c-yellow),0 0 40px color-mix(in oklch,var(--c-yellow) 35%,transparent)}.result.great[data-v-2a7f14ad]{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent)}h2[data-v-2a7f14ad]{margin:var(--sp-2) 0;color:var(--text-hi);font-size:22px;font-weight:900}.emoji[data-v-2a7f14ad]{animation:pop-2a7f14ad .6s var(--ease) both;font-size:72px;line-height:1.2;display:inline-block}.emoji.great[data-v-2a7f14ad],.emoji.record[data-v-2a7f14ad]{animation:pop-2a7f14ad .6s var(--ease) both,wiggle-2a7f14ad 1.2s .6s ease-in-out 2}.emoji.low[data-v-2a7f14ad],.emoji.zero[data-v-2a7f14ad]{animation:pop-2a7f14ad .6s var(--ease) both,bob-2a7f14ad 2s .6s ease-in-out infinite}@keyframes pop-2a7f14ad{0%{transform:scale(0)rotate(-20deg)}70%{transform:scale(1.25)rotate(6deg)}to{transform:scale(1)}}@keyframes wiggle-2a7f14ad{25%{transform:rotate(-12deg)scale(1.1)}75%{transform:rotate(12deg)scale(1.1)}}@keyframes bob-2a7f14ad{50%{transform:translateY(-6px)}}.rec[data-v-2a7f14ad]{color:var(--c-orange);margin:0;font-weight:700}.big-score[data-v-2a7f14ad]{color:var(--accent);font-size:64px;font-weight:900}.record .big-score[data-v-2a7f14ad]{color:var(--c-orange)}.state.failed[data-v-2a7f14ad]{color:var(--danger)}.state.saved[data-v-2a7f14ad]{color:var(--success)}.ach[data-v-2a7f14ad]{color:var(--accent);margin:var(--sp-1) 0;font-weight:700}.mix[data-v-2a7f14ad]{margin-top:var(--sp-4);padding:var(--sp-4);border:1px dashed var(--accent);border-radius:var(--r-md);gap:var(--sp-3);justify-items:center;display:grid}.ms[data-v-2a7f14ad]{color:var(--accent);font-size:28px}.next[data-v-2a7f14ad]{align-items:center;text-decoration:none;display:inline-flex}.row[data-v-2a7f14ad]{gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;justify-content:center;display:flex}.link[data-v-2a7f14ad]{align-items:center;text-decoration:none;display:inline-flex}
