/* Türkçe yorum: Yardımcı sınıflar */

/* Security validation styles */
.security-error {
  border-color: #d32f2f !important;
  box-shadow: 0 0 0 2px rgba(211, 47, 47, 0.2) !important;
  background-color: rgba(211, 47, 47, 0.05) !important;
}

.validation-error {
  border-color: #ff9800 !important;
  box-shadow: 0 0 0 2px rgba(255, 152, 0, 0.2) !important;
}

.security-warning {
  animation: securityWarningSlide 0.3s ease-out;
}

@keyframes securityWarningSlide {
  from {
    opacity: 0;
    transform: translateY(-10px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.stack-8 > * + * { margin-top: 8px; }
.stack-12 > * + * { margin-top: 12px; }
.stack-16 > * + * { margin-top: 16px; }
.stack-20 > * + * { margin-top: 20px; }
.stack-24 > * + * { margin-top: 24px; }

.center { display: grid; place-items: center; }
.muted { color: var(--color-muted); }
.accent { color: var(--color-primary); }


