← back to Hormuzy

mockups/010-sci-fi-bridge.html

268 lines

<!doctype html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>sci-fi-bridge — Four Horsemen Studio</title>
  <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Orbitron:wght@700&family=Exo+2:wght@400;600&display=swap">
  <style>
    * { box-sizing: border-box; }
    body {
      margin: 0;
      padding: 0;
      font-family: 'Exo 2', sans-serif;
      background-color: #0a0e1a;
      color: #ffba08;
      display: flex;
      flex-direction: column;
      height: 100vh;
      width: 100vw;
      overflow: hidden;
    }
    header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 16px 32px;
      background-color: #1d2333;
      font-family: 'Orbitron', sans-serif;
      color: #ffba08;
      position: relative;
      z-index: 2;
    }
    header h1 {
      font-size: 1.5rem;
      margin: 0;
    }
    .project-picker {
      position: relative;
    }
    .project-picker select {
      background-color: #1d2333;
      border: 1px solid #ffba08;
      color: #ffba08;
      padding: 8px 16px;
      font-size: 1rem;
      border-radius: 4px;
      appearance: none;
      background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='%23ffba08'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
      background-repeat: no-repeat;
      background-position: right 8px center;
    }
    .status-indicator {
      font-size: 0.875rem;
      padding: 4px 8px;
      border-radius: 4px;
      background-color: #3a86ff;
      color: #0a0e1a;
    }
    .main {
      display: flex;
      flex: 1;
      overflow: hidden;
    }
    .chat-pane {
      width: 40%;
      background-color: #0a0e1a;
      display: flex;
      flex-direction: column;
      overflow: hidden;
    }
    .chat-log {
      flex: 1;
      padding: 16px;
      overflow-y: auto;
      background-color: #1d2333;
      border-right: 1px solid #ffba08;
    }
    .chat-message {
      margin: 12px 0;
      display: flex;
    }
    .chat-message.user {
      justify-content: flex-end;
    }
    .chat-message.system {
      justify-content: flex-start;
    }
    .chat-bubble {
      max-width: 70%;
      padding: 12px 16px;
      border-radius: 12px;
      background-color: #1d2333;
      color: #ffba08;
      font-family: 'Exo 2', sans-serif;
      font-size: 0.9rem;
      position: relative;
    }
    .chat-bubble::before {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      width: 0;
      height: 0;
      border: 8px solid transparent;
      border-top-color: #1d2333;
    }
    .chat-bubble.user::before {
      left: 100%;
      border-left-color: #1d2333;
    }
    .chat-input {
      display: flex;
      padding: 16px;
      background-color: #0a0e1a;
      border-top: 1px solid #ffba08;
    }
    .chat-input input {
      flex: 1;
      padding: 8px 12px;
      font-size: 1rem;
      color: #ffba08;
      background-color: #1d2333;
      border: 1px solid #ffba08;
      border-radius: 4px;
      outline: none;
    }
    .panels {
      width: 60%;
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      grid-template-rows: repeat(2, 1fr);
      gap: 16px;
      padding: 16px;
      overflow: hidden;
    }
    .panel {
      background-color: #1d2333;
      border: 1px solid #ffba08;
      border-radius: 8px;
      display: flex;
      flex-direction: column;
      overflow: hidden;
    }
    .panel-header {
      padding: 12px 16px;
      font-family: 'Orbitron', sans-serif;
      font-size: 1.2rem;
      color: #ffba08;
      background-color: #0a0e1a;
      border-bottom: 1px solid #3a86ff;
    }
    .panel-content {
      flex: 1;
      padding: 16px;
      font-family: 'Exo 2', sans-serif;
      font-size: 0.9rem;
      color: #ffba08;
      overflow-y: auto;
    }
    .panel-content pre {
      font-family: 'Exo 2', monospace;
      font-size: 0.85rem;
      background-color: #0a0e1a;
      padding: 8px;
      border-radius: 4px;
      color: #3a86ff;
    }
  </style>
</head>
<body>
  <header>
    <h1>sci-fi-bridge</h1>
    <div class="project-picker">
      <select>
        <option value="project1">Hormuz Core</option>
        <option value="project2">Orion Bridge</option>
        <option value="project3">Epsilon Log</option>
      </select>
    </div>
    <div class="status-indicator">idle</div>
  </header>
  <div class="main">
    <div class="chat-pane">
      <div class="chat-log">
        <div class="chat-message system">
          <div class="chat-bubble">
            <span>SYSTEM: Stardate 31245.7 — Initiating design sync with Epsilon Log</span>
          </div>
        </div>
        <div class="chat-message user">
          <div class="chat-bubble">
            <span>/run-topic: Quantum interface redesign</span>
          </div>
        </div>
        <div class="chat-message system">
          <div class="chat-bubble">
            <span>EXECUTING: Deploying neural mesh patterns to interface layer</span>
          </div>
        </div>
        <div class="chat-message user">
          <div class="chat-bubble">
            <span>/stampede: Generate 12 variants for warp core visuals</span>
          </div>
        </div>
        <div class="chat-message system">
          <div class="chat-bubble">
            <span>ALERT: Overloading aesthetic protocols — diverting to auxiliary design matrix</span>
          </div>
        </div>
      </div>
      <div class="chat-input">
        <input type="text" placeholder="Enter command or message...">
      </div>
    </div>
    <div class="panels">
      <div class="panel">
        <div class="panel-header">Preview</div>
        <div class="panel-content">
          <pre>
// Quantum interface mockup
[Neural mesh grid: 72% complete]
[Color palette: #ff006e → #3a86ff gradient]
[Stardate overlay: 31245.7]
          </pre>
        </div>
      </div>
      <div class="panel">
        <div class="panel-header">Paper</div>
        <div class="panel-content">
          <pre>
// Design notes
- Use fractal geometry for warp core visuals
- Maintain 3:2 aspect ratio for all schematics
- Include 3D holographic elements
- Apply #ffba08 as primary accent
          </pre>
        </div>
      </div>
      <div class="panel">
        <div class="panel-header">Figma</div>
        <div class="panel-content">
          <pre>
// Component tree
- Warp core container
  - Quantum lattice (variant 1)
  - Neutrino conduit (variant 2)
  - Gravitic field overlay
- Control panel (3D)
          </pre>
        </div>
      </div>
      <div class="panel">
        <div class="panel-header">Canva</div>
        <div class="panel-content">
          <pre>
// Template layers
[Background: Deep space nebula]
[Text: Orbitron Bold]
[Accent: #ffba08 gradient]
[Grid: 12-column layout]
[Stardate: 31245.7]
          </pre>
        </div>
      </div>
    </div>
  </div>
</body>
</html>