/*
Theme Name: Forge Market
Theme URI: https://example.com/forge-market
Author: Forge Studio
Author URI: https://example.com
Description: A fast, modern WooCommerce theme built for selling digital products — templates, ebooks, software, courses, graphics, fonts, and plugins. SaaS-style design, mobile-first, conversion-optimized. Designed to work with the WooCommerce plugin.
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: forge
Tags: e-commerce, one-column, two-columns, right-sidebar, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, block-styles, wide-blocks

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

Forge Market is built for WooCommerce. All design tokens (color, spacing,
radius, type) live in assets/css/style.css and are enqueued via functions.php.
This file exists to satisfy WordPress's theme header requirements and to hold
the handful of base/reset rules WordPress itself expects a theme to provide.
*/

/* ==========================================================================
   WordPress-required base rules
   ========================================================================== */

.alignleft { float: left; margin-right: 1.5em; margin-bottom: 1em; }
.alignright { float: right; margin-left: 1.5em; margin-bottom: 1em; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignwide { max-width: 1280px; margin-left: auto; margin-right: auto; }
.alignfull { max-width: none; width: 100%; }

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

.sticky { display: block; }
.gallery-caption { display: block; }
.bypostauthor { display: block; }
