Component library — 9 snippets
Every block is rendered only from design tokens (sh-tokens.css) + sh-components.css — nothing is hard-coded. Shown in a 390px phone frame, since primary traffic is TikTok on phones. Current Fraunces/Inter fonts (the Newsreader/Hanken swap is a separate gate).
1 · Button
ds-button.liquid
2 · Input
ds-input.liquid
3 · Badge
ds-badge.liquid
4 · Rating
ds-rating.liquid
Sample data — snippet renders only with real verified reviews (FTC).
5 · Tag / filter chip
ds-tag.liquid
7 · Habit card (internal id: set-card)
ds-set-card.liquid
Cleanse, brighten, protect — the gentle 3-piece habit for dull, uneven skin.
8 · Habit sequence (internal id: step-marker)
ds-step-marker.liquid
Cleanse
Gentle gel, lukewarm water.
Brighten
A few drops of glow serum.
Protect
SPF, every morning.
9 · Quiz option
ds-quiz-option.liquid