← back to Hormuzy

mockups/039-vaporwave-grid.html

101 lines

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>vaporwave-aesthetic — Four Horsemen Studio</title>
  <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Press+Start+2P&family=Inter:wght@400;600&display=swap">
  <style>
    * { box-sizing: border-box; }
    html, body { margin: 0; padding: 0; width: 100%; height: 100%; font-family: 'Inter', sans-serif; background: #1a0033; color: #ffe066; }
    body { display: flex; flex-direction: column; }
    header { display: flex; align-items: center; justify-content: space-between; padding: 20px 40px; background: #0d0019; border-bottom: 2px solid #ff2a78; }
    header h1 { font-family: 'Press Start 2P', cursive; font-size: 24px; color: #ff2a78; }
    .project-picker { background: #7fffd4; padding: 6px 12px; border-radius: 8px; color: #0d0019; font-size: 14px; }
    .status-indicator { font-family: 'Press Start 2P', cursive; font-size: 16px; color: #7fffd4; }
    main { display: flex; flex: 1; }
    .left-pane { width: 40%; padding: 30px; overflow-y: auto; background: #0d0019; border-right: 2px solid #ff2a78; }
    .chat-log { display: flex; flex-direction: column; gap: 15px; }
    .message { background: #1a0033; padding: 15px; border: 2px solid #ffe066; border-radius: 8px; }
    .message.user { background: #ff2a78; color: #0d0019; }
    .input-bar { margin-top: 20px; display: flex; }
    .input-bar input { flex: 1; padding: 10px; font-size: 16px; border: 2px solid #7fffd4; border-radius: 4px; }
    .input-bar button { background: #7fffd4; color: #0d0019; border: none; padding: 10px 20px; font-family: 'Press Start 2P', cursive; font-size: 14px; border-radius: 4px; margin-left: 10px; }
    .right-pane { width: 60%; display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; padding: 30px; }
    .sub-panel { background: #0d0019; border: 2px solid #ff2a78; border-radius: 8px; overflow: hidden; }
    .sub-panel-header { padding: 15px; background: linear-gradient(to right, #ff2a78, #7fffd4); color: #0d0019; font-family: 'Press Start 2P', cursive; font-size: 18px; text-align: center; }
    .sub-panel-body { padding: 20px; font-size: 14px; color: #ffe066; }
    .sub-panel-body pre { font-family: monospace; font-size: 12px; color: #ff2a78; }
  </style>
</head>
<body>
  <header>
    <h1>FOUR HORSEMEN STUDIO</h1>
    <div>
      <select class="project-picker">
        <option>Project Neon Dreams</option>
        <option>Project Synthwave</option>
        <option>Project Retro Rave</option>
      </select>
      <div class="status-indicator">idle</div>
    </div>
  </header>
  <main>
    <div class="left-pane">
      <div class="chat-log">
        <div class="message user">/run-topic "cyberpunk fashion"</div>
        <div class="message">AGENT: Initiating neural net cascade... 70% synapse sparkles detected.</div>
        <div class="message user">/stampede 3</div>
        <div class="message">AGENT: Overloading with 3D render particles. Warning: 100% vaporwave saturation achieved.</div>
      </div>
      <div class="input-bar">
        <input type="text" placeholder="type /command or message">
        <button>SEND</button>
      </div>
    </div>
    <div class="right-pane">
      <div class="sub-panel">
        <div class="sub-panel-header">PREVIEW</div>
        <div class="sub-panel-body">
          <pre>┌───────────────┐
│ 80s Arcade UI │
└───────────────┘
         ▲
         │
         ▼
</pre>
        </div>
      </div>
      <div class="sub-panel">
        <div class="sub-panel-header">PAPER</div>
        <div class="sub-panel-body">
          <div style="background: #1a0033; padding: 20px; border: 2px dashed #ff2a78; text-align: center;">
            <span style="color: #7fffd4;">[DRAFT]</span><br>
            "The future is a disco ball in a data center."
          </div>
        </div>
      </div>
      <div class="sub-panel">
        <div class="sub-panel-header">FIGMA</div>
        <div class="sub-panel-body">
          <div style="background: #0d0019; padding: 20px; border: 2px solid #ffe066; border-radius: 8px;">
            <div style="color: #ff2a78; font-size: 16px; font-family: 'Press Start 2P', cursive;">LAYER 1</div>
            <div style="color: #7fffd4;">Ellipse (80% opacity)</div>
            <div style="color: #ffe066;">Gradient: neon pink → aqua</div>
          </div>
        </div>
      </div>
      <div class="sub-panel">
        <div class="sub-panel-header">CANVA</div>
        <div class="sub-panel-body">
          <div style="display: flex; justify-content: center; align-items: center; height: 100%; background: #7fffd4; border: 2px solid #ff2a78;">
            <div style="text-align: center; color: #0d0019;">
              <div style="font-family: 'Press Start 2P', cursive; font-size: 20px;">VAPORWAVE</div>
              <div style="font-size: 14px;">Design template: 1999 cyberpunk flyer</div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </main>
</body>
</html>