
/* =====================================
   LIGHT THEME - GENERAL
===================================== */

body.light-theme{

    background:#fff;
    color:#1e293b;

}
body.light-theme .gold-card{
    background: #fff;
}
body.light-theme .gold-price{
    color: #303030;
}
body.light-theme .gold-unit{
    color: #7d7d7d;
}
body.light-theme .matngold{
    color: #7d7d7d;
}
body.light-theme .gold-change{
    border: 1px solid #e3e3e3;
    background: rgba(0,0,0,.1);
}
body.light-theme .silver-card{
    background: #fff;
}
body.light-theme .silver-price{
    color: #303030;
}
body.light-theme .silver-unit{
    color: #7d7d7d;
}
body.light-theme .matnsilver{
    color: #7d7d7d;
}
body.light-theme .silver-change{
    border: 1px solid #e3e3e3;
    background: rgba(0,0,0,.1);
}

/* =====================================
   CARDS
===================================== */

body.light-theme .row2,
body.light-theme .chart-box,
body.light-theme .table-box,
body.light-theme .stone-card,
body.light-theme .weight-card,
body.light-theme .finance-card,
body.light-theme .gallery-card,
body.light-theme .step-card{

    background:#ffffff;

    color:#111827;

    border:1px solid #e5e7eb;

    box-shadow:0 2px 8px rgba(0,0,0,.05);

}

/* ===================================

==
   FORMS
===================================== */

body.light-theme input,
body.light-theme select,
body.light-theme textarea,
body.light-theme .te_inputs,
body.light-theme .te_input,
body.light-theme .te_select{

    background:#ffffff !important;

    color:#111827 !important;

    border:1px solid #d1d5db !important;

}

/*

=====================================
   BUTTONS
===================================== */

body.light-theme .btn,
body.light-theme .btn-sub{

    background:#d4af37;

    color:#ffffff;

    border:none;

}

body.light-theme .btn:hover,
body.light-theme .btn-sub:hover{

    opacity:.9;


}

/* =====================================
   TABLES
===================================== */

body.light-theme table{

    background:#ffffff;

    color:#111827;

}

body.light-theme table thead th{

    background:#f8fafc;


    color:#111827;

    border-bottom:1px solid #e5e7eb;

}

body.light-theme table tbody td{

    color:#374151;

}

body.light-theme table tbody tr:hover{

    background:#f3f4f6;

}

/* ===================================

==
   WEIGHT TABLE
===================================== */

body.light-theme .weight-table tbody tr{

    background:#ffffff;

}

body.light-theme .weight-table tbody td{

    border-color:#ececec;

}

body.light-theme .weight-table thead th{

    background:#f5edd3;

    color:#8a6b17;

}

/* =====================================
   TITLES
===================================== */

body.light-theme .section-title,
body.light-theme .sarfasl{

    color:#8a6b17;

}

body.light-theme .card-title{

    color:#6b7280;


}

/* =====================================
   COLOR CARDS
===================================== */

body.light-theme .card-blue{

    border-right:4px solid #3b82f6 !important;

}

body.light-theme .card-green{

    border-right:4px solid #10b981 !important;


}

body.light-theme .card-yellow{

    border-right:4px solid #f59e0b !important;

}

body.light-theme .card-purple{

    border-right:4px solid #8b5cf6 !important;

}

/* =====================================
   HEADER

===================================== */

body.light-theme .header_gen_large,
body.light-theme .header_l,
body.light-theme .header_r_menu{

    background:#ffffff;

}

body.light-theme .header_r_menu a{

    color:#1f2937;

}

/* =====================================
   LINKS

===================================== */


body.light-theme .date-input{
    background:#ffffff;
    color:#111827;
    border:1px solid #d1d5db;
}

body.light-theme .setting-card{

    background:#ffffff;

    border:1px solid #e5e7eb;

}

body.light-theme .setting-title{

    color:#8a6b17;

}

/* =====================================
   DARK THEME
===================================== */

body{

    background:#0b1220;

    color:#ffffff;

}

.chart-box,
.table-box,
.setting-card{

    background:#0f172a;

}

.stone-card,
.kasr-card,
.report-card,
.finance-card{

    background:linear-gradient(
            145deg,
            #111a2e,
            #0f172a
    );

    border-radius:16px;

}

.card-title{

    color:#94a3b8;

}

input,
select,
textarea,
.date-input,
.te_input,
.te_inputs,
.te_select{

    background:#111a2e !important;

    color:#ffffff !important;

    border:1px solid #334155 !important;

}

option{

    background:#111a2e;

    color:#ffffff;

}

table thead th{

    background:#111a2e;

}

table tbody td{

    border-top:1px solid #1f2a44;

}

.setting-card{

    border-radius:16px;

    padding:20px;

    margin-bottom:20px;

}





.btn,
.btn-sub,
.btn-small{

    background:linear-gradient(
            135deg,
            #d4af37,
            #f7d774
    );

    color:#111827;

    border:none;

    border-radius:10px;

}


