/*
Theme Name: LadyCoin | لیدی‌کوین
Theme URI: https://ladycoin.local
Author: LadyCoin Team
Author URI: https://ladycoin.local
Description: پوسته اختصاصی فوق‌سریع، لوکس و مدرن فروشگاه تخصصی پوست و مو لیدی‌کوین (LadyCoin) بر پایه ووکامرس بدون وابستگی به صفحه‌سازهای سنگین.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.8
Requires PHP: 8.0
Text Domain: ladycoin
Domain Path: /languages
Tags: e-commerce, custom-theme, rtl-support, fast-loading, clean-code
*/

/* ==========================================================================
   تعریف فونت رسمی فارسی پیدا (Peyda Typography & Farsi Numerals)
   ========================================================================== */
@font-face {
  font-family: 'Peyda';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url('assets/fonts/peyda/PeydaWebFaNum-Thin.woff2') format('woff2');
}

@font-face {
  font-family: 'Peyda';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url('assets/fonts/peyda/PeydaWebFaNum-ExtraLight.woff2') format('woff2');
}

@font-face {
  font-family: 'Peyda';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url('assets/fonts/peyda/PeydaWebFaNum-Light.woff2') format('woff2');
}

@font-face {
  font-family: 'Peyda';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('assets/fonts/peyda/PeydaWebFaNum-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'Peyda';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('assets/fonts/peyda/PeydaWebFaNum-Medium.woff2') format('woff2');
}

@font-face {
  font-family: 'Peyda';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('assets/fonts/peyda/PeydaWebFaNum-SemiBold.woff2') format('woff2');
}

@font-face {
  font-family: 'Peyda';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('assets/fonts/peyda/PeydaWebFaNum-Bold.woff2') format('woff2');
}

@font-face {
  font-family: 'Peyda';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url('assets/fonts/peyda/PeydaWebFaNum-ExtraBold.woff2') format('woff2');
}

@font-face {
  font-family: 'Peyda';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url('assets/fonts/peyda/PeydaWebFaNum-Black.woff2') format('woff2');
}

/* فونت استاندارد پیدا بدون اعداد فارسی (برای مقادیر انگلیسی و کدها در صورت نیاز) */
@font-face {
  font-family: 'PeydaStandard';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('assets/fonts/peyda/PeydaWeb-Regular.woff2') format('woff2');
}

@font-face {
  font-family: 'PeydaStandard';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('assets/fonts/peyda/PeydaWeb-Bold.woff2') format('woff2');
}

:root {
  /* پالت رنگی رسمی برند لیدی‌کوین (Official Brand Palette) */
  --color-primary: #FA8D44;
  --color-primary-light: #FFB17A;
  --color-primary-subtle: #FFF5EE;
  --color-secondary: #82BBF3;
  --color-secondary-dark: #4B8CC8;
  --color-secondary-subtle: #F0F7FF;
  --color-text-main: #1A202C;
  --color-text-muted: #64748B;
  --color-bg: #FCFDFE;
  --color-surface: #FFFFFF;
  --color-border: #E2E8F0;

  /* سیستم سایه‌ها و شیشه‌ای (Glassmorphism & Shadows) */
  --shadow-sm: 0 2px 8px rgba(26, 32, 44, 0.04);
  --shadow-md: 0 8px 24px rgba(26, 32, 44, 0.08);
  --shadow-lg: 0 16px 36px rgba(250, 141, 68, 0.12);
  --shadow-glow: 0 8px 30px rgba(250, 141, 68, 0.28);
  --glass-bg: rgba(255, 255, 255, 0.82);
  --glass-border: rgba(255, 255, 255, 0.65);
  --glass-blur: blur(14px);

  /* گوشه‌ها (Radii) */
  --radius-xs: 6px;
  --radius-sm: 10px;
  --radius-md: 16px;
  --radius-lg: 24px;
  --radius-xl: 32px;
  --radius-full: 9999px;

  /* تایپوگرافی رسمی لیدی‌کوین (فونت پیدا) */
  --font-main: 'Peyda', 'PeydaStandard', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
  --font-num: 'Peyda', 'PeydaWebFaNum', sans-serif;
  --line-height-base: 1.7;

  /* انیمیشن و ترنزیشن */
  --transition-fast: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-normal: 0.35s cubic-bezier(0.4, 0, 0.2, 1);
  --transition-spring: 0.5s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
