.riddle-card[data-v-59c73360]{transition:all .3s ease;box-shadow:var(--card-shadow)}.riddle-card[data-v-59c73360]:hover{box-shadow:var(--card-shadow-hover)}.riddle-question[data-v-59c73360]{color:#333;animation:fade-in-up-59c73360 .5s ease}.thinking-button[data-v-59c73360]{transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;background:linear-gradient(135deg,var(--color-primary) 0%,#1a6b00 100%)}.thinking-button[data-v-59c73360]:hover{transform:scale(1.15) rotate(10deg);box-shadow:0 12px 24px #1047004d}.thinking-button[data-v-59c73360]:active{transform:scale(1.05) rotate(5deg)}.thinking-button.spinning[data-v-59c73360]{animation:spin-twice-59c73360 .6s ease-in-out}@keyframes spin-twice-59c73360{0%{transform:rotate(0)}to{transform:rotate(720deg)}}.answer-container[data-v-59c73360]{animation:fade-in-up-59c73360 .6s ease}.answer-label[data-v-59c73360]{animation:fade-in-59c73360 .4s ease .2s both}.riddle-answer[data-v-59c73360]{animation:fade-in-59c73360 .4s ease .3s both;color:var(--color-primary);font-weight:500}.next-button[data-v-59c73360]{transition:all .3s ease;animation:fade-in-59c73360 .4s ease .4s both}.next-button[data-v-59c73360]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1047004d}.next-button[data-v-59c73360]:active{transform:translateY(0)}@keyframes fade-in-up-59c73360{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-59c73360{0%{opacity:0}to{opacity:1}}.slide-fade-enter-active[data-v-59c73360]{transition:all .4s ease}.slide-fade-leave-active[data-v-59c73360]{transition:all .3s ease}.slide-fade-enter-from[data-v-59c73360]{opacity:0;transform:translate(30px)}.slide-fade-leave-to[data-v-59c73360]{opacity:0;transform:translate(-30px)}.fade-enter-active[data-v-59c73360],.fade-leave-active[data-v-59c73360]{transition:opacity .5s ease}.fade-enter-from[data-v-59c73360],.fade-leave-to[data-v-59c73360]{opacity:0}.ugc-attribution[data-v-59c73360]{font-style:italic;animation:fade-in-59c73360 .4s ease .5s both}.submit-riddle-link[data-v-59c73360]{display:inline-block;color:var(--color-primary);text-decoration:none;font-weight:500;padding:12px 24px;border:2px solid var(--color-primary);border-radius:24px;transition:all .3s ease}.submit-riddle-link[data-v-59c73360]:hover{background:var(--color-primary);color:#fff;transform:translateY(-2px);box-shadow:0 4px 12px #10470033}
