234 lines
6.5 KiB
HTML
234 lines
6.5 KiB
HTML
|
|
<!DOCTYPE html>
|
||
|
|
<html lang="en">
|
||
|
|
<head>
|
||
|
|
<meta charset="UTF-8">
|
||
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||
|
|
<title>Kalei Logo Finalists</title>
|
||
|
|
<style>
|
||
|
|
* { margin: 0; padding: 0; box-sizing: border-box; }
|
||
|
|
body {
|
||
|
|
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;
|
||
|
|
color: #e2e8f0;
|
||
|
|
min-height: 100vh;
|
||
|
|
}
|
||
|
|
.header {
|
||
|
|
text-align: center;
|
||
|
|
padding: 40px 20px 20px;
|
||
|
|
background: linear-gradient(135deg, #0f0a1a 0%, #1a1025 50%, #0f0a1a 100%);
|
||
|
|
}
|
||
|
|
.header h1 {
|
||
|
|
font-size: 2rem;
|
||
|
|
font-weight: 300;
|
||
|
|
letter-spacing: 0.15em;
|
||
|
|
background: linear-gradient(135deg, #C4B5FD, #93C5FD, #6EE7B7, #FDE68A, #FBCFE8);
|
||
|
|
-webkit-background-clip: text;
|
||
|
|
-webkit-text-fill-color: transparent;
|
||
|
|
background-clip: text;
|
||
|
|
margin-bottom: 8px;
|
||
|
|
}
|
||
|
|
.header p {
|
||
|
|
font-size: 0.9rem;
|
||
|
|
color: #94a3b8;
|
||
|
|
font-weight: 300;
|
||
|
|
}
|
||
|
|
.comparison {
|
||
|
|
display: grid;
|
||
|
|
grid-template-columns: 1fr 1fr;
|
||
|
|
gap: 0;
|
||
|
|
min-height: calc(100vh - 120px);
|
||
|
|
}
|
||
|
|
.panel {
|
||
|
|
display: flex;
|
||
|
|
flex-direction: column;
|
||
|
|
align-items: center;
|
||
|
|
padding: 30px 20px 40px;
|
||
|
|
position: relative;
|
||
|
|
}
|
||
|
|
.panel:first-child { border-right: 1px solid rgba(139,92,246,0.15); }
|
||
|
|
.panel h2 {
|
||
|
|
font-size: 1.1rem;
|
||
|
|
font-weight: 400;
|
||
|
|
letter-spacing: 0.08em;
|
||
|
|
margin-bottom: 6px;
|
||
|
|
}
|
||
|
|
.panel .subtitle {
|
||
|
|
font-size: 0.75rem;
|
||
|
|
color: #64748b;
|
||
|
|
margin-bottom: 20px;
|
||
|
|
text-align: center;
|
||
|
|
line-height: 1.5;
|
||
|
|
}
|
||
|
|
.logo-container {
|
||
|
|
width: 320px;
|
||
|
|
height: 320px;
|
||
|
|
border-radius: 24px;
|
||
|
|
display: flex;
|
||
|
|
align-items: center;
|
||
|
|
justify-content: center;
|
||
|
|
margin-bottom: 24px;
|
||
|
|
position: relative;
|
||
|
|
}
|
||
|
|
.logo-container object {
|
||
|
|
width: 300px;
|
||
|
|
height: 300px;
|
||
|
|
}
|
||
|
|
.changes {
|
||
|
|
max-width: 300px;
|
||
|
|
font-size: 0.72rem;
|
||
|
|
color: #94a3b8;
|
||
|
|
line-height: 1.6;
|
||
|
|
text-align: left;
|
||
|
|
}
|
||
|
|
.changes strong {
|
||
|
|
color: #C4B5FD;
|
||
|
|
font-weight: 500;
|
||
|
|
display: block;
|
||
|
|
margin-bottom: 4px;
|
||
|
|
font-size: 0.75rem;
|
||
|
|
letter-spacing: 0.05em;
|
||
|
|
}
|
||
|
|
.changes ul {
|
||
|
|
list-style: none;
|
||
|
|
padding: 0;
|
||
|
|
}
|
||
|
|
.changes ul li {
|
||
|
|
padding-left: 14px;
|
||
|
|
position: relative;
|
||
|
|
margin-bottom: 3px;
|
||
|
|
}
|
||
|
|
.changes ul li::before {
|
||
|
|
content: '';
|
||
|
|
position: absolute;
|
||
|
|
left: 0;
|
||
|
|
top: 7px;
|
||
|
|
width: 5px;
|
||
|
|
height: 5px;
|
||
|
|
border-radius: 50%;
|
||
|
|
background: linear-gradient(135deg, #C4B5FD, #93C5FD);
|
||
|
|
opacity: 0.6;
|
||
|
|
}
|
||
|
|
|
||
|
|
/* Background toggle */
|
||
|
|
.bg-toggle {
|
||
|
|
position: fixed;
|
||
|
|
bottom: 20px;
|
||
|
|
right: 20px;
|
||
|
|
display: flex;
|
||
|
|
gap: 6px;
|
||
|
|
background: rgba(15,10,26,0.9);
|
||
|
|
border: 1px solid rgba(139,92,246,0.2);
|
||
|
|
border-radius: 10px;
|
||
|
|
padding: 6px;
|
||
|
|
z-index: 100;
|
||
|
|
}
|
||
|
|
.bg-toggle button {
|
||
|
|
border: none;
|
||
|
|
padding: 6px 14px;
|
||
|
|
border-radius: 7px;
|
||
|
|
cursor: pointer;
|
||
|
|
font-size: 0.7rem;
|
||
|
|
font-weight: 500;
|
||
|
|
letter-spacing: 0.04em;
|
||
|
|
transition: all 0.2s;
|
||
|
|
color: #94a3b8;
|
||
|
|
background: transparent;
|
||
|
|
}
|
||
|
|
.bg-toggle button.active {
|
||
|
|
background: rgba(139,92,246,0.25);
|
||
|
|
color: #C4B5FD;
|
||
|
|
}
|
||
|
|
|
||
|
|
body.bg-dark { background: #0f0a1a; }
|
||
|
|
body.bg-dark .panel { background: transparent; }
|
||
|
|
|
||
|
|
body.bg-mid { background: #1e1b2e; }
|
||
|
|
body.bg-mid .panel { background: transparent; }
|
||
|
|
|
||
|
|
body.bg-light { background: #f8fafc; }
|
||
|
|
body.bg-light .panel { background: transparent; }
|
||
|
|
body.bg-light .header { background: linear-gradient(135deg, #f1f5f9, #e2e8f0); }
|
||
|
|
body.bg-light .header p { color: #64748b; }
|
||
|
|
body.bg-light .panel h2 { color: #1e293b; }
|
||
|
|
body.bg-light .panel .subtitle { color: #64748b; }
|
||
|
|
body.bg-light .panel:first-child { border-right-color: rgba(139,92,246,0.1); }
|
||
|
|
body.bg-light .changes { color: #475569; }
|
||
|
|
body.bg-light .changes strong { color: #7c3aed; }
|
||
|
|
|
||
|
|
body.bg-white { background: #ffffff; }
|
||
|
|
body.bg-white .panel { background: transparent; }
|
||
|
|
body.bg-white .header { background: #ffffff; }
|
||
|
|
body.bg-white .header p { color: #94a3b8; }
|
||
|
|
body.bg-white .panel h2 { color: #0f172a; }
|
||
|
|
body.bg-white .panel .subtitle { color: #94a3b8; }
|
||
|
|
body.bg-white .panel:first-child { border-right-color: rgba(0,0,0,0.06); }
|
||
|
|
body.bg-white .changes { color: #64748b; }
|
||
|
|
body.bg-white .changes strong { color: #7c3aed; }
|
||
|
|
</style>
|
||
|
|
</head>
|
||
|
|
<body class="bg-dark">
|
||
|
|
|
||
|
|
<div class="header">
|
||
|
|
<h1>KALEI FINALISTS</h1>
|
||
|
|
<p>Refined from semi-finalist round — white circle removed, details polished</p>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="comparison">
|
||
|
|
<div class="panel">
|
||
|
|
<h2>Glass Facets</h2>
|
||
|
|
<p class="subtitle">Bloom variant — stained-glass petals</p>
|
||
|
|
<div class="logo-container">
|
||
|
|
<object type="image/svg+xml" data="glass-facets-final.svg"></object>
|
||
|
|
</div>
|
||
|
|
<div class="changes">
|
||
|
|
<strong>Changes from semi-finalist:</strong>
|
||
|
|
<ul>
|
||
|
|
<li>Removed dashed white counter-rotating ring (r=100)</li>
|
||
|
|
<li>Removed dashed white inner core ring (r=22)</li>
|
||
|
|
<li>Added soft prismatic inter-petal color wash for depth</li>
|
||
|
|
<li>Inner core ring now uses prismatic gradient instead of white</li>
|
||
|
|
<li>Rotating dot ring now color-tinted per brand palette</li>
|
||
|
|
<li>Added petal tip glow points at each apex</li>
|
||
|
|
<li>Refined refraction lines (softer, rounded caps)</li>
|
||
|
|
<li>Enhanced specular highlights with tertiary pinpoint</li>
|
||
|
|
<li>Slightly larger core for better presence</li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="panel">
|
||
|
|
<h2>Soft Elegance</h2>
|
||
|
|
<p class="subtitle">Starburst variant — crystalline blades</p>
|
||
|
|
<div class="logo-container">
|
||
|
|
<object type="image/svg+xml" data="soft-elegance-final.svg"></object>
|
||
|
|
</div>
|
||
|
|
<div class="changes">
|
||
|
|
<strong>Changes from semi-finalist:</strong>
|
||
|
|
<ul>
|
||
|
|
<li>Removed hard white stroke circle (r=50) around core</li>
|
||
|
|
<li>Replaced with organic prismatic glow transition</li>
|
||
|
|
<li>Edge shimmers now color-tinted per blade (not plain white)</li>
|
||
|
|
<li>Added blade tip glow points at outer edges</li>
|
||
|
|
<li>Added warm amber specular accent in core</li>
|
||
|
|
<li>Core-to-blade transition now smooth radial gradient</li>
|
||
|
|
<li>Prismatic halo ring refined for subtlety</li>
|
||
|
|
</ul>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<div class="bg-toggle">
|
||
|
|
<button class="active" onclick="setBg('dark')">Dark</button>
|
||
|
|
<button onclick="setBg('mid')">Mid</button>
|
||
|
|
<button onclick="setBg('light')">Light</button>
|
||
|
|
<button onclick="setBg('white')">White</button>
|
||
|
|
</div>
|
||
|
|
|
||
|
|
<script>
|
||
|
|
function setBg(mode) {
|
||
|
|
document.body.className = 'bg-' + mode;
|
||
|
|
document.querySelectorAll('.bg-toggle button').forEach(b => b.classList.remove('active'));
|
||
|
|
event.target.classList.add('active');
|
||
|
|
}
|
||
|
|
</script>
|
||
|
|
</body>
|
||
|
|
</html>
|