.site-product-choice{--choice-food:oklch(88% .19 128);--choice-food-ink:oklch(12% .014 128);--choice-food-surface:oklch(10.5% .015 128);--choice-food-muted:oklch(80% .02 128);letter-spacing:0}.product-choice-food,.site-app-theme-food{--accent:var(--choice-food);--ring:var(--choice-food);--accent-foreground:var(--choice-food-ink);--muted-foreground:var(--choice-food-muted)}.product-choice-food,.product-choice-food-art{background:var(--choice-food-surface)}.product-choice-link{background:var(--accent);color:var(--accent-foreground);border-radius:8px}.product-choice-link:hover{background:var(--accent);filter:brightness(1.08)}@media (prefers-reduced-motion:no-preference){.product-choice-link{transition:filter .18s,transform .18s}}.site-product-choice{--choice-workout:oklch(80% .16 65);--choice-workout-ink:oklch(16% .03 65);--choice-workout-surface:oklch(11% .014 60);--choice-workout-muted:oklch(80% .02 65)}.product-choice-workout,.site-app-theme-workout{--accent:var(--choice-workout);--ring:var(--choice-workout);--accent-foreground:var(--choice-workout-ink);--muted-foreground:var(--choice-workout-muted)}.product-choice-workout{background:var(--choice-workout-surface)}.site-product-choice{--choice-main-surface:oklch(10.5% .015 215)}.product-choice-main{background:var(--choice-main-surface)}.product-choice-main,.product-choice-food,.product-choice-workout,.site-app-frame{border-color:color-mix(in oklab, var(--accent) var(--choice-border-mix,58%), var(--background))}.product-choice-workout,.site-app-theme-workout{--choice-border-mix:65%}a.product-choice-main,a.product-choice-food,a.product-choice-workout{background:0 0}.site-storefront:before{content:"";z-index:-1;background:radial-gradient(60% 50% at 15% 0%, color-mix(in oklab, var(--accent) 12%, transparent), transparent 70%), radial-gradient(40% 40% at 70% 10%, color-mix(in oklab, var(--choice-food) 8%, transparent), transparent 70%), radial-gradient(40% 40% at 95% 20%, color-mix(in oklab, var(--choice-workout) 8%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.site-app-hero:before{content:"";z-index:-1;background:radial-gradient(70% 60% at 10% 0%, color-mix(in oklab, var(--accent) 14%, transparent), transparent 70%);pointer-events:none;position:absolute;inset:0}.site-app-surface{background:color-mix(in oklab, var(--accent) 5%, var(--background))}.product-choice-soon-solid{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground);cursor:default}
