10 PRESETS + THE ORIGINAL
Design system
Choose a direction for the entire kit. Your selection applies to the website, blocks, and previews, and is saved on this browser.
Ledger / light
Paper
#f4f1ea
Ink
#171717
Muted
#6b645b
Rule
#d9d1c3
Signal
#c43e1c
Corners: 0px · Spacing: 100% · Typography: Geist sans
Use this design in your app
Current preset: Ledger. Both light and dark colors are included. Add the dark class to your root element to enable dark mode.
View and copy theme CSS
app/globals.css
@import "tailwindcss";
@custom-variant dark (&:where(.dark, .dark *));
@theme inline {
--color-ledger-paper: var(--ledger-paper);
--color-ledger-ink: var(--ledger-ink);
--color-ledger-muted: var(--ledger-muted);
--color-ledger-rule: var(--ledger-rule);
--color-ledger-signal: var(--ledger-signal);
--font-sans: var(--design-font);
--font-mono: var(--font-geist-mono, ui-monospace), monospace;
}
:root {
--ledger-paper: #f4f1ea;
--ledger-ink: #171717;
--ledger-muted: #6b645b;
--ledger-rule: #d9d1c3;
--ledger-signal: #c43e1c;
--design-font: var(--font-geist-sans, ui-sans-serif), sans-serif;
--spacing: 0.25rem;
color-scheme: light;
}
.dark {
--ledger-paper: #12110f;
--ledger-ink: #ede8de;
--ledger-muted: #9e9689;
--ledger-rule: #2a2722;
--ledger-signal: #e76b49;
color-scheme: dark;
}
body {
background: var(--ledger-paper);
color: var(--ledger-ink);
font-family: var(--design-font);
-webkit-font-smoothing: antialiased;
}
* { border-radius: 0; box-shadow: none; }
:is(button, input, select, textarea, [class~="border"]) { border-radius: 0px; }
::selection { background: var(--ledger-signal); color: var(--ledger-paper); }
:focus-visible { outline: 2px solid var(--ledger-signal); outline-offset: 3px; }
.ledger-link { position: relative; display: inline-block; color: var(--ledger-ink); text-decoration: none; }
.ledger-link::after { content: ""; position: absolute; bottom: -2px; left: 0; width: 40px; height: 2px; background: var(--ledger-signal); transition: width 120ms ease-out; }
.ledger-link:hover::after, .ledger-link:focus-visible::after { width: 100%; }
.bg-grid-pattern { background-image: radial-gradient(var(--ledger-ink) 1px, transparent 1px); background-size: 24px 24px; }
Live block preview
Fathom
Desk access
Operators
only.
Session 12h. Audit on every write.
Fathom