.decor-pattern.svelte-1i0nk6h{opacity:var(--decor-opacity);-webkit-mask-image:linear-gradient(135deg,black,transparent 72%);mask-image:linear-gradient(135deg,black,transparent 72%)}[data-pattern=circuit].svelte-1i0nk6h .decor-pattern:where(.svelte-1i0nk6h){background-image:linear-gradient(var(--decor-accent) 1px,transparent 1px),linear-gradient(90deg,var(--decor-accent) 1px,transparent 1px),radial-gradient(circle at 24px 24px,var(--decor-accent) 2px,transparent 2.5px);background-size:48px 48px}[data-pattern=grid].svelte-1i0nk6h .decor-pattern:where(.svelte-1i0nk6h){background-image:linear-gradient(var(--decor-accent) 1px,transparent 1px),linear-gradient(90deg,var(--decor-accent) 1px,transparent 1px);background-size:28px 28px}[data-pattern=petals].svelte-1i0nk6h .decor-pattern:where(.svelte-1i0nk6h){background-image:radial-gradient(ellipse at 16px 10px,var(--decor-accent) 0 3px,transparent 4px),radial-gradient(ellipse at 10px 16px,var(--decor-accent) 0 3px,transparent 4px);background-size:42px 42px}[data-pattern=rays].svelte-1i0nk6h .decor-pattern:where(.svelte-1i0nk6h){background-image:repeating-conic-gradient(from 205deg at 100% 0%,var(--decor-accent) 0deg 1deg,transparent 1deg 13deg)}[data-pattern=diagonal].svelte-1i0nk6h .decor-pattern:where(.svelte-1i0nk6h){background-image:repeating-linear-gradient(135deg,var(--decor-accent) 0 1px,transparent 1px 18px)}[data-pattern=snow].svelte-1i0nk6h .decor-pattern:where(.svelte-1i0nk6h){background-image:radial-gradient(circle,var(--decor-accent) 0 1px,transparent 1.5px),radial-gradient(circle,var(--decor-accent) 0 1.5px,transparent 2px);background-position:0 0,17px 21px;background-size:38px 38px,54px 54px}[data-pattern=ribbon].svelte-1i0nk6h .decor-pattern:where(.svelte-1i0nk6h){background-image:linear-gradient(135deg,transparent 0 74%,var(--decor-accent) 74% 76%,transparent 76%),linear-gradient(45deg,transparent 0 84%,var(--decor-accent) 84% 86%,transparent 86%)}[data-pattern=cloud].svelte-1i0nk6h .decor-pattern:where(.svelte-1i0nk6h){background-image:radial-gradient(circle at 16px 20px,transparent 0 8px,var(--decor-accent) 8px 9px,transparent 9px),radial-gradient(circle at 28px 20px,transparent 0 11px,var(--decor-accent) 11px 12px,transparent 12px);background-size:62px 42px}[data-pattern=scanline].svelte-1i0nk6h .decor-pattern:where(.svelte-1i0nk6h){background-image:repeating-linear-gradient(0deg,var(--decor-accent) 0 1px,transparent 1px 6px)}.decor-glow.svelte-1i0nk6h{opacity:var(--decor-glow);background:var(--decor-accent);filter:blur(52px)}@media(prefers-reduced-motion:reduce){.product-card-decor.svelte-1i0nk6h,.product-card-decor.svelte-1i0nk6h :where(.svelte-1i0nk6h){animation:none!important;transition:none!important}}@media(forced-colors:active){.product-card-decor.svelte-1i0nk6h{display:none}}.tier-badge.svelte-plmfxd{border-color:color-mix(in srgb,var(--tier-accent) 28%,hsl(var(--border)))}.tier-icon.svelte-plmfxd{color:color-mix(in srgb,var(--tier-accent) 42%,hsl(var(--foreground)));background:color-mix(in srgb,var(--tier-accent) 11%,hsl(var(--card)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tier-accent) 18%,transparent)}@media(forced-colors:active){.tier-badge.svelte-plmfxd,.tier-icon.svelte-plmfxd{border:1px solid CanvasText;color:CanvasText}}
