.genesis-storefront,body:has(.genesis-storefront){--genesis-yellow:#e6e126;--xop-cream:#faf9f2;--xop-surface:#fff;--xop-ink:#111;--xop-ink2:#484848;--xop-ink3:#757575;--xop-line:#e5e5dc;--xop-line-soft:#f3f3e9;--xop-accent:var(--genesis-yellow);--xop-accent-soft:#f7f5cf;--xop-accent-deep:#d5cf0b;--primary:58 79% 53%;--primary-foreground:0 0% 7%;--accent:58 79% 92%;--accent-foreground:0 0% 7%;--ring:58 79% 45%}.genesis-storefront ::selection{background:var(--genesis-yellow);color:var(--xop-ink)}.genesis-storefront #site-header{border-bottom:2px solid var(--genesis-yellow)}:is(body:has(.genesis-storefront),.genesis-storefront) :is(button,a).bg-xop-accent:not(:disabled),:is(body:has(.genesis-storefront),.genesis-storefront) :is(button,a).bg-xop-ink:not(:disabled){background-color:var(--genesis-yellow);color:var(--xop-ink)}:is(body:has(.genesis-storefront),.genesis-storefront) :is(button,a).bg-xop-accent:not(:disabled):hover,:is(body:has(.genesis-storefront),.genesis-storefront) :is(button,a).bg-xop-ink:not(:disabled):hover{background-color:var(--xop-accent-deep);color:var(--xop-ink)}:is(body:has(.genesis-storefront),.genesis-storefront) .group:hover [class*="group-hover:bg-xop-accent"],:is(body:has(.genesis-storefront),.genesis-storefront) :is(button,a)[class*="hover:bg-xop-accent"]:hover{color:var(--xop-ink)}.genesis-storefront footer .text-xop-accent,.genesis-storefront footer a:hover{color:var(--genesis-yellow)}