/*
Theme Name: Pipe Creek Fire Department
Author: Pipe Creek Township Volunteer Fire Dept.
Description: Responsive WordPress block theme for Pipe Creek Township Volunteer Fire Dept.
Version: 1.1.0
Requires at least: 6.6
Requires PHP: 7.4
Text Domain: pcfd-fire-dept
*/

:root { --pcfd-red:#d71920; --pcfd-dark:#111; --pcfd-gray:#f2f2f2; }
html { scroll-behavior:smooth; }
body { margin:0; }
.wp-site-blocks { overflow:hidden; }
.wp-block-cover h1, .wp-block-cover h2 { text-shadow:0 2px 10px rgba(0,0,0,.55); }
.wp-block-button__link { transition:transform .15s ease, opacity .15s ease; }
.wp-block-button__link:hover { transform:translateY(-2px); opacity:.92; }
.pcfd-eyebrow { letter-spacing:.14em; font-weight:800; text-transform:uppercase; }
.pcfd-section-title { margin-bottom:.4rem !important; }
.pcfd-red-rule { border-top:5px solid var(--pcfd-red); }
.pcfd-card-grid { display:grid; grid-template-columns:repeat(auto-fit,minmax(240px,1fr)); gap:24px; }
.pcfd-card { background:#fff; border-top:5px solid var(--pcfd-red); padding:26px; box-shadow:0 8px 25px rgba(0,0,0,.1); }
.pcfd-card h3 { margin-top:0; }
.pcfd-stat { text-align:center; padding:25px; }
.pcfd-stat strong { display:block; font-size:2.25rem; line-height:1; color:var(--pcfd-red); }
.pcfd-emergency { position:relative; }
@media (max-width: 782px) {
  .pcfd-hide-mobile { display:none !important; }
}
