Presets Sequin Streamer
Sequin Streamer
Dark-first, bouncy fashion UI: saturated indigo actions on deep blue-slate neutrals, rounded Outfit type and pill shapes with AA contrast.
Colour
Five ramps, 50 to 950
Semantic tokens
Light and dark
Typography
Outfit, Outfit and Geist Mono
Grow what matters
display-lg · 56/1.05 · 700 · -0.025em
Outfit
Grow what matters
display-md · 42/1.1 · 700 · -0.02em
Outfit
A calmer way to work
heading-lg · 32/1.2 · 600 · -0.015em
Outfit
A calmer way to work
heading-md · 24/1.25 · 600 · -0.01em
Outfit
A calmer way to work
heading-sm · 18/1.35 · 600 · -0.005em
Outfit
Good systems disappear. People notice the product, not the parts.
body-lg · 18/1.6 · 400
Outfit
Good systems disappear. People notice the product, not the parts.
body-md · 16/1.55 · 400
Outfit
Good systems disappear. People notice the product, not the parts.
body-sm · 14/1.5 · 400
Outfit
Save changes
label · 14/1.25 · 600 · 0.01em
Outfit
Updated 2 minutes ago
caption · 12/1.4 · 500 · 0.02em
Outfit
const theme = preset("sequin-streamer")
code · 14/1.5 · 400
Geist Mono
Spacing · radius · shadow
The quiet rules
6px
12px
16px
24px
full
Components
Every part, every state
Buttons
Inputs
Navigation
Feedback
Cards, table and overlays
$48,210
74% of the $65k goalWhat changed this quarter, and what to do next.
Product designer
| Customer | Date | Status | Amount | |
|---|---|---|---|---|
| MRMd Rakib Shekh | Mar 12 | Paid | $2,400.00 | |
| NJNusrat Jahan | Mar 11 | Pending | $860.00 | |
| IJIsrat Jahan | Mar 09 | Failed | $1,120.00 |
“Q3 launch” and its 24 files will be removed for everyone. You can’t undo this.
When customers write to you, their messages show up here.
Invite your teamScreens
Sequin Streamer as a real product
Landing page
Sequin Streamer
Dark-first, bouncy fashion UI: saturated indigo actions on deep blue-slate neutrals, rounded Outfit type and pill shapes with AA contrast.
+24.6%
Dashboard
Good morning, Rakib
Overview
$48,210
+12.4%2,318
+4.1%1.8%
-0.3%| Customer | Date | Status | Amount | |
|---|---|---|---|---|
| MRMd Rakib Shekh | Mar 12 | Paid | $2,400.00 | |
| NJNusrat Jahan | Mar 11 | Pending | $860.00 | |
| IJIsrat Jahan | Mar 09 | Failed | $1,120.00 |
Phone app
Welcome back
Md Rakib Shekh$12,480
Q3 launch
Pricing
$0 /month
For trying things out
Start free- 1 project
- Basic reports
- Email support
$24 /month
For growing teams
Choose Pro- Unlimited projects
- Team workspaces
- Priority support
- Advanced reports
$79 /month
For larger organisations
Choose Business- Everything in Pro
- SSO and audit log
- A dedicated manager
Sign in
Welcome back
Sign in to continue to your workspace.
“We set up our whole workspace in an afternoon.”
NJNusrat JahanHead of operations
Settings
Settings
Use Sequin Streamer
In Figma
Open UIX, go to Presets and search “Sequin Streamer”. Press Use this preset, then Sync to Figma.
Install UIXIn code
Install the theme with shadcn/ui, or download the files.
DESIGN.mdtheme.csstokens.dtcg.jsonfigma-variables.jsonshadcn-theme.jsonpreset.json
Send to your AI agent
Connect the UIX MCP once, then ask Claude Code, Cursor or any MCP client: “Use the Sequin Streamer preset”.
Get your MCP linkAbout Sequin Streamer
Overview
Sequin Streamer is for fashion shopping and wardrobe tools. It is built dark-first: background neutral.950 (#0d1019) and card neutral.900 (#181c28) are blue-tinted, so the indigo primary and rounded shapes stand out without glare. The playful tone comes from radii of 12–24px, springy motion and one saturated hue, not from extra decoration. Every status or selected state pairs color with shape, a label or an icon.
Color
One brand hue, Velvet Indigo (OKLCH hue about 265), drives primary, accent and ring. In light mode primary is brand.600 (#3d4ddb, 6.4:1 with white). In dark mode it is brand.400 (#7189fb, 6.0:1 on background, 5.3:1 with its brand.950 label). Neutrals carry a small amount of the same blue hue, so surfaces and brand read as one family. Chroma rises from 50 to 500–600 and falls toward 950 on every scale, so mid-steps stay clean. Destructive is a magenta-leaning crimson: danger.600 in light mode and danger.400 in dark mode. Its hue is about 80° away from primary (ΔE2000 > 30 in both modes), so an error never reads as a brand action. Success leans cool emerald-teal to match the blue temperature. Warning stays a golden amber and is reserved for status, never decoration.
Typography
Outfit is the single voice for display and interface text; its round geometric terminals match the shapes. Headings and display sizes follow a perfect-fourth scale (×1.333): 18 → 24 → 32 → 42 → 56px. Tracking tightens as size grows, from -0.005em at 18px to -0.025em at 56px. Body text uses 16px at a 1.55 line height, with 18px and 14px variants. Display uses Outfit 600 and 700, and the UI uses 400, 500 and 600, all shipped by Google Fonts. Geist Mono 400 at 14px is reserved for SKUs, sizes, order IDs and code.
Layout
Comfortable density on a 4px grid (space.1 = 4px). Product grids use space.6 (24px) gutters. Cards use space.6 (24px) padding, or space.4 (16px) on compact tiles. Buttons and inputs are 44px tall, and table or list rows are at least 44px, so touch targets meet the 44px minimum.
Elevation
Dark surfaces separate by ramp step first: background neutral.950, then card and popover neutral.900, then secondary and muted neutral.800. A 1px border comes next, and shadow comes last. Shadows are tinted with near-black blue (rgba 3, 5, 15). Use shadow.sm on cards, shadow.md on menus and popovers, and shadow.lg on dialogs and sheets only.
Shapes
Rounding is core to the personality. Use radius.md (12px) on small controls such as checkboxes and segmented items. Use radius.lg (16px) on buttons and inputs, with radius.full available for pill buttons. Use radius.xl (24px) on product cards and sheets. Badges and avatars use radius.full. radius.none and radius.sm are only for inline code and table cells.
Do
- Use one primary button per view (e.g. Add to bag). Set other actions to secondary (neutral.100 light / neutral.800 dark) or ghost buttons.
- Use radius.lg (16px) on buttons and inputs and radius.xl (24px) on product cards and sheets. Use radius.full only for pill buttons, badges and avatars.
- Layer dark screens as background neutral.950, then card/popover neutral.900, then muted neutral.800. Add a 1px border token before reaching for shadow.md or shadow.lg.
- Show focus as a 2px ring token outline with a 2px offset on every button, input, swatch and card link. Never rely on a color change alone.
- Pair success, warning and destructive with an icon and a text label, such as a check icon with 'In stock' or an alert icon with 'Only 2 left'.
- Set SKUs, sizes and order IDs in the code style (Geist Mono 14px/1.5, weight 400) with letterSpacing 0.
Don’t
- Don't use primary for delete, remove-from-bag or error text. Use destructive with destructive-foreground instead.
- Don't set text below body-sm (14px) on muted or accent surfaces. Keep muted-foreground for secondary copy only, not for prices or button labels.
- Don't use #000000 for dark-mode surfaces. Use neutral.950 for background and neutral.900 for cards, and keep #ffffff for light-mode card and popover only.
- Don't use radius below radius.md (12px) on buttons, inputs, cards or badges.
- Don't add a second saturated accent hue. Keep success, warning and destructive for status messages and badges, never decoration.
- Don't apply negative letterSpacing to body-md, body-sm, label or caption. Tight tracking is only for heading-sm and larger.
- Access
- Free
- Industries
- fashion, retail, e commerce
- Mood
- playful, friendly, bold, energetic
- Display font
- Outfit
- Body font
- Outfit
- Mono font
- Geist Mono
- Density
- Comfortable
- Contrast
- Standard
- Corner radius
- 12px