/* All hover, animation, transition, keyframes, shadow, and transform effects removed for optimization */
body {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

main {
    flex: 1;
}

html {
    scroll-behavior: auto;
}

.highlight-green {
    background-color: rgba(0, 200, 83, 0.2);
}

.highlight-red {
    background-color: rgba(244, 67, 54, 0.2);
}

.watermelon-tooltip {
    opacity: 1;
    z-index: 10;
}

@media (max-width: 360px) {
    .container {
        padding-left: 0.5rem;
        padding-right: 0.5rem;
    }
} 