/*
Theme Name: Holiday Illumination by Geo Navalta
Theme URI: https://holidayilluminationchristmaslightinstallation.com/
Author: Geo Navalta
Author URI: https://geovannenavalta.com/
Description: Custom responsive Christmas light installation theme for Holiday Illumination, converted from the original luxury IIFE redesign. Includes festive canvas effects, 30 motion effects, carousel, mobile navigation, FAQ accordion, LeadConnector quote form, and Atlanta responsive layouts and modern image-backed footer presentation.
Version: 1.0.6
Requires at least: 6.0
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: holiday-illumination-geo
Tags: custom-background, custom-logo, custom-menu, featured-images, responsive-layout
*/

/* WordPress fallback content styles are intentionally lightweight. Main homepage styles are in assets/css/theme.css. */
.hic-content-wrap{width:min(980px,calc(100% - 40px));margin:0 auto;padding:80px 0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#211718}
.hic-content-wrap a{color:#8f1020}
.hic-content-wrap img{max-width:100%;height:auto}
.hic-content-title{font-family:Georgia,"Times New Roman",serif;font-size:clamp(38px,6vw,70px);line-height:1;margin:0 0 28px}
.hic-basic-header{padding:22px 0;background:#ffffff;color:#252525;border-bottom:1px solid #e8e4da}
.hic-basic-header .inner{width:min(1180px,calc(100% - 40px));margin:0 auto;display:flex;gap:24px;align-items:center;justify-content:space-between}
.hic-basic-header a{color:inherit;text-decoration:none}
.hic-basic-logo img{display:block;width:min(290px,48vw);height:auto;max-height:72px;object-fit:contain}
.hic-basic-header nav a{color:#252525;text-decoration:none}

.hic-basic-footer{position:relative;isolation:isolate;overflow:hidden;padding:0;color:#2a2824;border-top:1px solid rgba(142,119,64,.22);background:linear-gradient(105deg,rgba(255,255,255,.97),rgba(250,247,239,.92),rgba(244,238,223,.85)),url('assets/images/footer-christmas-lights.jpg') center 58%/cover no-repeat}
.hic-basic-footer:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 82% 24%,rgba(221,177,72,.18),transparent 28%)}
.hic-basic-footer .inner{width:min(1180px,calc(100% - 40px));margin:0 auto}
.hic-basic-footer-grid{display:grid;grid-template-columns:1.35fr .8fr .7fr;gap:22px;padding:54px 0 34px}
.hic-basic-footer-grid>section,.hic-basic-footer-grid>nav{padding:26px;border:1px solid rgba(142,119,64,.17);border-radius:22px;background:rgba(255,255,255,.68);box-shadow:0 18px 45px rgba(48,38,18,.07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.hic-basic-footer a{color:#5f4b1b;text-decoration:none}.hic-basic-footer a:hover{color:#8a6715}
.hic-basic-footer-logo img{display:block;width:min(260px,100%);height:auto;max-height:82px;object-fit:contain;margin-bottom:18px}
.hic-basic-footer-brand p{max-width:440px;margin:0;color:#666055;font-size:14px;line-height:1.7}
.hic-basic-footer-contact,.hic-basic-footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:10px;color:#625e55;font-size:13px;line-height:1.6}
.hic-basic-footer-label{color:#8b6c20;font-size:9px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}
.hic-basic-footer-phone{font-size:20px;font-weight:800;color:#2d2921!important}
.hic-basic-footer-nav a{font-weight:700}
.hic-basic-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0 28px;border-top:1px solid rgba(117,99,60,.16);color:#6d685f;font-size:10px;line-height:1.5}
@media(max-width:860px){.hic-basic-footer-grid{grid-template-columns:1fr 1fr}.hic-basic-footer-brand{grid-column:1/-1}.hic-basic-header .inner{flex-wrap:wrap}.hic-basic-header nav ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}}
@media(max-width:620px){.hic-basic-header .inner{flex-direction:column;text-align:center}.hic-basic-footer-grid{grid-template-columns:1fr;padding:40px 0 26px}.hic-basic-footer-brand{grid-column:auto}.hic-basic-footer-grid>section,.hic-basic-footer-grid>nav{text-align:center;align-items:center}.hic-basic-footer-logo img{margin-left:auto;margin-right:auto}.hic-basic-footer-bottom{flex-direction:column;text-align:center;gap:8px}}


/* v1.0.3 — Existing About/Contact WordPress content presentation. */
.hic-content-wrap{min-height:55vh;background:#fff}
.hic-content-wrap .entry-content{font-size:17px;line-height:1.8;color:#4f4a45}
.hic-content-wrap .entry-content h2,.hic-content-wrap .entry-content h3{font-family:Georgia,"Times New Roman",serif;color:#211718;line-height:1.2;margin-top:1.8em}
.hic-content-wrap .entry-content ul,.hic-content-wrap .entry-content ol{padding-left:1.35em}
.hic-content-wrap .entry-content > *:first-child{margin-top:0}
.hic-content-wrap .entry-content a{font-weight:700;text-underline-offset:3px}
.hic-content-wrap .entry-content iframe{max-width:100%;border:0}
@media(max-width:760px){.hic-content-wrap{padding:56px 0}.hic-content-wrap .entry-content{font-size:16px}}
