.candzmax-demo-home1[data-theme=dark]{--d-bg:#101010;--d-surface:#171413;--d-surface-card:#1E1B19;--d-surface-elevated:#24201E;--d-text:#FFFAF7;--d-text-sec:#B9AEA7;--d-text-muted:#7E7670;--d-muted:#B9AEA7;--d-accent:#F0B7A7;--d-accent-secondary:#C76A4A;--d-accent-contrast:#101010;--d-pink:#FCE1D9;--d-terracotta:#C76A4A;--d-border:#3A332F;--d-border-light:#282422;--d-glow:rgba(240,183,167,0.25);background-color:var(--d-bg);color:var(--d-text)}.candzmax-demo-home1[data-theme=light]{--d-bg:#FFFAF7;--d-surface:#F5EEE9;--d-surface-card:#FFFFFF;--d-surface-elevated:#FFF5F1;--d-text:#171413;--d-text-sec:#6B625E;--d-text-muted:#8F847D;--d-muted:#6B625E;--d-accent:#C76A4A;--d-accent-secondary:#F0B7A7;--d-accent-contrast:#FFFFFF;--d-soft-surface:#FCE1D9;--d-pink:#FCE1D9;--d-terracotta:#C76A4A;--d-border:#E9DFDA;--d-border-light:#F2ECE7;--d-glow:rgba(199,106,74,0.2);background-color:var(--d-bg);color:var(--d-text)}.candzmax-demo-home2{font-family:var(--font-dm-sans),"DM Sans",system-ui,-apple-system,sans-serif}.candzmax-demo-home2 .font-heading,.candzmax-demo-home2 h1,.candzmax-demo-home2 h2,.candzmax-demo-home2 h3,.candzmax-demo-home2 h4{font-family:var(--font-space-grotesk),"Space Grotesk",system-ui,-apple-system,sans-serif!important;letter-spacing:-.02em}.candzmax-demo-home2 .font-sans,.candzmax-demo-home2 input,.candzmax-demo-home2 p{font-family:var(--font-dm-sans),"DM Sans",system-ui,-apple-system,sans-serif}.candzmax-demo-home2 .font-mono{font-family:var(--font-ibm-plex-mono),"IBM Plex Mono",ui-monospace,monospace}.candzmax-demo-home2,.candzmax-demo-home2[data-theme=light],[data-theme=light] .candzmax-demo-home2,html:not(.dark) .candzmax-demo-home2:not([data-theme=dark]){--d-bg:#FFFAF7;--d-surface:#FFFFFF;--d-surface-card:#F8F0EB;--d-surface-elevated:#F8EFEA;--d-pink:#FCE1D9;--d-pink-dark:#F5CAC0;--d-text:#171413;--d-text-sec:#6B625E;--d-text-muted:#8F847D;--d-muted:#6B625E;--d-accent:#C76A4A;--d-accent-contrast:#FFFFFF;--d-terracotta:#C76A4A;--d-olive:#78815C;--d-yellow:#F2D77E;--d-plum:#765568;--d-taupe:#A99A90;--d-border:#E9DFDA;--d-border-light:#F2ECE7;--d-border-dark:#171413;--d-glow:rgba(199,106,74,0.25);background-color:var(--d-bg);color:var(--d-text)}.candzmax-demo-home2[data-theme=dark],.dark .candzmax-demo-home2,[data-theme=dark] .candzmax-demo-home2,html.dark .candzmax-demo-home2,html[data-theme=dark] .candzmax-demo-home2{--d-bg:#171413;--d-surface:#292421;--d-surface-card:#211D1B;--d-surface-elevated:#332C28;--d-pink:#FCE1D9;--d-pink-dark:#F5CAC0;--d-text:#FFFAF7;--d-text-sec:#C0B5AF;--d-text-muted:#8F847D;--d-muted:#C0B5AF;--d-accent:#FCE1D9;--d-accent-contrast:#171413;--d-terracotta:#E39A7F;--d-olive:#A6AD84;--d-yellow:#F2D77E;--d-plum:#9B738A;--d-taupe:#A99A90;--d-border:#49403B;--d-border-light:#352E2A;--d-border-dark:#FFFAF7;--d-glow:rgba(252,225,217,0.2);background-color:var(--d-bg);color:var(--d-text)}.candzmax-demo-home1[data-theme=dark] .demo-logo-dark,.candzmax-demo-home2[data-theme=dark] .demo-logo-dark{display:block!important}.candzmax-demo-home1[data-theme=dark] .demo-logo-light,.candzmax-demo-home1[data-theme=light] .demo-logo-dark,.candzmax-demo-home2[data-theme=dark] .demo-logo-light,.candzmax-demo-home2[data-theme=light] .demo-logo-dark{display:none!important}.candzmax-demo-home1[data-theme=light] .demo-logo-light,.candzmax-demo-home2[data-theme=light] .demo-logo-light{display:block!important}.candzmax-demo-product[data-theme=light]{--d-bg:#FFFAF7;--d-surface:#FFFFFF;--d-surface-card:#FFF5F1;--d-surface-elevated:#F8EFEA;--d-text:#171413;--d-text-sec:#6B625E;--d-text-muted:#8F847D;--d-accent:#C76A4A;--d-accent-contrast:#FFFFFF;--d-pink:#FCE1D9;--d-terracotta:#C76A4A;--d-border:#E9DFDA;--d-border-light:#F2ECE7;--d-glow:rgba(199,106,74,0.15);background-color:var(--d-bg);color:var(--d-text)}.candzmax-demo-product[data-theme=dark]{--d-bg:#111111;--d-surface:#1C1C1C;--d-surface-card:#161616;--d-surface-elevated:#242424;--d-text:#F7F7F2;--d-text-sec:#BDBDB5;--d-text-muted:#787870;--d-accent:#F0B7A7;--d-accent-contrast:#111111;--d-pink:#FCE1D9;--d-terracotta:#C76A4A;--d-border:#373737;--d-border-light:#242424;--d-glow:rgba(240,183,167,0.2);background-color:var(--d-bg);color:var(--d-text)}.demo-reveal{opacity:0;transform:translateY(22px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.demo-reveal.revealed{opacity:1;transform:translateY(0)}.demo-stagger-parent>.demo-reveal:first-child{transition-delay:.08s}.demo-stagger-parent>.demo-reveal:nth-child(2){transition-delay:.16s}.demo-stagger-parent>.demo-reveal:nth-child(3){transition-delay:.24s}.demo-stagger-parent>.demo-reveal:nth-child(4){transition-delay:.32s}.demo-stagger-parent>.demo-reveal:nth-child(5){transition-delay:.4s}.demo-stagger-parent>.demo-reveal:nth-child(6){transition-delay:.48s}.demo-stagger-parent>.demo-reveal:nth-child(7){transition-delay:.56s}.demo-stagger-parent>.demo-reveal:nth-child(8){transition-delay:.64s}.demo-reveal-clip{clip-path:inset(0 0 100% 0);transition:clip-path .85s cubic-bezier(.22,1,.36,1)}.demo-reveal-clip.revealed{clip-path:inset(0 0 0 0)}.demo-reveal-slide-left{opacity:0;transform:translateX(-24px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.demo-reveal-slide-left.revealed{opacity:1;transform:translateX(0)}@media (prefers-reduced-motion:reduce){.demo-reveal,.demo-reveal-clip,.demo-reveal-slide-left{opacity:1!important;transform:none!important;clip-path:none!important;transition:none!important}}@keyframes demoMarqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.demo-marquee-track{display:flex;width:max-content;animation:demoMarqueeScroll 32s linear infinite;will-change:transform}.demo-marquee-track:hover{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.demo-marquee-track{animation:none}}@keyframes demoPulseRing{0%{transform:scale(.9);opacity:.9}50%{transform:scale(1.4);opacity:.4}to{transform:scale(1.8);opacity:0}}.demo-hotspot-radar{animation:demoPulseRing 2.4s cubic-bezier(.2,.8,.2,1) infinite}@keyframes demoIdleFloatCinematic{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes demoIdleFloatEditorial{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-8px) rotate(.65deg)}}.demo-float-layer{width:100%;height:100%;transform-style:preserve-3d}.demo-float-cinematic{animation:demoIdleFloatCinematic 4.6s ease-in-out infinite;will-change:transform}.demo-float-editorial{animation:demoIdleFloatEditorial 4s ease-in-out infinite;will-change:transform}.demo-float-layer[data-float-phase="0"]{animation-delay:0s}.demo-float-layer[data-float-phase="1"]{animation-delay:-1.15s}.demo-float-layer[data-float-phase="2"]{animation-delay:-2.3s}.demo-float-layer[data-float-phase="3"]{animation-delay:-3.45s}.demo-float-paused{animation-play-state:paused!important}@media (hover:none),(prefers-reduced-motion:reduce){.demo-float-cinematic,.demo-float-editorial{animation:none!important}}.demo-tilt-container{perspective:1200px;transform-style:preserve-3d}.demo-tilt-card,.demo-tilt-inner{transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));box-shadow:var(--tilt-shadow,0 10px 25px -10px rgba(0,0,0,.1));transform-style:preserve-3d;will-change:transform,box-shadow;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}.demo-tilt-container:hover .demo-tilt-card,.demo-tilt-container:hover .demo-tilt-inner{transition:transform .12s ease-out,box-shadow .2s ease-out}.demo-depth-layer{transform:translateZ(12px);transform-style:preserve-3d}@media (hover:none),(prefers-reduced-motion:reduce){.demo-depth-layer,.demo-tilt-card,.demo-tilt-inner{transform:none!important;transition:none!important}}.demo-parallax-layer{will-change:transform;transform:translate3d(0,var(--parallax-y,0),0);transition:transform .12s linear}.demo-scroll-zoom-wrapper{overflow:hidden;position:relative}.demo-scroll-zoom-inner{will-change:transform;transform:scale(var(--scroll-zoom,1));transition:transform .22s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.demo-parallax-layer{transform:none!important;transition:none!important}.demo-scroll-zoom-inner{transform:scale(1)!important;transition:none!important}}@keyframes demoPageFadeIn{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:translateY(0) scale(1)}}.demo-page-enter{animation:demoPageFadeIn .38s cubic-bezier(.16,1,.3,1) forwards}@keyframes demoShimmerLine{0%{transform:translateX(-100%);opacity:.95}60%{transform:translateX(0);opacity:.95}to{transform:translateX(100%);opacity:0}}.demo-page-shimmer{position:fixed;top:0;left:0;right:0;height:3px;z-index:99999;pointer-events:none;background:linear-gradient(90deg,transparent,#FCE1D9,#C76A4A,transparent);animation:demoShimmerLine .65s cubic-bezier(.16,1,.3,1) forwards}.demo-noise-bg{background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:24px 24px}.demo-no-scrollbar::-webkit-scrollbar{display:none}.demo-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.candzmax-demo-home1 ::-webkit-scrollbar,.candzmax-demo-home2 ::-webkit-scrollbar,.candzmax-demo-product ::-webkit-scrollbar{width:6px;height:6px}.candzmax-demo-home1 ::-webkit-scrollbar-track,.candzmax-demo-home2 ::-webkit-scrollbar-track,.candzmax-demo-product ::-webkit-scrollbar-track{background:var(--d-bg)}.candzmax-demo-home1 ::-webkit-scrollbar-thumb,.candzmax-demo-home2 ::-webkit-scrollbar-thumb,.candzmax-demo-product ::-webkit-scrollbar-thumb{background:var(--d-border);border-radius:3px}.demo-btn-tactile{transition:transform .12s ease,box-shadow .12s ease}.demo-btn-tactile:active{transform:scale(.97)}.demo-theme-bg{background-color:var(--d-bg)!important}.demo-theme-surface{background-color:var(--d-surface)!important}.demo-theme-card{background-color:var(--d-surface-card)!important}.demo-theme-elevated{background-color:var(--d-surface-elevated)!important}.demo-theme-border{border-color:var(--d-border)!important}.demo-theme-text{color:var(--d-text)!important}.demo-theme-text-sec{color:var(--d-text-sec)!important}.demo-theme-text-muted{color:var(--d-text-muted)!important}.demo-theme-accent{color:var(--d-accent)!important}.demo-theme-accent-bg{background-color:var(--d-accent)!important;color:var(--d-accent-contrast)!important}