/*
Theme Name:   Salsabeel Khalis
Theme URI:    https://salsabeel.pk
Author:       Salsabeel Khalis
Author URI:   https://salsabeel.pk
Description:  A premium, nature-inspired WooCommerce theme built for Salsabeel Khalis — an organic food & wellness brand from Bhakkar, Pakistan. Lightweight, mobile-first, COD-optimised checkout, custom product pages and full WooCommerce template overrides. No page builder required.
Version:      1.0.0
Requires at least: 6.0
Tested up to: 6.6
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:  salsabeel
Tags:         e-commerce, woocommerce, food, organic, custom-colors, custom-logo, custom-menu, featured-images, block-styles, wide-blocks, translation-ready, threaded-comments, rtl-language-support

Salsabeel Khalis is distributed under the terms of the GNU GPL v2 or later.

--------------------------------------------------------------------------
NOTE: The functional stylesheets live in /assets/css/ and are enqueued from
inc/enqueue.php:
    assets/css/main.css         — design tokens, layout, all site components
    assets/css/woocommerce.css  — every WooCommerce override
This file only carries the theme header (required by WordPress) plus a small
set of accessibility / editor-safe defaults.
--------------------------------------------------------------------------
*/

/* Screen-reader helper (kept here so it is always present, even if the main
   stylesheet is deferred or fails to load). */
.screen-reader-text {
	border: 0;
	clip: rect(1px, 1px, 1px, 1px);
	clip-path: inset(50%);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute !important;
	width: 1px;
	word-wrap: normal !important;
}

.screen-reader-text:focus {
	background-color: #faf6ef;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, .6);
	clip: auto !important;
	clip-path: none;
	color: #2f5d3a;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}
