/*
Theme Name: TrumpAccount.io
Theme URI: https://trumpaccount.io/
Author: TrumpAccount.io Editorial Team
Author URI: https://trumpaccount.io/about/
Description: An independent, high-performance WordPress theme for TrumpAccount.io — a topical-authority informational resource about Trump Accounts (the tax-advantaged children's savings accounts created under Internal Revenue Code Section 530A). Ships with a full design system, SEO/schema foundation, breadcrumbs, XML sitemap, interactive calculators, trust/E-E-A-T components, ad slots, and an accessible, responsive layout. This theme powers an independent publication and is not affiliated with the U.S. government, Treasury, IRS, or the official Trump Accounts program.
Version: 1.0.0
Requires at least: 6.2
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: trumpaccount
Tags: blog, news, education, custom-menu, featured-images, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready, custom-colors, custom-logo, footer-widgets

TrumpAccount.io theme, (C) 2026 TrumpAccount.io.
This theme is distributed under the terms of the GNU GPL v2 or later.

Actual visual styles live in /assets/css/main.css (enqueued separately for
performance). This file exists to satisfy the WordPress theme header
requirement and to hold small base resets that must load with the stylesheet
handle. Keep heavy styling out of this file.
*/

/* Minimal safe base — the full design system is in assets/css/main.css */
:root {
	color-scheme: light;
}

html {
	-webkit-text-size-adjust: 100%;
	text-size-adjust: 100%;
}

body {
	margin: 0;
}

/* Accessibility: screen-reader-text (WordPress standard) */
.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: #fff;
	clip: auto !important;
	clip-path: none;
	color: #0a2540;
	display: block;
	font-size: 1rem;
	font-weight: 700;
	height: auto;
	left: 8px;
	line-height: normal;
	padding: 16px 24px;
	text-decoration: none;
	top: 8px;
	width: auto;
	z-index: 100000;
}
