Ctrl K
ComunidadGuías…

themes/linear-dark.yaml

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
name: linear-dark
label: Linear Dark
summary: Precise dark product UI — near-black, hairline borders, violet accent.
tokens:
  palette:
    bg: "#17181D"
    surface: "#202228"
    ink: "#E6E9F0"
    ink_muted: "#8A8F9C"
    accent: "#7C5CFF"
    accent_alt: "#7C8CF8"
    rule: "#FFFFFF14"
    on_accent: "#FFFFFF"
  surfaces:
    title:
      bg: "#14151A"
      ink: "#FFFFFF"
      muted: "#A0A5B1"
      accent: "#7C8CF8"
    section:
      bg: "#2A2255"
      ink: "#E6E9F0"
      muted: "#9AA0AD"
      accent: "#5E6AD2"
  dark:
    bg: "#101116"
    surface: "#191A20"
    ink: "#E6E9F0"
    ink_muted: "#7E8390"
    accent: "#5E6AD2"
    accent_alt: "#7C8CF8"
    rule: "#FFFFFF10"
    on_accent: "#FFFFFF"
  type:
    display:
      family: Inter
      weight: 700
      size: 40
      line: 1.08
      tracking: -0.8
    heading:
      family: Inter
      weight: 600
      size: 30
      line: 1.12
      tracking: -0.4
    subhead:
      family: Inter
      weight: 400
      size: 15
      line: 1.4
      tracking: 0
    body:
      family: Inter
      weight: 400
      size: 13
      line: 1.55
      tracking: 0
    caption:
      family: Inter
      weight: 500
      size: 10
      line: 1.35
      tracking: 0.2
    eyebrow:
      family: Inter
      weight: 700
      size: 10
      line: 1.2
      tracking: 1.4
      transform: upper
    stat:
      family: Inter
      weight: 700
      size: 54
      line: 1
      tracking: -1.5
  grid:
    margin:
      top: 0.62
      right: 0.7
      bottom: 0.55
      left: 0.7
    gutter: 0.3
    columns: 12
    band:
      eyebrow_y: 0.62
      title_y: 1.3
      body_y: 2.55
  shape:
    radius:
      card: 0.2
      pill: 0.4
      chip: 0.1
    border:
      width: 1
      color: "#FFFFFF1F"
    card_pad: 0.3
  shadow:
    card:
      type: outer
      blur: 18
      offset: 2
      angle: 90
      color: "000000"
      opacity: 0.3
  # Composition — src/composition.js owns the vocabulary; every axis
  # left out here is the shared default.
  layout:
    title:
      composition: top
    heading:
      opening: rule
      rule: under
    list:
      marker: dash

  plate:
    enabled: false
voice:
  feel: precise, calm, technical, product-like
  density: medium
  prefers:
    - sharp, specific claims
    - structured comparisons and cards
    - concise technical phrasing
  avoid:
    - enthusiasm and exclamation marks
    - decorative language
    - long paragraphs — this is an interface, not prose
  headline_style: >
    Precise and product-like. "Rendering, at Framer Speed" over "An Introduction
    to Ray Tracing". Say it like a changelog: exact, brief.
  body_style: |
    Short, factual sentences. One idea each.