/*
Theme Name: عمید سیستم (Omid System)
Theme URI: https://omidsystem.ir
Author: Omid System
Author URI: https://omidsystem.ir
Description: قالب اختصاصی فروشگاه لپ‌تاپ عمید سیستم — طراحی شده بر پایه HTML اختصاصی و متصل به ووکامرس. اسلایدر از محصولات ویژه، پیشنهادهای شگفت‌انگیز از محصولات حراجی، دسته‌بندی و برندها از تاکسونومی‌های واقعی ووکامرس خوانده می‌شوند.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
Tested up to: 6.6
WC requires at least: 7.0
WC tested up to: 9.0
Text Domain: omid-system
Domain Path: /languages
Tags: e-commerce, woocommerce, rtl-language-support, custom-menu, translation-ready

این قالب برای بارگذاری در پوشه wp-content/themes ساخته شده است.
*/

/* ============================================================
   پایه — این فایل مستقیماً استفاده نمی‌شود مگر پوسته Tailwind CDN
   در دسترس نباشد؛ استایل‌های اصلی صفحه از طریق Tailwind (در
   functions.php صف می‌شود) اعمال می‌گردند. این فایل فقط شامل
   استایل‌های سفارشی‌ایست که با Utility class قابل انجام نبودند.
============================================================ */

html, body {
  font-family: 'Vazirmatn', sans-serif;
  background: #F8FAFC;
  color: #0F172A;
}

::-webkit-scrollbar { display: none; }
* { scrollbar-width: none; }

.tabular { font-variant-numeric: tabular-nums; }

.line-clamp-1 { display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; }
.line-clamp-2 { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }

.fade-slide { transition: opacity .7s ease; }

#toast {
  transform: translateY(140%);
  transition: transform .4s cubic-bezier(.22,.9,.28,1);
}
#toast.show { transform: translateY(0); }

.heart-active { color: #ef4444 !important; fill: #ef4444 !important; }

@media (prefers-reduced-motion: reduce) {
  .fade-slide, #toast { transition: none !important; }
}

/* مگا-منوی وردپرس (والد/فرزند wp_nav_menu) */
.omid-nav > li { position: relative; }
.omid-nav .sub-menu {
  display: none;
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 4px;
  width: 20rem;
  background: #fff;
  border-radius: 1rem;
  box-shadow: 0 20px 40px -10px rgba(0,0,0,.15);
  border: 1px solid #f4f4f5;
  padding: .75rem;
  z-index: 50;
  grid-template-columns: 1fr 1fr;
  gap: .25rem;
}
.omid-nav li:hover > .sub-menu { display: grid; }
.omid-nav .sub-menu a {
  display: flex; align-items: center; gap: .5rem;
  padding: .6rem .65rem; border-radius: .75rem;
  font-size: .8125rem; color: #3f3f46;
}
.omid-nav .sub-menu a:hover { background: #eff6ff; color: #2563eb; }

/* اسپینر ساده هنگام افزودن به سبد خرید ووکامرس */
.omid-add-cart.loading { opacity: .6; pointer-events: none; }

/* استارز ری‌ویو وردپرس (star-rating پیش‌فرض ووکامرس) هم‌رنگ طرح */
.woocommerce .star-rating span::before,
.omid-stars .star-rating span::before { color: #fbbf24; }
