﻿/* تعریف فونت وزیرمتن */
@font-face {
    font-family: 'Vazirmatn';
    src: url('../fonts/vazirmatn/Vazirmatn-Regular.woff2') format('woff2'), url('../fonts/vazirmatn/Vazirmatn-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Vazirmatn';
    src: url('../fonts/vazirmatn/Vazirmatn-Bold.woff2') format('woff2'), url('../fonts/vazirmatn/Vazirmatn-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* بازنویسی متغیر بوت‌استرپ */
:root {
    --bs-font-sans-serif: 'Vazirmatn', 'Tahoma', sans-serif !important;
    --bs-body-font-family: var(--bs-font-sans-serif) !important;
}

.app-brand-text.demo {
    text-wrap: nowrap;
}


/* فایل آپلودر*/
.custom-dropzone {
    border: 2px dashed #cbd5e1; /* رنگ خاکستری ملایم */
    border-radius: 1rem;
    background-color: #fafafa;
    min-height: 160px;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all 0.3s ease;
    cursor: pointer;
}

.custom-dropzone:hover {
    background-color: #f0f9ff;
    border-color: #60a5fa;
}

.custom-dropzone.dz-started {
    min-height: 220px;
}

.custom-dropzone .dz-message {
    margin: 0;
    padding: 10px;
}

.custom-dropzone i {
    font-size: 2.5rem;
}

.custom-dropzone .dz-preview {
    margin: 10px;
}

.custom-dropzone .dz-success-mark svg,
.custom-dropzone .dz-error-mark svg {
    width: 25px;
    height: 25px;
}
