/*!
Theme Name: ABPTCare NDIS Theme
Theme URI: https://abptcare.com.au/
Author: Chemwatch Design Team
Author URI: https://chemwatch.net
Description: Custom WordPress theme for ABPTCare built on Underscores. Optimized for accessibility and healthcare trust-building UI.
Version: 1.1.0
Tested up to: 6.4
Requires PHP: 8.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: abptcare-ndis
Tags: accessibility-ready, custom-logo, custom-menu, featured-images, responsive-layout, translation-ready
*/

/* Normalize + Base styles from underscores */
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@600;700&family=Roboto:wght@400;500&display=swap');

/* All the rest from original remains unchanged — base layout, resets, nav, comments, galleries, etc. */

/* Typography Refresh */
body,
button,
input,
select,
optgroup,
textarea {
	color: #2c3e50;
	font-family: 'Roboto', sans-serif;
	font-size: 1.1rem;
	line-height: 1.8;
}

h1, .hero-title {
	font-family: 'Inter', sans-serif;
	font-size: 3rem;
	font-weight: 700;
	color: #1F2937;
}

h2, h3, h4, h5 {
	font-family: 'Inter', sans-serif;
	font-weight: 600;
	color: #1F2937;
}

/* Main link colors */
a {
	color: #20B2AA;
}
a:hover {
	color: #1F7F7F;
}

/* Buttons */
button,
input[type="submit"] {
	background-color: #FFC107;
	color: #1F2937;
	font-weight: 600;
	border: none;
	border-radius: 5px;
	padding: 0.6em 1.2em;
	transition: background-color 0.3s ease, transform 0.2s ease;
}
button:hover,
input[type="submit"]:hover {
	background-color: #FFB300;
	transform: scale(1.05);
}

/* Hero section enhancements */
.hero-section {
	background: linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)),
		url('/wp-content/themes/ndis-theme/assets/hero.jpg') center/cover no-repeat;
	color: #ffffff;
	min-height: 80vh;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

/* Services card hover enhancements */
.services-card:hover h5 {
	color: #20B2AA;
}
