← back to Hormuzy

mockups/041-flemish-still-life.html

191 lines

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>flemish-still-life — Four Horsemen Studio</title>
  <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@700&family=Inter:wght@400;600&display=swap">
  <style>
    * { box-sizing: border-box; margin: 0; padding: 0; }
    body {
      background: #1a0e00;
      color: #fbe9b7;
      font-family: 'Inter', sans-serif;
      height: 900px;
      width: 1440px;
      margin: auto;
      display: flex;
      flex-direction: column;
      position: relative;
    }
    header {
      background: #722f37;
      padding: 20px 30px;
      display: flex;
      align-items: center;
      justify-content: space-between;
      font-family: 'Cormorant Garamond', serif;
      font-size: 1.8em;
      color: #fbe9b7;
    }
    header select {
      background: #3a4a2c;
      color: #fbe9b7;
      border: none;
      padding: 5px 10px;
      font-family: 'Inter', sans-serif;
      font-size: 1em;
    }
    header .status {
      background: #3a4a2c;
      padding: 6px 12px;
      border-radius: 4px;
      font-size: 0.9em;
    }
    .main {
      display: flex;
      flex: 1;
      overflow: hidden;
    }
    .chat-pane {
      width: 40%;
      background: #3a4a2c;
      display: flex;
      flex-direction: column;
      padding: 20px;
      overflow-y: auto;
    }
    .chat-log {
      flex: 1;
      display: flex;
      flex-direction: column;
      gap: 15px;
      margin-bottom: 20px;
    }
    .chat-message {
      display: flex;
      gap: 10px;
    }
    .chat-message.user {
      align-items: flex-end;
    }
    .chat-message.system {
      align-items: flex-start;
    }
    .chat-message .text {
      background: #0a0500;
      padding: 10px 15px;
      border-radius: 6px;
      max-width: 70%;
      font-size: 0.95em;
    }
    .chat-input {
      display: flex;
      gap: 10px;
    }
    .chat-input input {
      flex: 1;
      padding: 10px;
      background: #0a0500;
      border: none;
      border-radius: 4px;
      color: #fbe9b7;
    }
    .chat-input button {
      background: #fbe9b7;
      color: #1a0e00;
      border: none;
      padding: 10px 20px;
      border-radius: 4px;
      font-weight: bold;
    }
    .panels {
      width: 60%;
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 20px;
      padding: 20px;
    }
    .panel {
      background: #0a0500;
      border: 2px solid #722f37;
      border-radius: 6px;
      padding: 20px;
      display: flex;
      flex-direction: column;
      gap: 15px;
    }
    .panel h2 {
      font-family: 'Cormorant Garamond', serif;
      font-size: 1.2em;
      color: #722f37;
    }
    .panel .content {
      font-size: 0.95em;
      line-height: 1.4;
      color: #fbe9b7;
    }
    .panel .content::before {
      content: "• ";
    }
    .panel .content:nth-child(2)::before {
      content: "• ";
    }
    .panel .content:nth-child(3)::before {
      content: "• ";
    }
  </style>
</head>
<body>
  <header>
    <div>FOUR HORSEMEN</div>
    <div>
      <select>
        <option>Project Lazarus</option>
        <option>Project Elysium</option>
        <option>Project Nox</option>
      </select>
      <span class="status">idle</span>
    </div>
  </header>
  <div class="main">
    <div class="chat-pane">
      <div class="chat-log">
        <div class="chat-message user">
          <div class="text">/run-topic: The decay of empires</div>
        </div>
        <div class="chat-message system">
          <div class="text">Topic initiated. The hourglass empties. All things crumble to dust.</div>
        </div>
        <div class="chat-message user">
          <div class="text">/stampede: Generate 3 variations of the vanitas still-life</div>
        </div>
        <div class="chat-message system">
          <div class="text">Stampede engaged. Roses wilt. Apples rot. The mirror reflects only shadows.</div>
        </div>
      </div>
      <div class="chat-input">
        <input type="text" placeholder="Type a command...">
        <button>Send</button>
      </div>
    </div>
    <div class="panels">
      <div class="panel">
        <h2>Preview</h2>
        <div class="content">A single rose, its petals curled like the last breath of a dying queen. Light slants through the window, casting long shadows that whisper of time's passage.</div>
      </div>
      <div class="panel">
        <h2>Paper</h2>
        <div class="content">Notes on the impermanence of ink. The quill trembles as the page absorbs the last breath of the scribe. Margins bleed with fading script.</div>
      </div>
      <div class="panel">
        <h2>Figma</h2>
        <div class="content">Layer 7: The peeling of time. Layer 8: The ghost of a forgotten icon. Layer 9: A cracked vase, its contents long evaporated.</div>
      </div>
      <div class="panel">
        <h2>Canva</h2>
        <div class="content">Ephemeral designs: A candle burning in a draft. A portrait half-erased by rain. A clock with hands frozen at the hour of decay.</div>
      </div>
    </div>
  </div>
</body>
</html>