hardworkclub___style_reference:
  info: "> midnight black-box theater — a dark room where one round blue light glows above a stage, and the only thing louder than the silence is the film playing"

  theme: "dark"

  info: "Hardworkclub operates as a black-box performance space: the page is a single dark room where cinematic footage plays full-bleed and the only interruptions are a luminous cobalt menu dot and a thin Maligna serif wordmark. The system is aggressively monochrome — pure black canvas, bone-white type, and one electric blue accent that exists solely on the circular nav control. Layout is left-aligned and editorial rather than centered and corporate; cards breathe inside 48px padding with no shadows and almost no visible borders, letting photography carry the visual weight. Typography splits cleanly between a grotesque workhorse (Founders Grotesk) for body and UI labels and a humanist serif (Maligna) that signals craft, warmth, and 'we are not a template' on the hero, logo, and work-card overlays."

  tokens___colors:

    info: "| Name | Value | Token | Role |"
    info: "|------|-------|-------|------|"
    info: "| Pitch Black | `#000000` | `--color-pitch-black` | Page canvas, hero backgrounds, card fills — the default surface for the entire site; every other element floats on this |"
    info: "| Bone White | `#ffffff` | `--color-bone-white` | Primary text, hairline borders on dark surfaces, nav wordmark, overlay labels on imagery |"
    info: "| Charcoal Whisper | `#313130` | `--color-charcoal-whisper` | Near-invisible secondary borders and dividers — just enough to separate layers without breaking the black-box illusion |"
    info: "| Electric Cobalt | `#1200e3` | `--color-electric-cobalt` | The circular nav toggle button and the only chromatic surface in the UI — a single stage light against an otherwise dark room |"

  tokens___typography:

    maligna___display_serif_used_for_the_wordmark__hero_statement__and_work_card_overlay_titles__a_humanist_serif_with_warmth_and_character_in_a_system_otherwise_built_on_a_cold_grotesque___it_signals_craft__editorial_confidence__and_refusal_of_the_default_saas_look__the__0_03em_tracking_tightens_optical_spacing_at_display_sizes_____font_maligna:
      - "**Substitute:** Cormorant Garamond, Tiempos Headline, or Recoleta"
      - "**Weights:** 300, 500"
      - "**Sizes:** 31px, 61px"
      - "**Line height:** 1.1, 1.2"
      - "**Letter spacing:** -0.03em"
      - "**Role:** Display serif used for the wordmark, hero statement, and work-card overlay titles. A humanist serif with warmth and character in a system otherwise built on a cold grotesque — it signals craft, editorial confidence, and refusal of the default SaaS look. The -0.03em tracking tightens optical spacing at display sizes."

    founders_grotesk___the_workhorse_sans_covering_body_copy__ui_labels__the__hwc__monogram__eyebrow_text_like__featured_work__and_all_button_text__weight_300_carries_body__500_holds_subheadings__700_is_reserved_for_small_caps_eyebrows_and_emphasis__the_tight__0_03em_tracking_across_all_sizes_gives_text_a_slightly_condensed__editorial_rhythm_____font_founders_grotesk:
      - "**Substitute:** Inter, Söhne, or Neue Haas Grotesk"
      - "**Weights:** 300, 500, 700"
      - "**Sizes:** 16px, 18px, 22px, 31px"
      - "**Line height:** 0.78, 1.0, 1.1, 1.2, 1.21, 1.5, 1.67"
      - "**Letter spacing:** -0.03em"
      - "**Role:** The workhorse sans covering body copy, UI labels, the 'HWC' monogram, eyebrow text like 'FEATURED WORK', and all button text. Weight 300 carries body, 500 holds subheadings, 700 is reserved for small-caps eyebrows and emphasis. The tight -0.03em tracking across all sizes gives text a slightly condensed, editorial rhythm."

    type_scale:

      info: "| Role | Size | Line Height | Letter Spacing | Token |"
      info: "|------|------|-------------|----------------|-------|"
      info: "| caption | 16px | 1.5 | -0.48px | `--text-caption` |"
      info: "| body | 18px | 1.5 | -0.54px | `--text-body` |"
      info: "| subheading | 22px | 1.2 | -0.66px | `--text-subheading` |"
      info: "| heading-sm | 31px | 1.2 | -0.93px | `--text-heading-sm` |"
      info: "| display | 61px | 1.1 | -1.83px | `--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: "| 48 | 48px | `--spacing-48` |"
      info: "| 112 | 112px | `--spacing-112` |"
      info: "| 160 | 160px | `--spacing-160` |"

    border_radius:

      info: "| Element | Value |"
      info: "|---------|-------|"
      info: "| nav | 9999px |"
      info: "| cards | 8px |"
      info: "| buttons | 1440px |"
      info: "| archedImage | 24px |"

    layout:

      - "**Page max-width:** 1440px"
      - "**Section gap:** 96-160px"
      - "**Card padding:** 48px"
      - "**Element gap:** 8px"

  components:

    circular_nav_toggle:
      role: "Primary site navigation trigger"

      info: "A fully round button in Electric Cobalt (#1200e3) anchored to the top-right corner. No text, no border, no shadow — a single saturated disc that is the only chromatic element in the entire UI. Radius 1440px (effectively infinite). Acts as the one consistent interactive target across every page."

    wordmark_lockup:
      role: "Brand identity mark in the header"

      info: "Centered 'HardWorkClub' in Maligna weight 300, white on black, at approximately 22-31px. No icon, no tagline, no container — the text floats directly on the black canvas. On interior pages, collapses to the 'HWC' monogram in Founders Grotesk weight 500."

    full_bleed_hero_stage:
      role: "Opening cinematic canvas"

      info: "Edge-to-edge video or still image filling the full viewport against #000000. No overlay copy, no CTA, no gradient — the imagery IS the message. Visual content is dark and underexposed so the white wordmark and blue nav dot remain legible. 96px top padding separates the hero from the header."

    intro_statement_block:
      role: "Brand manifesto on landing"

      info: "Left-aligned three-line statement in Founders Grotesk weight 300 at 18-22px, white on black. No heading, no decoration, no background — just type sitting in the void. Generous 48px padding-bottom separates it from the next section."

    eyebrow_section_label:
      role: "Section identifier above content groups"

      info: "Small uppercase wordmark text ('FEATURED WORK') in Founders Grotesk weight 500, white, left-aligned. No divider, no dot, no line — just the label and then 48px of breathing room before the content begins."

    arch_top_work_card:
      role: "Featured project with architectural framing"

      info: "Image container with a rounded arch at the top (achieved via a large 24px+ top radius and 8px bottom radius, or a CSS clip-path). Full-width image fill, no visible border, no shadow. Maligna weight 300 overlay text in white sits at the bottom-left of the image, approximately 31px."

    rectangular_work_card:
      role: "Standard featured project tile"

      info: "Rectangular image with 8px corner radius, no border, no shadow. Overlay title in Maligna weight 300 white at 31px, bottom-left aligned. Functions as a quiet pair to the arch-top card — same type, same padding logic, different silhouette."

    pill_button:
      role: "Inline link or action"

      info: "Text-only pill using 1440px border-radius. White text, no fill, optional white border. Internal padding 13px horizontal, 5-7px vertical. Used sparingly for navigational links and secondary actions."

  do_s_and_don_ts:

    do:
      - "Use Pitch Black (#000000) as the default canvas for every page and surface — the black room is non-negotiable"
      - "Reserve Electric Cobalt (#1200e3) for the circular nav control and nothing else — one blue dot per screen"
      - "Set type in Maligna for the wordmark, hero statement, and work-card overlays; use Founders Grotesk for everything else"
      - "Apply -0.03em letter-spacing to all text regardless of size — the tight tracking is a system signature"
      - "Pad cards and content blocks with 48px on all sides to let the black space breathe"
      - "Use the 1440px pill radius for buttons and links, 8px for rectangular cards, and a larger arch radius for the specialty work card"
      - "Left-align all body and intro text — centered alignment would break the editorial theater atmosphere"

    don_t:
      - "Do not introduce drop shadows, glow effects, or any z-axis elevation — the system is intentionally flat"
      - "Do not add a second accent color or a secondary CTA color — Electric Cobalt is the only chromatic surface in the UI"
      - "Do not use white or light-gray card fills against the black canvas — cards stay transparent over images or black-filled"
      - "Do not center-align body copy, statements, or labels — the entire layout grammar is left-aligned editorial"
      - "Do not apply system fonts, Inter, or generic grotesques as the display serif — Maligna (or its substitute) is what makes the wordmark and hero feel crafted rather than templated"
      - "Do not use borders thicker than 1px on dark surfaces — hairlines only, or the black-box illusion breaks"
      - "Do not stack multiple work cards in rows of 3 or more — the featured work is shown as deliberate 2-up pairs"

  surfaces:

    info: "| Level | Name | Value | Purpose |"
    info: "|-------|------|-------|---------|"
    info: "| 0 | Stage Floor | `#000000` | Page background, hero canvas, all card surfaces — the unbroken black of the theater |"
    info: "| 1 | Accent Bloom | `#1200e3` | The circular nav control — the only raised color surface in the entire interface |"

  elevation:

    info: "No shadows, no glows, no z-axis. Depth is implied by content layering (image over text, button over canvas) and by the single accent color, not by drop-shadow elevation. Cards sit flush against the black ground; the absence of elevation is itself a signature — the room is flat and dark, the only light is from the imagery and the cobalt dot."

  imagery:

    info: "Cinema-grade full-bleed photography and video: dark, underexposed, stage-lit subjects (drummer under string lights, intimate human close-ups, product still lifes). Treatment is editorial and observational — not polished brand photography but raw, atmospheric frames with deep shadows and warm practical light. Images are contained inside arched or rectangular frames with 8-24px corner radii; no full-bleed decorative graphics. The only non-photographic element is the Electric Cobalt nav dot, which reads as a single stage light in a dark room."

  layout:

    info: "Full-bleed cinematic hero at the top edge, then left-aligned editorial text blocks separated by 48-96px vertical rhythm on a pure black canvas. Content is asymmetric and grid-loose rather than centered or symmetrically stacked. The 'Featured Work' section uses a 2-column grid pairing an arch-top card with a rectangular card — matching silhouettes is deliberately avoided to create visual tension. Navigation is minimal: a centered wordmark and one circular button, nothing else. No sidebar, no mega-menu, no footer chrome visible in the fold. Max content width approximately 1440px, but the hero and imagery always break full-bleed regardless."

  agent_prompt_guide:

    quick_color_reference:
    - "text: #ffffff"
    - "background: #000000"
    - "border: #ffffff (hairline) or #313130 (near-invisible divider)"
    - "accent: #1200e3"
    - "primary action: no distinct CTA color"

    example_component_prompts:
    - "Build the hero: edge-to-edge cinematic image against #000000, no overlay text except a centered 'HardWorkClub' wordmark in Maligna weight 300 white at 31px with -0.93px letter-spacing. Top-right corner holds a circular nav button in #1200e3 at 48px diameter."
    - "Build a featured work card: rectangular image with 8px corner radius, no border, no shadow. Overlay 'Project Title' in Maligna weight 300 white at 31px, bottom-left aligned with 48px inset padding."
    - "Build the arch-top work card: image with 24px top radius and 8px bottom radius (arched silhouette), full-width fill on #000000. Maligna weight 300 white title at 31px at the bottom-left, 48px from edges."
    - "Build the intro statement: left-aligned three-line block in Founders Grotesk weight 300 at 22px, white on #000000, 48px padding-bottom before the next section. No heading, no decoration."
    - "Build the eyebrow label: 'FEATURED WORK' in Founders Grotesk weight 500 uppercase at 16px, white, left-aligned, 48px space below before the work grid begins."

  similar_brands:

    - "**Anomaly** — Creative agency that rejects the agency template — pure black canvas, single accent color, editorial left-aligned type, photography-first layouts"
    - "**Buck** — Design studio with full-bleed dark cinematic work pages, Maligna-adjacent serif display, minimal chrome, and generous black space between projects"
    - "**Mubi** — Same black-box theater atmosphere — dark canvas, single vivid accent on the nav, serif wordmark, and cinema-grade full-bleed imagery"
    - "**Acne Studios** — Fashion brand that treats the website as a dark editorial spread — oversized serif type floating on black, no UI chrome, imagery as the only decoration"
    - "**SSENSE** — Dark-mode editorial commerce with serif display headlines over full-bleed photography, hairline borders, and minimal text labels"

  quick_start:

    css_custom_properties:

      css: |
        :root {
          /* Colors */
          --color-pitch-black: #000000;
          --color-bone-white: #ffffff;
          --color-charcoal-whisper: #313130;
          --color-electric-cobalt: #1200e3;
        
          /* Typography — Font Families */
          --font-maligna: 'Maligna', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-founders-grotesk: 'Founders Grotesk', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        
          /* Typography — Scale */
          --text-caption: 16px;
          --leading-caption: 1.5;
          --tracking-caption: -0.48px;
          --text-body: 18px;
          --leading-body: 1.5;
          --tracking-body: -0.54px;
          --text-subheading: 22px;
          --leading-subheading: 1.2;
          --tracking-subheading: -0.66px;
          --text-heading-sm: 31px;
          --leading-heading-sm: 1.2;
          --tracking-heading-sm: -0.93px;
          --text-display: 61px;
          --leading-display: 1.1;
          --tracking-display: -1.83px;
        
          /* Typography — Weights */
          --font-weight-light: 300;
          --font-weight-medium: 500;
          --font-weight-bold: 700;
        
          /* Spacing */
          --spacing-unit: 8px;
          --spacing-8: 8px;
          --spacing-16: 16px;
          --spacing-24: 24px;
          --spacing-32: 32px;
          --spacing-48: 48px;
          --spacing-112: 112px;
          --spacing-160: 160px;
        
          /* Layout */
          --page-max-width: 1440px;
          --section-gap: 96-160px;
          --card-padding: 48px;
          --element-gap: 8px;
        
          /* Border Radius */
          --radius-lg: 8px;
          --radius-3xl: 24px;
          --radius-full: 1440px;
          --radius-full-2: 999999px;
        
          /* Named Radii */
          --radius-nav: 9999px;
          --radius-cards: 8px;
          --radius-buttons: 1440px;
          --radius-archedimage: 24px;
        
          /* Surfaces */
          --surface-stage-floor: #000000;
          --surface-accent-bloom: #1200e3;
        }

    tailwind_v4:

      css: |
        @theme {
          /* Colors */
          --color-pitch-black: #000000;
          --color-bone-white: #ffffff;
          --color-charcoal-whisper: #313130;
          --color-electric-cobalt: #1200e3;
        
          /* Typography */
          --font-maligna: 'Maligna', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
          --font-founders-grotesk: 'Founders Grotesk', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
        
          /* Typography — Scale */
          --text-caption: 16px;
          --leading-caption: 1.5;
          --tracking-caption: -0.48px;
          --text-body: 18px;
          --leading-body: 1.5;
          --tracking-body: -0.54px;
          --text-subheading: 22px;
          --leading-subheading: 1.2;
          --tracking-subheading: -0.66px;
          --text-heading-sm: 31px;
          --leading-heading-sm: 1.2;
          --tracking-heading-sm: -0.93px;
          --text-display: 61px;
          --leading-display: 1.1;
          --tracking-display: -1.83px;
        
          /* Spacing */
          --spacing-8: 8px;
          --spacing-16: 16px;
          --spacing-24: 24px;
          --spacing-32: 32px;
          --spacing-48: 48px;
          --spacing-112: 112px;
          --spacing-160: 160px;
        
          /* Border Radius */
          --radius-lg: 8px;
          --radius-3xl: 24px;
          --radius-full: 1440px;
          --radius-full-2: 999999px;
        }
