/*
Theme Name: Green Quality
Theme URI: https://example.com/green-quality
Author: Green Quality
Author URI: https://example.com
Description: Green Quality is a premium, modern WordPress theme for agriculture, animal feed, livestock nutrition and sport horse nutrition brands. Built with a clean, nature-inspired corporate design, full Elementor (Free & Pro) compatibility, semantic SEO-friendly markup, WordPress security best practices, lightweight performance-first assets and a fully responsive mobile-first layout.
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: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: green-quality
Tags: agriculture, blog, e-commerce, one-column, two-columns, right-sidebar, custom-colors, custom-menu, custom-logo, featured-images, full-width-template, sticky-post, threaded-comments, translation-ready, block-styles, wide-blocks, footer-widgets

Green Quality WordPress Theme, Copyright 2026 Green Quality
Green Quality is distributed under the terms of the GNU General Public License v2 or later.

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/* -------------------------------------------------------------------------
 * NOTE: This file intentionally holds only the required WordPress theme
 * header + a minimal safety reset. All real design system styles live in
 * assets/css/main.css and are loaded through inc/enqueue.php so that:
 *  - style.css stays fast to parse (WordPress always loads it)
 *  - the main design system stays modular and cache-friendly
 *  - Elementor's own generated CSS is never fought with !important rules
 * ---------------------------------------------------------------------- */

*,
*::before,
*::after {
	box-sizing: border-box;
}

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

body {
	margin: 0;
}

img {
	max-width: 100%;
	height: auto;
}

a {
	color: inherit;
}

.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: #f5f1e8;
	border-radius: 4px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.4);
	clip: auto !important;
	clip-path: none;
	color: #263238;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	left: 6px;
	line-height: normal;
	padding: 12px 18px;
	text-decoration: none;
	top: 6px;
	width: auto;
	z-index: 100000;
}
