/*
Theme Name: Jana Proteo Palette Test
Template: yith-proteo
Version: 1.0.0
Text Domain: jana-proteo-palette-test
*/

@font-face {
  font-family: 'Gandom';
  src: url('fonts/Gandom-Regular.woff2') format('woff2'),
       url('fonts/Gandom-Regular.woff') format('woff'),
       url('fonts/Gandom-Regular.ttf') format('truetype');
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Samim';
  src: url('fonts/Samim-Regular.woff2') format('woff2'),
       url('fonts/Samim-Regular.woff') format('woff'),
       url('fonts/Samim-Regular.ttf') format('truetype');
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Samim';
  src: url('fonts/Samim-Bold.woff2') format('woff2'),
       url('fonts/Samim-Bold.woff') format('woff'),
       url('fonts/Samim-Bold.ttf') format('truetype');
  font-weight: bold;
  font-display: swap;
}

body, p, li, input, textarea, select, button,
span:not([class*="lnr"]):not([class*="icon"]):not([class*="fa-"]) {
  font-family: 'Samim', Tahoma, sans-serif !important;
}
h1, h2, h3, h4, h5, h6,
.site-title, .woocommerce-loop-product__title, .product_title {
  font-family: 'Gandom', 'Samim', Tahoma, sans-serif !important;
}

body {
  background-color: #F5E8D8 !important;
  color: #73564A !important;
}
a { color: #73564A !important; }
a:hover { color: #B78A74 !important; }

/* --- هدر روشن با گرادینت شیمر --- */
#masthead.site-header {
  background: linear-gradient(135deg, #E8D0D3, #DEC7C8) !important;
  border-bottom: 2px solid #B78A74 !important;
}
.site-branding .site-title,
.site-branding .site-title a {
  color: #73564A !important;
}
.main-navigation a {
  color: #73564A !important;
}
.main-navigation a:hover {
  color: #B78A74 !important;
}

/* --- لوگو با حلقه‌ی Rose Gold (رفع ریسک محو شدن روی پس‌زمینه‌ی هم‌رنگ) --- */
img.custom-logo {
  height: 96px !important;
  width: auto !important;
  max-height: 96px !important;
  border-radius: 50% !important;
  border: 3px solid #B78A74 !important;
  box-shadow: 0 2px 12px rgba(74,53,37,.25) !important;
  background: #fff !important;
}
@media (max-width: 768px) {
  img.custom-logo { height: 76px !important; max-height: 76px !important; }
}

/* --- کارت محصول --- */
li.product .product-content {
  background: #fff !important;
  border: 1px solid rgba(183,138,116,.35) !important;
  border-radius: 12px !important;
  box-shadow: 0 4px 18px rgba(74,53,37,.12) !important;
  padding: 14px !important;
}
.woocommerce-loop-product__title { color: #73564A !important; }
.price { color: #73564A !important; font-weight: bold; }

/* --- دکمه‌ها --- */
.add_to_cart_button, .button, .woocommerce a.button,
.woocommerce button.button, .woocommerce input.button {
  background-color: #B78A74 !important;
  color: #fff !important;
  border: none !important;
  border-radius: 8px !important;
}
.add_to_cart_button:hover, .button:hover,
.woocommerce a.button:hover, .woocommerce button.button:hover {
  background-color: #73564A !important;
}

/* --- لهجه‌ی سیج سبز (جای بوردوی قبلی) --- */
.woocommerce span.onsale {
  background-color: #CBD2A2 !important;
  color: #73564A !important;
}

/* --- فوتر --- */
#main-footer.site-footer, .site-footer {
  background-color: #73564A !important;
  color: #F5E8D8 !important;
}
#main-footer a, .site-footer a { color: #E8D0D3 !important; }
