assurestor___style_reference:
  info: "> Electric terminal in a deep forest vault — lime phosphor on midnight olive."

  theme: "dark"

  info: "Assurestor operates as a dark-mode command console: a deep forest-green canvas (#203400) swallows the viewport while a single electric lime (#bdff00) acts as the only signal of action or emphasis — like phosphor readouts on a military terminal. The custom \"Denim Ink\" typeface dominates with extreme size jumps (64→86→94px) and aggressive negative tracking, producing headlines that feel carved rather than written. Surfaces layer subtly within the green family (#1b2d00 cards, #335400 elevated panels) rather than introducing grays, keeping the system chromatically disciplined. Components stay lightweight: ghost outlines replace heavy fills, generous corner radii (32px cards, 9999px pills) soften the dark density, and lime is rationed to CTAs, active dots, and one large illustrative block."

  tokens___colors:

    info: "| Name | Value | Token | Role |"
    info: "|------|-------|-------|------|"
    info: "| Forest Canopy | `#203400` | `--color-forest-canopy` | Primary page background, nav strip, footer canvas — the dominant surface that defines the entire brand atmosphere |"
    info: "| Vault Floor | `#1b2d00` | `--color-vault-floor` | Card surfaces, recessed panels, elevated content blocks within the forest canvas |"
    info: "| Canopy Mid | `#335400` | `--color-canopy-mid` | Elevated card variant, highlighted surface tier above the base canvas |"
    info: "| Lime Phosphor | `#bdff00` | `--color-lime-phosphor` | Primary action buttons, active state indicators, illustrative highlight panels, brand-accent moments — the sole chromatic signal in the system |"
    info: "| Moss Border | `#586740` | `--color-moss-border` | Hairline dividers, list separators, subtle table borders — barely-there green-on-green rules |"
    info: "| Fern | `#73a303` | `--color-fern` | Secondary accent strokes, table emphasis borders, mid-saturation green used sparingly for variety within lime contexts |"
    info: "| White | `#ffffff` | `--color-white` | Body text, heading text, icon strokes, ghost button borders, link colors, input fields — the only neutral light tone in the palette |"

  tokens___typography:

    denim_ink___all_interface_text___from_tiny_labels_to_massive_display_headlines__the_custom_geometric_face_is_the_voice_of_the_brand__weight_400_covers_body_and_body_large__600_for_subheadings_and_emphasized_inline__700_reserved_for_the_largest_display_moments__extreme_size_jumps_40_64_86_94_create_a_poster_like_hierarchy_where_the_largest_text_dwarfs_everything_else_on_the_page_____font_denim_ink:
      - "**Substitute:** Space Grotesk, or Inter Tight as a fallback"
      - "**Weights:** 400, 600, 700"
      - "**Sizes:** 16px, 20px, 32px, 40px, 64px, 86px, 94px"
      - "**Line height:** 1.00–1.50"
      - "**Letter spacing:** -0.045em at display (64–94px), -0.022em at heading (32–40px), -0.02em at body (16–20px)"
      - "**Role:** All interface text — from tiny labels to massive display headlines. The custom geometric face is the voice of the brand; weight 400 covers body and body-large, 600 for subheadings and emphasized inline, 700 reserved for the largest display moments. Extreme size jumps (40→64→86→94) create a poster-like hierarchy where the largest text dwarfs everything else on the page."

    courier_new___tiny_monospaced_labels_8px_for_micro_annotations__likely_near_icons_or_status_indicators__ultra_tight_tracking__0_14em_at_this_size_reads_as_a_decorative_tech_glitch_element_rather_than_readable_text_____font_courier_new:
      - "**Substitute:** JetBrains Mono, IBM Plex Mono"
      - "**Weights:** 400"
      - "**Sizes:** 8px"
      - "**Line height:** 1.00"
      - "**Letter spacing:** -0.14em"
      - "**Role:** Tiny monospaced labels (8px) for micro-annotations, likely near icons or status indicators. Ultra-tight tracking (-0.14em) at this size reads as a decorative tech-glitch element rather than readable text."

    type_scale:

      info: "| Role | Size | Line Height | Letter Spacing | Token |"
      info: "|------|------|-------------|----------------|-------|"
      info: "| body-sm | 16px | 1.5 | -0.32px | `--text-body-sm` |"
      info: "| body | 20px | 1.5 | -0.4px | `--text-body` |"
      info: "| subheading | 32px | 1.2 | -0.7px | `--text-subheading` |"
      info: "| heading-sm | 40px | 1.1 | -0.88px | `--text-heading-sm` |"
      info: "| heading | 64px | 1 | -1.35px | `--text-heading` |"
      info: "| display | 94px | 1 | -4.23px | `--text-display` |"

  tokens___spacing___shapes:

    base_unit: "8px"

    density: "comfortable"

    spacing_scale:

      info: "| Name | Value | Token |"
      info: "|------|-------|-------|"
      info: "| 8 | 8px | `--spacing-8` |"
      info: "| 16 | 16px | `--spacing-16` |"
      info: "| 24 | 24px | `--spacing-24` |"
      info: "| 32 | 32px | `--spacing-32` |"
      info: "| 40 | 40px | `--spacing-40` |"
      info: "| 72 | 72px | `--spacing-72` |"
      info: "| 80 | 80px | `--spacing-80` |"
      info: "| 120 | 120px | `--spacing-120` |"
      info: "| 240 | 240px | `--spacing-240` |"

    border_radius:

      info: "| Element | Value |"
      info: "|---------|-------|"
      info: "| tags | 12px |"
      info: "| cards | 32px |"
      info: "| pills | 9999px |"
      info: "| buttons | 16px |"
      info: "| body-blocks | 24px |"
      info: "| alternate-button | 20px |"

    layout:

      - "**Page max-width:** 1280px"
      - "**Section gap:** 80px"
      - "**Card padding:** 40px"
      - "**Element gap:** 24px"

  components:

    lime_primary_button:
      role: "High-emphasis action — booking calls, starting contact flows"

      info: "Filled #bdff00 background, #1b2d00 or #203400 text, 16px radius, padding 18px 32px. Denim Ink weight 400–600 at 16–18px. The only fully filled button in the system — use sparingly as the lime is rationed."

    ghost_outline_button:
      role: "Secondary action — press releases, read-more links, navigation"

      info: "Transparent background, 1px #ffffff border, #ffffff text, 16px radius, padding 18px 32px. Denim Ink weight 400. The default button for anything that isn't the page's single primary action."

    pill_navigation_link:
      role: "Top-nav items and supplementary action chips"

      info: "9999px radius, small padding (~10px horizontal), Denim Ink weight 400, #ffffff text on transparent background. No border on default nav items; the Login button uses the same pill shape but with a white 1px border."

    featured_lime_panel:
      role: "Decorative-content block — large visual moment with solid lime fill"

bdff00_background__32px_radius__padding_40px__contains_illustration_or_large_graphic__this_is_how_the_brand_deploys_lime_as_a_large_surface_not_just_a_button__creating_a_phosphor_screen_effect_against_the_dark_canvas:

    dark_content_card:
      role: "Section containers, content blocks, feature cards"

1b2d00_or_203400_background__32px_radius__padding_40px__no_border__no_shadow___the_card_separates_from_the_page_purely_through_the_subtle_dark_green_shift_between_vault_floor_and_forest_canopy__text_inside_is_ffffff_at_body_sizes:

    elevated_accent_card:
      role: "Highlighted variant for emphasis or hover/active states"

335400_background__32px_radius__40px_padding__one_tier_brighter_than_the_base_card__used_to_mark_active_or_featured_content_within_card_grids:

    hairline_divider:
      role: "Section separator, list rule, table border"

      info: "1px line in #586740 (moss border) or white at low opacity. Very low contrast — these dividers whisper rather than announce, maintaining the calm dark atmosphere."

    active_dot_indicator:
      role: "Status marker beside section labels (\"NG Powered by HYCU\", \"360° Protection\")"

      info: "8px solid #bdff00 circle, sits inline before a caption or label. Functions as a section's 'armed' indicator — the lime dot says this area is live/important."

    section_eyebrow_label:
      role: "Small green dot + tiny caption introducing each section"

bdff00_dot_8px___denim_ink_8_16px_caption_in_ffffff__tight_tracking__always_paired_vertically_dot_above_text__acts_as_a_section_s_identifier_badge:

    headline_block:
      role: "Hero and section headlines at display scale"

      info: "Denim Ink weight 600–700, 64–94px, line-height 1.0, letter-spacing -0.045em. #ffffff color. These headlines are massive and aggressively tracked-tight; they read as architectural statements, not flowing prose."

    ghost_input_field:
      role: "Form inputs, search fields, email capture"

      info: "Transparent or #203400 background, 1px #ffffff border, 12–16px radius, Denim Ink 16px white text. Padding ~10px vertical. Placeholder text in muted white."

    cta_card___feature_card_with_image:
      role: "Feature cards combining text and visual"

1b2d00_surface__32px_radius__two_column_internal_layout_text_left_60__image_right_40__or_stacked__40px_internal_padding__no_shadow___surface_separation_comes_from_color_tier_shift_only:

  do_s_and_don_ts:

    do:
      - "Use #bdff00 lime as the ONLY filled action color in the system; never substitute another hue for primary CTAs."
      - "Set headlines at 64–94px with Denim Ink weight 600–700 and -0.045em tracking — the extreme size and tight tracking is the brand's visual signature."
      - "Maintain the monochromatic green discipline: layer surfaces using #1b2d00 → #203400 → #335400, never introduce gray neutrals."
      - "Use 32px radius for all cards and 16px radius for all buttons; pill shapes (9999px) are reserved for nav items and tag chips."
      - "Place an 8px lime dot before every section eyebrow label — it is the brand's 'live signal' indicator."
      - "Keep body text in Denim Ink weight 400 at 16–20px, #ffffff, with line-height 1.5 and -0.02em tracking."
      - "Allow sections to breathe with 80px vertical gaps and full-width dark bands — density comes from content, not from tight spacing."

    don_t:
      - "Never use #bdff00 as a large background outside of one featured decorative panel per page — rationing lime is what makes it feel like a signal."
      - "Do not introduce drop shadows for elevation; the system separates layers through color tier shifts, not shadow depth."
      - "Do not use gray (#808080, #999, etc.) for any UI element — the palette is green-monochrome plus white and lime only."
      - "Never set body text below 16px except for the 8px Courier New micro-labels — legibility is non-negotiable."
      - "Do not mix multiple accent greens (#73a303, #586740) into the same component — one accent per surface keeps the hierarchy clean."
      - "Do not add gradients — the design relies on flat color blocks for its terminal/phosphor aesthetic."
      - "Do not use heavy font weights below 32px — Denim Ink at weight 700 in body sizes destroys readability; reserve 700 for display moments only."

  surfaces:

    info: "| Level | Name | Value | Purpose |"
    info: "|-------|------|-------|---------|"
    info: "| 1 | Forest Canopy | `#203400` | Base page background — the dominant canvas filling all viewports |"
    info: "| 2 | Vault Floor | `#1b2d00` | Card surfaces and recessed content blocks, one tier deeper than the canvas |"
    info: "| 3 | Canopy Mid | `#335400` | Elevated or active card states, highlighted content tiers |"
    info: "| 4 | Lime Phosphor | `#bdff00` | Featured decorative panel and primary action surface — the sole bright signal |"

  imagery:

    info: "Minimal illustrative photography; the brand favors flat lime-green geometric illustrations (hourglass, concentric circles) rendered in pixelated/dot-matrix style that echoes the phosphor-terminal aesthetic. Imagery is always contained within rounded-corner panels (32px radius), never full-bleed. No lifestyle photography, no people — the visual language is abstract-tech and object-focused. The only color used in illustrations is lime (#bdff00) as line-art on the dark canvas, or as a full solid-lime panel with white/green content inside. Icon style is line-based, thin stroke, monochromatic white or lime."

  layout:

    info: "Full-bleed dark canvas with a centered max-width content column (~1280px). Navigation is a slim top bar with logo left, nav center, login + lime CTA right. Hero is a two-column split: text block (60%) left with headline + subtext + 2–3 buttons, decorative illustration (40%) right. Subsequent sections alternate between text-left/visual-right two-column layouts and full-width centered headline stacks. A horizontal hairline divider separates major sections. Section rhythm is spacious: 80px vertical gaps between bands, each section introduced by a lime-dot eyebrow label. Card grids are not used heavily — content prefers single-column or two-column arrangements. No sidebar; no mega-menu. The overall page flows like vertical terminal output — section by section, each with its own green-dot identifier."

  agent_prompt_guide:

    info: "Quick Color Reference:"
    - "text: #ffffff"
    - "background: #203400"
    - "card surface: #1b2d00"
    - "elevated card: #335400"
    - "border / hairline: #586740"
    - "accent / decoration: #bdff00"
    - "primary action: #bdff00 (filled action)"

    info: "3–5 Example Component Prompts:"

    - "Create a Primary Action Button: #bdff00 background, #ffffff text, 9999px radius, compact pill padding. Use this filled treatment for the main CTA."

    - "Create a two-column feature section: dark background (#203400). Left column (60%): lime 8px dot eyebrow + Denim Ink 64px weight 600 headline in #ffffff, letter-spacing -0.045em, followed by 16px body text in #ffffff at line-height 1.5. Lime filled button below (18px 32px padding, 16px radius). Right column (40%): a large solid-lime (#bdff00) panel with 32px radius and 40px padding, containing a white geometric illustration centered inside."

    - "Create a dark content card: background #1b2d00, 32px radius, 40px padding. Title in Denim Ink 32px weight 600, #ffffff, letter-spacing -0.022em. Body in Denim Ink 16px weight 400, #ffffff, line-height 1.5. No shadow, no border — the card floats on the forest canvas purely through color shift."

    - "Create a ghost outline button: 1px solid #ffffff border, transparent background, Denim Ink 16px weight 400 in #ffffff, 16px border-radius, 18px 32px padding, line-height 1. Pair it next to a filled lime button with identical sizing but #bdff00 background and #1b2d00 text."

    - "Create a section eyebrow label: an 8px #bdff00 dot positioned inline-block, followed by a Denim Ink 16px caption in #ffffff with -0.02em tracking. Vertically centered. Used as the identifier marker above every major section headline."

  similar_brands:

    - "**Pinecone** — Dark-mode developer platform with deep-green-to-near-black background and a single electric green accent for actions and data highlights"
    - "**Vercel** — Extreme typographic hierarchy with massive display headlines on a dark canvas, and the discipline of one accent color used as signal"
    - "**Retool** — Dense product UI with comfortable spacing, pill-shaped nav, and ghost outline buttons as the default interaction"
    - "**Linear** — Dark interface with precise typography, generous corner radii on cards, and a disciplined monochromatic palette accented by a single vibrant color"

  quick_start:

    css_custom_properties:

      css: |
        :root {
          /* Colors */
          --color-forest-canopy: #203400;
          --color-vault-floor: #1b2d00;
          --color-canopy-mid: #335400;
          --color-lime-phosphor: #bdff00;
          --color-moss-border: #586740;
          --color-fern: #73a303;
          --color-white: #ffffff;
        
          /* Typography — Font Families */
          --font-denim-ink: 'Denim Ink', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-courier-new: 'Courier New', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        
          /* Typography — Scale */
          --text-body-sm: 16px;
          --leading-body-sm: 1.5;
          --tracking-body-sm: -0.32px;
          --text-body: 20px;
          --leading-body: 1.5;
          --tracking-body: -0.4px;
          --text-subheading: 32px;
          --leading-subheading: 1.2;
          --tracking-subheading: -0.7px;
          --text-heading-sm: 40px;
          --leading-heading-sm: 1.1;
          --tracking-heading-sm: -0.88px;
          --text-heading: 64px;
          --leading-heading: 1;
          --tracking-heading: -1.35px;
          --text-display: 94px;
          --leading-display: 1;
          --tracking-display: -4.23px;
        
          /* Typography — Weights */
          --font-weight-regular: 400;
          --font-weight-semibold: 600;
          --font-weight-bold: 700;
        
          /* Spacing */
          --spacing-unit: 8px;
          --spacing-8: 8px;
          --spacing-16: 16px;
          --spacing-24: 24px;
          --spacing-32: 32px;
          --spacing-40: 40px;
          --spacing-72: 72px;
          --spacing-80: 80px;
          --spacing-120: 120px;
          --spacing-240: 240px;
        
          /* Layout */
          --page-max-width: 1280px;
          --section-gap: 80px;
          --card-padding: 40px;
          --element-gap: 24px;
        
          /* Border Radius */
          --radius-xl: 12px;
          --radius-2xl: 16px;
          --radius-2xl-2: 20px;
          --radius-3xl: 24px;
          --radius-3xl-2: 32px;
          --radius-full: 9999px;
        
          /* Named Radii */
          --radius-tags: 12px;
          --radius-cards: 32px;
          --radius-pills: 9999px;
          --radius-buttons: 16px;
          --radius-body-blocks: 24px;
          --radius-alternate-button: 20px;
        
          /* Surfaces */
          --surface-forest-canopy: #203400;
          --surface-vault-floor: #1b2d00;
          --surface-canopy-mid: #335400;
          --surface-lime-phosphor: #bdff00;
        }

    tailwind_v4:

      css: |
        @theme {
          /* Colors */
          --color-forest-canopy: #203400;
          --color-vault-floor: #1b2d00;
          --color-canopy-mid: #335400;
          --color-lime-phosphor: #bdff00;
          --color-moss-border: #586740;
          --color-fern: #73a303;
          --color-white: #ffffff;
        
          /* Typography */
          --font-denim-ink: 'Denim Ink', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-courier-new: 'Courier New', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        
          /* Typography — Scale */
          --text-body-sm: 16px;
          --leading-body-sm: 1.5;
          --tracking-body-sm: -0.32px;
          --text-body: 20px;
          --leading-body: 1.5;
          --tracking-body: -0.4px;
          --text-subheading: 32px;
          --leading-subheading: 1.2;
          --tracking-subheading: -0.7px;
          --text-heading-sm: 40px;
          --leading-heading-sm: 1.1;
          --tracking-heading-sm: -0.88px;
          --text-heading: 64px;
          --leading-heading: 1;
          --tracking-heading: -1.35px;
          --text-display: 94px;
          --leading-display: 1;
          --tracking-display: -4.23px;
        
          /* Spacing */
          --spacing-8: 8px;
          --spacing-16: 16px;
          --spacing-24: 24px;
          --spacing-32: 32px;
          --spacing-40: 40px;
          --spacing-72: 72px;
          --spacing-80: 80px;
          --spacing-120: 120px;
          --spacing-240: 240px;
        
          /* Border Radius */
          --radius-xl: 12px;
          --radius-2xl: 16px;
          --radius-2xl-2: 20px;
          --radius-3xl: 24px;
          --radius-3xl-2: 32px;
          --radius-full: 9999px;
        }
