/* Katılım formu: mobil alan ve klavye odağı */
#mfv-katilim-form { scroll-margin-top: 90px; }
#mfv-katilim-form :focus-visible { outline: 2px solid #ad8450; outline-offset: 4px; }
@media(max-width: 480px){
 #mfv-katilim-form { padding:24px 20px; }
 #mfv-katilim-form input:not([type=checkbox]) { font-size:16px; min-height:48px; }
 #mfv-katilim-form button { min-height:48px; }
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
