/*
Theme Name: Gorman Web
Theme URI: https://gormanweb.com
Author: Jerry Gorman
Author URI: https://gormanweb.com
Description: One-page business theme for Gorman Web — Website Design, eCommerce and Digital Marketing. Black and signal-green palette, Plus Jakarta Sans, built for the Site Editor.
Version: 1.0.1
Requires at least: 6.4
Tested up to: 6.8
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: gorman-web
Tags: one-column, block-patterns, full-site-editing, custom-colors, custom-logo
*/

html {
	scroll-behavior: smooth;
}

/* Anchor targets land below the sticky header */
.gw-section {
	scroll-margin-top: 140px;
}

/* Sticky header */
.gw-header {
	position: sticky;
	top: 0;
	z-index: 100;
	background: #ffffff;
	border-bottom: 1px solid #e6e6e6;
}

/* Buttons */
.wp-block-button__link {
	font-weight: 700;
	transition: transform 0.15s ease, opacity 0.15s ease;
}

.wp-block-button__link:hover {
	opacity: 0.88;
	transform: translateY(-1px);
}

/* Service cards */
.gw-card {
	border-radius: 16px;
	transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.gw-card:hover {
	transform: translateY(-4px);
	box-shadow: 0 14px 34px rgba(17, 17, 17, 0.1);
}

.gw-card-bar {
	width: 44px;
	height: 6px;
	border-radius: 999px;
	background: #00d084;
}

/* Green underline accent on section headings */
.gw-kicker {
	letter-spacing: 0.16em;
	text-transform: uppercase;
}

/* Navigation */
.gw-header .wp-block-navigation a:hover {
	color: #00a86b;
	text-decoration: none;
}

/* Footer links */
.gw-footer a {
	text-decoration: none;
}

.gw-footer a:hover {
	color: #00d084;
}

/* Keep images crisp */
.gw-logo img {
	height: 64px;
	width: auto;
}

@media (max-width: 781px) {
	.gw-section {
		scroll-margin-top: 104px;
	}

	.gw-logo img {
		height: 44px;
	}
}
