/* Game specific styles */

/* Animations */
@keyframes pop {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.2);
    }

    100% {
        transform: scale(1);
    }
}

.animate-pop {
    animation: pop 0.3s ease-out forwards;
}

/* Strikethrough for found words in list */
.word-found {
    text-decoration: line-through;
    opacity: 0.6;
}

/* Custom Overrides requested by User */
@media (min-width: 768px) {

    /* Customize Tailwind utility behaviors within this scope */
    .md\:text-3xl {
        font-size: 1.875rem !important;
        line-height: 3rem !important;
        width: 3rem !important;
        /* Force width */
        text-align: center;
        /* Ensure centered text in fixed width */
    }
}

/* Override bold to be semi-bold (600) globally in this context */
.font-bold {
    font-weight: 600 !important;
}