/*
Theme Name: Khy Physio
Theme URI: https://khyphysio.com.au/
Author: Khy Physio
Author URI: https://khyphysio.com.au/
Description: A fast, accessible, SEO-first mobile-physiotherapy theme. Built clean for Rank Math (no competing meta/schema), compatible with all major plugins (Gutenberg, Elementor, WooCommerce, Contact Form 7), with a deep Customizer options panel and a one-click demo-content importer.
Version: 1.13.18
Requires at least: 6.0
Tested up to: 6.7
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: khy-physio
Tags: business, blog, custom-colors, custom-logo, custom-menu, featured-images, theme-options, block-styles, wide-blocks, threaded-comments
*/

/*
 * The visual styles live in assets/css/tokens.css (colour palette / CSS variables)
 * and assets/css/theme.css (components). They are enqueued from inc/enqueue.php.
 * This file only carries the WordPress theme header above, plus a couple of
 * editor/admin niceties below.
 */

.screen-reader-text {
  border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%);
  height: 1px; width: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #fff; clip: auto !important; clip-path: none;
  display: block; height: auto; left: 5px; top: 5px; padding: 15px 23px 14px;
  width: auto; z-index: 100000; color: #2A1A0E; border-radius: 8px; font-weight: 700;
}
/* WP alignment helpers (block editor / classic) */
.alignwide { max-width: 1100px; margin-left: auto; margin-right: auto; }
.alignfull { max-width: 100%; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignleft { float: left; margin: 0 1.5rem 1rem 0; }
.alignright { float: right; margin: 0 0 1rem 1.5rem; }
