.brand-gradient{background-image:none;background-color:var(--accent)}::selection{background:color-mix(in srgb, var(--accent) 35%, transparent)}:focus-visible{outline-color:var(--accent-2)}#store-root input:focus,#store-root textarea:focus,#store-root select:focus{border-color:var(--accent-2)}.route-bar{background:var(--accent)}.store-fade{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.store-page-html{overflow-wrap:anywhere;min-height:8rem;position:relative}.order-pulse{animation:2.2s ease-in-out infinite order-pulse}@keyframes order-pulse{0%,to{opacity:1}50%{opacity:.45}}.sf-sub-card{animation:rise .42s var(--ease-out) backwards;transition:border-color .2s,box-shadow .2s}.sf-sub-card:hover{border-color:var(--line-strong);box-shadow:0 18px 40px -28px color-mix(in srgb, var(--accent) 45%, transparent)}.sf-sub-callout{animation:pop-in .36s var(--ease-spring) .12s backwards}.sf-sub-history>li{animation:rise .3s var(--ease-out) backwards}.sf-sub-history>li:nth-child(2){animation-delay:35ms}.sf-sub-history>li:nth-child(3){animation-delay:70ms}.sf-sub-history>li:nth-child(n+4){animation-delay:.1s}.sf-pay-choice{transition:border-color .18s ease, background-color .18s ease, transform .18s var(--ease-out)}.sf-pay-choice:hover:not(:disabled){border-color:var(--accent);transform:translateY(-1px)}.sf-credit-hero{animation:rise .42s var(--ease-out) backwards}.sf-credit-glow{background:radial-gradient(120% 90% at 100% 0%, color-mix(in srgb, var(--accent) 22%, transparent) 0%, transparent 55%), radial-gradient(80% 60% at 0% 100%, color-mix(in srgb, var(--accent-2) 12%, transparent) 0%, transparent 60%)}.sf-credit-amount{animation:pop-in .5s var(--ease-spring) .1s backwards}.sf-credit-pack{animation:rise .38s var(--ease-out) backwards;transition:border-color .2s ease, box-shadow .2s ease, transform .2s var(--ease-out)}.sf-credit-pack:hover{border-color:var(--accent);box-shadow:0 18px 40px -28px color-mix(in srgb, var(--accent) 55%, transparent);transform:translateY(-2px)}.sf-credit-row{animation:rise .3s var(--ease-out) backwards}.sf-credit-code{animation:pop-in .36s var(--ease-spring) backwards}.gate-card{animation:.5s cubic-bezier(.2,.8,.2,1) backwards gate-rise}.gate-orb{aspect-ratio:1;background:var(--accent);filter:blur(90px);opacity:.16;pointer-events:none;border-radius:50%;width:min(70vw,520px);animation:14s ease-in-out infinite alternate gate-drift;position:absolute}.gate-orb-a{top:-22%;left:-14%}.gate-orb-b{background:var(--accent-2);animation-delay:-6s;bottom:-24%;right:-16%}@keyframes gate-rise{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:none}}@keyframes gate-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(6%,8%)scale(1.12)}}.whatsapp-float:before{content:"";border-radius:inherit;background:inherit;opacity:.5;z-index:-1;animation:2.6s ease-out infinite whatsapp-ring;position:absolute;inset:0}@keyframes whatsapp-ring{to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.order-pulse,.gate-orb,.whatsapp-float:before,.sf-sub-card,.sf-sub-callout,.sf-sub-history>li{animation:none}.sf-pay-choice:hover:not(:disabled){transform:none}.sf-credit-hero,.sf-credit-amount,.sf-credit-pack,.sf-credit-row,.sf-credit-code{animation:none}.sf-credit-pack:hover{transform:none}}.sf-variant-scroll{scrollbar-width:thin;scrollbar-color:var(--accent) transparent;overscroll-behavior:contain}.sf-variant-scroll::-webkit-scrollbar{width:6px}.sf-variant-scroll::-webkit-scrollbar-thumb{background:var(--accent);border:0;border-radius:9999px;min-height:40px}.sf-variant-scroll::-webkit-scrollbar-track{background:0 0}
