.marketing-shell{--landing-bg:var(--background);--landing-ink:var(--foreground);--landing-muted:var(--muted-foreground);--landing-accent:var(--primary);--landing-accent-hover:color-mix(in oklch, var(--landing-accent) 80%, var(--landing-ink));--landing-on-accent:var(--primary-foreground);--landing-line:var(--border);--landing-surface:var(--card);--landing-image-surface:var(--muted);--landing-tint:var(--muted);color:var(--landing-ink);background:var(--landing-bg);font-family:var(--font-sans), sans-serif;overflow-x:clip}.dark .marketing-shell{--landing-accent:var(--sidebar-primary);--landing-on-accent:var(--sidebar-primary-foreground)}.marketing-shell footer>div{max-width:1400px;padding-left:64px;padding-right:64px}.marketing-shell footer nav>p,.marketing-shell footer .text-muted-foreground\/60{color:var(--landing-muted)}@media (max-width:1023px){.marketing-shell footer>div{padding-left:32px;padding-right:32px}}@media (max-width:767px){.marketing-shell footer>div{padding-left:24px;padding-right:24px}.marketing-shell footer>div>div:first-child>div:last-child{grid-template-columns:1fr 1fr;gap:32px;display:grid}}html:has(.marketing-shell dialog[open]){overflow:hidden}
