.marketplace-theme{color-scheme:inherit;--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)}