:root {
    /* ====== Brand & Primary Colors ====== */
    --brand: #0d2a52;
    --primary-dark-color: #0d2a52;
    --secondary-primary-dark-color: #0d2a52;

    /* ====== Main Colors ====== */
    --primary-color: #667eea;
    --secondary-color: #764ba2; /* از نسخه اول */
    --secondary-alt-color: #5b298d; /* از نسخه دوم */
    --accent-color: #f093fb;
    --productback: #0d2a52c5;
    --card-soft-blue: rgba(102,126,234,0.08);
    
    /* ====== Alternative theme variables (در صورت نیاز) ====== */
    --primary: #6a11cb;
    --secondary: #2575fc;
    --accent: #1d1a1a;

    /* ====== UI Colors ====== */
    --lightgreen: #d2f6d2ff;
    --light: #f8f9fa;
    --dark: #212529;

    /* ====== Text & Background ====== */
    --text-dark: #2d3748;
    --text-light: #718096;
    --text: #495057;
    --bg-light: #f7fafc;
    --border-color: #e2e8f0;

    /* ====== Shadows ====== */
    --shadow-light: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
    --shadow-medium: 0 10px 15px -3px rgba(0, 0, 0, 0.1);
    --shadow-heavy: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
    --shadow: 0 4px 20px rgba(0,0,0,0.1);

    /* ====== Radiuses ====== */
    --radius: 12px;

    /* ====== Layout Sizes ====== */
    --header-height: 3.5rem;
    --nav-h: 64px;
    --tabs-h: 46px;
    --sidebar-w-c: 64px; /* collapsed */
    --sidebar-w-e: 260px; /* expanded */
    --sidebar-meno-c: 45px; /* collapsed */
    --sidebar-meno-e: 45px; /* expanded */

    /* ====== Gradients ====== */
    --gradient-primary: linear-gradient(135deg, var(--primary-color), var(--secondary-color));
    --gradient-accent: linear-gradient(135deg, var(--accent-color), var(--primary-color));
}



* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}


@font-face {
    font-family: 'Shabnam';
    src: url('/static/fonts/Shabnam.woff2') format('woff2'),
        url('/static/fonts/Shabnam.woff') format('woff'),
        url('/static/fonts/Shabnam.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Shabnam';
    src: url('/static/fonts/Shabnam-Bold.woff2') format('woff2'),
        url('/static/fonts/Shabnam-Bold.woff') format('woff'),
        url('/static/fonts/Shabnam-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}