Style LibraryNew · weekly review
Minisforum-inspired
Brand-inspiredDesktops/PCs/BuildersMinisforum's storefront evidence shows a cool, technical e-commerce palette built on near-black text (#000000, #1a1a1a, #1d1d1f) over white and off-white canvases (#ffffff, #fafafa, #f5f5f5), with a saturated blue (#133…
Inspired by a public brand’s design language. Use it for the look only — the prompt tells the assistant not to copy the brand’s name, logo, wording or trademarks, and neither should your app.
#133ee3#1a1a1a#ffffff#333333#6e6e73#e6e6e6#f5f5f5#000000FontsInter headingsInter body
Preview
A sample page drawn from this style’s tokens — a guide to the look, not the exact output.
Plan the week in ten minutes
Pull in every task, see what matters, and share one clear plan with the team.
Get startedSee how it worksDocs
Tasks done1,284+12% this week
Sign in
Emailyou@example.com
Remember meContinueToday
Review roadmapDone
Ship onboardingIn progress
Team sync3 pm
Prompt
Paste into any AI assistant before describing what to build — or attach it to a project below.
# Visual style inspired by Minisforum's storefront (Desktops/PCs/Builders)
A full style reference in DESIGN.md format: tokens in the front matter, then type scale, components, layout, do's and don'ts. Use it for colour, type, spacing and components only — never Minisforum's name, logo, product photos, copy or trademarks.
---
version: alpha
name: "Minisforum"
description: |-
Minisforum's storefront evidence shows a cool, technical e-commerce palette built on near-black text (#000000, #1a1a1a, #1d1d1f) over white and off-white canvases (#ffffff, #fafafa, #f5f5f5), with a saturated blue (#133ee3) driving the review-widget accent, links, and likely primary actions. Secondary reds (#d7002a, #ff4d4f) mark discount tags and "save" pricing, while a muted gray family (#333333, #6e6e73, #999999, #cccccc) carries body copy, captions, and disabled states. Thin hairlines (#e6e6e6, #e7e9ed) separate cards and panels typical of a dense specs-driven catalog (Mini PCs, Workstations, NAS, Motherboards).
Font evidence is mixed: a large "Cartx…" font stack originates from a third-party review/widget script and is not treated as brand typography. More plausible interface fonts observed are Inter, Poppins, Roboto, PingFang SC, and MiSans, consistent with a China-headquartered hardware brand serving Latin and CJK audiences; system fallbacks (-apple-system, Helvetica Neue, Arial) round out the stack. This interpretation proposes Inter as the primary Latin display/body face with PingFang SC/MiSans as CJK fallbacks, sized against the few concrete CSS values observed (11–18px) and extrapolated upward for headings, which are labeled proposed rather than measured.
colors:
primary: "#133ee3"
ink: "#1a1a1a"
canvas: "#ffffff"
body: "#333333"
muted: "#6e6e73"
hairline: "#e6e6e6"
surface-soft: "#f5f5f5"
surface-card: "#ffffff"
on-primary: "#ffffff"
ink-strong: "#000000"
ink-alt: "#1d1d1f"
border-subtle: "#e7e9ed"
muted-soft: "#999999"
muted-line: "#cccccc"
danger: "#d7002a"
save-accent: "#ff4d4f"
link-alt: "#465fff"
info-blue: "#3b99fc"
success-green: "#7ac142"
surface-canvas-alt: "#fafafa"
surface-tint: "#f2f2f2"
scrim-dark: "#00000099"
overlay-light: "#ffffffcc"
typography:
display-xl: {fontFamily: "Inter, -apple-system, Helvetica Neue, Arial, sans-serif", fontSize: 48px, fontWeight: 600, lineHeight: 1.1, letterSpacing: -0.5px}
display-md: {fontFamily: "Inter, -apple-system, Helvetica Neue, Arial, sans-serif", fontSize: 32px, fontWeight: 600, lineHeight: 1.15, letterSpacing: -0.25px}
title-md: {fontFamily: "Inter, -apple-system, Helvetica Neue, Arial, sans-serif", fontSize: 18px, fontWeight: 500, lineHeight: 1.3, letterSpacing: 0px}
body-md: {fontFamily: "Inter, PingFang SC, MiSans, sans-serif", fontSize: 14px, fontWeight: 400, lineHeight: 1.5, letterSpacing: 0px}
body-sm: {fontFamily: "Inter, PingFang SC, MiSans, sans-serif", fontSize: 13px, fontWeight: 500, lineHeight: 1.4, letterSpacing: 0px}
caption: {fontFamily: "Inter, PingFang SC, MiSans, sans-serif", fontSize: 11px, fontWeight: 600, lineHeight: 1.3, letterSpacing: 0px}
button-md: {fontFamily: "Inter, PingFang SC, MiSans, sans-serif", fontSize: 14px, fontWeight: 600, lineHeight: 1.3, letterSpacing: 0.2px}
rounded:
none: 0px
xs: 2px
sm: 4px
md: 8px
lg: 16px
full: 9999px
spacing:
none: 0px
xxs: 2px
xs: 4px
sm: 8px
md: 12px
base: 16px
lg: 24px
xl: 32px
xxl: 48px
section: 64px
components:
button-primary:
backgroundColor: "{colors.primary}"
textColor: "{colors.on-primary}"
typography: "{typography.button-md}"
rounded: "{rounded.sm}"
padding: "{spacing.md} {spacing.lg}"
button-secondary:
backgroundColor: "transparent"
textColor: "{colors.primary}"
border: "1px solid {colors.primary}"
typography: "{typography.button-md}"
rounded: "{rounded.sm}"
padding: "{spacing.md} {spacing.lg}"
text-input:
backgroundColor: "{colors.canvas}"
border: "1px solid {colors.hairline}"
textColor: "{colors.ink}"
typography: "{typography.body-md}"
rounded: "{rounded.sm}"
padding: "{spacing.sm} {spacing.base}"
nav-bar:
backgroundColor: "{colors.canvas}"
textColor: "{colors.ink}"
borderBottom: "1px solid {colors.hairline}"
typography: "{typography.body-md}"
height: "80px"
product-card:
backgroundColor: "{colors.surface-card}"
border: "1px solid {colors.hairline}"
rounded: "{rounded.md}"
padding: "{spacing.base}"
titleTypography: "{typography.body-sm}"
priceTypography: "{typography.body-sm}"
compareTextColor: "{colors.muted-soft}"
discount-badge:
backgroundColor: "{colors.danger}"
textColor: "{colors.on-primary}"
typography: "{typography.caption}"
rounded: "{rounded.xs}"
padding: "{spacing.xxs} {spacing.sm}"
hero:
backgroundColor: "{colors.ink-strong}"
textColor: "{colors.on-primary}"
typography: "{typography.display-xl}"
padding: "{spacing.section} {spacing.xl}"
footer:
backgroundColor: "{colors.surface-canvas-alt}"
textColor: "{colors.body}"
borderTop: "1px solid {colors.hairline}"
typography: "{typography.body-sm}"
padding: "{spacing.xxl} {spacing.xl}"
badge:
backgroundColor: "{colors.surface-tint}"
textColor: "{colors.ink}"
typography: "{typography.caption}"
rounded: "{rounded.full}"
padding: "{spacing.xxs} {spacing.md}"
search:
backgroundColor: "{colors.surface-soft}"
border: "1px solid {colors.hairline}"
textColor: "{colors.muted}"
typography: "{typography.body-md}"
rounded: "{rounded.sm}"
padding: "{spacing.sm} {spacing.base}"
spec-comparison-row:
backgroundColor: "{colors.surface-card}"
borderBottom: "1px solid {colors.border-subtle}"
labelTypography: "{typography.caption}"
valueTypography: "{typography.body-md}"
padding: "{spacing.sm} {spacing.base}"
---
## Components
**button-primary** — proposed for primary CTAs ("Shop Now," "Buy Now," "Add To Cart"). Uses the observed accent blue (#133ee3), which appears in the CSS as the review-widget's primary color and is inferred to extend to storefront CTAs given its saturation and prominence in the palette.
**button-secondary** — proposed outline variant for lower-emphasis actions ("Learn More," "Explore More," "View All"), using the same primary blue as border/text on a transparent fill to preserve hierarchy without adding new colors.
**text-input** — proposed styling for newsletter/search fields (e.g. the footer "Email" capture), using hairline borders and body-md typography; no focus or validation states were observed, so those remain unspecified.
**nav-bar** — inferred from the `.header__columns` grid rule (min-height: 80px, three-column grid), giving a left/center/right layout for logo, primary nav ("Products," "Shop By," "Deals," "Explore & Support"), and cart/account icons.
**product-card** — grounded in the `.vidhash_likeProduct` rules, which show an aspect-ratio:1 image box, 8px radius, 12–14px title text, and a strikethrough compare-price in muted gray (#999999). Extended here to the main catalog grid (e.g. MS-A2, UM890 Pro listings) as a proposed generalization.
**discount-badge** — based on the observed `.vidhash_likeProduct_discountTag` style (red background #b20500-adjacent, white text, 4px radius); mapped to the closest supplied palette red (#d7002a) since the exact widget red was not in the top-level palette list.
**hero** — proposed full-bleed banner pattern for rotating promos (MS-S1 MAX-P495, S5 NAS, M2 PRO) referenced in the page text; dark background is inferred from the presence of near-black tokens (#000000, #0a1119) suitable for high-contrast product photography overlays.
**footer** — proposed structure covering the observed link groups (Products, Support, Program, Explore) and newsletter capture, set on the lighter off-white surface (#fafafa) to visually separate from the white body canvas.
**badge** — proposed pill component for merchandising labels seen in text ("New," "Hot," "Best Seller," "Save $XXX"), using a neutral tinted background so it can recolor per context without introducing new hues.
**search** — proposed header search affordance; no dedicated search CSS was supplied, so styling is extrapolated from the input and surface-soft tokens.
**spec-comparison-row** — category-appropriate addition for a PC/workstation storefront, proposed for tabular spec sheets (CPU/GPU/RAM rows seen throughout product blurbs like "AMD Ryzen™ AI Max+ 395 | Radeon 8060S | Up to 200TB"), using hairline dividers and caption-weight labels.
## Responsive Behavior
Recommended, not measured:
| Breakpoint | Width | Notes |
|---|---|---|
| Mobile | <480px | Single-column product grid, collapsed hamburger nav, sticky bottom cart bar (pattern hinted by `.vidhash_footerDiv` fixed-bottom styling in the review widget) |
| Tablet | 480–960px | 2-column product grid, condensed header |
| Desktop | 960–1280px | 3–4 column grid, full nav-bar grid areas active |
| Wide | >1280px | Up to 6-column grid for featured-product carousels |
Touch targets should be at least 44px; the 80px header height observed suggests generous top-nav spacing already accommodates this. Mobile nav collapse and drawer behavior are proposed, not observed.
## Known Gaps
- **Agent usage policy:** Only evidenced CSS values are reusable facts. Token roles, spacing, dimensions and responsive rules are proposals unless an attached measurement explicitly establishes them.
- **Evidence:** [SOURCE.json](./SOURCE.json) records capture time, URLs and per-token evidence status. CSS value matches do not establish semantic roles or visual fidelity; unmeasured values remain inferred or unverified.
- All layout beyond the single `.header__columns` grid rule and the `.vidhash_*` widget snippets is inferred; no broader stylesheet was supplied.
- Font attribution is uncertain: the large "Cartx…" list is a third-party review-widget font catalog, not confirmed brand typography; Inter/PingFang SC/MiSans were selected as the most plausible interface fonts from the remaining evidence but are not verified as licensed or actually rendered.
- Heading sizes (display-xl/md, title-md) are proposed extrapolations; only 11–18px values were directly observed in CSS.
- Hover, focus, active, and error states for buttons/inputs were not present in the supplied CSS and are unspecified.
- Mobile/responsive behavior, breakpoints, and interaction patterns were not observed and are recommendations only.
- Some palette colors (e.g. #7ac142, #3b99fc, #465fff) have no clear role in the supplied CSS rules; they are included in the token set for completeness but their semantic use is unconfirmed.
Use it in an app
Create a free account to attach this style to a project: the hub adds it to the prompt your AI assistant gets, so it builds every page in this look.
From Awesome DESIGN.md — e-commerce (MIT, commit e4dc419).View source