/*
 * Pick the Weather — stylesheet
 *
 * Loaded in the same cascade order WordPress used to enqueue these on the
 * live site (Go theme + CoBlocks), so the look matches the original as
 * closely as possible. See vendor/ for the untouched upstream files.
 */
@import url("vendor/inline-blocks.css");
@import url("vendor/coblocks-1.css");
@import url("vendor/coblocks-extensions.css");
@import url("vendor/coblocks-animation.css");
@import url("vendor/godaddy-styles.css");
@import url("vendor/go-style-shared.css");
@import url("vendor/go-style-traditional.css");
@import url("vendor/cf7-styles.css");

/* ---- site-specific tweaks (from the original theme's Additional CSS box) ---- */
input[type="checkbox"] {
	width: 13px !important;
	-webkit-appearance: checkbox !important;
}

#special-requests-basic {
	height: 30px;
}

select option {
	padding-bottom: 2em;
}

/* ---- migration-only additions ---- */
.site-content > .post__thumbnail {
	display: block;
}

/* Mobile nav toggle (replaces the Go theme's bundled JS behavior) */
@media (max-width: 899px) {
	#header__navigation:not(.is-open) {
		display: none !important;
	}
	#header__navigation.is-open {
		display: block !important;
		position: relative !important;
		opacity: 1 !important;
		visibility: visible !important;
		inset: auto !important;
		background-color: var(--go--color--background, #fff);
		padding: 1.5rem;
		z-index: 10;
	}
	#header__navigation.is-open .primary-menu {
		flex-direction: column;
	}
}

.wpcf7-form[data-static-form] .wpcf7-form-control[disabled] {
	cursor: not-allowed;
}

.static-form-notice {
	margin: 0 0 1.5em;
	padding: 0.75em 1em;
	background: var(--go--color--tertiary, #f8f8f8);
	border-left: 3px solid var(--go--color--primary, #c76919);
	font-size: 0.9em;
}
