Files
agency/.pnpm-store/v3/files/a2/02cb3fc82a2bc23a4eb8982e911cb1241ab45befde00d9e5652feefa385697b9f49bda782055c7af5d565617d6b5b8eb9d1ec11905933883179b281349955b
hanzo-agent 5af6960b87 run project
Run: sess_f37640604ae254cb4d11dc6217f7b721
2026-09-30 00:04:56 +00:00

299 lines
11 KiB
Plaintext
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>Hanzo Logo Assets Showcase</title>
<style>
:root {
--bg-dark: #111;
--bg-light: #f5f5f5;
--grid-bg: repeating-conic-gradient(#ccc 0% 25%, #fff 0% 50%) 50% / 20px 20px;
}
* { box-sizing: border-box; margin: 0; padding: 0; }
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
background: #1a1a1a;
color: #fff;
padding: 40px;
line-height: 1.6;
}
h1 { margin-bottom: 10px; font-size: 2rem; }
.subtitle { color: #888; margin-bottom: 40px; }
h2 {
margin: 40px 0 20px;
padding-bottom: 10px;
border-bottom: 1px solid #333;
color: #fff;
}
.section { margin-bottom: 60px; }
.grid {
display: flex;
flex-wrap: wrap;
gap: 20px;
align-items: flex-end;
}
.icon-item {
display: flex;
flex-direction: column;
align-items: center;
gap: 10px;
}
.icon-box {
display: flex;
align-items: center;
justify-content: center;
background: var(--grid-bg);
border-radius: 8px;
padding: 10px;
}
.icon-box.dark {
background: var(--bg-dark);
}
.icon-box.light {
background: var(--bg-light);
}
.icon-box img {
display: block;
max-width: 100%;
height: auto;
}
.label {
font-size: 12px;
color: #888;
text-align: center;
}
.og-preview {
max-width: 600px;
border-radius: 8px;
overflow: hidden;
box-shadow: 0 4px 20px rgba(0,0,0,0.5);
}
.og-preview img {
width: 100%;
height: auto;
display: block;
}
.menubar-demo {
background: linear-gradient(to bottom, #d4d4d4, #c8c8c8);
padding: 4px 12px;
border-radius: 6px;
display: inline-flex;
align-items: center;
gap: 8px;
}
.menubar-demo.dark {
background: linear-gradient(to bottom, #3a3a3a, #2a2a2a);
}
.dock-demo {
background: rgba(255,255,255,0.1);
backdrop-filter: blur(20px);
padding: 8px;
border-radius: 20px;
display: inline-flex;
gap: 8px;
align-items: flex-end;
}
.dock-demo img {
border-radius: 22%;
}
.timestamp {
position: fixed;
bottom: 20px;
right: 20px;
font-size: 12px;
color: #666;
}
</style>
</head>
<body>
<h1>🎨 Hanzo Logo Assets</h1>
<p class="subtitle">Every brand mark, format, and size.</p>
<section class="section">
<h2>📁 SVG Sources</h2>
<div class="grid">
<div class="icon-item">
<div class="icon-box dark" style="width:120px;height:120px;">
<img src="logo.svg" alt="Color Logo" style="width:100px;height:100px;">
</div>
<span class="label">logo.svg</span>
</div>
<div class="icon-item">
<div class="icon-box light" style="width:120px;height:120px;">
<img src="logo-mono.svg" alt="Mono Logo" style="width:100px;height:100px;">
</div>
<span class="label">logo-mono.svg</span>
</div>
<div class="icon-item">
<div class="icon-box dark" style="width:120px;height:120px;">
<img src="logo-white.svg" alt="White Logo" style="width:100px;height:100px;">
</div>
<span class="label">logo-white.svg</span>
</div>
<div class="icon-item">
<div class="icon-box" style="width:120px;height:120px;">
<img src="favicon.svg" alt="Favicon" style="width:100px;height:100px;">
</div>
<span class="label">favicon.svg</span>
</div>
</div>
</section>
<section class="section">
<h2>🖼️ Standard Icons (PNG)</h2>
<div class="grid">
<div class="icon-item">
<div class="icon-box dark"><img src="icons/logo-32.png" alt="32px"></div>
<span class="label">32px</span>
</div>
<div class="icon-item">
<div class="icon-box dark"><img src="icons/logo-64.png" alt="64px"></div>
<span class="label">64px</span>
</div>
<div class="icon-item">
<div class="icon-box dark"><img src="icons/logo-128.png" alt="128px"></div>
<span class="label">128px</span>
</div>
<div class="icon-item">
<div class="icon-box dark"><img src="icons/logo-256.png" alt="256px"></div>
<span class="label">256px</span>
</div>
</div>
</section>
<section class="section">
<h2>⭐ Favicons</h2>
<div class="grid">
<div class="icon-item">
<div class="icon-box"><img src="favicon/favicon-16.png" alt="16px"></div>
<span class="label">16px</span>
</div>
<div class="icon-item">
<div class="icon-box"><img src="favicon/favicon-32.png" alt="32px"></div>
<span class="label">32px</span>
</div>
<div class="icon-item">
<div class="icon-box"><img src="favicon/favicon-48.png" alt="48px"></div>
<span class="label">48px</span>
</div>
<div class="icon-item">
<div class="icon-box"><img src="favicon/favicon-64.png" alt="64px"></div>
<span class="label">64px</span>
</div>
<div class="icon-item">
<div class="icon-box"><img src="favicon/favicon-192.png" alt="192px"></div>
<span class="label">192px (Android)</span>
</div>
<div class="icon-item">
<div class="icon-box"><img src="favicon/favicon-512.png" alt="512px"></div>
<span class="label">512px (PWA)</span>
</div>
</div>
</section>
<section class="section">
<h2>🍎 Apple Touch Icons</h2>
<div class="grid">
<div class="icon-item">
<div class="icon-box"><img src="apple/apple-touch-icon-60.png" alt="60px"></div>
<span class="label">60px</span>
</div>
<div class="icon-item">
<div class="icon-box"><img src="apple/apple-touch-icon-120.png" alt="120px"></div>
<span class="label">120px</span>
</div>
<div class="icon-item">
<div class="icon-box"><img src="apple/apple-touch-icon-152.png" alt="152px"></div>
<span class="label">152px</span>
</div>
<div class="icon-item">
<div class="icon-box"><img src="apple/apple-touch-icon-180.png" alt="180px"></div>
<span class="label">180px</span>
</div>
</div>
</section>
<section class="section">
<h2>🖥️ Dock Icons (macOS)</h2>
<div class="dock-demo">
<img src="dock/dock-64.png" alt="Dock 64" style="width:48px;height:48px;">
<img src="dock/dock-128.png" alt="Dock 128" style="width:64px;height:64px;">
</div>
<div class="grid" style="margin-top: 20px;">
<div class="icon-item">
<div class="icon-box"><img src="dock/dock-128.png" alt="128px"></div>
<span class="label">128px</span>
</div>
<div class="icon-item">
<div class="icon-box"><img src="dock/dock-256.png" alt="256px"></div>
<span class="label">256px</span>
</div>
<div class="icon-item">
<div class="icon-box"><img src="dock/dock-512.png" alt="512px"></div>
<span class="label">512px</span>
</div>
</div>
</section>
<section class="section">
<h2>📱 Menu Bar Icons</h2>
<p style="color:#888;margin-bottom:20px;">Template icons adapt to light/dark menu bar</p>
<div style="display:flex;gap:40px;flex-wrap:wrap;">
<div>
<p style="margin-bottom:10px;font-size:14px;">Light Menu Bar</p>
<div class="menubar-demo">
<img src="menubar/menubar-16.png" alt="Menu bar icon" style="width:16px;height:16px;">
<span style="font-size:13px;color:#333;">Hanzo</span>
</div>
</div>
<div>
<p style="margin-bottom:10px;font-size:14px;">Dark Menu Bar</p>
<div class="menubar-demo dark">
<img src="menubar/iconTemplate.png" alt="Menu bar icon" style="width:16px;height:16px;filter:invert(1);">
<span style="font-size:13px;color:#fff;">Hanzo</span>
</div>
</div>
</div>
<div class="grid" style="margin-top:20px;">
<div class="icon-item">
<div class="icon-box light"><img src="menubar/menubar-16.png" alt="16px"></div>
<span class="label">16px</span>
</div>
<div class="icon-item">
<div class="icon-box light"><img src="menubar/menubar-22.png" alt="22px"></div>
<span class="label">22px</span>
</div>
<div class="icon-item">
<div class="icon-box light"><img src="menubar/[email protected]" alt="16@2x" style="width:32px;"></div>
<span class="label">16@2x (32px)</span>
</div>
</div>
</section>
<section class="section">
<h2>📣 Open Graph / Social Images</h2>
<div style="display:flex;flex-direction:column;gap:30px;">
<div>
<p style="margin-bottom:10px;font-size:14px;">OG Image (1200×630)</p>
<div class="og-preview">
<img src="og/og-image.png" alt="OG Image">
</div>
</div>
<div>
<p style="margin-bottom:10px;font-size:14px;">Twitter Card (1200×600)</p>
<div class="og-preview">
<img src="og/twitter-card.png" alt="Twitter Card">
</div>
</div>
<div>
<p style="margin-bottom:10px;font-size:14px;">Square (1200×1200)</p>
<div class="og-preview" style="max-width:400px;">
<img src="og/og-square.png" alt="OG Square">
</div>
</div>
</div>
</section>
</body>
</html>