← back to Hormuzy
mockups/007-library-catalog.html
169 lines
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>library-catalog — Four Horsemen Studio</title>
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Crimson+Pro:wght@700&family=Inter:wght@400;600&display=swap">
<style>
* { box-sizing: border-box; }
body {
margin: 0;
font-family: 'Inter', sans-serif;
background-color: #f0e6d0;
color: #1a1812;
display: flex;
flex-direction: column;
height: 100vh;
}
header {
display: flex;
align-items: center;
justify-content: space-between;
padding: 24px 48px;
background-color: #1a1812;
color: #fffaee;
font-family: 'Crimson Pro', serif;
font-size: 24px;
position: relative;
}
header select {
padding: 8px 16px;
font-size: 16px;
background-color: #fffaee;
color: #1a1812;
border: 2px solid #888178;
border-radius: 4px;
margin-left: 24px;
}
header .status {
position: absolute;
right: 48px;
padding: 8px 16px;
background-color: #fffaee;
border: 2px solid #5b3a1a;
border-radius: 20px;
font-size: 14px;
font-weight: 600;
}
main {
display: flex;
flex: 1;
overflow: hidden;
}
.chat-pane {
width: 40%;
background-color: #fffbe6;
border-right: 2px solid #888178;
display: flex;
flex-direction: column;
}
.chat-log {
padding: 24px;
overflow-y: auto;
flex: 1;
font-size: 16px;
line-height: 1.6;
}
.chat-log .message {
margin: 12px 0;
}
.chat-log .user {
font-weight: 600;
color: #5b3a1a;
}
.chat-input {
display: flex;
padding: 16px;
border-top: 2px solid #888178;
}
.chat-input input {
flex: 1;
padding: 8px 12px;
font-size: 16px;
border: 2px solid #888178;
border-radius: 4px;
margin-right: 8px;
}
.panels {
width: 60%;
display: grid;
grid-template-columns: repeat(2, 1fr);
grid-gap: 24px;
padding: 24px;
}
.panel {
background-color: #fffbe6;
border: 2px solid #888178;
border-radius: 8px;
padding: 24px;
font-size: 16px;
line-height: 1.6;
}
.panel h3 {
margin: 0 0 16px 0;
font-family: 'Crimson Pro', serif;
font-size: 20px;
color: #5b3a1a;
}
.panel .content {
color: #888178;
}
.panel .content code {
color: #1a1812;
font-family: monospace;
}
</style>
</head>
<body>
<header>
<span>FOUR HORSEMEN STUDIO</span>
<div>
<select>
<option>Project: HORMUZ</option>
<option>Project: ASHES</option>
<option>Project: VELLUM</option>
</select>
<span class="status">idle</span>
</div>
</header>
<main>
<div class="chat-pane">
<div class="chat-log">
<div class="message"><span class="user">USER:</span> /run-topic: Renaissance typography</div>
<div class="message"><span class="user">AGENT:</span> Activating topic: <code>Renaissance typography</code>. Fetching historical typefaces from the 15th century Italian script archives.</div>
<div class="message"><span class="user">USER:</span> /stampede: Generate 3 variations</div>
<div class="message"><span class="user">AGENT:</span> Stampede protocol engaged. Processing 3 typographic variations based on the current topic. Estimated completion: 47 seconds.</div>
</div>
<div class="chat-input">
<input type="text" placeholder="Type a command or query..." />
</div>
</div>
<div class="panels">
<div class="panel">
<h3>Preview</h3>
<div class="content">
<p>Current typographic variation: <strong>Italic Antiqua</strong> with <code>12pt</code> baseline. Visual mock-up available in the adjacent design tools.</p>
</div>
</div>
<div class="panel">
<h3>Paper</h3>
<div class="content">
<p>Archival note: The <code>1476 Aldus Manutius</code> printing house employed this typeface for the <em>Decade of Philosophical Dialogues</em>. Considerations for modern use: legibility at <code>10pt</code> on screens.</p>
</div>
</div>
<div class="panel">
<h3>Figma</h3>
<div class="content">
<p>Open <code>figma.design/hormuz-123</code> to view the current typeface in the <strong>Typography Lab</strong> workspace. Layer groups are named per Dewey Decimal classification.</p>
</div>
</div>
<div class="panel">
<h3>Canva</h3>
<div class="content">
<p>Template available: <code>Canva-15th-Century-Poster</code>. Includes pre-set typefaces, paper textures, and historical illustration assets. Save under <strong>Project: VELLUM</strong>.</p>
</div>
</div>
</div>
</main>
</body>
</html>