Ctrl K
ComunidadGuías…

themes/letterpress.yaml

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

Archivo original ↗Preguntar a KiBot
# Letterpress / Parchment — deep ink on cream, serif, emboss shadows.
# Warmer and heavier than newsprint: parchment paper, a letterpress feel,
# hairline rules, subtle emboss shadows. A bookish, archival tone.

name: letterpress
label: Letterpress
summary: Deep ink on parchment, serif type and embossed weight — a bookish archive.

tokens:
  palette:
    bg: "#EDE4D0"          # parchment
    surface: "#F7F0DF"
    ink: "#2A2118"         # deep umber ink
    ink_muted: "#6B5D49"
    accent: "#8A3B2E"      # oxblood
    accent_alt: "#4A5D3A"  # dark olive
    rule: "#CDBF9F"
    on_accent: "#F7F0DF"

  surfaces:
    title:   { bg: "#2A2118", ink: "#F7F0DF", muted: "#B9AC93", accent: "#8A3B2E" }
    section: { bg: "#8A3B2E", ink: "#F7F0DF", muted: "#E8C9C3" }

  dark:
    bg: "#201A12"
    surface: "#2B2318"
    ink: "#EDE4D0"
    ink_muted: "#A89A80"
    accent: "#A0503F"
    accent_alt: "#6B7F55"
    rule: "#4A402F"
    on_accent: "#EDE4D0"

  type:
    display:  { family: "Cormorant Garamond", weight: 700, size: 40, line: 1.1,  tracking: 0 }
    heading:  { family: "Cormorant Garamond", weight: 700, size: 30, line: 1.15, tracking: 0 }
    subhead:  { family: "Lora",               weight: 400, size: 14, line: 1.5,  tracking: 0 }
    body:     { family: "Lora",               weight: 400, size: 12.5, line: 1.6, tracking: 0 }
    caption:  { family: "Lora",               weight: 500, size: 10, line: 1.35, tracking: 0.2 }
    eyebrow:  { family: "Lora",               weight: 600, size: 10, line: 1.2,  tracking: 1.6, transform: upper }
    stat:     { family: "Cormorant Garamond", weight: 700, size: 54, line: 1.05, tracking: 0 }

  grid:
    margin: { top: 0.66, right: 0.8, bottom: 0.58, left: 0.8 }
    gutter: 0.32
    columns: 12
    band: { eyebrow_y: 0.66, title_y: 1.36, body_y: 2.62 }

  shape:
    radius: { card: 0.02, pill: 0.40, chip: 0.02 }
    border: { width: 1, color: "#CDBF9F" }           # thin rule edges
    card_pad: 0.30

  shadow:
    card: { type: outer, blur: 2, offset: 1, angle: 90, color: "2A2118", opacity: 0.16 }

  # A dark-olive corner tint — like a marbled endpaper.
  background:
    decor:
      - shape: ellipse
        x: 10.8
        y: 5.0
        w: 4.6
        h: 4.2
        fill: "#4A5D3A"
        transparency: 92

  # Composition — src/composition.js owns the vocabulary; every axis
  # left out here is the shared default.
  layout:
    title:
      composition: centred
    section:
      composition: rules
    heading:
      align: centre
      opening: none
    content:
      frame: inset
    list:
      marker: none
    text:
      dropcap: true

  plate:
    enabled: false

voice:
  feel: archival, considered, weighty, literary
  density: medium
  prefers:
    - a long view and a definitive claim
    - formal but warm register
    - stately progress through a topic
  avoid:
    - buzzwords and startup language
    - clipped, telegraphic style
    - loud modern colour
  headline_style: >
    A definitive statement in full sentences. "The Weight of a Printed Page"
    over "Printing, An Overview". Let the serif do the talking.
  body_style: >
    Formal, complete sentences. One idea per paragraph, thoroughly said.