:root:has(.public-theme){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff9fc;--foreground:#332733;--card:#fff;--card-foreground:#332733;--popover:#fff;--popover-foreground:#332733;--primary:#be185d;--primary-hover:#9d174d;--primary-foreground:#fff;--secondary:#fcf0f5;--secondary-foreground:#332733;--muted:#fcf0f5;--muted-foreground:#705b68;--accent:#f7dfea;--accent-foreground:#9d174d;--border:#e4c6d4;--border-soft:#f0dee7;--input:#b88b9f;--card-border:#e4c6d4;--ring:#be185d}:root[data-storefront-theme=dark]:has(.public-theme){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff9fc;--foreground:#332733;--card:#fff;--card-foreground:#332733;--popover:#fff;--popover-foreground:#332733;--primary:#be185d;--primary-hover:#9d174d;--primary-foreground:#fff;--secondary:#fcf0f5;--secondary-foreground:#332733;--muted:#fcf0f5;--muted-foreground:#705b68;--accent:#f7dfea;--accent-foreground:#9d174d;--border:#e4c6d4;--border-soft:#f0dee7;--input:#b88b9f;--card-border:#e4c6d4;--ring:#be185d}:root .public-theme,:root[data-storefront-theme=dark] .public-theme{color:var(--foreground);background:radial-gradient(at 8% 0,#be185d0a,#0000 42%),radial-gradient(at 100% 100%,#be185d08,#0000 44%),linear-gradient(135deg,#fff9fc 0%,#fdf2f7 55%,#fff9fc 100%)}:root .public-ambient,:root[data-storefront-theme=dark] .public-ambient{background:0 0}:root[data-storefront-theme=dark] .public-theme :is([class~=bg-white],[class~="bg-[#F7FFF9]"]){background-color:var(--card)}:root[data-storefront-theme=dark] .public-theme :is([class~="bg-[#F0FDF4]"],[class~="bg-[#DCFCE7]"]){background-color:var(--secondary)}:root[data-storefront-theme=dark] .public-theme [class~=bg-emerald-50][class~="text-[#22C55E]"]{background-color:color-mix(in srgb, var(--storefront-primary,#db2777) 12%, var(--card))}:root[data-storefront-theme=dark] .public-theme :is([class~="bg-[#F0FDF4]/50"],[class~="bg-[#F0FDF4]/60"],[class~="bg-[#DCFCE7]/40"],[class~="bg-[#DCFCE7]/60"],[class~="bg-[#BBF7D0]/60"]){background-color:color-mix(in srgb, var(--storefront-primary,#b54779) 7%, var(--card))}:root[data-storefront-theme=dark] .public-theme [class~="bg-[#DCFCE7]"]{background-color:var(--border-soft)}:root[data-storefront-theme=dark] .public-theme .game-card,:root[data-storefront-theme=dark] .public-theme .game-card-title,:root[data-storefront-theme=dark] .public-theme .game-card>div:first-child{background-color:var(--storefront-soft,var(--secondary))}:root[data-storefront-theme=dark] .public-theme :is([class~="border-[#BBF7D0]"],[class~="border-[#DCFCE7]"]){border-color:var(--border)}:root[data-storefront-theme=dark] .public-theme [class~="text-[#172033]"]{color:var(--foreground)}:root[data-storefront-theme=dark] .public-theme [class~="text-[#64748B]"]{color:var(--muted-foreground)}:root .public-theme .storefront-footer :is(.storefront-footer-title,.storefront-footer-copy,.storefront-footer-link,.storefront-footer-bottom,[class~="text-[#172033]"],[class~="text-[#64748B]"]){font-weight:700}:root .public-theme .storefront-footer-brand [class~="text-[#172033]"]{color:var(--storefront-primary,#b54779)}:root[data-storefront-theme=dark] .public-theme :is([class~="hover:bg-[#F0FDF4]"]:hover,[class~="active:bg-[#F0FDF4]"]:active,[class~="aria-expanded:bg-[#F0FDF4]"][aria-expanded=true]){background-color:var(--secondary)}:root[data-storefront-theme=dark] .public-theme :is([class~="hover:text-[#16A34A]"]:hover,[class~="active:text-[#16A34A]"]:active){color:var(--storefront-primary-hover,#ec4899)}
