/* yl-theme tokens: dark gaming palette. Overrides the legacy light values from Customizer "yl-tokens" (same variable names). */
@font-face{font-family:"Vazirmatn";src:url(../fonts/vazirmatn.woff2) format("woff2");font-weight:100 900;font-display:swap}
:root:root{
	--yl-bg:#050B18;--yl-bg-2:#081225;--yl-card:#0C1730;--yl-elev:#101E3B;--yl-border:#1A3155;
	--yl-violet:#7047FF;--yl-violet-2:#9B72FF;--yl-blue:#28A8FF;--yl-cyan:#22D3EE;
	--yl-fg:#F5F7FF;--yl-fg-2:#A6B4D0;--yl-success:#22C55E;--yl-discount:#FF4D61;
	--yl-gradient:linear-gradient(135deg,var(--yl-violet),var(--yl-violet-2));
	--yl-gradient-hover:linear-gradient(135deg,#5f38ee,var(--yl-violet));
	--yl-r-sm:8px;--yl-r-md:12px;--yl-r-lg:16px;--yl-r-xl:20px;
	--yl-sp-1:4px;--yl-sp-2:8px;--yl-sp-3:12px;--yl-sp-4:16px;--yl-sp-6:24px;--yl-sp-8:32px;
	--yl-shadow:0 8px 24px rgb(0 0 0/.35);--yl-glow:0 0 0 1px rgb(112 71 255/.5),0 8px 28px rgb(112 71 255/.25);
	--yl-font:"Vazirmatn",Tahoma,sans-serif;
	/* remap the legacy semantic tokens */
	--yl-primary:var(--yl-violet);--yl-primary-hover:#5f38ee;--yl-primary-deep:var(--yl-violet-2);
	--yl-ink:var(--yl-fg);--yl-text:var(--yl-fg-2);--yl-text-muted:var(--yl-fg-2);--yl-accent:var(--yl-discount);--yl-on-accent:#fff;
	/* Woodmart */
	--wd-text-font:var(--yl-font);--wd-title-font:var(--yl-font);--wd-entities-title-font:var(--yl-font);--wd-widget-title-font:var(--yl-font);--wd-secondary-font:var(--yl-font);--wd-alternative-font:var(--yl-font);--wd-primary-font:var(--yl-font);
	--wd-text-color:var(--yl-fg-2);--wd-title-color:var(--yl-fg);--wd-entities-title-color:var(--yl-fg);--wd-entities-title-color-hover:var(--yl-violet-2);--wd-widget-title-color:var(--yl-fg);--wd-link-color:var(--yl-fg-2);--wd-link-color-hover:var(--yl-violet-2);
	--wd-primary-color:var(--yl-violet);--wd-alternative-color:var(--yl-violet-2);
	--wd-form-brd-color:var(--yl-border);--wd-form-bg:var(--yl-bg-2);--wd-form-color:var(--yl-fg);--wd-form-placeholder-color:var(--yl-fg-2);
	--wd-brd-radius:var(--yl-r-md);--brd-color:var(--yl-border);
	color-scheme:dark;
}
body[class*="elementor-kit-"]{--e-global-color-primary:var(--yl-violet);--e-global-color-secondary:var(--yl-bg-2);--e-global-color-text:var(--yl-fg-2);--e-global-color-accent:var(--yl-violet-2)}
