/*
Theme Name: That One Firm v5
Theme URI: https://thatonefirm.com
Author: That One Firm
Description: Classic WordPress theme from Google Stitch project ThatOneFirm V2 (projects/6582774894557735295), Coastal Cartographer design system. Sync theme files with: npm run stitch:sync-theme (default: web-build/Test 1). Mobile-first, WCAG-oriented; Tailwind via CDN — compile to CSS for strict CSP production if needed.
Version: 1.0.2
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 8.0
Text Domain: thatonefirm-v5
*/

/* Typography and design tokens load via Tailwind (see inc/enqueue.php). */

/* Fluid site title: Epilogue via .font-headline, scales with viewport */
.tof5-brand-name {
	font-size: clamp(1.125rem, 0.55rem + 2.6vw, 1.875rem);
	font-weight: 900;
	letter-spacing: -0.05em;
	line-height: 1.1;
}

.tof5-brand-name-footer {
	font-size: clamp(1rem, 0.45rem + 1.85vw, 1.375rem);
	font-weight: 900;
	letter-spacing: -0.04em;
	line-height: 1.15;
}

.tof5-skip-link {
	position: absolute;
	left: -9999px;
	z-index: 999999;
	padding: 0.75rem 1rem;
	background: #001529;
	color: #f8f9ff;
	font-weight: 600;
	text-decoration: none;
}

.tof5-skip-link:focus {
	left: 0.5rem;
	top: 0.5rem;
	outline: 2px solid #ffdea5;
	outline-offset: 2px;
}

#tof5-mobile-nav[hidden] {
	display: none !important;
}

@media (min-width: 768px) {
	#tof5-mobile-nav {
		display: none !important;
	}
}
