/*
Theme Name: Jenamed Starter
Theme URI: https://jenamed.com
Author: Jenamed
Author URI: https://jenamed.com
Description: Ultra-lightweight blank canvas theme. Zero layout, zero styles — just a clean full-width container for Gutenberg blocks and custom HTML sections. Built for GugiWP workflow.
Version: 1.0.0
Requires at least: 6.0
Tested up to: 6.7
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: jenamed-starter
*/

/* === RESET — clean slate === */
*, *::before, *::after { margin: 0; padding: 0; box-sizing: border-box; }
html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }
body { min-height: 100vh; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
img, video, svg { max-width: 100%; height: auto; display: block; }
a { color: inherit; }

/* === LAYOUT — full width, no constraints === */
.jenamed-site { width: 100%; }
.jenamed-content { width: 100%; }
.jenamed-content .entry-content { width: 100%; max-width: 100%; }

/* === WORDPRESS CORE — required styles === */
.alignwide { width: 100%; }
.alignfull { width: 100%; margin-left: 0; margin-right: 0; }
.wp-block-image.aligncenter { text-align: center; }
.wp-caption { max-width: 100%; }
.wp-caption-text { font-size: 14px; color: #666; padding: 8px 0; }
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px); position: absolute;
  height: 1px; width: 1px; overflow: hidden;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  clip: auto; display: block; height: auto; width: auto;
  position: static; z-index: 100000;
}
