syntaxis/assets/logos/static/syntaxis-logo-preview.html
Jesús Pérez 9cef9b8d57 refactor: consolidate configuration directories
Merge _configs/ into config/ for single configuration directory.
Update all path references.

Changes:
- Move _configs/* to config/
- Update .gitignore for new patterns
- No code references to _configs/ found

Impact: -1 root directory (layout_conventions.md compliance)
2025-12-26 18:36:23 +00:00

369 lines
12 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>SYNTAXIS Logo Preview</title>
<style>
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
background: #f5f5f5;
padding: 40px 20px;
color: #333;
}
.container {
max-width: 1200px;
margin: 0 auto;
}
h1 {
color: #2C5F8E;
margin-bottom: 10px;
font-size: 2.5em;
}
.subtitle {
color: #6B7280;
margin-bottom: 40px;
font-size: 1.1em;
}
.section {
background: white;
padding: 30px;
margin-bottom: 30px;
border-radius: 8px;
box-shadow: 0 2px 8px rgba(0,0,0,0.1);
}
.section h2 {
color: #2C5F8E;
margin-bottom: 20px;
font-size: 1.5em;
border-bottom: 2px solid #D97706;
padding-bottom: 10px;
}
.logo-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 30px;
margin-top: 20px;
}
.logo-item {
text-align: center;
}
.logo-box {
background: white;
border: 2px solid #e5e5e5;
border-radius: 8px;
padding: 30px;
margin-bottom: 15px;
min-height: 200px;
display: flex;
align-items: center;
justify-content: center;
}
.logo-box.dark {
background: #1a1a1a;
}
.logo-box.grid {
background-image:
linear-gradient(45deg, #f0f0f0 25%, transparent 25%),
linear-gradient(-45deg, #f0f0f0 25%, transparent 25%),
linear-gradient(45deg, transparent 75%, #f0f0f0 75%),
linear-gradient(-45deg, transparent 75%, #f0f0f0 75%);
background-size: 20px 20px;
background-position: 0 0, 0 10px, 10px -10px, -10px 0px;
}
.logo-item h3 {
color: #2C5F8E;
font-size: 1em;
margin-bottom: 5px;
}
.logo-item .description {
color: #6B7280;
font-size: 0.85em;
}
.logo-box img {
max-width: 100%;
height: auto;
}
.size-demo {
display: flex;
gap: 20px;
align-items: flex-end;
justify-content: center;
flex-wrap: wrap;
}
.size-demo img {
border: 1px solid #e5e5e5;
border-radius: 4px;
}
.color-palette {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
margin-top: 20px;
}
.color-card {
text-align: center;
}
.color-swatch {
width: 100%;
height: 100px;
border-radius: 8px;
margin-bottom: 10px;
border: 2px solid #e5e5e5;
}
.color-card h4 {
color: #2C5F8E;
margin-bottom: 5px;
}
.color-card .hex {
color: #6B7280;
font-family: monospace;
font-size: 0.9em;
}
.usage-grid {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
margin-top: 20px;
}
.usage-list {
background: #f9fafb;
padding: 20px;
border-radius: 8px;
}
.usage-list h4 {
color: #2C5F8E;
margin-bottom: 10px;
}
.usage-list ul {
list-style: none;
padding-left: 0;
}
.usage-list li {
padding: 5px 0;
color: #4b5563;
}
.usage-list li:before {
content: "✓ ";
color: #10b981;
font-weight: bold;
margin-right: 8px;
}
.usage-list.dont li:before {
content: "✗ ";
color: #ef4444;
}
@media (max-width: 768px) {
.usage-grid {
grid-template-columns: 1fr;
}
}
</style>
</head>
<body>
<div class="container">
<h1>SYNTAXIS Logo Preview</h1>
<p class="subtitle">Systematic Orchestration, Perfectly Arranged</p>
<!-- Primary Logos -->
<div class="section">
<h2>Primary Logo Variations</h2>
<div class="logo-grid">
<div class="logo-item">
<div class="logo-box">
<img src="syntaxis-logo-horizontal.svg" alt="SYNTAXIS Horizontal Logo">
</div>
<h3>Horizontal Lockup</h3>
<p class="description">Full logo with tagline • 500×120px</p>
</div>
<div class="logo-item">
<div class="logo-box">
<img src="syntaxis-logo-compact.svg" alt="SYNTAXIS Compact Logo">
</div>
<h3>Compact Horizontal</h3>
<p class="description">Without tagline • 400×100px</p>
</div>
<div class="logo-item">
<div class="logo-box">
<img src="syntaxis-logo-vertical.svg" alt="SYNTAXIS Vertical Logo">
</div>
<h3>Vertical Stack</h3>
<p class="description">Icon above text • 300×300px</p>
</div>
</div>
</div>
<!-- Icon Variations -->
<div class="section">
<h2>Icon & Monogram</h2>
<div class="logo-grid">
<div class="logo-item">
<div class="logo-box grid">
<img src="syntaxis-logo-icon.svg" alt="SYNTAXIS Icon" width="200">
</div>
<h3>Primary Icon</h3>
<p class="description">Geometric arrangement • 200×200px</p>
</div>
<div class="logo-item">
<div class="logo-box grid">
<img src="syntaxis-logo-icon-alt.svg" alt="SYNTAXIS Icon Alternative" width="200">
</div>
<h3>Simplified Icon</h3>
<p class="description">Better for small sizes • 200×200px</p>
</div>
<div class="logo-item">
<div class="logo-box grid">
<img src="syntaxis-logo-monogram.svg" alt="SYNTAXIS Monogram" width="200">
</div>
<h3>Monogram "S"</h3>
<p class="description">Geometric letter construction • 200×200px</p>
</div>
</div>
</div>
<!-- Monochrome Versions -->
<div class="section">
<h2>Monochrome Versions</h2>
<div class="logo-grid">
<div class="logo-item">
<div class="logo-box">
<img src="syntaxis-logo-mono-light.svg" alt="SYNTAXIS Monochrome Light" width="200">
</div>
<h3>Light Background</h3>
<p class="description">Black shapes • For print & light themes</p>
</div>
<div class="logo-item">
<div class="logo-box dark">
<img src="syntaxis-logo-mono-dark.svg" alt="SYNTAXIS Monochrome Dark" width="200">
</div>
<h3>Dark Background</h3>
<p class="description">White shapes • For dark themes</p>
</div>
</div>
</div>
<!-- Size Demonstrations -->
<div class="section">
<h2>Scalability Test</h2>
<div class="logo-box">
<div class="size-demo">
<div style="text-align: center;">
<img src="syntaxis-logo-icon.svg" width="16" alt="16px">
<div style="font-size: 0.7em; color: #6B7280; margin-top: 5px;">16px</div>
</div>
<div style="text-align: center;">
<img src="syntaxis-logo-icon.svg" width="32" alt="32px">
<div style="font-size: 0.7em; color: #6B7280; margin-top: 5px;">32px</div>
</div>
<div style="text-align: center;">
<img src="syntaxis-logo-icon.svg" width="64" alt="64px">
<div style="font-size: 0.7em; color: #6B7280; margin-top: 5px;">64px</div>
</div>
<div style="text-align: center;">
<img src="syntaxis-logo-icon.svg" width="128" alt="128px">
<div style="font-size: 0.7em; color: #6B7280; margin-top: 5px;">128px</div>
</div>
<div style="text-align: center;">
<img src="syntaxis-logo-icon.svg" width="256" alt="256px">
<div style="font-size: 0.7em; color: #6B7280; margin-top: 5px;">256px</div>
</div>
</div>
</div>
</div>
<!-- Color Palette -->
<div class="section">
<h2>Color Palette</h2>
<div class="color-palette">
<div class="color-card">
<div class="color-swatch" style="background: #2C5F8E;"></div>
<h4>SYNTAXIS Blue</h4>
<p class="hex">#2C5F8E</p>
<p class="description">Primary color</p>
</div>
<div class="color-card">
<div class="color-swatch" style="background: #6B7280;"></div>
<h4>Greek Stone Gray</h4>
<p class="hex">#6B7280</p>
<p class="description">Secondary color</p>
</div>
<div class="color-card">
<div class="color-swatch" style="background: #D97706;"></div>
<h4>Arrangement Gold</h4>
<p class="hex">#D97706</p>
<p class="description">Accent color</p>
</div>
</div>
</div>
<!-- Usage Guidelines -->
<div class="section">
<h2>Usage Guidelines</h2>
<div class="usage-grid">
<div class="usage-list">
<h4>Do's</h4>
<ul>
<li>Use on white or dark backgrounds appropriately</li>
<li>Scale proportionally</li>
<li>Maintain color integrity</li>
<li>Use monochrome when needed</li>
<li>Respect minimum sizes (32px icon, 120px with text)</li>
<li>Maintain clear space (0.5× height)</li>
</ul>
</div>
<div class="usage-list dont">
<h4>Don'ts</h4>
<ul>
<li>Don't distort or stretch</li>
<li>Don't change colors</li>
<li>Don't add effects (shadows, outlines)</li>
<li>Don't rotate or tilt</li>
<li>Don't place on busy backgrounds</li>
<li>Don't scale below minimum sizes</li>
</ul>
</div>
</div>
</div>
</div>
</body>
</html>