:root{--yglf-surface-deep:#021410;--yglf-surface-mid:#031b17;--yglf-heading:#fff8eb;--yglf-text:#f7f2e8;--yglf-body:#e2d6beeb;--yglf-muted:#cfc7b8e0;--yglf-faint:#fffaf094;--yglf-accent:#ff8b4b;--yglf-accent-hover:#ff9a5e;--yglf-on-accent:#071b17;--yglf-section-background:radial-gradient(circle at 20% 18%, #ff8b4b1a, transparent 28%), radial-gradient(circle at 80% 50%, #ffffff0a, transparent 30%), linear-gradient(180deg, var(--yglf-surface-deep) 0%, var(--yglf-surface-mid) 48%, var(--yglf-surface-deep) 100%);--yglf-page-hero-h1-size:clamp(2.15rem, 3.6vw, 3.25rem);--yglf-page-section-h2-size:clamp(1.35rem, 2.8vw, 2.55rem)}main.home-main:is(.contact-page,.faq-page,.returns-exchanges-page){--yglf-page-hero-h1-size:clamp(1.65rem, 3.2vw, 2.35rem);--yglf-page-section-h2-size:clamp(1.35rem, 2.4vw, 2rem)}main.home-main:is(.terms-conditions-page,.privacy-policy-page,.cookie-policy-page,.accessibility-statement-page,.shipping-policy-page){--yglf-page-hero-h1-size:clamp(2.1rem, 4.2vw, 3rem);--yglf-page-section-h2-size:clamp(1.2rem, 2.35vw, 1.65rem)}main.home-main.newsletter-page{--yglf-page-hero-h1-size:clamp(2.35rem, 4.8vw, 3.25rem);--yglf-page-section-h2-size:clamp(1.85rem, 3.2vw, 2.85rem)}main.home-main:is(.shop-landing-page,.local-love-page,.events-page,.impact-page,.about-page,.local-love-partner-page,.local-love-free-listing-page,.local-love-partnership-inquiry-page,.hunt-page,.events-sponsorship-inquiry-page){--yglf-page-hero-h1-size:clamp(2.7rem, 3.8vw, 4.2rem);--yglf-page-section-h2-size:clamp(1.85rem, 3vw, 3.2rem)}@media (max-width:900px){main.home-main:is(.shop-landing-page,.local-love-page,.events-page,.impact-page,.about-page,.local-love-partner-page,.local-love-free-listing-page,.local-love-partnership-inquiry-page,.hunt-page,.events-sponsorship-inquiry-page){--yglf-page-hero-h1-size:clamp(2.5rem, 4.5vw, 3.6rem);--yglf-page-section-h2-size:clamp(1.75rem, 3.5vw, 2.85rem)}}@media (max-width:768px){main.home-main:is(.shop-landing-page,.local-love-page,.events-page,.impact-page,.about-page,.local-love-partner-page,.local-love-free-listing-page,.local-love-partnership-inquiry-page,.hunt-page,.events-sponsorship-inquiry-page){--yglf-page-hero-h1-size:clamp(2.35rem, 9vw, 3.2rem);--yglf-page-section-h2-size:clamp(1.65rem, 7vw, 2.5rem)}}main.shop-all-page{--yglf-page-hero-h1-size:clamp(2.7rem, 3.8vw, 4.2rem);--yglf-page-section-h2-size:clamp(1.85rem, 3vw, 3.2rem)}@media (max-width:900px){main.shop-all-page{--yglf-page-hero-h1-size:clamp(2.5rem, 4.5vw, 3.6rem);--yglf-page-section-h2-size:clamp(1.75rem, 3.5vw, 2.85rem)}}@media (max-width:768px){main.shop-all-page{--yglf-page-hero-h1-size:clamp(2.35rem, 9vw, 3.2rem);--yglf-page-section-h2-size:clamp(1.65rem, 7vw, 2.5rem)}}main.track-order-page{--yglf-page-hero-h1-size:clamp(2.75rem, 6.5vw, 4rem);--yglf-page-section-h2-size:clamp(1.85rem, 3vw, 3rem)}main.home-main.about-page,main.home-main.shop-landing-page,main.home-main.local-love-page,main.home-main.hunt-page,main.home-main.events-page,main.home-main.newsletter-page,main.home-main.faq-page,main.home-main.shipping-policy-page,main.home-main.returns-exchanges-page,main.home-main.contact-page,main.home-main.terms-conditions-page,main.home-main.privacy-policy-page,main.home-main.cookie-policy-page,main.home-main.accessibility-statement-page,main.home-main.admin-login-page,main.shop-all-page{background:var(--yglf-section-background);color:var(--yglf-body)}main.home-main.impact-page .impact-in-motion{background:var(--yglf-section-background)}main.home-main.impact-page .impact-where-support-goes,main.home-main.impact-page .impact-community-powered{background:#021410}main.home-main.impact-page .impact-tracker{background:var(--yglf-section-background)}main.home-main.impact-page .impact-final-cta{background:#021410}main.home-main.about-page .mission-brand-intro,main.home-main.about-page .mission-story,main.home-main.about-page .mission-commitments,main.home-main.about-page .mission-why-florida,main.home-main.about-page .mission-how-it-works,main.home-main.about-page .mission-building-toward,main.home-main.about-page .mission-final-cta{background:var(--yglf-section-background)}main.home-main.about-page .mission-brand-intro{border-top:none}main.home-main.about-page .mission-brand-intro-title,main.home-main.about-page .mission-story-title,main.home-main.about-page .mission-commitments-title,main.home-main.about-page .mission-why-florida-title,main.home-main.about-page .mission-how-it-works-title,main.home-main.about-page .mission-building-toward-title,main.home-main.about-page .mission-final-cta-title,main.home-main.about-page .mission-brand-intro-card-title,main.home-main.about-page .mission-how-it-works-path-title,main.home-main.about-page .mission-building-toward-col-title,main.home-main.about-page .mission-story-quote{color:var(--yglf-heading)}main.home-main.about-page .mission-brand-intro-prose,main.home-main.about-page .mission-brand-intro-card-body,main.home-main.about-page .mission-story-card p,main.home-main.about-page .mission-commitments-body,main.home-main.about-page .mission-commitments-card-body,main.home-main.about-page .mission-why-florida-copy p,main.home-main.about-page .mission-why-florida-map-body,main.home-main.about-page .mission-how-it-works-copy,main.home-main.about-page .mission-building-toward-copy,main.home-main.about-page .mission-final-cta-body{color:var(--yglf-body)}main.home-main.about-page .mission-how-it-works-path-body,main.home-main.about-page .mission-building-toward-col-body,main.home-main.about-page .mission-final-cta-actions-note,main.home-main.about-page .mission-final-cta-actions-foot,main.home-main.about-page .mission-final-cta-support,main.home-main.about-page .mission-building-toward-closer{color:var(--yglf-muted)}main.home-main.about-page .mission-why-florida-map-title,main.home-main.about-page .mission-commitments-card-title{color:var(--yglf-text)}main.home-main.shop-landing-page .shop-landing-arrivals,main.home-main.shop-landing-page .shop-landing-categories,main.home-main.shop-landing-page .shop-landing-why,main.home-main.shop-landing-page .shop-landing-mission,main.home-main.shop-landing-page .shop-landing-fulfillment,main.home-main.shop-landing-page .shop-landing-final-cta{background:var(--yglf-section-background)}main.home-main.shop-landing-page .shop-landing-arrivals-title,main.home-main.shop-landing-page .shop-landing-categories-title,main.home-main.shop-landing-page .shop-landing-why-title,main.home-main.shop-landing-page .shop-landing-mission-title,main.home-main.shop-landing-page .shop-landing-fulfillment-title,main.home-main.shop-landing-page .shop-landing-final-cta-title,main.home-main.shop-landing-page .shop-landing-hero-title{color:var(--yglf-heading)}main.home-main.shop-landing-page .shop-landing-categories-intro,main.home-main.shop-landing-page .shop-landing-why-intro,main.home-main.shop-landing-page .shop-landing-mission-body,main.home-main.shop-landing-page .shop-landing-final-cta-body,main.home-main.shop-landing-page .shop-landing-hero-body{color:var(--yglf-body)}main.home-main.shop-landing-page .shop-landing-why-row-copy,main.home-main.shop-landing-page .shop-landing-mission-receipt-row-copy,main.home-main.shop-landing-page .shop-landing-mission-receipt-intro,main.home-main.shop-landing-page .shop-landing-fulfillment-copy,main.home-main.shop-landing-page .shop-landing-final-cta-note-card-body,main.home-main.shop-landing-page .shop-landing-category-card-copy,main.home-main.shop-landing-page .shop-landing-arrivals-shelf-card-blurb{color:var(--yglf-muted)}main.home-main.events-page .events-roadmap,main.home-main.events-page .events-future,main.home-main.events-page .events-idea,main.home-main.events-page .events-calendar,main.home-main.events-page .events-signup,main.home-main.events-page .events-final,main.home-main.events-page .events-section:not(.events-hero){background:0 0}main.home-main.events-page .events-section-title,main.home-main.events-page .events-roadmap-title,main.home-main.events-page .events-future-title,main.home-main.events-page .events-idea-title,main.home-main.events-page .events-calendar-title,main.home-main.events-page .events-signup-title,main.home-main.events-page .events-signup-panel-title,main.home-main.events-page .events-signup-success-title,main.home-main.events-page .events-final-title,main.home-main.events-page .events-roadmap-step-title,main.home-main.events-page .events-future-card-title,main.home-main.events-page .events-idea-panel-label,main.home-main.events-page .events-idea-panel-title,main.home-main.events-page .events-hero .shop-landing-hero-title{color:var(--yglf-heading)}main.home-main.events-page .events-section-body,main.home-main.events-page .events-roadmap-body,main.home-main.events-page .events-roadmap-step-copy,main.home-main.events-page .events-roadmap-status-text,main.home-main.events-page .events-roadmap-good-to-know,main.home-main.events-page .events-future-pace-body,main.home-main.events-page .events-future-card-copy,main.home-main.events-page .events-future-card-footer,main.home-main.events-page .events-future-good-to-know,main.home-main.events-page .events-idea-body,main.home-main.events-page .events-calendar-body,main.home-main.events-page .events-calendar-note,main.home-main.events-page .events-calendar-preview-text,main.home-main.events-page .events-signup-body,main.home-main.events-page .events-signup-form-intro,main.home-main.events-page .events-signup-success-body,main.home-main.events-page .events-signup-benefit-chip,main.home-main.events-page .events-signup-trust-item,main.home-main.events-page .events-final-body,main.home-main.events-page .events-hero .shop-landing-hero-body{color:var(--yglf-body)}main.home-main.events-page .events-roadmap-board-label,main.home-main.events-page .events-roadmap-status-label,main.home-main.events-page .events-roadmap-step-num,main.home-main.events-page .events-future-pace-label,main.home-main.events-page .events-future-card-label,main.home-main.events-page .events-icon,main.home-main.events-page .events-roadmap-step-icon,main.home-main.events-page .events-roadmap-status-icon,main.home-main.events-page .events-future-card-icon,main.home-main.events-page .events-idea-icon,main.home-main.events-page .events-calendar-icon,main.home-main.events-page .events-calendar-preview-label,main.home-main.events-page .events-calendar-link{color:var(--yglf-accent)}main.home-main.events-page .events-hero-note,main.home-main.events-page .events-idea-reassurance,main.home-main.events-page .events-idea-panel-footer,main.home-main.events-page .events-idea-item-text,main.home-main.events-page .events-signup-form-kicker,main.home-main.events-page .events-signup-benefits-label,main.home-main.events-page .events-signup-trust-label,main.home-main.events-page .events-signup-form-note,main.home-main.events-page .events-signup-intro-note,main.home-main.events-page .events-final-note{color:var(--yglf-muted)}main.home-main.events-page a.events-btn--primary,main.home-main.events-page a.events-btn--primary:hover,main.home-main.events-page button.events-signup-submit,main.home-main.events-page button.events-signup-submit:hover:not(:disabled){color:var(--yglf-on-accent)}main.home-main.events-page a.events-btn--outline,main.home-main.events-page a.events-btn--outline:hover,main.home-main.events-page a.events-idea-btn--secondary{color:var(--yglf-text)}main.home-main.events-page a.events-idea-btn--primary,main.home-main.events-page a.events-idea-btn--primary:hover,main.home-main.events-page a.events-calendar-btn--primary,main.home-main.events-page a.events-calendar-btn--primary:hover,main.home-main.events-page a.events-final-dock-action--primary,main.home-main.events-page a.events-final-dock-action--primary:hover{color:var(--yglf-on-accent)}main.shop-all-page .shop-all-catalog{background:var(--yglf-section-background)}main.shop-all-page .shop-all-hero-title{color:var(--yglf-heading)}main.shop-all-page .shop-all-hero-lede{color:var(--yglf-body)}main.home-main.about-page .mission-final-cta a.mission-final-cta-primary,main.home-main.about-page .mission-final-cta a.mission-final-cta-primary:hover,main.home-main.shop-landing-page a.shop-landing-hero-btn-primary,main.home-main.shop-landing-page a.shop-landing-hero-btn-primary:hover,main.home-main.shop-landing-page a.shop-landing-final-cta-primary,main.home-main.shop-landing-page a.shop-landing-final-cta-primary:hover,main.home-main.shop-landing-page a.shop-landing-mission-cta,main.home-main.shop-landing-page a.shop-landing-mission-cta:hover,main.home-main.shop-landing-page a.shop-landing-arrivals-view-all,main.home-main.shop-landing-page a.shop-landing-arrivals-view-all:hover{color:var(--yglf-on-accent)}main.home-main.about-page .mission-final-cta a.mission-final-cta-secondary,main.home-main.about-page .mission-final-cta a.mission-final-cta-secondary:hover,main.home-main.shop-landing-page a.shop-landing-hero-btn-secondary,main.home-main.shop-landing-page a.shop-landing-hero-btn-secondary:hover,main.home-main.shop-landing-page a.shop-landing-final-cta-secondary,main.home-main.shop-landing-page a.shop-landing-final-cta-secondary:hover{color:var(--yglf-text)}
