/*
Theme Name: Wendell Yoga
Text Domain: wendell-yoga
Description: A focused local landing site for community Vinyasa yoga in Wendell, North Carolina.
Version: 1.0.0
Requires at least: 6.0
Requires PHP: 7.4
License: GPL-2.0-or-later
WPVibe: yes
*/

/* This file holds the WordPress theme header (above) plus truly global
 * rules only. Tailwind handles everything else.
 *
 * - Design tokens live in theme.css's @theme block.
 * - Prose + form styles live in presets.css.
 * - Layout, color, typography utilities come from Tailwind v4.
 *
 * Do NOT add component classes here (.btn-primary, .card, etc.). Use
 * Tailwind utilities in templates instead.
 */

html {
	scroll-behavior: smooth;
}

/* Keep the footer/disclaimer visible even before the Tailwind build loads. */
.wy-footer {
	display: block;
	padding: 34px 24px 28px;
	background: #111a15;
	color: rgba(255,255,255,.82);
}

.wy-footer-inner,
.wy-footer-note {
	width: min(100%, 1120px);
	margin-left: auto;
	margin-right: auto;
}

.wy-footer-inner {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	gap: 32px;
}

.wy-footer-brand {
	color: #fff;
	font-size: 1.35rem;
	font-weight: 600;
	text-decoration: none;
}

.wy-footer-inner p {
	margin: 6px 0 0;
	color: rgba(255,255,255,.6);
	font-size: .82rem;
}

.wy-footer-links {
	display: flex;
	flex-wrap: wrap;
	gap: 16px;
}

.wy-footer-links a {
	color: rgba(255,255,255,.82);
	font-size: .8rem;
	text-decoration: none;
}

.wy-footer-note {
	display: block;
	margin-top: 24px;
	padding-top: 18px;
	border-top: 1px solid rgba(255,255,255,.14);
}

.wy-footer-note p {
	display: block;
	margin: 0;
	color: rgba(255,255,255,.58);
	font-size: .72rem;
	line-height: 1.55;
}

.wy-footer-note p + p {
	margin-top: 5px;
}

@media (max-width: 700px) {
	.wy-footer {
		padding-bottom: 170px;
	}

	.wy-footer-inner {
		flex-direction: column;
	}

	.wy-footer-links {
		gap: 12px;
	}

	.wy-footer-note {
		padding-bottom: 12px;
	}
}
