/*
Theme Name: Agentic Blank
Theme URI: https://agentic-editor.local/
Author: Agentic Editor
Description: A minimal standards-based WordPress shell for pages and posts authored with Agentic Editor.
Version: 0.1.0
Requires at least: 6.5
Requires PHP: 7.4
License: GPL-2.0-or-later
Text Domain: agentic-blank
*/

:root { color-scheme: light dark; }
*, *::before, *::after { box-sizing: border-box; }
html { line-height: 1.5; -webkit-text-size-adjust: 100%; }
body { margin: 0; background: #fff; color: #171717; font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; }
a { color: inherit; }
img, svg, video { display: block; max-width: 100%; height: auto; }
.agentic-site-header, .agentic-site-footer { padding: 1rem clamp(1rem, 4vw, 3rem); }
.agentic-site-header { border-bottom: 1px solid #e5e7eb; }
.agentic-site-footer { border-top: 1px solid #e5e7eb; }
.agentic-site-title { margin: 0; font-size: 1rem; font-weight: 700; }
.agentic-content > article:not(.agentic-editor-owned) { width: min(100% - 2rem, 72rem); margin-inline: auto; padding-block: 3rem; }
.screen-reader-text { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
.screen-reader-text:focus { position: fixed; z-index: 100000; top: 1rem; left: 1rem; width: auto; height: auto; padding: .75rem 1rem; clip: auto; background: #fff; color: #111; }
@media (prefers-color-scheme: dark) { body { background: #111; color: #f5f5f5; } .agentic-site-header, .agentic-site-footer { border-color: #333; } }
