@font-face {
    font-family: 'Iranian Sans';
    src: url('../fonts/Iranian Sans.ttf') format('truetype');
    font-weight: 100 900; /* Supports all weights from 100 to 900 */
    font-style: normal;
    font-display: swap;
}

@font-face {
  font-family: 'Vazirmatn';
  src: url('../fonts/Vazirmatn/Vazirmatn-VariableFont_wght.ttf') format('truetype');
  font-weight: 100 900; /* Supports all weights from 100 to 900 */
  font-style: normal;
  font-display: swap;
}

body {
    font-family: 'Vazirmatn', sans-serif;
}

.auth-form-custom {
    color: rgba(0, 0, 0, 0.1); /* Dark text for readability */
    border: 1px solid rgba(0, 0, 0, 0.1); /* Light gray border */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1); /* Subtle shadow for depth */
    border-radius: 10px; /* Rounded corners */
    padding: 30px; /* Add some padding */
}


@keyframes wobble {
    0%, 100% {
        transform: translateX(0);
    }
    15% {
        transform: translateX(-55px);
    }
    30% {
        transform: translateX(45px);
    }
    45% {
        transform: translateX(-35px);
    }
    60% {
        transform: translateX(27px);
    }
    75% {
        transform: translateX(-18px);
    }
    90% {
        transform: translateX(10px);
    }
}

.wobble {
    animation: wobble 1s;
}