.language-option {
     transition: all 0.2s ease-in-out;
     cursor: pointer;
 }
 .language-option:hover:not(.selected) {
     transform: translateY(-2px);
     box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
 }
 /* Base styles for selection */
 .selected {
     color: white;
     border-width: 3px;
 }
 
 /* Language selector positioning */
 #languageContainer {
     position: relative;
     z-index: 1; /* Reset z-index */
     background: rgba(255, 255, 255, 0.9);
     border-radius: 16px;
     padding: 2rem;
 }
 #startButton {
     position: relative;
     z-index: 1; /* Same as language container */
 }
