/*
Theme Name: Candle Shine
Theme URI: https://example.com/candle-shine
Author: Candle Shine Studio
Author URI: https://example.com
Description: قالب حرفه‌ای و راست‌به‌چپ ووکامرس برای فروشگاه‌های شمع و دکوراسیون خانه. طراحی مینیمال، گرم و لوکس با تمرکز بر فروش، سرعت و دسترس‌پذیری. | A premium, RTL-first WooCommerce theme crafted for candle and home-fragrance stores.
Version: 1.0.0
Requires at least: 6.3
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: candle-shine
Tags: e-commerce, rtl-language-support, translation-ready, custom-logo, custom-menu, featured-images, threaded-comments, block-styles, wide-blocks, accessibility-ready
WC requires at least: 7.0
WC tested up to: 9.4

Candle Shine is distributed under the terms of the GNU GPL v2 or later.

Bundled fonts:
  - Vazirmatn  (SIL Open Font License 1.1) — https://github.com/rastikerdar/vazirmatn
  - Estedad    (SIL Open Font License 1.1) — https://github.com/aminabedi68/Estedad
  - Playfair Display (SIL Open Font License 1.1) — https://fonts.google.com/specimen/Playfair+Display

NOTE FOR DEVELOPERS
-------------------
This file only carries the theme header plus a minimal no-JS / pre-paint safety net.
All real styling lives in:
  assets/css/theme.css          (design system, layout, components, header, footer, blog, forms)
  assets/css/woocommerce.css    (shop, product card, single product, cart, checkout, account)
Both are enqueued from inc/setup/assets.php.
*/

/* Pre-paint safety net: keeps the page usable if the main stylesheet is cached out or blocked. */
:root {
	--cs-fallback-ink: #1c1714;
	--cs-fallback-bg: #faf7f4;
}

html {
	box-sizing: border-box;
	-webkit-text-size-adjust: 100%;
}

body {
	margin: 0;
	background: var(--cs-fallback-bg);
	color: var(--cs-fallback-ink);
}

/* Accessible "visually hidden" helper, duplicated here so skip links work before theme.css loads. */
.screen-reader-text {
	position: absolute !important;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	clip-path: inset(50%);
	white-space: nowrap;
	border: 0;
}

.screen-reader-text:focus {
	position: fixed !important;
	top: 12px;
	inset-inline-start: 12px;
	z-index: 100000;
	width: auto;
	height: auto;
	padding: 12px 20px;
	clip: auto;
	clip-path: none;
	background: #fff;
	color: #1c1714;
	border-radius: 8px;
	box-shadow: 0 10px 30px -10px rgba(42, 33, 28, 0.45);
	font: 600 15px/1.4 system-ui, sans-serif;
	text-decoration: none;
}
