7 Corrupting Sins — Game Landing Page will be a visually immersive, responsive landing page for the game 7 Corrupting Sins, built with React, Vite, and Material UI (MUI).
@font-face
7CS-Website/
├── public/
│ └── assets/ # Static assets served by Vite
│ ├── fonts/ # Custom fonts
│ ├── HorrorTexture.png # Background texture for AppBar
│ ├── 7CSDrawingTheme.png # Themed background image
│ └── stylized_planet.glb # 3D globe model
├── src/
│ ├── components/ # React components
│ │ ├── Navbar.jsx # Custom AppBar with navigation
│ │ ├── Hero.jsx # Hero section with background image and buttons
│ │ ├── About.jsx # About section with video and lore
│ │ ├── Media.jsx # Media gallery with images
│ │ ├── Factions.jsx # Factions section with 3D globe and timelines
│ │ ├── PreOrder.jsx # Pre-order section with call-to-action
│ │ ├── Footer.jsx # Footer with social links and copyright
│ │ └── Sin.jsx # Individual sin component with rotating selector
│ ├── fonts.css # Global font styles
│ ├── theme.jsx # Custom MUI theme configuration
│ ├── App.jsx # Main app component
│ ├── index.css # Global styles
│ └── main.jsx # Entry point for React app
├── index.html # HTML template
└── package.json
public/assets/fonts/ and update
src/fonts.csssrc/theme.jsx for colors, typography, or component variantspublic/assets/stylized_planet.glb with your own modelpublic/assets/ and update component imports