.marketplace-theme{color-scheme:normal;--background:var(--oy-color-background);--foreground:var(--oy-color-foreground);--card:var(--oy-color-card);--elevated:var(--oy-color-elevated);--popover:var(--oy-color-popover);--primary:var(--oy-color-primary);--primary-foreground:var(--oy-color-primary-foreground);--brand:var(--oy-color-brand);--brand-foreground:var(--oy-color-brand-foreground);--secondary:var(--oy-color-secondary);--muted:var(--oy-color-muted);--muted-foreground:var(--oy-color-muted-foreground);--accent:var(--oy-color-accent);--destructive:var(--oy-color-destructive);--border:var(--oy-color-border);--input:var(--oy-color-input);--ring:var(--oy-color-ring);--marketplace-hero-surface:radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--brand) 28%, transparent) 0%, transparent 55%), linear-gradient(135deg, color-mix(in srgb, var(--brand) 16%, transparent) 0%, color-mix(in srgb, var(--background) 20%, transparent) 100%);--mui-palette-background-default:var(--background);--mui-palette-background-paper:var(--card);--mui-palette-text-primary:var(--foreground);--mui-palette-text-secondary:var(--muted-foreground);--mui-palette-primary-main:var(--primary);--mui-palette-primary-contrastText:var(--primary-foreground);--mui-palette-divider:var(--border);background-color:var(--background);color:var(--foreground)}.light .marketplace-theme{--marketplace-hero-surface:color-mix(in srgb, var(--primary) 5%, var(--background))}.marketplace-theme :where(.MuiPaper-root){border-color:var(--border)}.marketplace-theme :where(input,textarea,select){caret-color:var(--ring)}
