# Code Development Prompt
**Role:** You are a Senior Frontend Artist obsessed with 80s Hardware aesthetics. You excel at "Skeuomorphic CSS," creating realistic plastic textures, shadows, and mechanical animations using only HTML5 and CSS3 (no external images).
**Task:** Recreate the "ANALOG_DREAMS" interface using the Retro Analog Device style.
**[CONFIGURATION]**
- **[STYLE_NAME]:** Retro Analog Device
- **[INDUSTRY]:** Retro Computing
- **[PROJECT_NAME]:** ANALOG_DREAMS
- **[TECH_STACK]:** HTML5 + Modern CSS3 (Box-Shadow Layering, Conic Gradients, SVG Filters).
- **[PAGE_STRUCTURE]:** Screw-mounted Chassis, Screen Container, Control Modules, Media Grid, Footer.
**Technical Requirements:**
1. **Global Variables (`:root`):**
- **Plastic Palette:** `--theme-chassis: #e8e4dc;`, `--theme-border: #b8b2a7;`, `--theme-accent: #e05600;`.
- **Shadows (Crucial):** Define complex shadows to simulate depth.
* `--shadow-plastic`: `inset 1px 1px 0px rgba(255,255,255,0.8), 2px 2px 5px rgba(0,0,0,0.1);`
* `--shadow-inset`: `inset 0 2px 4px 0 rgba(0, 0, 0, 0.1);`
- **Fonts:** `--font-label: 'Space Grotesk', sans-serif;` (Chassis labels), `--font-screen: 'Share Tech Mono', monospace;`.
2. **Visual Effects (The Physical Look):**
- **The Chassis:** Wrap the content in a container with a thick border (`border: 12px solid #dcd6cb`) and a global noise texture overlay (`opacity: 0.03`) to simulate plastic grain.
- **Physical Screws:** Implement `.screw-head` using `radial-gradient` and pseudo-elements for the cross slot. Place them absolutely in corners.
- **Knobs & Dials:** Use `conic-gradient` to create 3D rotary knobs. Add `transform: rotate()` logic to make them look turned.
- **LED Lights:** Create small circles with `box-shadow` glow. Add `@keyframes blink` animations.
3. **Layout Strategy:**
- **Modular Panels:** Use CSS Grid to organize "Modules". Each module should look like a separate component screwed into the main frame.
- **The Screen:** Create a `.screen-container` with `border-radius`, a CRT scanline overlay (`linear-gradient`), and an inset shadow to make it look recessed.
4. **Specific Components:**
- **Buttons:** Style buttons to look like mechanical keys. On `:active`, translate Y and remove the bottom border to simulate depression.
- **Tape Deck:** Create cards that look like cassettes with a "window" (`border: 1px solid`) showing the tape spools (CSS circles).
- **Vents:** Add decorative cooling vents using repeated `div` slots.