← back to Hormuzy
mockups/021-fortran-tty.html
165 lines
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=1440, height=900">
<title>fortran-mainframe-printout — Four Horsemen Studio</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;700&family=Courier+Prime:wght@400;700&display=swap">
<style>
body {
background-color: #f6f1d8;
color: #1a1a1a;
font-family: 'Courier Prime', monospace;
font-size: 14px;
line-height: 1.4;
margin: 0;
padding: 0;
overflow-x: hidden;
}
.header {
background-color: #3a3a3a;
color: #cccccc;
padding: 10px 20px;
display: flex;
align-items: center;
justify-content: space-between;
}
.brand {
font-family: 'IBM Plex Mono', monospace;
font-weight: 700;
font-size: 1.5em;
}
.project-picker {
padding: 5px 10px;
background-color: #7a7a7a;
color: #f6f1d8;
border: none;
cursor: pointer;
}
.status {
font-family: 'IBM Plex Mono', monospace;
padding: 5px 10px;
background-color: #7a7a7a;
color: #f6f1d8;
border: none;
}
.main-content {
display: flex;
padding: 20px;
height: calc(100vh - 60px); /* Adjust for header height */
}
.left-pane {
width: 40%;
background-color: #3a3a3a;
color: #cccccc;
padding: 10px;
height: 100%;
}
.chat-log {
height: calc(100% - 40px); /* Adjust for input bar height */
overflow-y: auto;
padding-bottom: 10px;
}
.chat-message {
margin-bottom: 5px;
padding: 5px;
border-bottom: 1px solid #7a7a7a;
}
.chat-input {
background-color: #7a7a7a;
color: #f6f1d8;
border: none;
padding: 5px;
width: 100%;
}
.right-pane {
width: 60%;
padding: 10px;
}
.sub-panel {
background-color: #3a3a3a;
color: #cccccc;
padding: 10px;
margin-bottom: 10px;
border: 1px solid #7a7a7a;
height: 160px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
}
.sub-panel h3 {
font-family: 'IBM Plex Mono', monospace;
margin-top: 0;
margin-bottom: 10px;
color: #f6f1d8;
}
</style>
</head>
<body>
<div class="header">
<div class="brand">HORDE ENGINE / 777</div>
<select class="project-picker">
<option value="project1">PROJECT: AURORA</option>
<option value="project2">PROJECT: NIGHTFALL</option>
<option value="project3">PROJECT: SUNRISE</option>
</select>
<button class="status">STATUS: IDLE</button>
</div>
<div class="main-content">
<div class="left-pane">
<h2>CHAT LOG</h2>
<div class="chat-log">
<div class="chat-message">
<span style="color: #7a7a7a;">SYSTEM:</span> JOB#0001 INITIALIZED.
</div>
<div class="chat-message">
<span style="color: #7a7a7a;">USER:</span> /run-topic "Ancient Rituals"
</div>
<div class="chat-message">
<span style="color: #7a7a7a;">SYSTEM:</span> Topic "Ancient Rituals" initiated. Processing...
</div>
<div class="chat-message">
<span style="color: #7a7a7a;">USER:</span> /stampede "Infernal Hounds"
</div>
<div class="chat-message">
<span style="color: #7a7a7a;">SYSTEM:</span> Stampede "Infernal Hounds" deployed. Convergence in T-minus 3 cycles.
</div>
</div>
<input type="text" class="chat-input" placeholder="ENTER COMMAND (e.g., /query-status)">
</div>
<div class="right-pane">
<div class="sub-panel">
<h3>PREVIEW</h3>
<p>Initializing render sequence... Please verify data integrity. Error code 0x42 present. Recalibrating.</p>
</div>
<div class="sub-panel">
<h3>PAPER</h3>
<p>Generating print matrix... Ink viscosity nominal. Resolution: 600 DPI. Expect bleed.</p>
</div>
<div class="sub-panel">
<h3>FIGMA</h3>
<p>Synchronizing asset library... Check for version conflicts. Last sync: 1978-11-03.</p>
</div>
<div class="sub-panel">
<h3>CANVA</h3>
<p>Executing template protocol... Ensure all glyphs are correctly encoded. Warning: deprecated font detected.</p>
</div>
</div>
</div>
</body>
</html>