:root[data-color=cyan]{--primary:173 86% 27%;--primary-foreground:0 0% 100%;--ring:173 86% 27%;--scheme-gradient-from:173 86% 27%;--scheme-gradient-via:185 85% 33%;--scheme-gradient-to:199 82% 40%;--scheme-glow:173 86% 27%}:root.dark[data-color=cyan]{--primary:168 78% 65%;--primary-foreground:218 45% 9%;--ring:168 78% 65%;--scheme-gradient-from:168 78% 65%;--scheme-gradient-via:185 82% 62%;--scheme-gradient-to:199 88% 67%;--scheme-glow:168 78% 65%}.storefront{--background:210 35% 97%;--foreground:219 38% 15%;--card:0 0% 100%;--card-foreground:219 38% 15%;--popover:0 0% 100%;--popover-foreground:219 38% 15%;--secondary:210 25% 93%;--secondary-foreground:219 38% 15%;--muted:213 27% 94%;--muted-foreground:215 16% 43%;--accent:210 26% 92%;--accent-foreground:219 38% 15%;--border:213 24% 86%;--input:213 24% 82%;--radius:.75rem;background:hsl(var(--background));color:hsl(var(--foreground));font-family:Segoe UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}.dark .storefront{--background:218 44% 7%;--foreground:210 30% 94%;--card:217 35% 11%;--card-foreground:210 30% 94%;--popover:217 35% 12%;--popover-foreground:210 30% 94%;--secondary:216 28% 16%;--secondary-foreground:210 30% 94%;--muted:218 33% 13%;--muted-foreground:215 18% 66%;--accent:215 30% 17%;--accent-foreground:210 30% 94%;--border:215 26% 23%;--input:215 26% 29%;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.store-main{min-width:0}.store-header{box-shadow:0 1px 0 hsl(var(--primary)/.025)}.store-brand-mark{box-shadow:inset 0 1px 0 hsl(var(--primary)/.12),0 0 24px hsl(var(--primary)/.04)}.store-product-image{background-image:radial-gradient(ellipse at 50% 20%,hsl(var(--primary)/.07),transparent 75%)}.store-purchase-panel{box-shadow:0 16px 48px #04070b12}.storefront :where(a,button,[tabindex]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:4px}.storefront ::selection{background:hsl(var(--primary)/.25);color:hsl(var(--foreground))}@media (prefers-reduced-motion:reduce){.storefront *,.storefront :before,.storefront :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
