/*
Theme Name: Gesher
Theme URI: https://example.com/gesher
Author: Your Name
Author URI: https://example.com
Description: תבנית וורדפרס עצמאית, גמישה במיוחד, עם בונה כותרת/פוטר, מאות אפשרויות עיצוב, אינטגרציית WooCommerce מלאה, אופטימיזציית ביצועים ו-SEO, ותמיכה מלאה ב-RTL ורב-לשוניות (עברית / אנגלית ועוד). Gesher ("גשר" בעברית) is an original, independently built WordPress theme with a header/footer builder, deep Customizer options, full WooCommerce integration, performance & SEO tooling, and first-class RTL / bilingual (Hebrew + English) support.
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: gesher
Domain Path: /languages
Tags: custom-header, custom-logo, custom-menu, editor-style, featured-images, full-width-template, rtl-language-support, translation-ready, threaded-comments, woocommerce

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

Gesher is a from-scratch, original theme. It is not affiliated with, derived
from, or a copy of any third-party commercial theme or plugin. Any
resemblance in feature *names* (header builder, typography controls, etc.)
reflects common WordPress theme conventions, not copied code or design.
*/

/* Base resets & layout live in assets/css/main.css, loaded via functions.php.
   This file exists to satisfy WordPress's theme header requirement and to
   hold minimal fallback rules so the theme still looks sane if assets fail
   to enqueue for any reason. */

* { box-sizing: border-box; }

body {
	margin: 0;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Heebo", "Arial", sans-serif;
	line-height: 1.6;
	color: #1d2327;
	background: #ffffff;
}

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

a { color: #2563eb; }

.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: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
	clip: auto !important;
	clip-path: none;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-weight: 700;
	height: auto;
	inset-inline-start: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000;
}
