/*
Theme Name: Weft360
Theme URI: https://weft360.com/
Author: Weft360
Author URI: https://weft360.com/
Description: Offline-first Education OS marketing theme for Weft360 — a full WordPress port of the Weft360 React site, including all product, module, solution, pricing, legal and lead-capture pages.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GPL-2.0-or-later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: weft360
Tags: education, business, one-column, custom-menu, custom-logo, full-width-template, translation-ready

All layout styles ship in assets/css/weft360.css (compiled Tailwind + design tokens).
Add your own overrides below or from a child theme.
*/

/* Screen-reader utility for the skip link (Tailwind's sr-only is compiled already). */
.sr-only.focus\:not-sr-only:focus {
	position: fixed;
	top: 0.75rem;
	left: 0.75rem;
	z-index: 100;
	width: auto;
	height: auto;
	padding: 0.625rem 1rem;
	clip: auto;
	white-space: normal;
	border-radius: 0.5rem;
	background: hsl(var(--card));
	color: hsl(var(--foreground));
	box-shadow: 0 10px 30px -10px rgb(0 0 0 / 25%);
}

/* WordPress admin bar offset for the sticky header. */
body.admin-bar #page > header {
	top: 32px;
}

@media screen and (max-width: 782px) {
	body.admin-bar #page > header {
		top: 46px;
	}
}

/* Core WordPress alignment / caption classes for editor content. */
.alignleft { float: left; margin: 0 1.5rem 1rem 0; }
.alignright { float: right; margin: 0 0 1rem 1.5rem; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.wp-caption-text, .wp-element-caption { font-size: 0.8rem; color: hsl(var(--muted-foreground)); }
