/* Yerel eklemeler: form gönderimi sonrası bildirim kutusu (orijinal tasarıma dokunmaz) */
.local-flash { position: fixed; left: 50%; bottom: 24px; transform: translateX(-50%); z-index: 9999; max-width: calc(100% - 32px); padding: 14px 22px; border-radius: 8px; font-family: Gilroy-Medium, sans-serif; font-size: 15px; line-height: 1.4; color: #fff; box-shadow: 0 10px 30px rgba(0,0,0,.2); animation: localFlash 6s forwards; }
.local-flash--success { background: #1f8a4c; }
.local-flash--error { background: #c0392b; }
@keyframes localFlash { 0% { opacity: 0; transform: translate(-50%, 10px); } 6%, 85% { opacity: 1; transform: translate(-50%, 0); } 100% { opacity: 0; visibility: hidden; } }
