/* =============================================
   RESET.CSS – پاکسازی استایل‌های پیش‌فرض
   برای هماهنگی در مرورگرها
============================================= */

:root {
    --black:#000;
    --back-white:#000;

    --bg: #FFFFFF;
    --color-border-0:#eaeaea;
    --bg-box: #f0f0f0;
    --bg-box-1: #f0f0f0;
    --bg-hover: #f5faff;
    --bg-re-live:#fff;
    --text: #000;
    --text-re: #000;
    --header-bg: #ffffffc7;
    --button-bg: #F2F2F7;
    --button-bg-hover: #ebebef;
    --input-bg: #F2F2F7;
    --svg-color: #595959;
    --bg-slider-active:#f5f5f5;
    --bg-slider-progress:#e9e9e9;
    /* woo cart */
    --woo-cart-bg-box:#f3f3f3;
    --woo-cart-bg-box-title:#f7f7fb;
    --woo-cart-border-bottom:#eee;
    --woo-cart-box-variation:#00000005;
    --woo-cart-border-td:#f0f0f0;
    --woo-cart-border:#ececec;
    --woo-cart-bg-input:#fff;
    --woo-cart-border-input:#e6e6e6;
    /* woo Checkout */
    --woo-Checkout-input:#fff;
    --woo-Checkout-input-box:#fff;
    /* MyAccount-navigation */
    --MyAccount-navigation-bg:#eee;
    --MyAccount-navigation-bg-active:#0496F9;
    --MyAccount-navigation-a:#0496F9;
    /* MyAccount-orders */
    --MyAccount-orders-card-hover: #e9e9e9;
    /* MyAccount-form-edit-account */
    --form-edit-account-box:#FAFBFC;
    --form-edit-account-input:#fbfcfe;

    --form-edit-account-button-bg:#0b5fff14;
    --form-edit-account-button-color:#0b5fff;
}

.dark-mode {
    --back-white:#fff;

    --bg: #101014;
    --color-border-0:#000;
    --bg-box: #28282C;
    --bg-box-1: #10101452;
    --bg-hover: #3c3c3c;
    --bg-re-live:#28282C;
    --text: #ebe9e9;
    --text-re: #383838;
    --header-bg: #10101459;
    --button-bg: #383838;
    --button-bg-hover: #2e2e2e;
    --input-bg: #383838;
    --svg-color: #ebe9e9;
    --bg-slider-active:#28282C;
    --bg-slider-progress:#404044;
    /* woo cart */
    --woo-cart-bg-box:#383838;
    --woo-cart-bg-box-title:#101014;
    --woo-cart-border-bottom:#0097ff;
    --woo-cart-box-variation:#9d9b9b38;
    --woo-cart-border-td:#1e2222;
    --woo-cart-border:#000;
    --woo-cart-bg-input:#141313;
    --woo-cart-border-input:#505050;
    /* woo Checkout */
    --woo-Checkout-input:#5a5a5a;
    --woo-Checkout-input-box:#858585;
    /* MyAccount-navigation */
    --MyAccount-navigation-bg:#383838;
    --MyAccount-navigation-bg-active:#064c7c;
    --MyAccount-navigation-a:#0f99f7;
    /* MyAccount-orders */
    --MyAccount-orders-card-hover: #2a2929;
    /* MyAccount-form-edit-account */
    --form-edit-account-box:#525252;
    --form-edit-account-input:#8d8d8d;

    --form-edit-account-button-bg:#f8fbffd4;
    --form-edit-account-button-color:#0098fe;
}

/* حذف margin و padding پیش‌فرض */
*,
*::before,
*::after {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* حذف استایل پیش‌فرض لیست‌ها */
ul,
ol {
    list-style: none;
}

/* حذف خط زیر لینک‌ها */
a {
    text-decoration: none;
    color: inherit;
}

/* حذف border و outline فرم‌ها */
button,
input,
select,
textarea {
    border: none;
    outline: none;
    background: none;
    font-family: inherit;
    font-size: inherit;
    color: var(--text);
}

/* حذف استایل پیش‌فرض جدول‌ها */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* تصاویر و ویدئوها */
img,
video {
    display: block;
    max-width: 100%;
    height: auto;
}
img{
    -webkit-user-select: none; /* مرورگرهای WebKit */
  -moz-user-select: none; /* Firefox */
  -ms-user-select: none; /* IE/Edge قدیمی */
  user-select: none; /* استاندارد */
}
/* خطوط افقی */
hr {
    border: 0;
    height: 1px;
    background: #ccc;
}

/* المان‌های HTML5 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
    display: block;
}

/* body و فونت پیش‌فرض */
body {
    line-height: 1.5;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    /* background: #fff; */
    background: var(--bg);
    /* color: #000; */
    color: var(--text);
}

/* حذف outline هنگام فوکوس (اختیاری) */
:focus {
    outline: none;
}

/* حذف استایل پیش‌فرض برای کد */
pre,
code {
    font-family: monospace, monospace;
}