nexu-io--open-design
129 行
5.9 KiB
HTML
129 行
5.9 KiB
HTML
<!doctype html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
|
<title>Intercom - system assets</title>
|
|
<style>
|
|
:root {
|
|
--accent: #ff5600;
|
|
--accent-active: color-mix(in oklab, var(--accent), black 14%);
|
|
--accent-hover: color-mix(in oklab, var(--accent), black 8%);
|
|
--accent-on: #ffffff;
|
|
--bg: #faf9f6;
|
|
--border: #dedbd6;
|
|
--border-soft: #ebe9e4;
|
|
--container-gutter-desktop: 24px;
|
|
--container-gutter-phone: 12px;
|
|
--container-gutter-tablet: 16px;
|
|
--container-max: 1280px;
|
|
--danger: #c41c1c;
|
|
--ease-standard: cubic-bezier(0.2, 0, 0, 1);
|
|
--elev-flat: none;
|
|
--elev-raised: 0 2px 8px color-mix(in oklab, var(--fg), transparent 94%);
|
|
--elev-ring: 0 0 0 1px var(--border);
|
|
--fg: #111111;
|
|
--fg-2: var(--fg);
|
|
--focus-ring: 0 0 0 3px color-mix(in oklab, var(--accent), transparent 70%);
|
|
--font-body: "Saans", "Saans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
|
|
--font-display: "Saans", "Saans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
|
|
--font-mono: "SaansMono", "SaansMono Fallback", ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;
|
|
--leading-body: 1.5;
|
|
--leading-tight: 1.0;
|
|
--meta: #9c9fa5;
|
|
--motion-base: 200ms;
|
|
--motion-fast: 150ms;
|
|
--muted: #7b7b78;
|
|
--radius-lg: 8px;
|
|
--radius-md: 6px;
|
|
--radius-pill: 9999px;
|
|
--radius-sm: 4px;
|
|
--section-y-desktop: 96px;
|
|
--section-y-phone: 48px;
|
|
--section-y-tablet: 64px;
|
|
--space-1: 4px;
|
|
--space-12: 48px;
|
|
--space-2: 8px;
|
|
--space-3: 12px;
|
|
--space-4: 16px;
|
|
--space-5: 20px;
|
|
--space-6: 24px;
|
|
--space-8: 32px;
|
|
--success: #00da00;
|
|
--surface: #ffffff;
|
|
--surface-warm: #faf9f6;
|
|
--text-2xl: 32px;
|
|
--text-3xl: 54px;
|
|
--text-4xl: 80px;
|
|
--text-base: 16px;
|
|
--text-lg: 20px;
|
|
--text-sm: 14px;
|
|
--text-xl: 24px;
|
|
--text-xs: 12px;
|
|
--tracking-display: -0.03em;
|
|
--warn: #eab308;
|
|
}
|
|
:root {
|
|
--od-page-bg: #faf9f6;
|
|
--od-surface: #ffffff;
|
|
--od-text: #111111;
|
|
--od-muted: #7b7b78;
|
|
--od-border: #dedbd6;
|
|
--od-accent: #ff5600;
|
|
--od-radius: 6px;
|
|
--od-font-body: "Saans", "Saans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
|
|
--od-font-display: "Saans", "Saans Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;
|
|
}
|
|
* { box-sizing: border-box; }
|
|
body {
|
|
margin: 0;
|
|
min-height: 100vh;
|
|
background: var(--od-page-bg);
|
|
color: var(--od-text);
|
|
font-family: var(--od-font-body);
|
|
-webkit-font-smoothing: antialiased;
|
|
}
|
|
a { color: inherit; }
|
|
.page { width: min(1100px, calc(100vw - 48px)); margin: 0 auto; padding: 72px 0; }
|
|
.eyebrow { color: var(--od-accent); font-size: 12px; font-weight: 750; letter-spacing: 0; text-transform: uppercase; }
|
|
.hero { display: grid; grid-template-columns: 1.05fr .95fr; gap: 32px; align-items: center; }
|
|
h1, h2, h3, p { margin: 0; }
|
|
h1, h2, h3 { font-family: var(--od-font-display); letter-spacing: 0; line-height: 1.05; }
|
|
h1 { margin-top: 12px; font-size: 64px; }
|
|
h2 { font-size: 40px; }
|
|
h3 { font-size: 22px; }
|
|
.lead { margin-top: 18px; color: var(--od-muted); font-size: 20px; line-height: 1.55; }
|
|
.actions { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 28px; }
|
|
.button { display: inline-flex; min-height: 44px; align-items: center; justify-content: center; border-radius: var(--od-radius); padding: 0 18px; font-weight: 750; text-decoration: none; border: 1px solid var(--od-border); }
|
|
.button.primary { background: var(--od-accent); border-color: var(--od-accent); color: #ffffff; }
|
|
.button.secondary { background: var(--od-surface); }
|
|
.panel, .card, .field, .slide, .email, .poster { border: 1px solid var(--od-border); border-radius: var(--od-radius); background: var(--od-surface); }
|
|
.panel { padding: 24px; box-shadow: 0 24px 80px rgba(15, 17, 23, 0.08); }
|
|
.metric-grid, .card-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 14px; margin-top: 22px; }
|
|
.metric, .card { padding: 18px; }
|
|
.metric strong { display: block; font-size: 30px; line-height: 1; }
|
|
.metric span, .card p, .field span { color: var(--od-muted); font-size: 14px; line-height: 1.5; }
|
|
.chip-row { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 18px; }
|
|
.chip { border: 1px solid var(--od-border); border-radius: 999px; padding: 8px 12px; color: var(--od-muted); }
|
|
input, textarea, select { width: 100%; min-height: 44px; border: 1px solid var(--od-border); border-radius: var(--od-radius); background: var(--od-page-bg); color: var(--od-text); font: inherit; padding: 10px 12px; }
|
|
label { display: grid; gap: 8px; color: var(--od-muted); font-size: 13px; font-weight: 700; }
|
|
@media (max-width: 820px) { .hero, .metric-grid, .card-grid { grid-template-columns: 1fr; } .page { width: min(100vw - 28px, 1100px); padding: 40px 0; } h1 { font-size: 42px; } h2 { font-size: 30px; } }
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<main class="page">
|
|
<p class="eyebrow">Productivity & SaaS</p>
|
|
<h1>Intercom system assets</h1>
|
|
<p class="lead">Generated preview modules for bundled official presets.</p>
|
|
<section class="card-grid"><a class="card" href="kit.html"><h3>Component kit</h3><p>kit.html</p></a>
|
|
<a class="card" href="kit.dark.html"><h3>Dark component kit</h3><p>kit.dark.html</p></a>
|
|
<a class="card" href="artifacts/landing.html"><h3>Landing page</h3><p>artifacts/landing.html</p></a>
|
|
<a class="card" href="artifacts/deck.html"><h3>Pitch deck</h3><p>artifacts/deck.html</p></a>
|
|
<a class="card" href="artifacts/poster.html"><h3>Poster</h3><p>artifacts/poster.html</p></a>
|
|
<a class="card" href="artifacts/email.html"><h3>Email</h3><p>artifacts/email.html</p></a>
|
|
<a class="card" href="artifacts/newsletter.html"><h3>Newsletter</h3><p>artifacts/newsletter.html</p></a>
|
|
<a class="card" href="artifacts/form.html"><h3>Form page</h3><p>artifacts/form.html</p></a></section>
|
|
</main>
|
|
</body>
|
|
</html>
|