N O D E S I G N
Almost-invisible minimalism. The absence is the design. White space is the canvas, the cursor is the only ink.
Three values. The rest is restraint.
- Display / body Inter — 11–14px, weights 400/500
- Padding 2.5vw desktop · 30px mobile
- Easing cubic-bezier(0.16, 1, 0.3, 1)
10 components. Mostly absence.
Button.
Text-only. No box, no fill — just label and a thin underline that brightens on hover. Primary keeps the line solid, ghost drops it entirely.
Input.
Border-bottom only. Label sits above in 10px CAPS at 40% opacity. Focus deepens the underline.
Textarea.
Same border-bottom treatment, taller. No resize handle. Reads as a continuation of the page, not a box.
Select.
Same border-bottom shell. Native chevron — minimal styling so the OS picker takes over.
Card.
1px hairline border or a soft surface tint. Padding is the only frame. Used to delineate without enclosing.
Void House
2023
Built
Badge.
Small CAPS chip. Default is hairline, solid inverts to ink/paper, soft just fades the text.
Dialog.
White-on-white with a 70%-opacity backdrop and 8px blur. Title in CAPS at 14px. Esc + outside-click both close.
Tabs.
Underline strip. Inactive labels at 40% opacity, active gets the line and full ink. No animation — just the line moving.
Switch.
A 1px line with a 8px ink dot that slides 36px when on. Quietest toggle in the system.
Toast.
Hairline-bordered card. CAPS title, soft body. Success/error each pick a single inked side-line.
Stay close to the absence.
One email per theme drop. Nothing in between.
No spam. ~1 email per theme drop. Maybe one extra when I ship something interesting.