.marketplace-shell{--mp-cream:#f7f8f5;--mp-cream-deep:#eef0e8;--mp-ink:#0f172a;--mp-ink-muted:#475569;--mp-primary:#2196d3;--mp-primary-deep:#1175ad;--mp-accent:#bef264;--mp-accent-deep:#a3d94a;--mp-glass:#ffffff9e;--mp-glass-strong:#ffffffdb;--mp-glass-border:#ffffff8c;--mp-glass-shadow:0 12px 32px -12px #0f172a26;--mp-shape-lime:#bef2648c;--mp-shape-sky:#2196d352;--mp-shape-dot:#0f172a24;--mp-card:#fff;--mp-card-border:#e6e9e1;background:var(--mp-cream);color:var(--mp-ink)}.mp-glass{background:var(--mp-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--mp-glass-border);box-shadow:var(--mp-glass-shadow)}.mp-glass-strong{background:var(--mp-glass-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--mp-glass-border);box-shadow:var(--mp-glass-shadow)}@media (max-width:480px){.mp-glass,.mp-glass-strong{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0}}.mp-shape-grid{background-image:radial-gradient(circle,var(--mp-shape-dot)1px,transparent 1px);background-size:14px 14px}.marketplace-shell.mp-v4{--mp-cream:hsl(var(--background));--mp-cream-deep:hsl(var(--muted));--mp-ink:hsl(var(--foreground));--mp-ink-muted:hsl(var(--muted-foreground));--mp-primary:hsl(var(--primary));--mp-primary-deep:hsl(var(--primary)/.9);--mp-accent:hsl(var(--tint-leaf));--mp-accent-deep:hsl(var(--tint-leaf));--mp-glass:hsl(var(--card));--mp-glass-strong:hsl(var(--card));--mp-glass-border:hsl(var(--border));--mp-glass-shadow:none;--mp-shape-lime:hsl(var(--tint-leaf)/.7);--mp-shape-sky:hsl(var(--tint-sky)/.8);--mp-shape-dot:hsl(var(--border));--mp-card:hsl(var(--card));--mp-card-border:hsl(var(--border))}.marketplace-shell.mp-v4 .mp-glass,.marketplace-shell.mp-v4 .mp-glass-strong{-webkit-backdrop-filter:none;backdrop-filter:none;background:hsl(var(--card));box-shadow:none}.marketplace-shell.mp-v4 :is(a,button,span,div)[class~="bg-[var(--mp-ink)]"]{background-color:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.marketplace-shell.mp-v4 :is(a,button)[class~="bg-[var(--mp-accent)]"]{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.marketplace-shell.mp-v4 :is(a,button)[class~="bg-[var(--mp-accent)]"]:hover{background-color:hsl(var(--primary)/.9)}.marketplace-shell.mp-v4 :is(a,button)[class~=h-9]{min-height:2.75rem}.marketplace-shell.mp-v4 .mp-shape-grid{opacity:.6}
