:root{--section-padding: 100px;--container-max: 1200px;--nav-height: 72px;--transition-fast: .2s ease;--transition-normal: .3s ease;--accent-primary: #e63946;--accent-secondary: #14b8a6;--accent-gradient: linear-gradient(135deg, #e63946 0%, #f87171 50%, #14b8a6 100%)}[data-theme=dark]{--bg-primary: #0a0a0f;--bg-secondary: #12121a;--bg-tertiary: #1a1a25;--bg-card: #16161f;--bg-card-hover: #1e1e2a;--text-primary: #ffffff;--text-secondary: #a0a0b0;--text-muted: #6b6b7b;--border-color: #2a2a3a;--border-light: #3a3a4a;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-glow: 0 0 40px rgba(230, 57, 70, .3);--nav-bg: rgba(10, 10, 15, .9);--phone-frame-bg: linear-gradient(135deg, #1a1a25 0%, #0a0a0f 100%);--phone-screen-bg: linear-gradient(180deg, #0d0d12 0%, #1a1a25 100%);--phone-border-color: #333}[data-theme=light]{--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-tertiary: #f0f1f3;--bg-card: #ffffff;--bg-card-hover: #f8f9fa;--text-primary: #1a1a2e;--text-secondary: #4a4a5a;--text-muted: #7a7a8a;--border-color: #e0e0e5;--border-light: #d0d0d8;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .08);--shadow-md: 0 4px 16px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .12);--shadow-glow: 0 0 40px rgba(230, 57, 70, .2);--nav-bg: rgba(255, 255, 255, .9);--phone-frame-bg: linear-gradient(135deg, #e8e8ed 0%, #d0d0d8 100%);--phone-screen-bg: linear-gradient(180deg, #f5f5f7 0%, #ffffff 100%);--phone-border-color: #c0c0c8}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto}.container{max-width:var(--container-max);margin:0 auto;padding:0 24px}h1,h2,h3,h4{font-weight:700;line-height:1.2}h1{font-size:clamp(2.5rem,5vw,4rem)}h2{font-size:clamp(2rem,4vw,3rem)}h3{font-size:1.25rem}.gradient-text{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.navbar{position:fixed;top:0;left:0;right:0;height:var(--nav-height);background:var(--nav-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-color);z-index:1000}.nav-container{display:flex;align-items:center;justify-content:space-between;height:100%}.logo-link{display:flex;align-items:center;gap:12px}.logo-img{width:40px;height:40px;border-radius:10px}.logo-text{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.nav-links{display:flex;align-items:center;gap:32px}.nav-links a{color:var(--text-secondary);font-size:.95rem;font-weight:500;transition:color var(--transition-fast)}.nav-links a:hover{color:var(--text-primary)}.nav-cta{background:var(--accent-primary)!important;color:#fff!important;padding:10px 24px;border-radius:50px;font-weight:600;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 4px 20px #e6394666}.mobile-controls{display:none;align-items:center;gap:12px}.mobile-menu-btn{display:none;background:none;border:none;padding:8px;cursor:pointer}.hamburger{display:block;width:24px;height:2px;background:var(--text-primary);position:relative;transition:background var(--transition-fast)}.hamburger:before,.hamburger:after{content:"";position:absolute;width:24px;height:2px;background:var(--text-primary);transition:transform var(--transition-fast)}.hamburger:before{top:-8px}.hamburger:after{top:8px}.hamburger.open{background:transparent}.hamburger.open:before{transform:translateY(8px) rotate(45deg)}.hamburger.open:after{transform:translateY(-8px) rotate(-45deg)}.mobile-menu{display:none;position:fixed;top:var(--nav-height);left:0;right:0;background:var(--bg-secondary);padding:24px;border-bottom:1px solid var(--border-color)}.mobile-menu a{display:block;padding:12px 0;color:var(--text-secondary);font-size:1rem;border-bottom:1px solid var(--border-color)}.mobile-menu a:last-child{border-bottom:none}@media(max-width:768px){.nav-links{display:none}.mobile-controls{display:flex}.mobile-menu-btn,.mobile-menu{display:block}.mobile-controls .theme-toggle{margin-left:0}}.hero{position:relative;min-height:100vh;padding-top:calc(var(--nav-height) + 60px);padding-bottom:80px;overflow:hidden}.hero-bg-gradient{position:absolute;top:0;left:0;right:0;height:100%;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(230,57,70,.15) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 60%,rgba(20,184,166,.1) 0%,transparent 50%);pointer-events:none}.hero-content{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;position:relative;z-index:1}.hero-text{max-width:600px}.badge{display:inline-block;padding:8px 16px;background:#e639461a;border:1px solid rgba(230,57,70,.3);border-radius:50px;font-size:.875rem;font-weight:500;color:var(--accent-primary);margin-bottom:24px}.hero h1{margin-bottom:24px}.hero-subtitle{font-size:1.25rem;color:var(--text-secondary);margin-bottom:32px;line-height:1.7}.hero-cta-group{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:48px}.cta-button{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:50px;font-size:1rem;font-weight:600;transition:all var(--transition-fast);cursor:pointer;border:none}.cta-button.primary{background:var(--accent-primary);color:#fff}.cta-button.primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-glow)}.cta-button.secondary{background:transparent;border:2px solid var(--border-light);color:var(--text-primary)}.cta-button.secondary:hover{border-color:var(--text-secondary);background:#ffffff0d}.cta-button.large{padding:18px 36px;font-size:1.1rem}.hero-stats{display:flex;gap:48px}.stat{display:flex;flex-direction:column}.stat-number{font-size:2.5rem;font-weight:700;color:var(--accent-primary)}.stat-label{font-size:.875rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.hero-visual{display:flex;justify-content:center;align-items:center}.phone-mockup{position:relative}.phone-frame{width:280px;height:560px;background:var(--phone-frame-bg);border-radius:40px;border:3px solid var(--phone-border-color);padding:12px;box-shadow:var(--shadow-lg)}.phone-screen{width:100%;height:100%;background:var(--phone-screen-bg);border-radius:32px;overflow:hidden;display:flex;align-items:center;justify-content:center}.standby-preview{text-align:center;padding:20px}.preview-time{font-size:4rem;font-weight:200;color:var(--accent-primary);letter-spacing:-2px;text-shadow:0 0 30px rgba(230,57,70,.5)}.preview-date{font-size:1rem;color:var(--text-secondary);margin-bottom:40px}.preview-widgets{display:flex;justify-content:center;gap:32px}.preview-weather{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--accent-secondary)}.weather-icon{font-size:2rem}.preview-battery{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--text-secondary)}.battery-bar{width:60px;height:24px;border:2px solid var(--accent-secondary);border-radius:4px;padding:2px;position:relative}.battery-bar:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:4px;height:10px;background:var(--accent-secondary);border-radius:0 2px 2px 0}.battery-fill{width:75%;height:100%;background:var(--accent-secondary);border-radius:2px;animation:charge 2s ease-in-out infinite}@keyframes charge{0%,to{width:75%}50%{width:85%}}.phone-glow{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(230,57,70,.2) 0%,transparent 70%);top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;filter:blur(40px)}@media(max-width:968px){.hero-content{grid-template-columns:1fr;text-align:center}.hero-text{max-width:100%}.hero-cta-group,.hero-stats{justify-content:center}.hero-visual{order:-1}.phone-frame{width:220px;height:440px}.preview-time{font-size:3rem}}.trust-badges{padding:40px 0;background:var(--bg-secondary);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}.badges-grid{display:flex;justify-content:center;gap:48px;flex-wrap:wrap}.badge-item{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:.95rem;font-weight:500}.badge-item svg{color:var(--accent-secondary)}.section-header{text-align:center;max-width:700px;margin:0 auto 64px}.section-header h2{margin-bottom:16px}.section-header p{font-size:1.125rem;color:var(--text-secondary)}.features{padding:var(--section-padding) 0;background:var(--bg-primary)}.features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.feature-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:32px;transition:all var(--transition-normal)}.feature-card:hover{transform:translateY(-4px);border-color:var(--accent-primary);box-shadow:0 0 30px #e639461a}.feature-card.highlight{border-color:var(--accent-primary);background:linear-gradient(135deg,rgba(230,57,70,.1) 0%,var(--bg-card) 100%)}.feature-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:#e639461a;border-radius:12px;margin-bottom:20px;color:var(--accent-primary)}.feature-card h3{margin-bottom:12px}.feature-card p{color:var(--text-secondary);font-size:.95rem;line-height:1.7}@media(max-width:968px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features-grid{grid-template-columns:1fr}}.widgets-section{padding:var(--section-padding) 0;background:var(--bg-secondary)}.widgets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px}.widget-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;padding:24px;transition:all var(--transition-normal)}.widget-card:hover{transform:translateY(-2px);border-color:var(--accent-secondary)}.widget-icon{font-size:2rem;margin-bottom:12px}.widget-card h3{margin-bottom:12px;font-size:1.1rem}.widget-variants{display:flex;flex-wrap:wrap;gap:6px}.variant-tag{font-size:.75rem;padding:4px 10px;background:#14b8a61a;border:1px solid rgba(20,184,166,.2);border-radius:20px;color:var(--accent-secondary)}.layouts-section{padding:var(--section-padding) 0;background:var(--bg-primary)}.layouts-showcase{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:48px}.layout-card{text-align:center}.layout-preview{aspect-ratio:16/10;background:var(--bg-card);border:2px solid var(--border-color);border-radius:12px;padding:8px;margin-bottom:16px;display:flex;gap:6px}.layout-slot{background:var(--accent-primary);opacity:.3;border-radius:6px;flex:1}.layout-preview.full .layout-slot{opacity:.5}.layout-preview.split,.layout-preview.tri{flex-direction:row}.layout-preview.tri .layout-slot.large{flex:1.5}.layout-slot-group{display:flex;flex-direction:column;gap:6px;flex:1}.layout-preview.quad{flex-wrap:wrap}.layout-preview.quad .layout-slot{width:calc(50% - 3px);flex:none;height:calc(50% - 3px)}.layout-card h3{margin-bottom:8px;color:var(--text-primary)}.layout-card p{font-size:.875rem;color:var(--text-muted)}.layout-editor-preview{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:32px;text-align:center}.layout-editor-preview h3{color:var(--accent-secondary);margin-bottom:12px}.layout-editor-preview p{color:var(--text-secondary);max-width:600px;margin:0 auto}@media(max-width:768px){.layouts-showcase{grid-template-columns:repeat(2,1fr)}}.how-it-works{padding:var(--section-padding) 0;background:var(--bg-secondary)}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.step-card{text-align:center;padding:32px 24px}.step-number{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--accent-gradient);border-radius:50%;font-size:1.5rem;font-weight:700;margin:0 auto 20px}.step-card h3{margin-bottom:12px}.step-card p{color:var(--text-secondary);font-size:.95rem;line-height:1.7}@media(max-width:968px){.steps-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.steps-grid{grid-template-columns:1fr}}.tech-specs{padding:var(--section-padding) 0;background:var(--bg-primary)}.specs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.spec-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:32px}.spec-card h3{color:var(--accent-secondary);margin-bottom:20px;font-size:1.1rem}.spec-card ul{list-style:none}.spec-card li{padding:8px 0;color:var(--text-secondary);font-size:.95rem;border-bottom:1px solid var(--border-color)}.spec-card li:last-child{border-bottom:none}@media(max-width:768px){.specs-grid{grid-template-columns:1fr}}.testimonials{padding:var(--section-padding) 0;background:var(--bg-secondary)}.testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.testimonial-card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:16px;padding:32px}.stars{color:#fbbf24;font-size:1.25rem;margin-bottom:16px}.testimonial-card p{color:var(--text-secondary);font-size:1rem;line-height:1.7;margin-bottom:16px;font-style:italic}.testimonial-author{color:var(--text-muted);font-size:.875rem}@media(max-width:768px){.testimonials-grid{grid-template-columns:1fr}}.faq-section{padding:var(--section-padding) 0;background:var(--bg-primary)}.faq-grid{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--bg-card);border:1px solid var(--border-color);border-radius:12px;overflow:hidden;cursor:pointer;transition:all var(--transition-normal)}.faq-item:hover{border-color:var(--border-light)}.faq-item.open{border-color:var(--accent-primary)}.faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;gap:16px}.faq-question h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0;text-align:left}.faq-item.open .faq-question h3{color:var(--accent-primary)}.faq-icon{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#e639461a;border-radius:50%;font-size:1.25rem;font-weight:300;color:var(--accent-primary);transition:all var(--transition-fast)}.faq-item.open .faq-icon{background:var(--accent-primary);color:#fff}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.open .faq-answer{max-height:300px}.faq-answer p{padding:0 24px 20px;color:var(--text-secondary);font-size:.95rem;line-height:1.7;margin:0}@media(max-width:600px){.faq-question{padding:16px 20px}.faq-question h3{font-size:.95rem}.faq-answer p{padding:0 20px 16px;font-size:.9rem}}.cta-section{padding:var(--section-padding) 0;background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)}.cta-content{text-align:center;max-width:600px;margin:0 auto}.cta-content h2{margin-bottom:16px}.cta-content>p{color:var(--text-secondary);font-size:1.125rem;margin-bottom:32px}.cta-note{margin-top:16px;font-size:.875rem;color:var(--text-muted)}.pricing-section{padding:var(--section-padding) 0;background:var(--bg-primary)}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;align-items:start}.pricing-card{position:relative;background:var(--bg-card);border:1px solid var(--border-color);border-radius:20px;padding:32px 28px;transition:all var(--transition-normal)}.pricing-card:hover{transform:translateY(-4px);border-color:var(--border-light);box-shadow:var(--shadow-md)}.pricing-card.featured{border-color:var(--accent-primary);background:linear-gradient(180deg,rgba(230,57,70,.08) 0%,var(--bg-card) 100%);transform:scale(1.02)}.pricing-card.featured:hover{transform:scale(1.02) translateY(-4px);box-shadow:0 0 40px #e6394626}.pricing-card.lifetime{border-color:var(--accent-secondary);background:linear-gradient(180deg,rgba(20,184,166,.06) 0%,var(--bg-card) 100%)}.pricing-card.lifetime:hover{box-shadow:0 0 40px #14b8a61f}.pricing-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--accent-primary);color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;padding:6px 16px;border-radius:50px;white-space:nowrap}.pricing-badge.lifetime-badge{background:var(--accent-secondary)}.pricing-header{text-align:center;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--border-color)}.pricing-header h3{font-size:1.25rem;margin-bottom:12px;color:var(--text-primary)}.pricing-amount{display:flex;align-items:baseline;justify-content:center;gap:4px}.pricing-amount .price{font-size:2.5rem;font-weight:700;color:var(--text-primary)}.pricing-card.featured .pricing-amount .price{color:var(--accent-primary)}.pricing-card.lifetime .pricing-amount .price{color:var(--accent-secondary)}.pricing-amount .period{font-size:1rem;color:var(--text-muted)}.pricing-header .savings{margin-top:8px;font-size:.875rem;color:var(--accent-secondary);font-weight:500}.pricing-features{list-style:none;margin-bottom:24px}.pricing-features li{display:flex;align-items:center;gap:10px;padding:10px 0;font-size:.95rem;color:var(--text-secondary);border-bottom:1px solid var(--border-color)}.pricing-features li:last-child{border-bottom:none}.pricing-features li svg{flex-shrink:0;color:var(--accent-secondary)}.pricing-features li.muted{color:var(--text-muted);font-size:.875rem}.pricing-features li.muted svg{visibility:hidden}.pricing-cta{display:block;width:100%;padding:14px 24px;text-align:center;border-radius:50px;font-size:.95rem;font-weight:600;transition:all var(--transition-fast);background:var(--accent-primary);color:#fff;border:none}.pricing-cta:hover{transform:translateY(-2px);box-shadow:0 4px 20px #e639464d}.pricing-cta.secondary{background:transparent;border:2px solid var(--border-light);color:var(--text-primary)}.pricing-cta.secondary:hover{border-color:var(--text-secondary);background:#ffffff0d;box-shadow:none;transform:translateY(-2px)}.pricing-cta.lifetime-cta{background:var(--accent-secondary)}.pricing-cta.lifetime-cta:hover{box-shadow:0 4px 20px #14b8a64d}.pricing-note{text-align:center;margin-top:40px;font-size:.875rem;color:var(--text-muted)}@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-card.featured{transform:none}.pricing-card.featured:hover{transform:translateY(-4px)}}@media(max-width:600px){.pricing-grid{grid-template-columns:1fr}.pricing-card{padding:28px 24px}}.footer{padding:64px 0 32px;background:var(--bg-primary);border-top:1px solid var(--border-color)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.footer-brand{max-width:300px}.footer-logo{display:flex;align-items:center;gap:12px;margin-bottom:16px}.footer-logo img{width:40px;height:40px;border-radius:10px}.footer-logo span{font-size:1.25rem;font-weight:700}.footer-brand p{color:var(--text-secondary);font-size:.95rem}.footer-links h4{font-size:.875rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin-bottom:20px}.footer-links a{display:block;color:var(--text-secondary);font-size:.95rem;padding:8px 0;transition:color var(--transition-fast)}.footer-links a:hover{color:var(--text-primary)}.footer-bottom{text-align:center;padding-top:32px;border-top:1px solid var(--border-color)}.footer-bottom p{color:var(--text-muted);font-size:.875rem}.footer-trademark{margin-top:12px;font-size:.75rem!important}@media(max-width:768px){.footer-grid{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:span 2;max-width:100%;text-align:center}.footer-logo{justify-content:center}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr;text-align:center}.footer-brand{grid-column:span 1}}.legal-page{padding:calc(var(--nav-height) + 48px) 24px 48px;max-width:800px;margin:0 auto}.legal-page h1{font-size:2.5rem;margin-bottom:32px}.legal-page h2{font-size:1.5rem;margin-top:40px;margin-bottom:16px;color:var(--text-primary)}.legal-page p{color:var(--text-secondary);margin-bottom:16px;line-height:1.8}.legal-page ul{margin-bottom:16px;padding-left:24px}.legal-page li{color:var(--text-secondary);margin-bottom:8px;list-style:disc}.text-center{text-align:center}.mb-0{margin-bottom:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in-up{animation:fadeInUp .6s ease forwards}.theme-toggle{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--bg-card);border:1px solid var(--border-color);border-radius:50%;cursor:pointer;transition:all var(--transition-fast);margin-left:16px}.theme-toggle:hover{border-color:var(--accent-primary);transform:scale(1.05)}.theme-toggle svg{width:20px;height:20px;color:var(--text-secondary);transition:color var(--transition-fast)}.theme-toggle:hover svg{color:var(--accent-primary)}[data-theme=light] .hero-bg-gradient{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(230,57,70,.08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 60%,rgba(20,184,166,.06) 0%,transparent 50%)}[data-theme=light] .badge{background:#e6394614;border-color:#e6394633}[data-theme=light] .gradient-text{background:linear-gradient(135deg,#c41d2e,#e63946,#0d9488);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=light] .feature-card{box-shadow:var(--shadow-sm)}[data-theme=light] .feature-card:hover{box-shadow:var(--shadow-md)}[data-theme=light] .feature-card.highlight{background:linear-gradient(135deg,rgba(230,57,70,.05) 0%,var(--bg-card) 100%)}[data-theme=light] .feature-icon{background:#e6394614}[data-theme=light] .widget-card{box-shadow:var(--shadow-sm)}[data-theme=light] .widget-card:hover{box-shadow:var(--shadow-md)}[data-theme=light] .variant-tag{background:#14b8a614;border-color:#14b8a626}[data-theme=light] .layout-preview{background:var(--bg-secondary)}[data-theme=light] .layout-slot{opacity:.5}[data-theme=light] .layout-editor-preview,[data-theme=light] .step-number,[data-theme=light] .spec-card,[data-theme=light] .testimonial-card{box-shadow:var(--shadow-sm)}[data-theme=light] .cta-section{background:linear-gradient(180deg,var(--bg-primary) 0%,var(--bg-secondary) 100%)}[data-theme=light] .phone-glow{background:radial-gradient(circle,rgba(230,57,70,.1) 0%,transparent 70%)}[data-theme=light] .preview-time{color:var(--accent-primary);text-shadow:none}[data-theme=light] .preview-date{color:#4a4a5a}[data-theme=light] .preview-weather{color:#0d9488}[data-theme=light] .preview-battery{color:#4a4a5a}[data-theme=light] .battery-bar{border-color:#0d9488}[data-theme=light] .battery-bar:after{background:#0d9488}[data-theme=light] .battery-fill{background:#0d9488}[data-theme=light] .trust-badges{background:var(--bg-primary)}[data-theme=light] .mobile-menu{background:var(--bg-primary);box-shadow:var(--shadow-md)}body,.navbar,.feature-card,.widget-card,.spec-card,.testimonial-card,.layout-preview,.badge,.cta-button{transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal),box-shadow var(--transition-normal)}
