/*
 Theme Name:   Parskala PKF Child
 Theme URI:    https://example.com/
 Description:  Child theme to align PK Figma Product Layout with Parskala theme (RTL, tokens, typography, spacing) + Elementor Cloud Library fix.
 Author:       GPT-5 Pro
 Version:      1.0.0
 Template:     parskala
 Text Domain:  parskala-pkf-child
*/

/* Inherit parent styles */
@import url("../parskala/style.css");

/* PKF Design Tokens (override as needed) */
:root{
  --pkf-primary: #1d99ff;   /* دکمه خرید */
  --pkf-red:     #ef4444;   /* فروش ویژه */
  --pkf-text:    #0f172a;
  --pkf-muted:   #64748b;
  --pkf-card:    #ffffff;
  --pkf-border:  rgba(2,6,23,.08);
  --pkf-radius:  16px;
  --pkf-shadow:  0 8px 28px rgba(2,8,23,.08);

  /* Typography */
  --pkf-font-family: "IRANSansX","Vazirmatn",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;
  --pkf-heading-weight: 800;
  --pkf-heading-size: 28px;
  --pkf-body-size: 15px;
  --pkf-body-line: 1.9;
  --pkf-price-size: 24px;
  --pkf-price-weight: 800;

  /* Radii */
  --pkf-radius-card:   16px;
  --pkf-radius-button: 12px;
  --pkf-radius-chip:   999px;

  /* Spacing base */
  --pkf-gap: 16px;
}

/* Theme-wide alignment to match Figma */
body, .woocommerce, .elementor-widget, .pkf-card{
  font-family: var(--pkf-font-family);
  color: var(--pkf-text);
}
.pkf-title{ font-weight: var(--pkf-heading-weight); font-size: var(--pkf-heading-size); }
.pkf-excerpt{ font-size: var(--pkf-body-size); line-height: var(--pkf-body-line); }
.pkf-price ins{ font-size: var(--pkf-price-size); font-weight: var(--pkf-price-weight); }
.pkf-card, .pkf-feature{ border-radius: var(--pkf-radius-card); box-shadow: var(--pkf-shadow); }
.woocommerce div.product form.cart .button, .pkf-buywrap .single_add_to_cart_button{ border-radius: var(--pkf-radius-button); }
.pkf-chip{ border-radius: var(--pkf-radius-chip); }
