.halloween-page{--background:#fff;--foreground:#171514;--primary:#00df9a;--primary-foreground:#171514;--muted-foreground:#635b56;--secondary:#f0f4f1;--secondary-foreground:#171514;--accent:#d9fff0;--accent-foreground:#171514;--border:#cfc6be;--input:#cfc6be;--ring:#00df9a;--frankenbuff-highlight:#ed4b8b;--halloween-orange:#f09626;--halloween-orange-deep:#b25e0e;--halloween-orange-foreground:#171514;--chart-1:#c73285;--chart-2:#f2cf32;--chart-3:#eee891;--halloween-shadow:4px 4px 0 var(--foreground);letter-spacing:0}.halloween-page h1,.halloween-page h2,.halloween-page h3{letter-spacing:0;font-family:Anton,Archivo,sans-serif;font-weight:400}.halloween-page .halloween-cta{box-shadow:var(--halloween-shadow)}.halloween-page .halloween-cta:disabled{box-shadow:none}.halloween-page .halloween-eyebrow{letter-spacing:.16em}.halloween-page .frankenbuff-hero{isolation:isolate;min-height:460px;position:relative}.halloween-page .frankenbuff-copy{max-width:57%;padding:24px 0 32px;position:relative}.halloween-page .frankenbuff-art{object-fit:contain;object-position:right bottom;z-index:-1;width:51%;height:100%;position:absolute;bottom:0;right:-12px}.halloween-page .frankenbuff-price{background:var(--frankenbuff-highlight);color:var(--foreground);padding:3px 8px}@media (width<=767px){.halloween-page .frankenbuff-hero{flex-direction:column;min-height:0;display:flex}.halloween-page .frankenbuff-copy{max-width:100%;padding-top:0;padding-bottom:16px}.halloween-page .frankenbuff-copy>p:last-child{font-size:14px;line-height:1.5}.halloween-page .frankenbuff-art{object-position:center bottom;order:2;width:100%;height:190px;position:relative;right:auto}}.halloween-page .halloween-after-hours{--background:#171514;--foreground:#fff;--muted-foreground:#d9ccc3;--border:#5b514a;background:var(--background);color:var(--foreground)}@media (prefers-reduced-motion:reduce){.halloween-page *,.halloween-page :before,.halloween-page :after{scroll-behavior:auto!important;transition-duration:0s!important}}.halloween-page .halloween-brand-orange{color:var(--halloween-orange)}.halloween-page .halloween-orange-text{color:var(--halloween-orange-deep)}.halloween-page .halloween-orange-fill{background:var(--halloween-orange);color:var(--halloween-orange-foreground)}.halloween-page .halloween-orange-rule{border-top-color:var(--halloween-orange)}.halloween-page .halloween-heading-rule{padding-bottom:10px}.halloween-page .halloween-heading-rule:after{content:"";background:var(--halloween-orange);width:56px;height:4px;margin-top:8px;display:block}.halloween-page .halloween-thumb-active{border-color:var(--halloween-orange);background:var(--accent)}.halloween-page .halloween-accordion-trigger[data-state=open]{color:var(--halloween-orange)}.welcome-back-page{--welcome-selected:var(--accent);--welcome-selected-text:#fff;--welcome-venom:#2688ed;--welcome-pineapple:#f09626;--welcome-lemon:#f5d627}body:has(.welcome-back-page) [role=dialog]{--welcome-selected:var(--accent);--welcome-selected-text:#fff;--welcome-venom:#2688ed;--welcome-pineapple:#f09626;--welcome-lemon:#f5d627}.welcome-back-flavor[aria-pressed=true],.welcome-back-plan[aria-pressed=true],.welcome-back-page button[class*=hover\:bg-accent]:hover{background:var(--welcome-selected);color:var(--welcome-selected-text)}body:has(.welcome-back-page) [role=dialog] button[class*=hover\:bg-accent]:hover{background:var(--welcome-selected);color:var(--welcome-selected-text)}body:has(.welcome-back-page) .welcome-back-upsell-card:hover{background:var(--welcome-selected);color:var(--welcome-selected-text)}.welcome-back-flavor[aria-pressed=true] *,.welcome-back-plan[aria-pressed=true] *,.welcome-back-page button[class*=hover\:bg-accent]:hover *{color:var(--welcome-selected-text)}body:has(.welcome-back-page) [role=dialog] button[class*=hover\:bg-accent]:hover *{color:var(--welcome-selected-text)}body:has(.welcome-back-page) .welcome-back-upsell-card:hover *{color:var(--welcome-selected-text)}.welcome-back-page .welcome-back-plan[aria-pressed=true] .welcome-back-better-deal,.welcome-back-page .welcome-back-plan:hover .welcome-back-better-deal,.welcome-back-page .welcome-back-plan .welcome-back-better-deal{color:var(--primary)}.welcome-dot-venom{background:var(--welcome-venom)}.welcome-dot-pineapple{background:var(--welcome-pineapple)}.welcome-dot-lemon{background:var(--welcome-lemon)}
