/* Magenta and neutral gray, without the chrome texture. Existing geometry retained. */
.ph-hero{--ph-lime:#ff2bd6;--ph-muted:#c6c6c9;background:radial-gradient(ellipse 58% 48% at 34% 80%,#89106155,transparent 85%),radial-gradient(ellipse 36% 36% at 83% 92%,#b7b7bc18,transparent 86%),linear-gradient(180deg,#101012 0%,#191217 55%,#18181b 100%)}
.ph-hero::before{background:radial-gradient(ellipse 43% 50% at 40% 60%,#ff2bd621,transparent 80%),radial-gradient(ellipse 32% 45% at 75% 75%,#c9c9cf12,transparent 80%)}
.ph-contact button:hover{background:#ff2bd6;color:#161116}
.ph-selector b{background:#ff2bd6}
.ph-hero :is(input,button,a):focus-visible{outline-color:#ff8be7}
.ph-stage{isolation:isolate}
.ph-stage::before{content:none}
.ph-phone{background:#303034;box-shadow:0 0 0 1px #77777c,0 35px 100px #0007,0 0 100px #ff2bd618}
.ph-phone::before,.ph-phone::after{background:#626268}
.ppc-roas{color:#ff8be7}.ppc-roas>span{color:#c7c7cb}
.ppc-bottom .ppc-active{color:#ff8be7}
.ppc-channel,.ppc-channel.google{background:#303034;color:#e1e1e5}
.ph-shop{background:#f3f3f3;color:#191919}
.shop-notice,.shop-options{color:#5b5b5e}
.shop-nav{border-color:#d4d4d6}
.shop-product-image{background:#e2e2e4}
.shop-new,.shop-cart{background:#ff2bd6;color:#190b16}
.shop-dots i{background:#19191940}.shop-dots i:first-child{background:#191919}
.shop-info>div>span,.shop-demo{color:#636366}
.shop-options i{background:#dedee0;box-shadow:0 0 0 1px #77777b}
.shop-options i:first-child{outline-color:#28282b}
.shop-options i:nth-child(2){background:#212124}.shop-options i:nth-child(3){background:#ff2bd6}
.shop-sizes>span{border-color:#c7c7ca}.shop-sizes .selected{border-color:#1b1b1e;background:#1b1b1e}
[data-theme=light] .ph-hero{--ph-muted:#55545a;background:radial-gradient(ellipse 60% 45% at 30% 85%,#f1c2e5,transparent 85%),radial-gradient(ellipse 38% 38% at 83% 91%,#d5d5da,transparent 86%),linear-gradient(#faf9fb,#f0edf0 55%,#faf9fb)}
[data-theme=light] .ph-contact button:hover{background:#ff2bd6;color:#190b16}
[data-theme=light] .ph-selector b{background:#8b126c}
