﻿/* Material Symbols Outlined - وزن 100 */
@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 100;
    font-display: swap;
    src: url('../fonts/MaterialSymbols/material-symbols-100.woff2') format('woff2');
}

/* وزن 200 */
@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url('../fonts/MaterialSymbols/material-symbols-200.woff2') format('woff2');
}

/* وزن 300 */
@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url('../fonts/MaterialSymbols/material-symbols-300.woff2') format('woff2');
}

/* وزن 400 (Regular - پیش‌فرض) */
@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url('../fonts/MaterialSymbols/material-symbols-400.woff2') format('woff2');
}

/* وزن 500 */
@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url('../fonts/MaterialSymbols/material-symbols-500.woff2') format('woff2');
}

/* وزن 600 */
@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url('../fonts/MaterialSymbols/material-symbols-600.woff2') format('woff2');
}

/* وزن 700 */
@font-face {
    font-family: 'Material Symbols Outlined';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url('../fonts/MaterialSymbols/material-symbols-700.woff2') format('woff2');
}

/* کلاس اصلی آیکون‌ها */
.material-symbols-outlined {
    font-family: 'Material Symbols Outlined';
    font-weight: normal;
    font-style: normal;
    font-size: 24px;
    line-height: 1;
    letter-spacing: normal;
    text-transform: none;
    display: inline-block;
    white-space: nowrap;
    word-wrap: normal;
    direction: ltr;
    -webkit-font-feature-settings: 'liga';
    -webkit-font-smoothing: antialiased;
}

    /* وریشن‌های مختلف وزن */
    .material-symbols-outlined.thin {
        font-weight: 100;
    }

    .material-symbols-outlined.extra-light {
        font-weight: 200;
    }

    .material-symbols-outlined.light {
        font-weight: 300;
    }

    .material-symbols-outlined.regular {
        font-weight: 400;
    }

    .material-symbols-outlined.medium {
        font-weight: 500;
    }

    .material-symbols-outlined.semi-bold {
        font-weight: 600;
    }

    .material-symbols-outlined.bold {
        font-weight: 700;
    }

    /* سایزهای مختلف */
    .material-symbols-outlined.sm {
        font-size: 18px;
    }

    .material-symbols-outlined.md {
        font-size: 24px;
    }

    .material-symbols-outlined.lg {
        font-size: 36px;
    }

    .material-symbols-outlined.xl {
        font-size: 48px;
    }

    /* رنگ‌ها */
    .material-symbols-outlined.primary {
        color: #1976D2;
    }

    .material-symbols-outlined.success {
        color: #2E7D32;
    }

    .material-symbols-outlined.warning {
        color: #ED6C02;
    }

    .material-symbols-outlined.danger {
        color: #D32F2F;
    }
