# 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.
# Visual Design Prompt for Midjourney v7 / Nano Banana
**[CONFIGURATION]**
[STYLE_NAME] = Retro Analog Device (Light Cassette Futurism)
[INDUSTRY] = Retro-Computing & Industrial Interface
[PROJECT_NAME] = ANALOG_DREAMS
[PAGE_STRUCTURE] = Plastic Bezel Header, Recessed CRT/LCD Hero, Tactile Control Panel, LED Status Indicators, Cartridge Slots, Footer.
**[PROMPT]**
**Subject:**
A hyper-realistic, high-key UI design for "ANALOG_DREAMS". The interface mimics a piece of high-end industrial hardware from the early 1980s (like a Sony Trinitron or vintage Apple II). The aesthetic is **Retro Analog Device**, featuring chunky beige plastic casings and tactile controls.
**Visual Atmosphere & Aesthetic:**
* **Materiality:** Dominant "Computer Beige" (#e8e4dc) injection-molded plastic chassis with visible seams and Phillips-head screws in the corners.
* **Screen Effect:** A recessed monitor screen with a thick bezel. The display is a mix of CRT scanlines and LCD aesthetics, showing text in "Phosphor Amber" (#e05600) or monochrome green against a washed-out background.
* **Tactility:** Skeuomorphic elements are key. Rotary knobs with knurled edges, sliding faders, and rectangular mechanical push-buttons that look clickable.
* **Lighting:** Bright studio lighting causing soft highlights on the plastic curves. LED indicators (Red/Green) glow with a soft bloom.
**Detailed Page Layout:**
1. **Header:** Designed as the top machine panel. The logo is a recessed badge. Navigation buttons are physical keys.
2. **Hero Section:** A "Screen-within-a-screen" layout. The main content sits inside a dark monitor frame with "SONY TRINITRON" style labeling.
3. **Control Panel:** A section dedicated to physical interaction: rotating dials (Gain A/B), vertical faders, and toggle switches.
4. **Status Indicators:** A grid of small cards showing "CPU_LOAD" and "MEMORY" with blinking LED lights and progress bars.
5. **Data Media:** Cards styled as physical "Tape Decks" or "Floppy Disks" with paper labels and write-protect notches.
6. **Footer:** An industrial bottom plate with cooling vents and a serial number stamp.
**Rendering Quality:**
Industrial design rendering, Dieter Rams influence, 8k resolution, macro photography, photorealistic textures, clean and technical.
# 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.