.wheel-container[data-v-62237f38]{padding-top:1rem;padding-bottom:1rem}@media (min-width: 640px){.wheel-container[data-v-62237f38]{padding-top:2rem;padding-bottom:2rem}}.wheel-container[data-v-62237f38]{overflow-x:hidden;overflow-y:visible}.wheel-game[data-v-62237f38]{display:flex;flex-direction:column;align-items:center;padding-left:.5rem;padding-right:.5rem}@media (min-width: 640px){.wheel-game[data-v-62237f38]{padding-left:0;padding-right:0}}.wheel-wrapper[data-v-62237f38]{position:relative;display:flex;align-items:center;justify-content:center;min-height:0;contain:layout style}.wheel-pointer[data-v-62237f38]{position:absolute;top:-12px;left:50%;z-index:10;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:24px solid #FFD700;filter:drop-shadow(0 4px 6px rgba(0,0,0,.3))}.wheel[data-v-62237f38]{position:relative;width:600px;height:600px;max-width:calc(100vw - 40px);max-height:calc(100vw - 40px);user-select:none;margin:0 auto;aspect-ratio:1}.wheel-svg[data-v-62237f38]{height:100%;width:100%;filter:drop-shadow(0 10px 30px rgba(0,0,0,.3))}.wheel-segment[data-v-62237f38]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;cursor:pointer}.wheel-segment[data-v-62237f38]:hover{filter:brightness(1.1)}.persona-name[data-v-62237f38]{text-shadow:1px 1px 2px rgba(0,0,0,.8)}.controls-top[data-v-62237f38]{margin-bottom:.25rem;text-align:center}@media (min-width: 640px){.controls-top[data-v-62237f38]{margin-bottom:.5rem}}.lcd-display[data-v-62237f38]{margin-bottom:.5rem;display:flex;justify-content:center}@media (min-width: 640px){.lcd-display[data-v-62237f38]{margin-bottom:1rem}}.lcd-frame[data-v-62237f38]{padding:.5rem;min-height:40px}.lcd-screen[data-v-62237f38]{padding:.25rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1));font-family:Courier New,Courier,monospace;text-shadow:0 0 8px currentColor;min-width:300px;min-height:24px;text-align:center;transition:all .1s;display:flex;align-items:center;justify-content:center}.lcd-active[data-v-62237f38]{animation:lcdFlicker-62237f38 .1s infinite}.lcd-spinning[data-v-62237f38]{animation:lcdChange-62237f38 .1s infinite}@keyframes lcdFlicker-62237f38{0%,to{opacity:1}50%{opacity:.8}}@keyframes lcdChange-62237f38{0%{opacity:0;transform:translateY(10px) scaleY(.5)}50%{opacity:1;transform:translateY(0) scaleY(1)}to{opacity:0;transform:translateY(-10px) scaleY(.5)}}.spin-button[data-v-62237f38]{border-radius:9999px;padding:.5rem 1rem;font-size:1rem;line-height:1.5rem;font-weight:700;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #db2777 var(--tw-gradient-to-position);--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.spin-button[data-v-62237f38]:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.spin-button[data-v-62237f38]:disabled{cursor:not-allowed;opacity:.5}@keyframes pulse-62237f38{50%{opacity:.5}}.spin-button.spinning[data-v-62237f38]{animation:pulse-62237f38 2s cubic-bezier(.4,0,.6,1) infinite}.result-overlay[data-v-62237f38]{position:fixed;inset:0;z-index:50;background-color:#000c;display:flex;align-items:center;justify-content:center;padding:.5rem}@media (min-width: 640px){.result-overlay[data-v-62237f38]{padding:1rem}}.result-content[data-v-62237f38]{width:100%;max-width:42rem;border-radius:1rem;--tw-bg-opacity: 1;background-color:rgb(34 34 34 / var(--tw-bg-opacity, 1));padding:2rem;position:relative;animation:popIn-62237f38 .5s ease-out}.close-button[data-v-62237f38]{position:absolute;top:1rem;right:1rem;border-radius:9999px;padding:.5rem;--tw-bg-opacity: 1;background-color:rgb(47 47 47 / var(--tw-bg-opacity, 1))}.close-button[data-v-62237f38]:hover{--tw-bg-opacity: 1;background-color:rgb(79 79 79 / var(--tw-bg-opacity, 1))}.close-button[data-v-62237f38]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.result-title[data-v-62237f38]{margin-bottom:1.5rem;text-align:center;font-size:1.875rem;line-height:2.25rem;font-weight:700;background-clip:text;color:transparent;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.result-card[data-v-62237f38]{margin-bottom:2rem;display:flex;justify-content:center}.result-card[data-v-62237f38] .persona-card{max-width:24rem}.result-actions[data-v-62237f38]{display:flex;flex-direction:column;justify-content:center;gap:1rem}@media (min-width: 640px){.result-actions[data-v-62237f38]{flex-direction:row}}.play-again-button[data-v-62237f38]{border-radius:.5rem;padding:.75rem 1.5rem;font-weight:700;--tw-bg-opacity: 1;background-color:rgb(47 47 47 / var(--tw-bg-opacity, 1))}.play-again-button[data-v-62237f38]:hover{--tw-bg-opacity: 1;background-color:rgb(79 79 79 / var(--tw-bg-opacity, 1))}.play-again-button[data-v-62237f38]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}@keyframes popIn-62237f38{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.result-overlay-enter-active[data-v-62237f38],.result-overlay-leave-active[data-v-62237f38]{transition:opacity .3s ease}.result-overlay-enter-from[data-v-62237f38],.result-overlay-leave-to[data-v-62237f38]{opacity:0}@media (max-width: 640px){.wheel[data-v-62237f38]{width:360px;height:360px}.wheel-wrapper[data-v-62237f38]{transform:scale(1);transform-origin:center}.wheel-pointer[data-v-62237f38]{top:-10px;border-left-width:10px;border-right-width:10px;border-top-width:20px}.lcd-screen[data-v-62237f38]{padding-left:.5rem;padding-right:.5rem;font-size:.875rem;line-height:1.25rem;min-width:240px}.spin-button[data-v-62237f38]{padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}.result-content[data-v-62237f38]{max-width:98vw;padding:.5rem}.result-title[data-v-62237f38]{margin-bottom:1rem;font-size:1.25rem;line-height:1.75rem}.play-again-button[data-v-62237f38]{padding:.5rem 1rem;font-size:.875rem;line-height:1.25rem}}
