html[data-site=wizard]{--color-background:var(--background);--color-surface:var(--card);--color-text:var(--foreground);--color-text-muted:var(--muted-foreground);--color-body-text:var(--foreground);--color-primary:var(--foreground);--color-secondary:var(--muted-foreground);--color-cta:var(--primary);--color-cta-text:var(--primary);--color-accent-soft:var(--accent);--color-border:var(--border);--color-border-hover:var(--ring);--color-header-bg:var(--background);--color-glow-cream:transparent;--color-glow-forest:transparent;--shadow-sm:none;--shadow-md:none;--shadow-lg:none}html[data-site=wizard] body{background:var(--background);color:var(--foreground)}html[data-site=wizard] .bg-glow-cream,html[data-site=wizard] .bg-glow-forest{display:none}html[data-site=wizard] .wizard-catalog-grid{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr))}html[data-site=wizard] .wizard-result-body,html[data-site=wizard] .wizard-result-card{min-width:0}html[data-site=wizard] .wizard-result-title{overflow-wrap:anywhere}html[data-site=wizard] .site-header{background:var(--background);backdrop-filter:none;border-bottom:1px solid var(--border)}html[data-site=wizard] .site-footer{background:var(--background);border-top:1px solid var(--border);color:var(--muted-foreground)}html[data-site=wizard] .footer-logo{color:var(--foreground)}html[data-site=wizard] .logo-link{display:flex;align-items:center;gap:.5rem;text-decoration:none}html[data-site=wizard] .logo-link>span:last-child{white-space:nowrap;font-size:clamp(1rem,4.2vw,1.25rem);font-weight:600;color:var(--foreground)}