hero.synthwave-arcade-cabinet · Arcade cabinet

A hero pattern from Synthwave Retro-Future, drawn alone below with this design's tokens and sample copy. Not used in this design: shown with its tokens for comparison. Give the section root data-pattern="hero.synthwave-arcade-cabinet". A guide only: DESIGN.md and tokens.json are the source of truth.

Rule
A neon-outlined cabinet panel on 2–11 holds a three-score readout, the chrome headline, the subhead and a PRESS START button; vertical mono labels run up columns 1 and 12.
Slots
eyebrow, meta, stats[3..3], headline, subhead, cta
Grid areas
left 1-1 · cabinet 2-11 · right 12-12 (12-column grid, 1-based inclusive spans)
Notes
The cabinet border is 2 px accent with an accent glow; the score figures are mono at step 2. The PRESS START button may blink (1 s steps) unless reduced motion is set.
Tokens
bg #0E0B1F · text #EDE6FF · heading #FFFFFF · accent #FE2D6D · accent2 #00A59F · Orbitron / Space Grotesk · radius 2px · space unit 8px (full list in design/tokens.json)
Section
vertical padding step 6

Pattern notes

  • A neon-outlined cabinet (surface fill, 2 px accent border + glow) on 2–11 holds: three score readouts in a row (mono label over a mono figure at step 2, centred), a 2 px neon rule, the chrome headline at step 6 (centred), the body subhead centred, and a large primary "press start" button. Vertical mono labels run up column 1 (rotated −90°) and down column 12 (rotated 90°) in the link colour; both hide on phone.

Brand & product studio

launches shipped

140+

years independent

12

clients return

9 of 10

We make complicated companies simple to choose

Northfold is a 14-person studio helping manufacturers, labs and B2B teams explain what they do — and look like they mean it.

Start a project

Booking projects from June 2026

Layout tree (as in design/layout.json)
{
  "pattern": "hero.synthwave-arcade-cabinet",
  "kind": "hero",
  "grid": {
    "left": "1-1",
    "cabinet": "2-11",
    "right": "12-12"
  },
  "slots": [
    "eyebrow",
    "meta",
    "stats[3..3]",
    "headline",
    "subhead",
    "cta"
  ],
  "notes": "The cabinet border is 2 px accent with an accent glow; the score figures are mono at step 2. The PRESS START button may blink (1 s steps) unless reduced motion is set.",
  "tree": {
    "el": "grid",
    "gap": 3,
    "align": "center",
    "minVh": 0.85,
    "children": [
      {
        "el": "text",
        "span": "1-1",
        "mobile": "hide",
        "color": "link",
        "alignSelf": "center",
        "slot": "eyebrow",
        "role": "label",
        "rotate": -90,
        "font": "mono"
      },
      {
        "el": "box",
        "span": "2-11",
        "bg": "surface",
        "gap": 5,
        "pad": [
          6,
          5
        ],
        "align": "center",
        "border": "all",
        "children": [
          {
            "el": "repeat",
            "mobile": "keep",
            "slot": "stats",
            "min": 3,
            "max": 3,
            "layout": "row",
            "gap": 6,
            "of": {
              "el": "box",
              "gap": 0,
              "align": "center",
              "justify": "end",
              "children": [
                {
                  "el": "text",
                  "color": "textMuted",
                  "slot": "title",
                  "role": "label",
                  "align": "center",
                  "font": "mono"
                },
                {
                  "el": "text",
                  "slot": "number",
                  "role": "number",
                  "step": 2,
                  "align": "center",
                  "font": "mono"
                }
              ]
            }
          },
          {
            "el": "divider",
            "weight": 2
          },
          {
            "el": "text",
            "slot": "headline",
            "role": "display",
            "step": 6,
            "align": "center",
            "transform": "uppercase",
            "weight": 900,
            "tracking": "wide",
            "leading": "tight",
            "maxCh": 16
          },
          {
            "el": "text",
            "slot": "subhead",
            "role": "body",
            "align": "center",
            "maxCh": 46
          },
          {
            "el": "button",
            "slot": "cta",
            "variant": "primary",
            "size": "lg"
          }
        ]
      },
      {
        "el": "text",
        "span": "12-12",
        "mobile": "hide",
        "color": "link",
        "alignSelf": "center",
        "slot": "meta",
        "role": "label",
        "rotate": 90,
        "font": "mono"
      }
    ]
  }
}

Other patterns in this design

Whole design · Spec bundle (JSON) · On the style page