Ctrl K
ComunidadGuías…

themes/swiss-international.yaml

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

Archivo original ↗Preguntar a KiBot
name: swiss-international
label: Swiss International
summary: Strict grid typography — black on white, hairline rules, one red accent.
tokens:
  palette:
    bg: "#FFFFFF"
    surface: "#F6F6F4"
    ink: "#141414"
    ink_muted: "#6B6B6B"
    accent: "#E63946"
    accent_alt: "#1D3557"
    rule: "#D9D9D4"
    on_accent: "#0A0A0A"
  surfaces:
    title:
      bg: "#141414"
      ink: "#FFFFFF"
      muted: "#B9B9B9"
      accent: "#E63946"
    section:
      bg: "#E63946"
      ink: "#FFFFFF"
      muted: "#FDF4F5"
  dark:
    bg: "#141414"
    surface: "#1F1F1F"
    ink: "#F2F2F0"
    ink_muted: "#A8A8A4"
    accent: "#E63946"
    accent_alt: "#6C8BBF"
    rule: "#FFFFFF24"
    on_accent: "#FFFFFF"
  type:
    display:
      family: Inter
      weight: 700
      size: 40
      line: 1.08
      tracking: -1
    heading:
      family: Inter
      weight: 600
      size: 30
      line: 1.12
      tracking: -0.5
    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.6
      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
      pill: 0.4
      chip: 0
    border:
      width: 1
      color: "#D9D9D4"
    card_pad: 0.3
  shadow:
    card:
      type: outer
      blur: 0
      offset: 0
      angle: 90
      color: "141414"
      opacity: 0
  background:
    decor:
      - shape: rect
        x: 0
        y: 2.5
        w: 13.333
        h: 0.015
        fill: "#B9B9B9"
        transparency: 70
      - shape: rect
        x: 0
        y: 5
        w: 13.333
        h: 0.015
        fill: "#B9B9B9"
        transparency: 70
      - shape: rect
        x: 3.33
        y: 0
        w: 0.015
        h: 7.5
        fill: "#B9B9B9"
        transparency: 70
      - shape: rect
        x: 6.66
        y: 0
        w: 0.015
        h: 7.5
        fill: "#B9B9B9"
        transparency: 70
      - shape: rect
        x: 9.99
        y: 0
        w: 0.015
        h: 7.5
        fill: "#B9B9B9"
        transparency: 70
  # Composition — src/composition.js owns the vocabulary; every axis
  # left out here is the shared default.
  layout:
    heading:
      opening: rule
      rule: under
    list:
      marker: none

  plate:
    enabled: false
voice:
  feel: clinical, precise, objective, confident
  density: medium
  prefers:
    - a strong opening claim
    - data-driven statements
    - clean two-column comparisons
  avoid:
    - decoration, clip-art, drop shadows
    - more than one accent colour per slide
    - casual or playful phrasing
  headline_style: >
    Declarative and noun-first. "Rasterisation Is the Bottleneck" over "An
    Introduction to Rasterisation". Short, specific, matter-of-fact.
  body_style: |
    Full sentences, plain words. State the claim, give the evidence, stop.