← back to Hormuzy
mockups/015-subway-blueprint.html
215 lines
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>subway-blueprint — Four Horsemen Studio</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Helvetica-Neue:wght@400;700&family=Roboto+Mono:wght@400&display=swap">
<style>
body {
margin: 0;
font-family: 'Helvetica Neue', sans-serif;
background-color: #0e2a47;
color: #a4c5e8;
line-height: 1.6;
overflow-x: hidden;
height: 900px;
}
.container {
display: flex;
width: 1440px;
margin: 0 auto;
height: 100%;
}
header {
background-color: #142e4d;
padding: 10px 20px;
display: flex;
justify-content: space-between;
align-items: center;
font-weight: 700;
font-size: 1.2em;
}
.brand {
font-family: 'Helvetica Neue', sans-serif;
color: #fcd13e;
}
.project-picker {
display: flex;
align-items: center;
}
.project-picker select {
background-color: #142e4d;
color: #a4c5e8;
border: none;
padding: 5px 10px;
font-family: 'Helvetica Neue', sans-serif;
}
.status {
color: #e84545;
font-weight: 700;
}
.left-pane {
width: 40%;
background-color: #0e2a47;
padding: 20px;
height: 100%;
overflow-y: auto;
}
.chat-log {
margin-bottom: 20px;
}
.chat-message {
padding: 10px;
background-color: #142e4d;
margin-bottom: 5px;
border-radius: 5px;
}
.user-message {
text-align: right;
}
.system-message {
text-align: left;
}
.chat-input {
display: flex;
background-color: #142e4d;
padding: 10px;
border-radius: 5px;
height: 40px;
}
.chat-input input {
background-color: transparent;
color: #a4c5e8;
border: none;
flex: 1;
font-family: 'Roboto Mono', monospace;
}
.chat-input button {
background-color: #a4c5e8;
color: #0e2a47;
border: none;
padding: 5px 10px;
cursor: pointer;
font-family: 'Helvetica Neue', sans-serif;
}
.right-pane {
width: 60%;
background-color: #0e2a47;
padding: 20px;
height: 100%;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 20px;
}
.panel {
background-color: #142e4d;
padding: 20px;
border-radius: 5px;
height: calc(100% - 40px);
display: flex;
align-items: flex-start;
justify-content: flex-start;
font-family: 'Roboto Mono', monospace;
}
.panel h3 {
margin-top: 0;
font-family: 'Helvetica Neue', sans-serif;
color: #a4c5e8;
}
.panel p {
color: #a4c5e8;
}
.preview {
/* Placeholder content */
}
.paper {
/* Placeholder content */
}
.figma {
/* Placeholder content */
}
.canva {
/* Placeholder content */
}
</style>
</head>
<body>
<div class="container">
<header>
<div class="brand">HORMUZ</div>
<div class="project-picker">
<select>
<option value="project-a">Project: Alpha</option>
<option value="project-b">Project: Beta</option>
<option value="project-c">Project: Gamma</option>
</select>
</div>
<div class="status">Idle</div>
</header>
<div class="left-pane">
<div class="chat-log">
<div class="chat-message system-message">
System: Connection Established. Ready.
</div>
<div class="chat-message user-message">
User: /run-topic "Initial Concept Exploration"
</div>
<div class="chat-message system-message">
System: Topic "Initial Concept Exploration" started.
</div>
<div class="chat-message user-message">
User: /stampede "Character Design Iterations - Round 1"
</div>
<div class="chat-message system-message">
System: Stampede "Character Design Iterations - Round 1" initiated. Expect delays.
</div>
</div>
<div class="chat-input">
<input type="text" placeholder="Enter command..." />
<button>Send</button>
</div>
</div>
<div class="right-pane">
<div class="panel preview">
<h3>Preview</h3>
<p>Rendering preview... Please await confirmation from the staging server. Expect intermittent frame drops.</p>
</div>
<div class="panel paper">
<h3>Paper</h3>
<p>Document archive access restricted. Please submit a request to Records Management. Reference code: 789-Alpha.</p>
</div>
<div class="panel figma">
<h3>Figma</h3>
<p>Figma file unavailable. Check network connection or contact the design team.</p>
</div>
<div class="panel canva">
<h3>Canva</h3>
<p>Canva integration in maintenance. Please use alternative asset delivery methods.</p>
</div>
</div>
</div>
</body>
</html>