安全可信
材料证据当前纳入材料未命中已知高风险规则;未执行的运行时行为不在本结论内。
优势
- 当前材料未命中已知高风险规则
关注事项
- 运行时行为未执行,结论限于当前纳入材料
建议
- 内容或依赖变化后重新评测
- 运行第三方内容时继续使用最小权限和隔离环境
加载中...
主要用途网页样式
这是最主要的可用内容。替换其中的变量后,可直接交给对应 AI 工具。
Aurora through a midnight observatory — the hero is a vertical beam of violet melting into coral, and every quiet section below it borrows that same two-color story told at lower volume.
Theme: mixed
Huly projects a cosmic-workspace atmosphere: near-black canvas with a single violet-to-amber aurora slicing through the hero, then a quieter productivity grid below. The system lives in a narrow chromatic band — one electric iris blue and one ember coral do all the brand work against layered graphite surfaces, so the dark mode never feels neutral. Typography is Inter for everything functional, with a custom display face (Esbuild) reserved for hero moments at 80–84px with aggressive negative tracking. Components lean pill-shaped: 9999px radii on controls, 12px on cards, minimal shadow, and glowing gradient strokes as the primary decoration. The page alternates between full-bleed dark spectacle and calm light sections, so any new screen must decide which mode it's in before picking colors.
| Name | Value | Token | Role |
|---|---|---|---|
| Obsidian Canvas | #303236 | --color-obsidian-canvas | Page background, dominant surface — near-black with a whisper of warmth, the default stage for all content |
| Void | #090a0c | --color-void | Deepest surface layer for hero gradients, modal backdrops, and borders that need to disappear into the canvas |
| Charcoal Card | #111111 | --color-charcoal-card | Elevated card and panel surfaces sitting one step above the canvas |
| Slate Edge | #4a4b50 | --color-slate-edge | Hairline borders and dividers on dark surfaces |
| Iron Veil | #6b6c6d | --color-iron-veil | Muted backgrounds for tags, list-item fills, and disabled state washes |
| Smoke | #95979e | --color-smoke | Icon strokes, secondary text, and inactive controls — the workhorse mid-gray |
| Ash | #a9a9aa | --color-ash | Tertiary text and subtle body borders in content-heavy lists |
| Frost | #d1d1d1 | --color-frost | Light-mode borders, input fields, and secondary CTA borders |
| Linen | #e5e5e7 | --color-linen | Light-mode surface tint and subtle section dividers in white backgrounds |
| Snow | #ffffff | --color-snow | Hairline borders, dividers, input outlines, and card edges on light surfaces. Do not promote it to the primary CTA color |
| Electric Iris | #5683da | --color-electric-iris | Primary action background, active nav indicator, hero aurora cool stop — vivid violet-blue against charcoal reads as switched-on, not corporate |
| Ember Pulse | #ff8964 | --color-ember-pulse | Secondary accent, hero aurora warm stop, notification dot, illustration highlight — the amber that breaks the blue's composure and gives the beam its heat |
| Molasses | #5a250a | --color-molasses | Deep ember tone for dark-context borders, icon strokes, and tag fills when coral would be too bright |
--font-inter--font-esbuild| Role | Size | Line Height | Letter Spacing | Token |
|---|---|---|---|---|
| caption | 11px | 1.38 | -0.1px | --text-caption |
| body | 14px | 1.5 | -0.14px | --text-body |
| body-lg | 16px | 1.5 | -0.16px | --text-body-lg |
| subheading | 18px | 1.5 | -0.36px | --text-subheading |
| heading-sm | 22px | 1.25 | — | --text-heading-sm |
| heading | 24px | 1.25 | -0.48px | --text-heading |
| display-sm | 32px | 1 | -1.6px | --text-display-sm |
| display | 80px | 0.9 | -4px | --text-display |
Base unit: 4px
Density: comfortable
| Name | Value | Token |
|---|---|---|
| 4 | 4px | --spacing-4 |
| 8 | 8px | --spacing-8 |
| 12 | 12px | --spacing-12 |
| 16 | 16px | --spacing-16 |
| 20 | 20px | --spacing-20 |
| 24 | 24px | --spacing-24 |
| 28 | 28px | --spacing-28 |
| 32 | 32px | --spacing-32 |
| 36 | 36px | --spacing-36 |
| 40 | 40px | --spacing-40 |
| 64 | 64px | --spacing-64 |
| 160 | 160px | --spacing-160 |
| 180 | 180px | --spacing-180 |
| 240 | 240px | --spacing-240 |
| Element | Value |
|---|---|
| tags | 9999px |
| cards | 12px |
| inputs | 4px |
| panels | 30px |
| buttons | 9999px |
| Name | Value | Token |
|---|---|---|
| md | rgba(0, 0, 0, 0.35) 0px 4px 16px 0px | --shadow-md |
| subtle | rgba(255, 255, 255, 0.4) 0px 0px 0px 6px | --shadow-subtle |
| sm | rgba(0, 0, 0, 0.15) 0px 4px 6px 0px | --shadow-sm |
| xl | rgba(0, 0, 0, 0.5) 0px 6px 25px 0px | --shadow-xl |
Role: Hero CTA, top-level conversion
Filled #5683da, white text, Inter 14px weight 500, 9999px radius, 12px 24px padding. Inherits Electric Iris glow on hover. Uppercase or sentence-case tracking at -0.01em.
Role: Secondary CTA, nav actions
Transparent background, 1px #303236 border on dark surfaces, white text, Inter 14px weight 500, 9999px radius, 10px 20px padding. Becomes solid white-on-charcoal on hover.
Role: Light-section CTA, 'See in action' hero button
Solid #ffffff fill with dark text (#090a0c), 9999px radius, 12px 24px padding. This is the hero — 'SEE IN ACTION →' — and the one place white earns its weight as a foreground, not background.
Role: Product capability cards in grids
Dark card on #111111 or gradient-tinted surface, 12px radius, 24px padding, optional 1px #4a4b50 border. Some variants carry a radial coral-to-amber glow behind the card edge.
Role: Feature highlight in the MetaBrain section
Deep card (#0e0e10 base) with 12px radius, 16–20px padding, containing an Esbuild 32px heading in white. Many carry a soft radial gradient bleed in the corner — warm amber or cool iris — as the visual hook.
Role: In-app UI previews in the hero and feature sections
Dark UI surface (matching the real product) wrapped in a 12px radius frame with a soft black shadow (rgba(0,0,0,0.5) 0 6px 25px). Floats above the aurora background as the hero's evidence.
Role: Site-wide header
Transparent over the hero, sticks with a slight backdrop blur on scroll. Huly logo mark on the left, Inter 14px nav items in the center, 'Star Us' link + outlined 'Sign In' + filled 'Sign Up' pill on the right.
Role: Full-bleed hero treatment
Vertical light beam on #090a0c: linear gradient from Electric Iris (#5683da at ~60% opacity) through Ember Pulse (#ff8964) to white, painted as a narrow vertical streak. Radial sunburst glow at the base in warm amber.
Role: Category labels on issue cards, filter pills
Small pill (9999px radius), 4px 10px padding, 11px Inter weight 500, text colored to match category — Medium (iris), Marketing (ember), Done (ash), Medium with custom hex variants. Background is the category color at 12% opacity.
Role: MetaBrain date/time display
Large Esbuild numeral (80px) in white inside a 30px-radius circle, with a + button below. The oversized number in a circle is the section's visual signature.
Role: Alternating content sections below the dark hero
White (#ffffff) or warm linen (#f6f6f6) background, Esbuild display heading in #050506, Inter body in #303236. The contrast flip from dark hero to light band is the page's structural rhythm.
Role: Feature illustration cards
Mini dark-mode kanban with columns (BACKLOG, TO DO, IN PROGRESS) rendered in-product, wrapped in a 12px card with subtle shadow. Shows tags and avatars at real product scale.
Role: Right-side feature preview
Dark panel with avatar circles, 12px radius, user names in Inter 14px weight 500 white, message previews in #a9a9aa. Includes 'Unread' pills and status dots in iris blue.
| Level | Name | Value | Purpose |
|---|---|---|---|
| 0 | Obsidian Canvas | #303236 | Page background, dominant surface for dark sections |
| 1 | Void | #090a0c | Deepest dark surface, hero gradient base, modal backdrops |
| 2 | Charcoal Card | #111111 | Elevated card panels one step above canvas |
| 3 | Light Canvas | #ffffff | Alternating light sections, editorial content bands |
| 4 | Linen | #f6f6f6 | Soft warm tint for secondary light sections |
rgba(0, 0, 0, 0.5) 0px 6px 25px 0pxrgba(0, 0, 0, 0.35) 0px 4px 16px 0pxrgba(0, 0, 0, 0.15) 0px 4px 6px 0pxrgba(255, 255, 255, 0.4) 0px 0px 0px 6pxHero is pure aurora gradient — no photography. All feature illustrations are real product UI screenshots (dark-mode kanban, inbox, calendar) wrapped in card frames, functioning as both evidence and decoration. No lifestyle photography, no stock imagery, no 3D renders. The only non-UI visual element is the warm radial sunburst glow at the base of the aurora, painted as a CSS gradient. Icons are monochrome line icons in #95979 or white, never multicolor. The system treats its own dark UI as the hero asset — the product is the photography.
Full-bleed hero with a vertical aurora beam and headline left-aligned, product screenshot floating bottom-right. Below the hero, a max-width 1200px content area alternates dark and light bands. Each section is a single vertical block: heading + 3-column or 4-column card grid, separated by 96px gaps. The 'MetaBrain' section breaks the grid with a centered display heading and a mixed-size card mosaic (large featured card + smaller supporting cards). The page is content-dense by SaaS standards but uses the dark/light band alternation to give each section room to breathe. Navigation is a single transparent top bar that becomes opaque on scroll.
primary action: #5683da (filled action) Create a Primary Action Button: #5683da background, #ffffff text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA.
Feature card grid: 4-column grid on white (#ffffff) section. Each card: #111111 background, 12px radius, 24px padding, 1px #4a4b50 border. Card heading: Esbuild 28px weight 500, #ffffff. Card body: Inter 14px weight 400, #a9a9aa. Optional radial gradient bleed in corner (rgba(255,137,100,0.15) fading to transparent).
Product screenshot frame: In-app dark UI screenshot wrapped in a 12px-radius container with shadow rgba(0,0,0,0.5) 0 6px 25px. Floats over the aurora background at the bottom of the hero.
Tag chip: 9999px radius, 4px 10px padding, Inter 11px weight 500. Background: category color at 12% opacity. Text: category color at full saturation (e.g., #5683da text on rgba(86,131,218,0.12) background).
Top navigation: Transparent over hero. Huly logo left (interlocking shapes mark). Center: Inter 14px weight 400, #ffffff, 24px gaps. Right: 'Star Us' text link + outlined 'Sign In' ghost pill (1px #303236 border, 9999px radius) + filled 'Sign Up' pill (#5683da, white text, 9999px radius, 10px 20px padding).
Two gradient families serve distinct purposes:
Aurora beam (hero only): linear-gradient(180deg, Electric Iris → Ember Pulse → white) painted as a narrow vertical streak, 15–25% page width. This is the brand's signature visual — it should appear once per page, not repeated.
Radial sunburst (feature card glows): radial-gradient from warm amber (#ffaa81) through soft yellow (#ffda9f) to transparent. Painted as a 200–400px circle bleeding from a card corner, at 30–50% opacity. Provides warmth without competing with the hero aurora.
Section transitions (rare): linear-gradient from white to soft violet-tint (#d5d8f6) for the MetaBrain section's light-to-product bridge.
Never stack two full-opacity gradients in the same viewport.
:root {
/* Colors */
--color-obsidian-canvas: #303236;
--color-void: #090a0c;
--color-charcoal-card: #111111;
--color-slate-edge: #4a4b50;
--color-iron-veil: #6b6c6d;
--color-smoke: #95979e;
--color-ash: #a9a9aa;
--color-frost: #d1d1d1;
--color-linen: #e5e5e7;
--color-snow: #ffffff;
--color-electric-iris: #5683da;
--color-ember-pulse: #ff8964;
--color-molasses: #5a250a;
/* Typography — Font Families */
--font-inter: 'Inter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-esbuild: 'Esbuild', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 11px;
--leading-caption: 1.38;
--tracking-caption: -0.1px;
--text-body: 14px;
--leading-body: 1.5;
--tracking-body: -0.14px;
--text-body-lg: 16px;
--leading-body-lg: 1.5;
--tracking-body-lg: -0.16px;
--text-subheading: 18px;
--leading-subheading: 1.5;
--tracking-subheading: -0.36px;
--text-heading-sm: 22px;
--leading-heading-sm: 1.25;
--text-heading: 24px;
--leading-heading: 1.25;
--tracking-heading: -0.48px;
--text-display-sm: 32px;
--leading-display-sm: 1;
--tracking-display-sm: -1.6px;
--text-display: 80px;
--leading-display: 0.9;
--tracking-display: -4px;
/* Typography — Weights */
--font-weight-light: 300;
--font-weight-regular: 400;
--font-weight-medium: 500;
--font-weight-semibold: 600;
--font-weight-bold: 700;
/* Spacing */
--spacing-unit: 4px;
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-28: 28px;
--spacing-32: 32px;
--spacing-36: 36px;
--spacing-40: 40px;
--spacing-64: 64px;
--spacing-160: 160px;
--spacing-180: 180px;
--spacing-240: 240px;
/* Layout */
--page-max-width: 1200px;
--section-gap: 96px;
--card-padding: 24px;
--element-gap: 12px;
/* Border Radius */
--radius-md: 4px;
--radius-xl: 12px;
--radius-3xl: 30px;
--radius-full: 9999px;
/* Named Radii */
--radius-tags: 9999px;
--radius-cards: 12px;
--radius-inputs: 4px;
--radius-panels: 30px;
--radius-buttons: 9999px;
/* Shadows */
--shadow-md: rgba(0, 0, 0, 0.35) 0px 4px 16px 0px;
--shadow-subtle: rgba(255, 255, 255, 0.4) 0px 0px 0px 6px;
--shadow-sm: rgba(0, 0, 0, 0.15) 0px 4px 6px 0px;
--shadow-xl: rgba(0, 0, 0, 0.5) 0px 6px 25px 0px;
/* Surfaces */
--surface-obsidian-canvas: #303236;
--surface-void: #090a0c;
--surface-charcoal-card: #111111;
--surface-light-canvas: #ffffff;
--surface-linen: #f6f6f6;
}
@theme {
/* Colors */
--color-obsidian-canvas: #303236;
--color-void: #090a0c;
--color-charcoal-card: #111111;
--color-slate-edge: #4a4b50;
--color-iron-veil: #6b6c6d;
--color-smoke: #95979e;
--color-ash: #a9a9aa;
--color-frost: #d1d1d1;
--color-linen: #e5e5e7;
--color-snow: #ffffff;
--color-electric-iris: #5683da;
--color-ember-pulse: #ff8964;
--color-molasses: #5a250a;
/* Typography */
--font-inter: 'Inter', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-esbuild: 'Esbuild', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
/* Typography — Scale */
--text-caption: 11px;
--leading-caption: 1.38;
--tracking-caption: -0.1px;
--text-body: 14px;
--leading-body: 1.5;
--tracking-body: -0.14px;
--text-body-lg: 16px;
--leading-body-lg: 1.5;
--tracking-body-lg: -0.16px;
--text-subheading: 18px;
--leading-subheading: 1.5;
--tracking-subheading: -0.36px;
--text-heading-sm: 22px;
--leading-heading-sm: 1.25;
--text-heading: 24px;
--leading-heading: 1.25;
--tracking-heading: -0.48px;
--text-display-sm: 32px;
--leading-display-sm: 1;
--tracking-display-sm: -1.6px;
--text-display: 80px;
--leading-display: 0.9;
--tracking-display: -4px;
/* Spacing */
--spacing-4: 4px;
--spacing-8: 8px;
--spacing-12: 12px;
--spacing-16: 16px;
--spacing-20: 20px;
--spacing-24: 24px;
--spacing-28: 28px;
--spacing-32: 32px;
--spacing-36: 36px;
--spacing-40: 40px;
--spacing-64: 64px;
--spacing-160: 160px;
--spacing-180: 180px;
--spacing-240: 240px;
/* Border Radius */
--radius-md: 4px;
--radius-xl: 12px;
--radius-3xl: 30px;
--radius-full: 9999px;
/* Shadows */
--shadow-md: rgba(0, 0, 0, 0.35) 0px 4px 16px 0px;
--shadow-subtle: rgba(255, 255, 255, 0.4) 0px 0px 0px 6px;
--shadow-sm: rgba(0, 0, 0, 0.15) 0px 4px 6px 0px;
--shadow-xl: rgba(0, 0, 0, 0.5) 0px 6px 25px 0px;
}
基于 README、SKILL、配置和站内资料形成五维参考结论。
3.3/ 5
网页UI:基于当前站内材料,场景适配证据最完整,稳定可靠仍可补强。当前材料未命中已知高风险规则。
网页UI:基于当前站内材料,场景适配证据最完整,稳定可靠仍可补强。当前材料未命中已知高风险规则。
当前纳入材料未命中已知高风险规则;未执行的运行时行为不在本结论内。
稳定可靠依据:尚未识别到明确的支持证据;当前关注:说明前置条件或依赖、依赖或命令使用固定版本。
场景适配依据:明确用途或触发场景、说明目标用户或运行环境;当前关注:说明输出或适用边界。
结构规范依据:文档具有分层标题结构;当前关注:提供依赖或项目清单、声明版本或变更信息。
使用效果依据:包含顺序明确的操作步骤、包含可复用示例;当前关注:说明预期结果、提供验证或验收方法。
分析提示词、文档和附件元数据,不会执行附件。