.childhood-landing{--accent:var(--brand-orange);--accent-foreground:0 0% 100%;--accent-hover:var(--brand-orange-dark);--secondary:var(--brand-honey);--secondary-foreground:var(--brand-ink);--radius:1rem;font-family:Graphik Arabic,Segoe UI,Tahoma,sans-serif;color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.childhood-landing ::-moz-selection{background:hsl(var(--brand-honey)/.45);color:hsl(var(--brand-ink))}.childhood-landing ::selection{background:hsl(var(--brand-honey)/.45);color:hsl(var(--brand-ink))}@media (prefers-reduced-motion:no-preference){html:has(.childhood-landing){scroll-behavior:smooth}}body:has(.childhood-landing){background:var(--gradient-hero)}html:has(.childhood-landing) ::-webkit-scrollbar,html:has(.childhood-landing)::-webkit-scrollbar{width:8px}html:has(.childhood-landing) ::-webkit-scrollbar-track,html:has(.childhood-landing)::-webkit-scrollbar-track{background:hsl(var(--brand-cream))}html:has(.childhood-landing) ::-webkit-scrollbar-thumb,html:has(.childhood-landing)::-webkit-scrollbar-thumb{background:hsl(var(--brand-honey));border-radius:4px}html:has(.childhood-landing) ::-webkit-scrollbar-thumb:hover,html:has(.childhood-landing)::-webkit-scrollbar-thumb:hover{background:hsl(var(--brand-orange-dark))}