Compact, self-contained widgets that behave like assets. Drop them into any block, card, or page to add a small touch of polish without rewriting the surrounding UI.
Goal tracker with a rose icon, target line, warm gradient progress bar, and current status plus deadline.
Exercise form card with a sky play tile, muscle-group line, info-dot cues, and a rose avoid callout.
Numbered warm-up routine with an orange flame header, a total-time pill, and duration column per row.
Recovery-day card with an indigo moon tile, readiness line, and sparkle-bulleted active-recovery items.
Athlete profile card with a medal badge, tier label, three-stat tile row, and an XP-to-next-tier bar.
Menu row with a warm gradient thumbnail, dish name and price pair, description, and dietary tag chips.
Venue tile with a warm gradient cover, floating cuisine and rating pills, and a neighborhood-ETA row.
Emerald-bordered reservation summary with when/guests/seating/code arranged on a four-cell grid.
Four-step delivery progress with icon tiles, a ringed active step, ETA pill, and a courier footer.
Itemized food order receipt with qty-by-name lines, a subtotal/delivery/tip breakdown, and bold total.
Dish nutrition card with a kcal line, stacked macro bar, and three color-keyed grams-per-macro tiles.
Recipe tile with a warm chef tile, time/kcal/servings row, and a two-column ingredients list.
Keep at a gentle simmer, stirring every two minutes so the garlic doesn't scorch.
Recipe-step card with a step pill, mono MM:SS countdown, instruction paragraph, and rose progress bar.
Wrapped diet chip filter where selected options fill with emerald and inactives stay bordered.
Sommelier pairings panel with a dish header and rose-ruled wine or cocktail suggestion blocks.
Standard text field with a label on top and a muted helper line under the control.
Invalid field with a rose ring, alert icon inside the input, and a descriptive error under it.
Validated field with an emerald ring, check mark, and a confirming note beneath.
Labeled input flanked by a red asterisk and a Required pill, plus an explanatory hint below.
Input that sandwiches a value between a muted prefix and suffix for URLs, currencies, or domains.
Focused input with the label shrunk to the top-left corner and a blinking caret after the value.
Multi-line field with a character counter that turns amber near the limit and rose past it.
Two inputs arranged side by side on a responsive grid for first/last names and paired fields.
Bordered card bundling a legend, description, and a short stack of related inputs.