How fonttrio.xyz is designed

Captured pages, colors, and typography from fonttrio.xyz.

How is fonttrio.xyz designed? Show me the visual system I can use as a reference.

Captured pages

Overview

fonttrio.xyz presents a predominantly dark surface treatment in the captured pages. The system is anchored by #000000, #ededed, and #888888, with typography led by System, Montserrat, Karla, Archivo, Outfit, Libre Baskerville, Mukta, Schibsted Grotesk, Pt Serif, Pt Sans, Inconsolata, Space Grotesk, Exo 2, Titillium, Jet Brains Mono, Roboto, Manrope, Source Code Pro, and Plus Jakarta Sans. The guide below names reusable design roles only where the captured evidence supports them.

The reference set uses representative captured pages. It is a design reference, not a claim about the site's private source code or a complete responsive specification.

Design tokens

The token names are practical labels for the recorded values. They are not claims about the source site's variable names.

Colors

tokenvalueobserved use
color.surface#000000surface on page content in the nav
color.text#edededtext on page content in the nav
color.text#888888text on page content in the nav
color.border#1f1f1fborder on page content in the button
color.surface#141414surface on page content in the button

Typography

tokenfont familysizeweightline heightletter spacingobserved use
type.body-16pxSystem16px40024pxnormal<div> in the nav, <div>, <button> in the button, and <a> in the nav
type.display-192pxSystem192px400211.2px-4.8px<div>
type.display-192pxMontserrat192px800192px-5.76px<span>
type.utility-10pxSystem10px40015px0.5px<p>
type.body-14pxSystem14px50020pxnormal<h3> and <p>
type.body-28pxKarla28px40042px-0.28px<span>
type.utility-13pxKarla13px40019.5pxnormal<p>
type.body-14pxSystem14px40020pxnormal<div>
type.heading-28pxOutfit28px70030.8pxnormal<p>
type.utility-13pxLibre Baskerville13px40019.5pxnormal<p>
type.heading-28pxArchivo28px80030.8pxnormal<p>
type.utility-13pxArchivo13px40019.5pxnormal<p>
type.utility-13pxMukta13px40019.5pxnormal<p>
type.heading-28pxSchibsted Grotesk28px70030.8pxnormal<p>
type.heading-28pxPt Serif28px70030.8pxnormal<p>
type.utility-13pxPt Sans13px40019.5pxnormal<p>
type.utility-11pxInconsolata11px40016.5pxnormal<code> in the button
type.heading-28pxSpace Grotesk28px70030.8pxnormal<p>
type.heading-28pxExo 228px70030.8pxnormal<p>
type.utility-13pxTitillium13px40019.5pxnormal<p>

Spacing

valuepropertyobserved element
0px 48px 64pxpaddingpage content
16pxpaddingpage content
12px 16pxpaddingpage content
0px 48pxpaddingpage content
0px 0px 4pxmarginpage content
12px 32pxpaddingpage content
10px 16pxpaddingpage content
16px 0px 0px 20pxmarginpage content

Shape and depth

The captured pages use 1px 0px 0px solid 0px, 1px solid 6px, 1px solid 0px, and 0px none 8px border treatments.

Colors

The visual system is predominantly dark surface treatment. Surface colors include #000000 and #141414. Text colors include #ededed and #888888. Keep image-derived colors separate from interface colors.

Typography

The captured type system uses System, Montserrat, Karla, Outfit, Libre Baskerville, Archivo, Mukta, Schibsted Grotesk, Pt Serif, Pt Sans, Inconsolata, Space Grotesk, Exo 2, Titillium, Jet Brains Mono, Roboto, and Manrope. The table records measured size, weight, leading, and tracking where available; it does not establish licensing or a complete fallback stack.

Layout

The captured pages use values such as 0px 48px 64px, 16px, 12px 16px, 0px 48px, and 0px 0px 4px for padding and margin. These are measured usages, not a resolved scale. The available evidence does not establish container widths, grid rules, or breakpoints.

Visual language

The captured visual language is predominantly dark surface treatment. Surface treatment centers on #000000 and #141414. No structured gradient or shadow treatment is established.

Components and states

The captured pages include repeated styling on <div>, <button>, <span>, <p>, <h3>, <code>, and <a> elements. The evidence does not identify reusable component boundaries or interaction states. Treat loading, focus, hover, pressed, error, and disabled states as implementation work to validate rather than as captured facts.

Responsive behavior

The captured token set does not establish breakpoint values or mobile behavior. Validate stacking, navigation changes, image treatment, and type scaling against the representative captures before implementing a responsive adaptation.

Practical implementation guidance

  • Preserve the dark surface relationship and the measured type hierarchy before adding decorative treatment.
  • Start from the returned typography, spacing, color, and border values; name any new scale or semantic role as an adaptation rather than as a source fact.
  • Keep the captured font families separate from licensing decisions.
  • Use screenshots to validate component anatomy, responsive behavior, focus treatment, and motion before shipping.
  • Avoid introducing gradients or shadows beyond the captured treatment; none are established.

Scope note

The guide uses representative captured pages. The evidence supports the values and observations above; it does not establish component semantics, interaction states, motion timing, breakpoint rules, font licensing, or a complete source stylesheet.

Colors

  • #000000
  • #ededed
  • #888888
  • #1f1f1f
  • #141414

Typography captured from fonttrio.xyz

  • System

    Weight 400 · Size 16px · Line height 24px

  • Montserrat

    Weight 800 · Size 28px · Line height 30.8px

  • Karla

    Weight 400 · Size 13px · Line height 19.5px

  • Archivo

    Weight 800 · Size 28px · Line height 30.8px

  • Outfit

    Weight 700 · Size 28px · Line height 30.8px

  • Libre Baskerville

    Weight 400 · Size 13px · Line height 19.5px

  • Mukta

    Weight 400 · Size 13px · Line height 19.5px

  • Schibsted Grotesk

    Weight 700 · Size 28px · Line height 30.8px

  • Pt Serif

    Weight 700 · Size 28px · Line height 30.8px

  • Pt Sans

    Weight 400 · Size 13px · Line height 19.5px

  • Inconsolata

    Weight 400 · Size 11px · Line height 16.5px

  • Space Grotesk

    Weight 700 · Size 28px · Line height 30.8px

  • Exo 2

    Weight 700 · Size 28px · Line height 30.8px

  • Titillium

    Weight 400 · Size 13px · Line height 19.5px

  • Jet Brains Mono

    Weight 400 · Size 11px · Line height 16.5px

  • Roboto

    Weight 400 · Size 13px · Line height 19.5px