1985 lines
64 KiB
HTML
1985 lines
64 KiB
HTML
|
|
<!doctype html>
|
|||
|
|
<html lang="en">
|
|||
|
|
<head>
|
|||
|
|
<meta charset="UTF-8" />
|
|||
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|||
|
|
<title>StratumIOps Assets Showcase</title>
|
|||
|
|
<link
|
|||
|
|
href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap"
|
|||
|
|
rel="stylesheet"
|
|||
|
|
/>
|
|||
|
|
<style>
|
|||
|
|
* {
|
|||
|
|
margin: 0;
|
|||
|
|
padding: 0;
|
|||
|
|
box-sizing: border-box;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
:root {
|
|||
|
|
--stratum-primary: #6366f1;
|
|||
|
|
--stratum-secondary: #4f46e5;
|
|||
|
|
--stratum-cyan: #22d3ee;
|
|||
|
|
--stratum-cyan-dark: #06b6d4;
|
|||
|
|
--stratum-slate: #64748b;
|
|||
|
|
--stratum-dark: #0f172a;
|
|||
|
|
|
|||
|
|
/* Light mode */
|
|||
|
|
--bg-primary: #ffffff;
|
|||
|
|
--bg-secondary: #f8f9fa;
|
|||
|
|
--text-primary: #1f2937;
|
|||
|
|
--text-secondary: #6b7280;
|
|||
|
|
--border-color: #e5e7eb;
|
|||
|
|
--card-bg: #ffffff;
|
|||
|
|
--card-shadow: rgba(99, 102, 241, 0.15);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
body.dark-mode {
|
|||
|
|
--bg-primary: #0f172a;
|
|||
|
|
--bg-secondary: #0a0a14;
|
|||
|
|
--text-primary: #f1f5f9;
|
|||
|
|
--text-secondary: #cbd5e1;
|
|||
|
|
--border-color: #404040;
|
|||
|
|
--card-bg: #1a1a2e;
|
|||
|
|
--card-shadow: rgba(34, 211, 238, 0.2);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
html {
|
|||
|
|
scroll-behavior: smooth;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
body {
|
|||
|
|
font-family:
|
|||
|
|
-apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;
|
|||
|
|
background: var(--bg-primary);
|
|||
|
|
color: var(--text-primary);
|
|||
|
|
transition:
|
|||
|
|
background 0.3s ease,
|
|||
|
|
color 0.3s ease;
|
|||
|
|
line-height: 1.6;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.container {
|
|||
|
|
max-width: 1600px;
|
|||
|
|
margin: 0 auto;
|
|||
|
|
padding: 0 20px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* Navigation */
|
|||
|
|
nav {
|
|||
|
|
position: sticky;
|
|||
|
|
top: 0;
|
|||
|
|
background: var(--card-bg);
|
|||
|
|
border-bottom: 2px solid var(--border-color);
|
|||
|
|
padding: 15px 0;
|
|||
|
|
z-index: 100;
|
|||
|
|
backdrop-filter: blur(10px);
|
|||
|
|
background-color: rgba(255, 255, 255, 0.8);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
body.dark-mode nav {
|
|||
|
|
background-color: rgba(15, 23, 42, 0.8);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
nav .container {
|
|||
|
|
display: flex;
|
|||
|
|
justify-content: space-between;
|
|||
|
|
align-items: center;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
nav h2 {
|
|||
|
|
font-size: 1.3rem;
|
|||
|
|
background: linear-gradient(
|
|||
|
|
135deg,
|
|||
|
|
var(--stratum-primary),
|
|||
|
|
var(--stratum-cyan)
|
|||
|
|
);
|
|||
|
|
-webkit-background-clip: text;
|
|||
|
|
-webkit-text-fill-color: transparent;
|
|||
|
|
background-clip: text;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
nav ul {
|
|||
|
|
display: flex;
|
|||
|
|
list-style: none;
|
|||
|
|
gap: 30px;
|
|||
|
|
align-items: center;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
nav a {
|
|||
|
|
color: var(--text-secondary);
|
|||
|
|
text-decoration: none;
|
|||
|
|
font-size: 0.9rem;
|
|||
|
|
font-weight: 500;
|
|||
|
|
transition: color 0.3s ease;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
nav a:hover {
|
|||
|
|
color: var(--stratum-primary);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.theme-toggle {
|
|||
|
|
padding: 8px 16px;
|
|||
|
|
background: rgba(99, 102, 241, 0.15);
|
|||
|
|
border: 2px solid var(--stratum-primary);
|
|||
|
|
color: var(--stratum-primary);
|
|||
|
|
border-radius: 6px;
|
|||
|
|
cursor: pointer;
|
|||
|
|
font-weight: 600;
|
|||
|
|
transition: all 0.3s ease;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.theme-toggle:hover {
|
|||
|
|
background: var(--stratum-primary);
|
|||
|
|
color: white;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* Header */
|
|||
|
|
header {
|
|||
|
|
padding: 60px 20px;
|
|||
|
|
background: linear-gradient(
|
|||
|
|
135deg,
|
|||
|
|
var(--stratum-primary) 0%,
|
|||
|
|
var(--stratum-secondary) 50%,
|
|||
|
|
var(--stratum-cyan-dark) 100%
|
|||
|
|
);
|
|||
|
|
color: white;
|
|||
|
|
text-align: center;
|
|||
|
|
margin-bottom: 60px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
header h1 {
|
|||
|
|
font-size: 3rem;
|
|||
|
|
margin-bottom: 15px;
|
|||
|
|
font-weight: 800;
|
|||
|
|
letter-spacing: -1px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
header p {
|
|||
|
|
font-size: 1.2rem;
|
|||
|
|
opacity: 0.9;
|
|||
|
|
margin-bottom: 30px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
header .stats {
|
|||
|
|
display: flex;
|
|||
|
|
justify-content: center;
|
|||
|
|
gap: 40px;
|
|||
|
|
flex-wrap: wrap;
|
|||
|
|
margin-top: 30px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.stat-item {
|
|||
|
|
text-align: center;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.stat-number {
|
|||
|
|
font-size: 2.5rem;
|
|||
|
|
font-weight: 700;
|
|||
|
|
color: var(--stratum-cyan);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.stat-label {
|
|||
|
|
opacity: 0.85;
|
|||
|
|
font-size: 0.9rem;
|
|||
|
|
text-transform: uppercase;
|
|||
|
|
letter-spacing: 1px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* Sections */
|
|||
|
|
section {
|
|||
|
|
margin-bottom: 80px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.section-header {
|
|||
|
|
text-align: center;
|
|||
|
|
margin-bottom: 50px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.section-title {
|
|||
|
|
font-size: 2.2rem;
|
|||
|
|
font-weight: 700;
|
|||
|
|
background: linear-gradient(
|
|||
|
|
135deg,
|
|||
|
|
var(--stratum-primary),
|
|||
|
|
var(--stratum-cyan)
|
|||
|
|
);
|
|||
|
|
-webkit-background-clip: text;
|
|||
|
|
-webkit-text-fill-color: transparent;
|
|||
|
|
background-clip: text;
|
|||
|
|
margin-bottom: 15px;
|
|||
|
|
position: relative;
|
|||
|
|
display: inline-block;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.section-title::after {
|
|||
|
|
content: "";
|
|||
|
|
position: absolute;
|
|||
|
|
bottom: -10px;
|
|||
|
|
left: 50%;
|
|||
|
|
transform: translateX(-50%);
|
|||
|
|
width: 60px;
|
|||
|
|
height: 4px;
|
|||
|
|
background: var(--stratum-cyan);
|
|||
|
|
border-radius: 2px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.section-subtitle {
|
|||
|
|
font-size: 1.1rem;
|
|||
|
|
color: var(--text-secondary);
|
|||
|
|
margin-top: 15px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* Color Section */
|
|||
|
|
.color-grid {
|
|||
|
|
display: grid;
|
|||
|
|
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
|
|||
|
|
gap: 20px;
|
|||
|
|
margin-bottom: 40px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.color-card {
|
|||
|
|
border-radius: 12px;
|
|||
|
|
overflow: hidden;
|
|||
|
|
border: 2px solid var(--border-color);
|
|||
|
|
transition: all 0.3s ease;
|
|||
|
|
cursor: pointer;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.color-card:hover {
|
|||
|
|
transform: scale(1.08);
|
|||
|
|
box-shadow: 0 12px 24px var(--card-shadow);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.color-display {
|
|||
|
|
height: 100px;
|
|||
|
|
width: 100%;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.color-info {
|
|||
|
|
padding: 15px;
|
|||
|
|
background: var(--card-bg);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.color-name {
|
|||
|
|
font-weight: 600;
|
|||
|
|
color: var(--text-primary);
|
|||
|
|
margin-bottom: 5px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.color-hex {
|
|||
|
|
font-family: "Courier New", monospace;
|
|||
|
|
font-size: 0.85rem;
|
|||
|
|
color: var(--text-secondary);
|
|||
|
|
margin-bottom: 8px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.color-usage {
|
|||
|
|
font-size: 0.75rem;
|
|||
|
|
color: var(--stratum-primary);
|
|||
|
|
font-weight: 600;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* Gallery */
|
|||
|
|
.asset-grid {
|
|||
|
|
display: grid;
|
|||
|
|
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
|
|||
|
|
gap: 30px;
|
|||
|
|
margin-bottom: 40px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.asset-card {
|
|||
|
|
background: var(--card-bg);
|
|||
|
|
border: 2px solid var(--border-color);
|
|||
|
|
border-radius: 12px;
|
|||
|
|
overflow: hidden;
|
|||
|
|
transition: all 0.3s ease;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.asset-card:hover {
|
|||
|
|
box-shadow: 0 16px 32px var(--card-shadow);
|
|||
|
|
transform: translateY(-8px);
|
|||
|
|
border-color: var(--stratum-primary);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.asset-preview {
|
|||
|
|
background: var(--bg-secondary);
|
|||
|
|
padding: 40px 20px;
|
|||
|
|
display: flex;
|
|||
|
|
height: 280px;
|
|||
|
|
align-items: center;
|
|||
|
|
justify-content: center;
|
|||
|
|
min-height: 250px;
|
|||
|
|
flex-shrink: 0;
|
|||
|
|
position: relative;
|
|||
|
|
overflow: hidden;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.asset-preview.dark-bg {
|
|||
|
|
background: #1a1a2e;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.asset-preview img {
|
|||
|
|
max-width: 100%;
|
|||
|
|
max-height: 95%;
|
|||
|
|
width: auto;
|
|||
|
|
height: auto;
|
|||
|
|
object-fit: contain;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.asset-info {
|
|||
|
|
padding: 20px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.asset-title {
|
|||
|
|
font-size: 1.2rem;
|
|||
|
|
font-weight: 700;
|
|||
|
|
color: var(--stratum-primary);
|
|||
|
|
margin-bottom: 8px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.asset-badge {
|
|||
|
|
display: inline-block;
|
|||
|
|
background: rgba(99, 102, 241, 0.15);
|
|||
|
|
color: var(--stratum-primary);
|
|||
|
|
padding: 4px 12px;
|
|||
|
|
border-radius: 20px;
|
|||
|
|
font-size: 0.75rem;
|
|||
|
|
font-weight: 600;
|
|||
|
|
margin-bottom: 12px;
|
|||
|
|
text-transform: uppercase;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.asset-badge.cyan {
|
|||
|
|
background: rgba(34, 211, 238, 0.15);
|
|||
|
|
color: var(--stratum-cyan-dark);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.asset-details {
|
|||
|
|
display: flex;
|
|||
|
|
gap: 20px;
|
|||
|
|
margin: 12px 0;
|
|||
|
|
padding: 12px 0;
|
|||
|
|
border-top: 1px solid var(--border-color);
|
|||
|
|
border-bottom: 1px solid var(--border-color);
|
|||
|
|
font-size: 0.9rem;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.detail-item {
|
|||
|
|
flex: 1;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.detail-label {
|
|||
|
|
color: var(--text-secondary);
|
|||
|
|
font-weight: 500;
|
|||
|
|
margin-bottom: 4px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.detail-value {
|
|||
|
|
color: var(--stratum-primary);
|
|||
|
|
font-weight: 600;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.asset-filename {
|
|||
|
|
font-family: "Courier New", monospace;
|
|||
|
|
font-size: 0.85rem;
|
|||
|
|
background: var(--bg-secondary);
|
|||
|
|
padding: 10px;
|
|||
|
|
border-radius: 6px;
|
|||
|
|
margin-top: 12px;
|
|||
|
|
cursor: pointer;
|
|||
|
|
transition: all 0.3s ease;
|
|||
|
|
display: flex;
|
|||
|
|
justify-content: space-between;
|
|||
|
|
align-items: center;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.asset-filename:hover {
|
|||
|
|
background: rgba(99, 102, 241, 0.15);
|
|||
|
|
color: var(--stratum-primary);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.copy-btn {
|
|||
|
|
background: none;
|
|||
|
|
border: none;
|
|||
|
|
cursor: pointer;
|
|||
|
|
color: inherit;
|
|||
|
|
font-size: 1rem;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* Guidelines Section */
|
|||
|
|
.guideline-cards {
|
|||
|
|
display: grid;
|
|||
|
|
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
|
|||
|
|
gap: 25px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.guideline-card {
|
|||
|
|
background: var(--card-bg);
|
|||
|
|
border-left: 4px solid var(--stratum-primary);
|
|||
|
|
padding: 25px;
|
|||
|
|
border-radius: 8px;
|
|||
|
|
border: 1px solid var(--border-color);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.guideline-card h3 {
|
|||
|
|
font-size: 1.1rem;
|
|||
|
|
color: var(--stratum-primary);
|
|||
|
|
margin-bottom: 12px;
|
|||
|
|
display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
gap: 10px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.guideline-card p {
|
|||
|
|
color: var(--text-secondary);
|
|||
|
|
line-height: 1.7;
|
|||
|
|
font-size: 0.95rem;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* Variant Comparison */
|
|||
|
|
.comparison-table {
|
|||
|
|
width: 100%;
|
|||
|
|
border-collapse: collapse;
|
|||
|
|
margin-bottom: 40px;
|
|||
|
|
background: var(--card-bg);
|
|||
|
|
border-radius: 12px;
|
|||
|
|
overflow: hidden;
|
|||
|
|
border: 1px solid var(--border-color);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.comparison-table thead {
|
|||
|
|
background: linear-gradient(
|
|||
|
|
90deg,
|
|||
|
|
var(--stratum-primary),
|
|||
|
|
var(--stratum-cyan-dark)
|
|||
|
|
);
|
|||
|
|
color: white;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.comparison-table th {
|
|||
|
|
padding: 15px;
|
|||
|
|
text-align: left;
|
|||
|
|
font-weight: 600;
|
|||
|
|
border-right: 1px solid rgba(255, 255, 255, 0.2);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.comparison-table th:last-child {
|
|||
|
|
border-right: none;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.comparison-table td {
|
|||
|
|
padding: 15px;
|
|||
|
|
border-bottom: 1px solid var(--border-color);
|
|||
|
|
border-right: 1px solid var(--border-color);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.comparison-table td:last-child {
|
|||
|
|
border-right: none;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.comparison-table tbody tr:last-child td {
|
|||
|
|
border-bottom: none;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.comparison-table tbody tr:hover {
|
|||
|
|
background: var(--bg-secondary);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.variant-name {
|
|||
|
|
font-weight: 600;
|
|||
|
|
color: var(--stratum-primary);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* Footer */
|
|||
|
|
footer {
|
|||
|
|
background: var(--bg-secondary);
|
|||
|
|
padding: 40px 20px;
|
|||
|
|
text-align: center;
|
|||
|
|
border-top: 2px solid var(--border-color);
|
|||
|
|
margin-top: 80px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
footer p {
|
|||
|
|
color: var(--text-secondary);
|
|||
|
|
font-size: 0.9rem;
|
|||
|
|
margin-bottom: 10px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* Responsive */
|
|||
|
|
@media (max-width: 768px) {
|
|||
|
|
header h1 {
|
|||
|
|
font-size: 2rem;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
header .stats {
|
|||
|
|
gap: 20px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.stat-number {
|
|||
|
|
font-size: 2rem;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
nav ul {
|
|||
|
|
gap: 15px;
|
|||
|
|
flex-direction: column;
|
|||
|
|
align-items: flex-start;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.section-title {
|
|||
|
|
font-size: 1.6rem;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.asset-grid,
|
|||
|
|
.color-grid {
|
|||
|
|
grid-template-columns: 1fr;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.comparison-table {
|
|||
|
|
font-size: 0.85rem;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.comparison-table th,
|
|||
|
|
.comparison-table td {
|
|||
|
|
padding: 10px;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* Typography */
|
|||
|
|
.typography-grid {
|
|||
|
|
display: grid;
|
|||
|
|
grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
|
|||
|
|
gap: 25px;
|
|||
|
|
margin-bottom: 40px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.font-sample {
|
|||
|
|
background: var(--card-bg);
|
|||
|
|
border: 2px solid var(--border-color);
|
|||
|
|
border-radius: 12px;
|
|||
|
|
padding: 25px;
|
|||
|
|
transition: all 0.3s ease;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.font-sample:hover {
|
|||
|
|
border-color: var(--stratum-primary);
|
|||
|
|
box-shadow: 0 10px 20px var(--card-shadow);
|
|||
|
|
transform: translateY(-4px);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.font-label {
|
|||
|
|
font-size: 0.8rem;
|
|||
|
|
color: var(--text-secondary);
|
|||
|
|
font-weight: 600;
|
|||
|
|
margin-bottom: 12px;
|
|||
|
|
text-transform: uppercase;
|
|||
|
|
letter-spacing: 0.5px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.font-display {
|
|||
|
|
font-family:
|
|||
|
|
"Inter",
|
|||
|
|
-apple-system,
|
|||
|
|
BlinkMacSystemFont,
|
|||
|
|
sans-serif;
|
|||
|
|
color: var(--text-primary);
|
|||
|
|
margin-bottom: 15px;
|
|||
|
|
line-height: 1.3;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.font-specs {
|
|||
|
|
margin-top: 15px;
|
|||
|
|
padding-top: 15px;
|
|||
|
|
border-top: 1px solid var(--border-color);
|
|||
|
|
display: grid;
|
|||
|
|
grid-template-columns: repeat(2, 1fr);
|
|||
|
|
gap: 12px;
|
|||
|
|
font-size: 0.85rem;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.font-spec-item {
|
|||
|
|
display: flex;
|
|||
|
|
flex-direction: column;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.font-spec-label {
|
|||
|
|
color: var(--text-secondary);
|
|||
|
|
font-size: 0.75rem;
|
|||
|
|
margin-bottom: 4px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.font-spec-value {
|
|||
|
|
color: var(--stratum-primary);
|
|||
|
|
font-weight: 600;
|
|||
|
|
font-family: "Courier New", monospace;
|
|||
|
|
font-size: 0.9rem;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* Scalability Test */
|
|||
|
|
.scalability-grid {
|
|||
|
|
display: grid;
|
|||
|
|
grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
|
|||
|
|
gap: 30px;
|
|||
|
|
margin-bottom: 40px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.scalability-item {
|
|||
|
|
text-align: center;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.scalability-item-display {
|
|||
|
|
display: flex;
|
|||
|
|
align-items: center;
|
|||
|
|
justify-content: center;
|
|||
|
|
background: var(--bg-secondary);
|
|||
|
|
border: 2px solid var(--border-color);
|
|||
|
|
border-radius: 8px;
|
|||
|
|
margin-bottom: 15px;
|
|||
|
|
height: 200px;
|
|||
|
|
transition: all 0.3s ease;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.scalability-item-display:hover {
|
|||
|
|
border-color: var(--stratum-cyan);
|
|||
|
|
box-shadow: 0 8px 16px var(--card-shadow);
|
|||
|
|
transform: translateY(-4px);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.scalability-item-display img {
|
|||
|
|
max-width: 100%;
|
|||
|
|
max-height: 100%;
|
|||
|
|
cursor: pointer;
|
|||
|
|
transition: opacity 0.3s ease;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.scalability-item-display img:hover {
|
|||
|
|
opacity: 0.8;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.scalability-size {
|
|||
|
|
font-weight: 600;
|
|||
|
|
color: var(--text-primary);
|
|||
|
|
font-size: 1rem;
|
|||
|
|
margin-bottom: 5px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.scalability-use {
|
|||
|
|
font-size: 0.9rem;
|
|||
|
|
color: var(--text-secondary);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* Animations */
|
|||
|
|
@keyframes slideIn {
|
|||
|
|
from {
|
|||
|
|
opacity: 0;
|
|||
|
|
transform: translateY(20px);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
to {
|
|||
|
|
opacity: 1;
|
|||
|
|
transform: translateY(0);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
section {
|
|||
|
|
animation: slideIn 0.6s ease-out;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/* Utilities */
|
|||
|
|
.text-center {
|
|||
|
|
text-align: center;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.mt-40 {
|
|||
|
|
margin-top: 40px;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
.mb-40 {
|
|||
|
|
margin-bottom: 40px;
|
|||
|
|
}
|
|||
|
|
</style>
|
|||
|
|
</head>
|
|||
|
|
|
|||
|
|
<body>
|
|||
|
|
<!-- Navigation -->
|
|||
|
|
<nav>
|
|||
|
|
<div class="container">
|
|||
|
|
<h2>StratumIOps Assets</h2>
|
|||
|
|
<ul>
|
|||
|
|
<li><a href="#logos">Logos</a></li>
|
|||
|
|
<li><a href="#icons">Icons</a></li>
|
|||
|
|
<li><a href="#mono">Monochrome</a></li>
|
|||
|
|
<li><a href="#social">Social</a></li>
|
|||
|
|
<li><a href="#scalability">Scalability</a></li>
|
|||
|
|
<li><a href="#colors">Colors</a></li>
|
|||
|
|
<li><a href="#typography">Typography</a></li>
|
|||
|
|
<li><a href="#guidelines">Guidelines</a></li>
|
|||
|
|
<li><a href="#variants">Variants</a></li>
|
|||
|
|
<button class="theme-toggle" onclick="toggleTheme()">🌙 Dark</button>
|
|||
|
|
</ul>
|
|||
|
|
</div>
|
|||
|
|
</nav>
|
|||
|
|
|
|||
|
|
<!-- Header -->
|
|||
|
|
<header>
|
|||
|
|
<div class="container">
|
|||
|
|
<h1>StratumIOps Branding Assets</h1>
|
|||
|
|
<div class="stats">
|
|||
|
|
<div class="stat-item">
|
|||
|
|
<div class="stat-number">18</div>
|
|||
|
|
<div class="stat-label">Total Assets</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="stat-item">
|
|||
|
|
<div class="stat-number">8</div>
|
|||
|
|
<div class="stat-label">Logo Variants</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="stat-item">
|
|||
|
|
<div class="stat-number">4</div>
|
|||
|
|
<div class="stat-label">Icon Variants</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="stat-item">
|
|||
|
|
<div class="stat-number">6</div>
|
|||
|
|
<div class="stat-label">Brand Colors</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="stat-item">
|
|||
|
|
<div class="stat-number">SVG</div>
|
|||
|
|
<div class="stat-label">Format</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</header>
|
|||
|
|
|
|||
|
|
<main>
|
|||
|
|
<!-- Logos Section -->
|
|||
|
|
<section id="logos">
|
|||
|
|
<div class="container">
|
|||
|
|
<div class="section-header">
|
|||
|
|
<h2 class="section-title">Logo Variants</h2>
|
|||
|
|
<p class="section-subtitle">Animated and static brand identities</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="asset-grid">
|
|||
|
|
<!-- Horizontal Logo -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview">
|
|||
|
|
<img src="../logos/stratumiops-h.svg" alt="Horizontal Logo" />
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Horizontal (Animated)</div>
|
|||
|
|
<div class="asset-badge">Primary</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">1200×300px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Features</div>
|
|||
|
|
<div class="detail-value">Animated</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-h.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<!-- Vertical Logo -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview">
|
|||
|
|
<img src="../logos/stratumiops-v.svg" alt="Vertical Logo" />
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Vertical (Animated)</div>
|
|||
|
|
<div class="asset-badge">Layout</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">400×520px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Features</div>
|
|||
|
|
<div class="detail-value">Animated</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-v.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<!-- Horizontal Static -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-h-static.svg"
|
|||
|
|
alt="Horizontal Static Logo"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Horizontal Static</div>
|
|||
|
|
<div class="asset-badge">Print Ready</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">1200×300px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Use Case</div>
|
|||
|
|
<div class="detail-value">Print/Static</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-h-static.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<!-- Vertical Static -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-v-static.svg"
|
|||
|
|
alt="Vertical Static Logo"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Vertical Static</div>
|
|||
|
|
<div class="asset-badge">Print Ready</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">400×520px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Use Case</div>
|
|||
|
|
<div class="detail-value">Print/Static</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-v-static.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<!-- Dark Horizontal -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview dark-bg">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-dark-h.svg"
|
|||
|
|
alt="Dark Horizontal Logo"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Dark Horizontal</div>
|
|||
|
|
<div class="asset-badge cyan">Dark Mode</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">1200×300px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Use Case</div>
|
|||
|
|
<div class="detail-value">Dark UI</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-dark-h.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<!-- Dark Vertical -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview dark-bg">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-dark-v.svg"
|
|||
|
|
alt="Dark Vertical Logo"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Dark Vertical</div>
|
|||
|
|
<div class="asset-badge cyan">Dark Mode</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">400×520px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Use Case</div>
|
|||
|
|
<div class="detail-value">Dark UI</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-dark-v.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</section>
|
|||
|
|
|
|||
|
|
<!-- Icons Section -->
|
|||
|
|
<section id="icons">
|
|||
|
|
<div class="container">
|
|||
|
|
<div class="section-header">
|
|||
|
|
<h2 class="section-title">Icon Variants</h2>
|
|||
|
|
<p class="section-subtitle">Scalable icons with dynamic elements</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="asset-grid">
|
|||
|
|
<!-- Main Icon -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview">
|
|||
|
|
<img src="../logos/stratumiops-icon.svg" alt="Main Icon" />
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Main Icon (Animated)</div>
|
|||
|
|
<div class="asset-badge">Primary</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">512×512px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Features</div>
|
|||
|
|
<div class="detail-value">Particles</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-icon.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<!-- Static Icon -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-icon-static.svg"
|
|||
|
|
alt="Static Icon"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Static Icon</div>
|
|||
|
|
<div class="asset-badge">Print Ready</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">512×512px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Use Case</div>
|
|||
|
|
<div class="detail-value">Static UI</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-icon-static.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<!-- Dark Icon -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview dark-bg">
|
|||
|
|
<img src="../logos/stratumiops-icon-dark.svg" alt="Dark Icon" />
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Dark Icon (Animated)</div>
|
|||
|
|
<div class="asset-badge cyan">Dark Mode</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">512×512px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Features</div>
|
|||
|
|
<div class="detail-value">Particles</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-icon-dark.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<!-- Dark Static Icon -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview dark-bg">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-icon-dark-static.svg"
|
|||
|
|
alt="Dark Static Icon"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Dark Static Icon</div>
|
|||
|
|
<div class="asset-badge cyan">Dark Mode</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">512×512px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Use Case</div>
|
|||
|
|
<div class="detail-value">Dark UI</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-icon-dark-static.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</section>
|
|||
|
|
|
|||
|
|
<!-- Monochrome Section -->
|
|||
|
|
<section id="mono">
|
|||
|
|
<div class="container">
|
|||
|
|
<div class="section-header">
|
|||
|
|
<h2 class="section-title">Monochrome Variants</h2>
|
|||
|
|
<p class="section-subtitle">
|
|||
|
|
Black and white versions for print and accessibility
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="asset-grid">
|
|||
|
|
<!-- Mono Black Horizontal -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-mono-black-h.svg"
|
|||
|
|
alt="Mono Black Horizontal"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Black Horizontal</div>
|
|||
|
|
<div class="asset-badge">Monochrome</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">1200×300px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Use Case</div>
|
|||
|
|
<div class="detail-value">Print/Docs</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-mono-black-h.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<!-- Mono Black Vertical -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-mono-black-v.svg"
|
|||
|
|
alt="Mono Black Vertical"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Black Vertical</div>
|
|||
|
|
<div class="asset-badge">Monochrome</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">400×520px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Use Case</div>
|
|||
|
|
<div class="detail-value">Print/Docs</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-mono-black-v.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<!-- Mono White Horizontal -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview dark-bg">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-mono-white-h.svg"
|
|||
|
|
alt="Mono White Horizontal"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">White Horizontal</div>
|
|||
|
|
<div class="asset-badge">Monochrome</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">1200×300px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Use Case</div>
|
|||
|
|
<div class="detail-value">Dark BG</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-mono-white-h.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<!-- Mono White Vertical -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview dark-bg">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-mono-white-v.svg"
|
|||
|
|
alt="Mono White Vertical"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">White Vertical</div>
|
|||
|
|
<div class="asset-badge">Monochrome</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">400×520px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Use Case</div>
|
|||
|
|
<div class="detail-value">Dark BG</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-mono-white-v.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</section>
|
|||
|
|
|
|||
|
|
<!-- Social Section -->
|
|||
|
|
<section id="social">
|
|||
|
|
<div class="container">
|
|||
|
|
<div class="section-header">
|
|||
|
|
<h2 class="section-title">Social Media Assets</h2>
|
|||
|
|
<p class="section-subtitle">
|
|||
|
|
Optimized for social platforms and favicons
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="asset-grid">
|
|||
|
|
<!-- Social Square Dark -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview dark-bg">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-social-square-dark.svg"
|
|||
|
|
alt="Social Square Dark"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Social Square Dark</div>
|
|||
|
|
<div class="asset-badge cyan">Social Media</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">1080×1080px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Use Case</div>
|
|||
|
|
<div class="detail-value">Profiles</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-social-square-dark.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<!-- Social Square Light -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-social-square-light.svg"
|
|||
|
|
alt="Social Square Light"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Social Square Light</div>
|
|||
|
|
<div class="asset-badge">Social Media</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">1080×1080px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Use Case</div>
|
|||
|
|
<div class="detail-value">Profiles</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-social-square-light.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<!-- Favicon 16 -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-favicon-16.svg"
|
|||
|
|
alt="Favicon 16x16"
|
|||
|
|
style="width: 64px; height: 64px; image-rendering: pixelated"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Favicon 16×16</div>
|
|||
|
|
<div class="asset-badge">Favicon</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">16×16px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Use Case</div>
|
|||
|
|
<div class="detail-value">Browser</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-favicon-16.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<!-- Favicon 32 -->
|
|||
|
|
<div class="asset-card">
|
|||
|
|
<div class="asset-preview">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-favicon-32.svg"
|
|||
|
|
alt="Favicon 32x32"
|
|||
|
|
style="width: 96px; height: 96px"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-info">
|
|||
|
|
<div class="asset-title">Favicon 32×32</div>
|
|||
|
|
<div class="asset-badge">Favicon</div>
|
|||
|
|
<div class="asset-details">
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Dimensions</div>
|
|||
|
|
<div class="detail-value">32×32px</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="detail-item">
|
|||
|
|
<div class="detail-label">Use Case</div>
|
|||
|
|
<div class="detail-value">Browser</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
<div class="asset-filename">
|
|||
|
|
<span>stratumiops-favicon-32.svg</span>
|
|||
|
|
<button class="copy-btn" onclick="copyToClipboard(this)">
|
|||
|
|
📋
|
|||
|
|
</button>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</section>
|
|||
|
|
<!-- Scalability Test Section -->
|
|||
|
|
<section id="scalability">
|
|||
|
|
<div class="container">
|
|||
|
|
<div class="section-header">
|
|||
|
|
<h2 class="section-title">Scalability Test</h2>
|
|||
|
|
<p class="section-subtitle">
|
|||
|
|
Icon clarity at different sizes - from favicon to app icons
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="scalability-grid">
|
|||
|
|
<div class="scalability-item">
|
|||
|
|
<div class="scalability-item-display">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-icon-static.svg"
|
|||
|
|
width="16"
|
|||
|
|
height="16"
|
|||
|
|
alt="16×16 Icon"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="scalability-size">16×16</div>
|
|||
|
|
<div class="scalability-use">Favicon</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="scalability-item">
|
|||
|
|
<div class="scalability-item-display">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-icon-static.svg"
|
|||
|
|
width="32"
|
|||
|
|
height="32"
|
|||
|
|
alt="32×32 Icon"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="scalability-size">32×32</div>
|
|||
|
|
<div class="scalability-use">Browser tab</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="scalability-item">
|
|||
|
|
<div class="scalability-item-display">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-icon-static.svg"
|
|||
|
|
width="64"
|
|||
|
|
height="64"
|
|||
|
|
alt="64×64 Icon"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="scalability-size">64×64</div>
|
|||
|
|
<div class="scalability-use">App icon</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="scalability-item">
|
|||
|
|
<div class="scalability-item-display">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-icon-static.svg"
|
|||
|
|
width="128"
|
|||
|
|
height="128"
|
|||
|
|
alt="128×128 Icon"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="scalability-size">128×128</div>
|
|||
|
|
<div class="scalability-use">Apple touch</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="scalability-item">
|
|||
|
|
<div class="scalability-item-display">
|
|||
|
|
<img
|
|||
|
|
src="../logos/stratumiops-icon-static.svg"
|
|||
|
|
width="256"
|
|||
|
|
height="256"
|
|||
|
|
alt="256×256 Icon"
|
|||
|
|
/>
|
|||
|
|
</div>
|
|||
|
|
<div class="scalability-size">256×256</div>
|
|||
|
|
<div class="scalability-use">PWA icon</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</section>
|
|||
|
|
|
|||
|
|
<!-- Colors Section -->
|
|||
|
|
<section id="colors">
|
|||
|
|
<div class="container">
|
|||
|
|
<div class="section-header">
|
|||
|
|
<h2 class="section-title">Color Palette</h2>
|
|||
|
|
<p class="section-subtitle">
|
|||
|
|
Core brand colors with semantic meaning
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="color-grid">
|
|||
|
|
<div class="color-card">
|
|||
|
|
<div class="color-display" style="background: #6366f1"></div>
|
|||
|
|
<div class="color-info">
|
|||
|
|
<div class="color-name">Primary Indigo</div>
|
|||
|
|
<div class="color-hex">#6366F1</div>
|
|||
|
|
<div class="color-usage">Main Brand Identity</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="color-card">
|
|||
|
|
<div class="color-display" style="background: #4f46e5"></div>
|
|||
|
|
<div class="color-info">
|
|||
|
|
<div class="color-name">Secondary Indigo</div>
|
|||
|
|
<div class="color-hex">#4F46E5</div>
|
|||
|
|
<div class="color-usage">Gradients & Depth</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="color-card">
|
|||
|
|
<div class="color-display" style="background: #22d3ee"></div>
|
|||
|
|
<div class="color-info">
|
|||
|
|
<div class="color-name">Cyan Accent</div>
|
|||
|
|
<div class="color-hex">#22D3EE</div>
|
|||
|
|
<div class="color-usage">Highlights & Active</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="color-card">
|
|||
|
|
<div class="color-display" style="background: #06b6d4"></div>
|
|||
|
|
<div class="color-info">
|
|||
|
|
<div class="color-name">Cyan Dark</div>
|
|||
|
|
<div class="color-hex">#06B6D4</div>
|
|||
|
|
<div class="color-usage">Processor & Core</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="color-card">
|
|||
|
|
<div class="color-display" style="background: #64748b"></div>
|
|||
|
|
<div class="color-info">
|
|||
|
|
<div class="color-name">Slate</div>
|
|||
|
|
<div class="color-hex">#64748b</div>
|
|||
|
|
<div class="color-usage">Secondary & Text</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="color-card">
|
|||
|
|
<div class="color-display" style="background: #0f172a"></div>
|
|||
|
|
<div class="color-info">
|
|||
|
|
<div class="color-name">Dark Background</div>
|
|||
|
|
<div class="color-hex">#0F172A</div>
|
|||
|
|
<div class="color-usage">Dark Mode & UI</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</section>
|
|||
|
|
|
|||
|
|
<!-- Typography Section -->
|
|||
|
|
<section id="typography">
|
|||
|
|
<div class="container">
|
|||
|
|
<div class="section-header">
|
|||
|
|
<h2 class="section-title">Typography</h2>
|
|||
|
|
<p class="section-subtitle">
|
|||
|
|
Font family, weights, and usage guidelines
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="typography-grid">
|
|||
|
|
<div class="font-sample">
|
|||
|
|
<div class="font-label">Display / Hero</div>
|
|||
|
|
<div
|
|||
|
|
class="font-display"
|
|||
|
|
style="font-size: 2.2rem; font-weight: 800"
|
|||
|
|
>
|
|||
|
|
StratumIOps
|
|||
|
|
</div>
|
|||
|
|
<div class="font-specs">
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Family</span>
|
|||
|
|
<span class="font-spec-value">Inter</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Weight</span>
|
|||
|
|
<span class="font-spec-value">800 (ExtraBold)</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Size</span>
|
|||
|
|
<span class="font-spec-value">32-48px</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Use Case</span>
|
|||
|
|
<span class="font-spec-value">Hero, H1</span>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="font-sample">
|
|||
|
|
<div class="font-label">Headings / Titles</div>
|
|||
|
|
<div
|
|||
|
|
class="font-display"
|
|||
|
|
style="font-size: 1.6rem; font-weight: 700"
|
|||
|
|
>
|
|||
|
|
Infrastructure Operations
|
|||
|
|
</div>
|
|||
|
|
<div class="font-specs">
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Family</span>
|
|||
|
|
<span class="font-spec-value">Inter</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Weight</span>
|
|||
|
|
<span class="font-spec-value">700 (Bold)</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Size</span>
|
|||
|
|
<span class="font-spec-value">20-28px</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Use Case</span>
|
|||
|
|
<span class="font-spec-value">H2, H3, Sections</span>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="font-sample">
|
|||
|
|
<div class="font-label">Subheadings</div>
|
|||
|
|
<div
|
|||
|
|
class="font-display"
|
|||
|
|
style="font-size: 1.15rem; font-weight: 600"
|
|||
|
|
>
|
|||
|
|
GitOps workflows and multi-cloud
|
|||
|
|
</div>
|
|||
|
|
<div class="font-specs">
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Family</span>
|
|||
|
|
<span class="font-spec-value">Inter</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Weight</span>
|
|||
|
|
<span class="font-spec-value">600 (SemiBold)</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Size</span>
|
|||
|
|
<span class="font-spec-value">16-20px</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Use Case</span>
|
|||
|
|
<span class="font-spec-value">H4, Cards</span>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="font-sample">
|
|||
|
|
<div class="font-label">Body Text / Regular</div>
|
|||
|
|
<div
|
|||
|
|
class="font-display"
|
|||
|
|
style="font-size: 1rem; font-weight: 400; line-height: 1.7"
|
|||
|
|
>
|
|||
|
|
Declarative infrastructure orchestration with GitOps workflows,
|
|||
|
|
configuration as code, and intelligent automation for
|
|||
|
|
multi-cloud environments.
|
|||
|
|
</div>
|
|||
|
|
<div class="font-specs">
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Family</span>
|
|||
|
|
<span class="font-spec-value">Inter</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Weight</span>
|
|||
|
|
<span class="font-spec-value">400 (Regular)</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Size</span>
|
|||
|
|
<span class="font-spec-value">16px</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Use Case</span>
|
|||
|
|
<span class="font-spec-value">Paragraphs, Body</span>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="font-sample">
|
|||
|
|
<div class="font-label">Small / UI Elements</div>
|
|||
|
|
<div
|
|||
|
|
class="font-display"
|
|||
|
|
style="font-size: 0.875rem; font-weight: 500"
|
|||
|
|
>
|
|||
|
|
Configuration · Policy · Kubernetes · ArgoCD
|
|||
|
|
</div>
|
|||
|
|
<div class="font-specs">
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Family</span>
|
|||
|
|
<span class="font-spec-value">Inter</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Weight</span>
|
|||
|
|
<span class="font-spec-value">500 (Medium)</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Size</span>
|
|||
|
|
<span class="font-spec-value">14px</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Use Case</span>
|
|||
|
|
<span class="font-spec-value">Labels, Badges, UI</span>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="font-sample">
|
|||
|
|
<div class="font-label">Code / Monospace</div>
|
|||
|
|
<div
|
|||
|
|
class="font-display"
|
|||
|
|
style="
|
|||
|
|
font-size: 0.9rem;
|
|||
|
|
font-family: "Courier New", monospace;
|
|||
|
|
"
|
|||
|
|
>
|
|||
|
|
stratumiops-h.svg<br />
|
|||
|
|
#6366F1
|
|||
|
|
</div>
|
|||
|
|
<div class="font-specs">
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Family</span>
|
|||
|
|
<span class="font-spec-value">Courier New</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Weight</span>
|
|||
|
|
<span class="font-spec-value">400 (Regular)</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Size</span>
|
|||
|
|
<span class="font-spec-value">13-14px</span>
|
|||
|
|
</div>
|
|||
|
|
<div class="font-spec-item">
|
|||
|
|
<span class="font-spec-label">Use Case</span>
|
|||
|
|
<span class="font-spec-value">Code, Files, HEX</span>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</section>
|
|||
|
|
<!-- Guidelines Section -->
|
|||
|
|
<section id="guidelines">
|
|||
|
|
<div class="container">
|
|||
|
|
<div class="section-header">
|
|||
|
|
<h2 class="section-title">Usage Guidelines</h2>
|
|||
|
|
<p class="section-subtitle">Best practices for brand consistency</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="guideline-cards">
|
|||
|
|
<div class="guideline-card">
|
|||
|
|
<h3>📐 Logo Sizing</h3>
|
|||
|
|
<p>
|
|||
|
|
Use horizontal variants for banners and headers. Vertical
|
|||
|
|
variants work best for posters and vertical layouts. Maintain
|
|||
|
|
minimum 20px clear space around all logos. Never distort,
|
|||
|
|
rotate, or modify the aspect ratio.
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="guideline-card">
|
|||
|
|
<h3>🎨 Color Usage</h3>
|
|||
|
|
<p>
|
|||
|
|
Primary Indigo (#6366F1) is the main brand color. Cyan (#22D3EE)
|
|||
|
|
highlights active states and processor elements. Use gradients
|
|||
|
|
for visual depth. Dark variants use white elements for optimal
|
|||
|
|
dark mode visibility.
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="guideline-card">
|
|||
|
|
<h3>🔤 Typography</h3>
|
|||
|
|
<p>
|
|||
|
|
Use Inter font family from Google Fonts. Weight 800 for
|
|||
|
|
display/hero text, 700 for headings, 600 for subheadings, 400
|
|||
|
|
for body text, and 500 for UI elements. Courier New monospace
|
|||
|
|
for code and filenames. Line height 1.3-1.7 for readability.
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="guideline-card">
|
|||
|
|
<h3>⚡ Animations</h3>
|
|||
|
|
<p>
|
|||
|
|
Animated variants include particle flows and pulsing equalizer
|
|||
|
|
bars. Use animated versions for digital applications with
|
|||
|
|
animation support. Static variants ensure compatibility with
|
|||
|
|
print and static contexts.
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="guideline-card">
|
|||
|
|
<h3>🌓 Dark Mode</h3>
|
|||
|
|
<p>
|
|||
|
|
Dark variants (-dark-h, -dark-v) are optimized for dark
|
|||
|
|
backgrounds with enhanced glow effects. Use mono-white variants
|
|||
|
|
for pure black backgrounds. Ensure WCAG AA contrast compliance.
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="guideline-card">
|
|||
|
|
<h3>📱 Digital Applications</h3>
|
|||
|
|
<p>
|
|||
|
|
All assets are SVG format for infinite scalability. Use favicon
|
|||
|
|
variants (16×16, 32×32) for browser tabs. Social square variants
|
|||
|
|
(1080×1080) are optimized for profile pictures and thumbnails.
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="guideline-card">
|
|||
|
|
<h3>🖨️ Print Production</h3>
|
|||
|
|
<p>
|
|||
|
|
Use static variants for print materials to ensure consistent
|
|||
|
|
output. Monochrome black variants work for single-color prints.
|
|||
|
|
Test on actual materials before production. Export to
|
|||
|
|
high-resolution PNG/PDF when needed.
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="guideline-card">
|
|||
|
|
<h3>♿ Accessibility</h3>
|
|||
|
|
<p>
|
|||
|
|
All color combinations meet WCAG AA standards. Monochrome
|
|||
|
|
variants ensure colorblind accessibility. Always provide
|
|||
|
|
alt-text: "StratumIOps - Intelligent Infrastructure Operations".
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<div class="guideline-card">
|
|||
|
|
<h3>🔧 Technical Usage</h3>
|
|||
|
|
<p>
|
|||
|
|
SVG files preserve animations and are infinitely scalable. Icons
|
|||
|
|
use 512×512 base dimensions for optimal rendering at all sizes.
|
|||
|
|
Favicons are pre-optimized for browser rendering.
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</div>
|
|||
|
|
</section>
|
|||
|
|
|
|||
|
|
<!-- Variants Comparison -->
|
|||
|
|
<section id="variants">
|
|||
|
|
<div class="container">
|
|||
|
|
<div class="section-header">
|
|||
|
|
<h2 class="section-title">Variant Comparison</h2>
|
|||
|
|
<p class="section-subtitle">
|
|||
|
|
Complete overview of all 18 asset variations
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
|
|||
|
|
<table class="comparison-table">
|
|||
|
|
<thead>
|
|||
|
|
<tr>
|
|||
|
|
<th>Category</th>
|
|||
|
|
<th>Variant</th>
|
|||
|
|
<th>Dimensions</th>
|
|||
|
|
<th>Features</th>
|
|||
|
|
<th>Best For</th>
|
|||
|
|
<th>Filename</th>
|
|||
|
|
</tr>
|
|||
|
|
</thead>
|
|||
|
|
<tbody>
|
|||
|
|
<tr>
|
|||
|
|
<td rowspan="6"><strong>Logos</strong></td>
|
|||
|
|
<td><span class="variant-name">Horizontal</span></td>
|
|||
|
|
<td>1200×300px</td>
|
|||
|
|
<td>Animated</td>
|
|||
|
|
<td>Banners, headers</td>
|
|||
|
|
<td><code>stratumiops-h.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><span class="variant-name">Vertical</span></td>
|
|||
|
|
<td>400×520px</td>
|
|||
|
|
<td>Animated</td>
|
|||
|
|
<td>Posters, vertical UI</td>
|
|||
|
|
<td><code>stratumiops-v.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><span class="variant-name">Horizontal Static</span></td>
|
|||
|
|
<td>1200×300px</td>
|
|||
|
|
<td>Static bars</td>
|
|||
|
|
<td>Print, documents</td>
|
|||
|
|
<td><code>stratumiops-h-static.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><span class="variant-name">Vertical Static</span></td>
|
|||
|
|
<td>400×520px</td>
|
|||
|
|
<td>Static bars</td>
|
|||
|
|
<td>Print, documents</td>
|
|||
|
|
<td><code>stratumiops-v-static.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><span class="variant-name">Dark Horizontal</span></td>
|
|||
|
|
<td>1200×300px</td>
|
|||
|
|
<td>Dark BG, glow</td>
|
|||
|
|
<td>Dark mode UI</td>
|
|||
|
|
<td><code>stratumiops-dark-h.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><span class="variant-name">Dark Vertical</span></td>
|
|||
|
|
<td>400×520px</td>
|
|||
|
|
<td>Dark BG, glow</td>
|
|||
|
|
<td>Dark mode UI</td>
|
|||
|
|
<td><code>stratumiops-dark-v.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td rowspan="4"><strong>Icons</strong></td>
|
|||
|
|
<td><span class="variant-name">Main Icon</span></td>
|
|||
|
|
<td>512×512px</td>
|
|||
|
|
<td>Animated particles</td>
|
|||
|
|
<td>App icons, UI</td>
|
|||
|
|
<td><code>stratumiops-icon.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><span class="variant-name">Static Icon</span></td>
|
|||
|
|
<td>512×512px</td>
|
|||
|
|
<td>Static</td>
|
|||
|
|
<td>Print, static UI</td>
|
|||
|
|
<td><code>stratumiops-icon-static.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><span class="variant-name">Dark Icon</span></td>
|
|||
|
|
<td>512×512px</td>
|
|||
|
|
<td>Dark BG, particles</td>
|
|||
|
|
<td>Dark mode apps</td>
|
|||
|
|
<td><code>stratumiops-icon-dark.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><span class="variant-name">Dark Static Icon</span></td>
|
|||
|
|
<td>512×512px</td>
|
|||
|
|
<td>Dark BG, static</td>
|
|||
|
|
<td>Dark mode print</td>
|
|||
|
|
<td><code>stratumiops-icon-dark-static.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td rowspan="4"><strong>Monochrome</strong></td>
|
|||
|
|
<td><span class="variant-name">Black Horizontal</span></td>
|
|||
|
|
<td>1200×300px</td>
|
|||
|
|
<td>Black only</td>
|
|||
|
|
<td>Print, docs</td>
|
|||
|
|
<td><code>stratumiops-mono-black-h.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><span class="variant-name">Black Vertical</span></td>
|
|||
|
|
<td>400×520px</td>
|
|||
|
|
<td>Black only</td>
|
|||
|
|
<td>Print, docs</td>
|
|||
|
|
<td><code>stratumiops-mono-black-v.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><span class="variant-name">White Horizontal</span></td>
|
|||
|
|
<td>1200×300px</td>
|
|||
|
|
<td>White only</td>
|
|||
|
|
<td>Dark backgrounds</td>
|
|||
|
|
<td><code>stratumiops-mono-white-h.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><span class="variant-name">White Vertical</span></td>
|
|||
|
|
<td>400×520px</td>
|
|||
|
|
<td>White only</td>
|
|||
|
|
<td>Dark backgrounds</td>
|
|||
|
|
<td><code>stratumiops-mono-white-v.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td rowspan="4"><strong>Social</strong></td>
|
|||
|
|
<td><span class="variant-name">Social Square Dark</span></td>
|
|||
|
|
<td>1080×1080px</td>
|
|||
|
|
<td>Dark background</td>
|
|||
|
|
<td>Social profiles</td>
|
|||
|
|
<td><code>stratumiops-social-square-dark.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><span class="variant-name">Social Square Light</span></td>
|
|||
|
|
<td>1080×1080px</td>
|
|||
|
|
<td>Light background</td>
|
|||
|
|
<td>Social profiles</td>
|
|||
|
|
<td><code>stratumiops-social-square-light.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><span class="variant-name">Favicon 16</span></td>
|
|||
|
|
<td>16×16px</td>
|
|||
|
|
<td>Simplified</td>
|
|||
|
|
<td>Browser tabs</td>
|
|||
|
|
<td><code>stratumiops-favicon-16.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
<tr>
|
|||
|
|
<td><span class="variant-name">Favicon 32</span></td>
|
|||
|
|
<td>32×32px</td>
|
|||
|
|
<td>Simplified</td>
|
|||
|
|
<td>Browser tabs</td>
|
|||
|
|
<td><code>stratumiops-favicon-32.svg</code></td>
|
|||
|
|
</tr>
|
|||
|
|
</tbody>
|
|||
|
|
</table>
|
|||
|
|
</div>
|
|||
|
|
</section>
|
|||
|
|
</main>
|
|||
|
|
|
|||
|
|
<!-- Footer -->
|
|||
|
|
<footer>
|
|||
|
|
<div class="container">
|
|||
|
|
<p><strong>StratumIOps Branding System</strong></p>
|
|||
|
|
<p>
|
|||
|
|
18 Total Assets • 8 Logo Variants • 4 Icon Variants • 4 Monochrome • 2
|
|||
|
|
Social • 2 Favicons
|
|||
|
|
</p>
|
|||
|
|
<p>
|
|||
|
|
All assets in SVG format • Fully scalable • Animations preserved •
|
|||
|
|
Print-ready • Accessible
|
|||
|
|
</p>
|
|||
|
|
<p style="margin-top: 20px; opacity: 0.6">
|
|||
|
|
Last updated: 2026-01-22 • Version 1.0
|
|||
|
|
</p>
|
|||
|
|
</div>
|
|||
|
|
</footer>
|
|||
|
|
|
|||
|
|
<script>
|
|||
|
|
function toggleTheme() {
|
|||
|
|
const isDark = document.body.classList.toggle("dark-mode");
|
|||
|
|
const button = document.querySelector(".theme-toggle");
|
|||
|
|
button.textContent = isDark ? "☀️ Light" : "🌙 Dark";
|
|||
|
|
localStorage.setItem(
|
|||
|
|
"stratumiops-showcase-theme",
|
|||
|
|
isDark ? "dark" : "light",
|
|||
|
|
);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
function copyToClipboard(button) {
|
|||
|
|
const filename = button.parentElement
|
|||
|
|
.querySelector("span")
|
|||
|
|
.textContent.trim();
|
|||
|
|
navigator.clipboard.writeText(filename).then(() => {
|
|||
|
|
button.textContent = "✓";
|
|||
|
|
setTimeout(() => {
|
|||
|
|
button.textContent = "📋";
|
|||
|
|
}, 2000);
|
|||
|
|
});
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// Load saved theme
|
|||
|
|
const savedTheme = localStorage.getItem("stratumiops-showcase-theme");
|
|||
|
|
if (savedTheme === "dark") {
|
|||
|
|
document.body.classList.add("dark-mode");
|
|||
|
|
document.querySelector(".theme-toggle").textContent = "☀️ Light";
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
// Make all images clickable to open in new tab
|
|||
|
|
document.addEventListener("DOMContentLoaded", function () {
|
|||
|
|
document
|
|||
|
|
.querySelectorAll(".asset-preview img, .scalability-item-display img")
|
|||
|
|
.forEach((img) => {
|
|||
|
|
img.style.cursor = "pointer";
|
|||
|
|
img.addEventListener("click", function () {
|
|||
|
|
window.open(this.src, "_blank");
|
|||
|
|
});
|
|||
|
|
});
|
|||
|
|
});
|
|||
|
|
</script>
|
|||
|
|
</body>
|
|||
|
|
</html>
|