/* global React, ReactDOM, DesignCanvas, DCSection, DCArtboard, TweaksPanel, useTweaks, TweakSection, TweakRadio, TweakSlider, TweakToggle, TweakColor */ /* global Nav, Ticker, HeroFlagship, PhoneFinder, DropTest, Compare, Categories, Bestsellers, Reviews, Trust, CTA, InstagramGrid, VideoShop, Footer, Logo, Pill, Stat */ const { useEffect: useEffectA, useState: useStateA } = React; // ========== HERO VARIANT B — Editorial Cover ========== function HeroEditorial() { return (
ISSUE 07 · APR 2026 ★ ★ ★ ★ ★ · 12.4K
◆ FLAGSHIP

The privacy issue.

Our most technical glass yet. 160° blackout. Zero clarity loss head-on. Installed in a minute, worn for a year.

FIG. 01
D+ PRIVACY / 9H
INDEX
    {['Privacy angle 160°', 'Oleophobic coat', 'Easy applicator', 'AR camera lens', 'Woven C-C cable', 'Drop verified 3m'].map((t, i) => (
  1. {String(i+1).padStart(2,'0')}{t}
  2. ))}
LITO / AHMEDABAD PROTECTLOUD.CO
); } // ========== HERO VARIANT C — Big Type Billboard ========== function HeroBillboard() { return (
LITO · 2026 ◆ PRIVACY SERIES

Shield
your
scroll.

9H tempered. 160° privacy filter. Your phone, nobody else's business. Drops from 3 meters, handles daily life.

); } // ========== HOME PAGE ASSEMBLY ========== // Final section order (April 2026 launch). Anything not in this list has been // intentionally removed — do not re-add without product sign-off. // 1. Hero image carousel (fluid-to-width slider; client supplies banners) // 2. HeroFlagship — "Nobody is watching your screen" // 3. Categories // 4. Bestsellers — "Top of the drop" // 5. PhoneFinder — "Type your phone" // 6. DropTest — "Drop it. Seriously." // 7. Compare — "Three finishes. One glass." // 8. Reviews — "Real phones. Real saves." function Home() { return (
); } // ========== TWEAKS ========== const TWEAK_DEFAULTS = /*EDITMODE-BEGIN*/{ "accent": "steel", "heroVariant": "A", "density": "regular", "dark": false }/*EDITMODE-END*/; function AppShell() { const [tweaks, setTweaks] = useTweaks(TWEAK_DEFAULTS); useEffectA(() => { document.body.classList.toggle('dark', tweaks.dark); const colors = { steel: 'var(--steel)', gold: 'var(--gold)', navy: 'var(--ink)', }; const map = { steel: '#2B82C9', gold: '#4BAFD6', navy: '#1A3A6B', violet: '#1E5FA8' }; document.documentElement.style.setProperty('--accent', map[tweaks.accent] || map.steel); document.documentElement.style.setProperty('--density', tweaks.density === 'compact' ? '0.72' : '1'); }, [tweaks]); return ( <> setTweaks({ accent: v })} options={[ { value: 'steel', label: 'Steel Blue' }, { value: 'violet', label: 'Deep Violet' }, { value: 'gold', label: 'Heraldic Gold' }, { value: 'navy', label: 'Deep Navy' }, ]}/> setTweaks({ density: v })} options={[ { value: 'regular', label: 'Spacious' }, { value: 'compact', label: 'Compact' }, ]}/> setTweaks({ dark: v })}/> ); } ReactDOM.createRoot(document.getElementById('root')).render();