Skip to content

Navigation Menu

Sign in
Sign up
DCplatforms edited this page Jan 7, 2026 · 3 revisions

<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>MiGrid - Hero Poster</title> <style> @font-face { font-family: 'SystemUI'; src: local('SF Pro Display'), local('Segoe UI'), local('Helvetica Neue'), local('Arial'); }

`* {`
 `margin: 0;`
 `padding: 0;`
 `box-sizing: border-box;`
`}`
`:root {`
 `--bg-primary: #080c10;`
 `--bg-secondary: #0f1419;`
 `--bg-card: #151b23;`
 `--accent-green: #00e6b8;`
 `--accent-teal: #00d4aa;`
 `--accent-blue: #00a8ff;`
 `--accent-cyan: #00d9ff;`
 `--text-primary: #ffffff;`
 `--text-secondary: #b0c0d0; /* Increased contrast */`
 `--text-muted: #7a8a9a; /* Increased contrast */`
 `--border-subtle: rgba(0, 230, 184, 0.15);`
`}`
`body {`
 `background: var(--bg-primary);`
 `font-family: 'SF Pro Display', 'Segoe UI', 'Helvetica Neue', Arial, sans-serif;`
 `color: var(--text-primary);`
 `-webkit-font-smoothing: antialiased;`
`}`
`.poster {`
 `width: 1200px;`
 `height: 800px;`
 `position: relative;`
 `background: var(--bg-primary);`
 `overflow: hidden;`
`}`
`/* Gradient mesh background */`
`.bg-mesh {`
 `position: absolute;`
 `inset: 0;`
 `background: `
 `radial-gradient(ellipse 100% 100% at 0% 0%, rgba(0, 230, 184, 0.12) 0%, transparent 50%),`
 `radial-gradient(ellipse 80% 80% at 100% 100%, rgba(0, 168, 255, 0.08) 0%, transparent 50%),`
 `radial-gradient(ellipse 60% 60% at 70% 20%, rgba(0, 217, 255, 0.06) 0%, transparent 40%);`
`}`
`/* Noise texture overlay */`
`.noise-overlay {`
 `position: absolute;`
 `inset: 0;`
 `opacity: 0.03;`
 `background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");`
`}`
`/* Subtle grid */`
`.grid-overlay {`
 `position: absolute;`
 `inset: 0;`
 `background-image: `
 `linear-gradient(rgba(0, 230, 184, 0.03) 1px, transparent 1px),`
 `linear-gradient(90deg, rgba(0, 230, 184, 0.03) 1px, transparent 1px);`
 `background-size: 80px 80px;`
`}`
`/* Glow orbs */`
`.glow-orb {`
 `position: absolute;`
 `border-radius: 50%;`
 `filter: blur(80px);`
`}`
`.orb-1 {`
 `width: 400px;`
 `height: 400px;`
 `top: -100px;`
 `left: -100px;`
 `background: rgba(0, 230, 184, 0.15);`
`}`
`.orb-2 {`
 `width: 300px;`
 `height: 300px;`
 `bottom: -50px;`
 `right: 100px;`
 `background: rgba(0, 168, 255, 0.1);`
`}`
`.orb-3 {`
 `width: 200px;`
 `height: 200px;`
 `top: 200px;`
 `right: 300px;`
 `background: rgba(0, 230, 184, 0.08);`
`}`
`/* Main content */`
`.content {`
 `position: relative;`
 `z-index: 10;`
 `height: 100%;`
 `padding: 50px 70px;`
 `display: flex;`
 `flex-direction: column;`
`}`
`/* Header */`
`.header {`
 `display: flex;`
 `justify-content: space-between;`
 `align-items: center;`
`}`
`.logo {`
 `display: flex;`
 `align-items: center;`
 `gap: 14px;`
`}`
`.logo-icon {`
 `width: 44px;`
 `height: 44px;`
 `background: linear-gradient(135deg, var(--accent-green), var(--accent-blue));`
 `border-radius: 10px;`
 `display: flex;`
 `align-items: center;`
 `justify-content: center;`
 `box-shadow: 0 4px 20px rgba(0, 230, 184, 0.3);`
`}`
`.logo-icon svg {`
 `width: 24px;`
 `height: 24px;`
`}`
`.logo-text {`
 `font-size: 26px;`
 `font-weight: 600;`
 `letter-spacing: 1px;`
`}`
`.logo-text .accent {`
 `color: var(--accent-green);`
`}`
`.header-badge {`
 `display: flex;`
 `align-items: center;`
 `gap: 8px;`
 `font-size: 11px;`
 `letter-spacing: 2px;`
 `text-transform: uppercase;`
 `color: var(--text-secondary); /* Increased contrast */`
`}`
`.header-badge::before {`
 `content: '';`
 `width: 6px;`
 `height: 6px;`
 `background: var(--accent-green);`
 `border-radius: 50%;`
`}`
`/* Hero section */`
`.hero {`
 `flex: 1;`
 `display: flex;`
 `align-items: center;`
 `gap: 60px;`
 `padding: 20px 0;`
`}`
`.hero-content {`
 `flex: 1;`
 `max-width: 520px;`
`}`
`.headline {`
 `font-size: 54px;`
 `font-weight: 300;`
 `line-height: 1.1;`
 `letter-spacing: -2px;`
 `margin-bottom: 24px;`
 `color: var(--text-primary); /* Ensure high contrast */`
`}`
`.headline strong {`
 `font-weight: 600;`
 `display: block;`
 `background: linear-gradient(135deg, var(--accent-green) 0%, var(--accent-cyan) 50%, var(--accent-blue) 100%);`
 `-webkit-background-clip: text;`
 `-webkit-text-fill-color: transparent;`
 `background-clip: text;`
`}`
`.description {`
 `font-size: 17px;`
 `line-height: 1.65;`
 `color: var(--text-secondary); /* Increased contrast */`
 `margin-bottom: 36px;`
 `max-width: 420px;`
`}`
`/* Trust badges */`
`.trust-badges {`
 `display: flex;`
 `gap: 16px;`
`}`
`.trust-badge {`
 `display: flex;`
 `align-items: center;`
 `gap: 10px;`
 `background: rgba(0, 230, 184, 0.06);`
 `border: 1px solid var(--border-subtle);`
 `border-radius: 100px;`
 `padding: 10px 20px;`
 `font-size: 12px;`
 `font-weight: 500;`
 `letter-spacing: 0.5px;`
 `color: var(--text-primary); /* Ensure high contrast */`
`}`
`.trust-badge .icon {`
 `width: 18px;`
 `height: 18px;`
 `background: var(--accent-green);`
 `border-radius: 50%;`
 `display: flex;`
 `align-items: center;`
 `justify-content: center;`
`}`
`.trust-badge .icon svg {`
 `width: 10px;`
 `height: 10px;`
`}`
`.trust-badge.secondary {`
 `background: rgba(0, 168, 255, 0.06);`
 `border-color: rgba(0, 168, 255, 0.2);`
`}`
`.trust-badge.secondary .icon {`
 `background: var(--accent-blue);`
`}`
`/* Hero visual */`
`.hero-visual {`
 `flex: 0 0 500px;`
 `height: 450px;`
 `position: relative;`
`}`
`/* Central hub */`
`.central-hub {`
 `position: absolute;`
 `top: 50%;`
 `left: 50%;`
 `transform: translate(-50%, -50%);`
 `width: 340px;`
 `height: 340px;`
`}`
`/* Orbit rings */`
`.orbit {`
 `position: absolute;`
 `top: 50%;`
 `left: 50%;`
 `transform: translate(-50%, -50%);`
 `border-radius: 50%;`
`}`
`.orbit-inner {`
 `width: 160px;`
 `height: 160px;`
 `border: 1px solid rgba(0, 230, 184, 0.25);`
`}`
`.orbit-middle {`
 `width: 260px;`
 `height: 260px;`
 `border: 1px dashed rgba(0, 230, 184, 0.15);`
`}`
`.orbit-outer {`
 `width: 340px;`
 `height: 340px;`
 `border: 1px solid rgba(0, 230, 184, 0.08);`
`}`
`/* Hub center */`
`.hub-core {`
 `position: absolute;`
 `top: 50%;`
 `left: 50%;`
 `transform: translate(-50%, -50%);`
 `width: 90px;`
 `height: 90px;`
 `background: linear-gradient(135deg, rgba(0, 230, 184, 0.2), rgba(0, 168, 255, 0.15));`
 `border: 1px solid rgba(0, 230, 184, 0.4);`
 `border-radius: 20px;`
 `display: flex;`
 `align-items: center;`
 `justify-content: center;`
 `box-shadow: `
 `0 0 60px rgba(0, 230, 184, 0.2),`
 `0 0 100px rgba(0, 230, 184, 0.1),`
 `inset 0 0 30px rgba(0, 230, 184, 0.1);`
`}`
`.hub-core svg {`
 `width: 36px;`
 `height: 36px;`
 `color: var(--accent-green);`
`}`
`/* Service nodes */`
`.service-node {`
 `position: absolute;`
 `display: flex;`
 `align-items: center;`
 `gap: 8px;`
 `background: var(--bg-card);`
 `border: 1px solid var(--border-subtle);`
 `border-radius: 10px;`
 `padding: 10px 16px;`
 `font-size: 12px;`
 `font-weight: 500;`
 `white-space: nowrap;`
 `box-shadow: 0 8px 32px rgba(0, 0, 0, 0.4);`
 `color: var(--text-primary); /* Ensure high contrast */`
`}`
`.service-node .dot {`
 `width: 7px;`
 `height: 7px;`
 `border-radius: 50%;`
 `background: var(--accent-green);`
 `box-shadow: 0 0 10px var(--accent-green);`
`}`
`.service-node.blue .dot { background: var(--accent-blue); box-shadow: 0 0 10px var(--accent-blue); }`
`.service-node.cyan .dot { background: var(--accent-cyan); box-shadow: 0 0 10px var(--accent-cyan); }`
`/* Node positions */`
`.node-grid { top: -5px; left: 50%; transform: translateX(-50%); }`
`.node-vpp { top: 60px; right: -10px; }`
`.node-market { top: 160px; right: -40px; }`
`.node-commerce { bottom: 80px; right: 20px; }`
`.node-device { bottom: 10px; left: 40%; }`
`.node-physics { top: 120px; left: -20px; }`
`.node-energy { bottom: 60px; left: -30px; }`
`/* Connection lines */`
`.connection {`
 `position: absolute;`
 `height: 1px;`
 `background: linear-gradient(90deg, transparent, var(--accent-green), transparent);`
 `opacity: 0.3;`
`}`
`.conn-1 { top: 45px; left: 170px; width: 60px; transform: rotate(30deg); }`
`.conn-2 { top: 130px; right: 80px; width: 50px; transform: rotate(-20deg); }`
`.conn-3 { bottom: 120px; right: 100px; width: 50px; transform: rotate(25deg); }`
`.conn-4 { bottom: 80px; left: 130px; width: 60px; transform: rotate(-30deg); }`
`/* Footer */`
`.footer {`
 `display: flex;`
 `justify-content: space-between;`
 `align-items: flex-end;`
 `padding-top: 24px;`
 `border-top: 1px solid rgba(255, 255, 255, 0.06);`
`}`
`.metrics {`
 `display: flex;`
 `gap: 50px;`
`}`
`.metric {`
 `text-align: left;`
`}`
`.metric-value {`
 `font-size: 28px;`
 `font-weight: 600;`
 `color: var(--text-primary);`
 `margin-bottom: 4px;`
`}`
`.metric-value .highlight {`
 `color: var(--accent-green);`
`}`
`.metric-label {`
 `font-size: 10px;`
 `letter-spacing: 1.5px;`
 `text-transform: uppercase;`
 `color: var(--text-muted); /* Increased contrast */`
`}`
`.cta {`
 `display: flex;`
 `align-items: center;`
 `gap: 12px;`
`}`
`.cta-text {`
 `font-size: 14px;`
 `color: var(--accent-green);`
 `font-weight: 500;`
`}`
`.cta-arrow {`
 `width: 36px;`
 `height: 36px;`
 `border: 1px solid var(--accent-green);`
 `border-radius: 50%;`
 `display: flex;`
 `align-items: center;`
 `justify-content: center;`
 `background: rgba(0, 230, 184, 0.05);`
`}`
`.cta-arrow svg {`
 `width: 16px;`
 `height: 16px;`
 `color: var(--accent-green);`
`}`
`/* Corner decorations */`
`.corner {`
 `position: absolute;`
 `width: 60px;`
 `height: 60px;`
`}`
`.corner-tl {`
 `top: 20px;`
 `left: 20px;`
 `border-left: 1px solid var(--border-subtle);`
 `border-top: 1px solid var(--border-subtle);`
`}`
`.corner-br {`
 `bottom: 20px;`
 `right: 20px;`
 `border-right: 1px solid var(--border-subtle);`
 `border-bottom: 1px solid var(--border-subtle);`
`}`

</style> </head> <body> <div class="poster"> <div class="bg-mesh"></div> <div class="noise-overlay"></div> <div class="grid-overlay"></div>

`<div class="glow-orb orb-1"></div>`
`<div class="glow-orb orb-2"></div>`
`<div class="glow-orb orb-3"></div>`
`<div class="corner corner-tl"></div>`
`<div class="corner corner-br"></div>`
`<div class="content">`
 `<header class="header">`
 `<div class="logo">`
 `<div class="logo-icon">`
 `<svg viewBox="0 0 24 24" fill="none" stroke="#080c10" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round">`
 `<polyline points="20 6 9 17 4 12"></polyline>`
 `</svg>`
 `</div>`
 `<span class="logo-text">Mi<span class="accent">Grid</span></span>`
 `</div>`
 `<div class="header-badge">Open Source · Apache 2.0</div>`
 `</header>`
 `<div class="hero">`
 `<div class="hero-content">`
 `<h1 class="headline">`
 `The Operating System for`
 `<strong>Sustainable Fleets</strong>`
 `</h1>`
 `<p class="description">`
 `One platform connecting your fleet to the grid. Verify every charge. `
 `Unlock VPP revenue. Reward drivers automatically.`
 `</p>`
 `<div class="trust-badges">`
 `<div class="trust-badge">`
 `<span class="icon">`
 `<svg viewBox="0 0 24 24" fill="none" stroke="#080c10" stroke-width="3" stroke-linecap="round">`
 `<polyline points="20 6 9 17 4 12"></polyline>`
 `</svg>`
 `</span>`
 `Physics Verified`
 `</div>`
 `<div class="trust-badge secondary">`
 `<span class="icon">`
 `<svg viewBox="0 0 24 24" fill="none" stroke="#080c10" stroke-width="3" stroke-linecap="round">`
 `<path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/>`
 `</svg>`
 `</span>`
 `Trustless Design`
 `</div>`
 `</div>`
 `</div>`
 `<div class="hero-visual">`
 `<div class="central-hub">`
 `<div class="orbit orbit-outer"></div>`
 `<div class="orbit orbit-middle"></div>`
 `<div class="orbit orbit-inner"></div>`
 
 `<div class="connection conn-1"></div>`
 `<div class="connection conn-2"></div>`
 `<div class="connection conn-3"></div>`
 `<div class="connection conn-4"></div>`
 `<div class="hub-core">`
 `<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round">`
 `<path d="M13 2L3 14h9l-1 8 10-12h-9l1-8z"/>`
 `</svg>`
 `</div>`
 `<div class="service-node node-grid">`
 `<span class="dot"></span>Grid Signal`
 `</div>`
 `<div class="service-node blue node-vpp">`
 `<span class="dot"></span>VPP Aggregator`
 `</div>`
 `<div class="service-node cyan node-market">`
 `<span class="dot"></span>Market Gateway`
 `</div>`
 `<div class="service-node node-commerce">`
 `<span class="dot"></span>Commerce`
 `</div>`
 `<div class="service-node blue node-device">`
 `<span class="dot"></span>Device Gateway`
 `</div>`
 `<div class="service-node node-physics">`
 `<span class="dot"></span>Physics Engine`
 `</div>`
 `<div class="service-node cyan node-energy">`
 `<span class="dot"></span>Energy Manager`
 `</div>`
 `</div>`
 `</div>`
 `</div>`
 `<footer class="footer">`
 `<div class="metrics">`
 `<div class="metric">`
 `<div class="metric-value">10</div>`
 `<div class="metric-label">Microservices</div>`
 `</div>`
 `<div class="metric">`
 `<div class="metric-value">OpenADR <span class="highlight">3.0</span></div>`
 `<div class="metric-label">Grid Standard</div>`
 `</div>`
 `<div class="metric">`
 `<div class="metric-value">&lt;<span class="highlight">15%</span></div>`
 `<div class="metric-label">Variance Threshold</div>`
 `</div>`
 `</div>`
 `<div class="cta">`
 `<span class="cta-text">Get Started</span>`
 `<div class="cta-arrow">`
 `<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round">`
 `<path d="M5 12h14M12 5l7 7-7 7"/>`
 `</svg>`
 `</div>`
 `</div>`
 `</footer>`
`</div>`

</div> </body> </html>

Clone this wiki locally

AltStyle によって変換されたページ (->オリジナル) /