// illustrations.jsx — крупные SVG-иллюстрации в премиум-эко стиле // Изометрическая ферма-сечение: 4-ярусная вермиферма-тумба function WormFarmCutaway({ width = 360, height = 540 }) { return ( {/* Узкая 4-ярусная тумба */} {/* TIER 1 — верхний: свежие очистки */} {/* TIER 2 — рабочий: черви активно */} {/* TIER 3 — нижний рабочий: зрелый биогумус */} {/* TIER 4 — хозяйственный отсек со встроенным краником */} {/* Краник на правой узкой стороне */} {/* Бутылочка под краном */} {/* Ножки */} ); } // Сцена «кухня» — стилизованная иллюстрация в духе риcографии function SceneKitchen() { return ( {/* стена */} {/* столешница */} {/* окно */} {/* растение в горшке */} {/* доска и нож + очистки */} {/* очистки */} {/* вермиферма у стола */} ЭкоКруг ); } // Сцена «дача» — грядка, растения, лопата function SceneGarden() { return ( {/* небо */} {/* солнце */} {/* облако */} {/* холм-горизонт */} {/* грядка */} {/* томаты ряд */} {[60, 140, 220, 300].map((x, i) => ( ))} {/* лопата */} ); } // Сцена «семья» — родитель + ребёнок у фермы function SceneFamily() { return ( {/* пол */} {/* родитель */} {/* ребёнок */} {/* ферма */} {/* росток сверху */} ); } // Иконы 36px для блока преимуществ function BIcon({ kind }) { const props = { width: 36, height: 36, viewBox: "0 0 36 36", fill: "none", stroke: "currentColor", strokeWidth: "1.4", strokeLinecap: "round", strokeLinejoin: "round" }; switch (kind) { case "nose": return ( ); case "trash": return ( ); case "kid": return ( ); case "coin": return ( ); case "leaf": return ( ); case "pin": return ( ); default: return ; } } // Декоративный плавающий «листок» — фоновая анимация function FloatingShape({ delay = 0, top = "10%", left = "10%", size = 80, opacity = 0.08 }) { return (
); } Object.assign(window, { WormFarmCutaway, SceneKitchen, SceneGarden, SceneFamily, BIcon, FloatingShape });