/* Readability polish: scoped away from game stimulus timing and positioning. */
#student-start-hub,#odakPurpose,#odakAgeProfileCard{line-height:1.55}
#odakAgeProfileCard button[hidden]{display:none!important}
:is(#odakMathDialog,#odakTurkishDialog,#odakScienceDialog) :is(button,input,select){font-family:inherit}
:is(#odakMathDialog,#odakTurkishDialog,#odakScienceDialog) :is(input,select){font-size:16px;max-width:100%;box-sizing:border-box}
:is(#odakMathDialog,#odakTurkishDialog,#odakScienceDialog) button{white-space:normal;overflow-wrap:break-word;min-height:44px;touch-action:manipulation}
:is(#odakMathDialog,#odakTurkishDialog,#odakScienceDialog) :is(h2,h3,p){overflow-wrap:break-word}
:is(#odakMathDialog,#odakTurkishDialog,#odakScienceDialog) :is(button,input,select):focus-visible{outline:3px solid #174f92;outline-offset:3px}
#student-start-hub .student-start-grid button{line-height:1.45}
@media(prefers-reduced-motion:reduce){#student-start-hub .student-start-grid button{transition:none;transform:none}}
