.gym-theme.childcare-theme{--background:40 33% 98%;--foreground:222 24% 16%;--muted:38 30% 93%;--muted-foreground:222 10% 38%;--primary:148 33% 37%;--primary-foreground:0 0% 100%;--primary-ink:color-mix(in srgb, hsl(var(--primary)) 82%, black);--accent:148 33% 37%;--accent-foreground:0 0% 100%;--secondary:38 30% 93%;--secondary-foreground:222 24% 16%;--card:0 0% 100%;--card-foreground:222 24% 16%;--popover:0 0% 100%;--popover-foreground:222 24% 16%;--input:0 0% 100%;--border:35 20% 85%;--ring:148 33% 37%;--success:155 65% 90%;--success-foreground:155 75% 25%;--warning:42 95% 90%;--warning-foreground:35 100% 29%;--destructive:355 52% 49%;--destructive-foreground:0 0% 100%;--marketing-section-muted-bg:38 32% 94%;--marketing-navy:222 24% 16%;--marketing-shadow:30 25% 25%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.gym-theme.childcare-theme .marketing-section-muted{background:hsl(var(--marketing-section-muted-bg))}.gym-theme.childcare-theme .marketing-section-highlight{background:hsl(var(--site-band-highlight,40 45% 95%))}.gym-theme.childcare-theme .marketing-section-dark{background:hsl(var(--site-deep,222 24% 16%));color:#fcfaf8}.gym-theme.childcare-theme .childcare-brand-wash{background:radial-gradient(120% 90% at 0% 0%, hsl(var(--primary) / .14), transparent 60%), radial-gradient(90% 80% at 100% 100%, hsl(var(--primary) / .1), transparent 55%), hsl(var(--background))}.gym-theme.childcare-theme .childcare-card{box-shadow:0 1px 2px hsl(var(--marketing-shadow) / .06);transition:box-shadow .2s}@media (hover:hover){.gym-theme.childcare-theme .childcare-card:hover{box-shadow:0 14px 34px -14px hsl(var(--marketing-shadow) / .28)}}.gym-theme.childcare-theme .childcare-footer{background:hsl(var(--site-deep,222 24% 16%));color:#dad4c8;border-top:4px solid hsl(var(--primary))}.childcare-footer .childcare-footer-link{color:#d6cfc2;transition:color .15s}.childcare-footer .childcare-footer-link:hover{color:#fff}.childcare-footer .childcare-footer-heading{color:#b4a993}.childcare-footer .childcare-footer-fine{color:#aca391}