import { useState } from 'react'; import { motion } from 'framer-motion'; import mushroomImg from '../assets/mushroom.png'; import SocietyTerminal from './SocietyTerminal'; const Hero = () => { const [showTerminal, setShowTerminal] = useState(false); const fadeInUp = { hidden: { opacity: 0, y: 50 }, visible: { opacity: 1, y: 0, transition: { duration: 0.6 } } }; const bounceIn = { hidden: { scale: 0, opacity: 0 }, visible: { scale: 1, opacity: 1, transition: { type: "spring", bounce: 0.4, duration: 0.8 } } }; const staggerContainer = { visible: { transition: { staggerChildren: 0.2 } } }; return ( <>
{/* Mascot */} Mycelium Society Mascot {/* Main Title */} Welcome to
Mycelium Society
{/* Tagline */} A community inspired by network state concepts, combining people,
technology, and governance for global collaboration.
{/* Buttons */} setShowTerminal(true)} > > ENTER THE NETWORK > DOCS
{/* Background Effects */}
{showTerminal && ( )} ); }; export default Hero;