Back to Remix

alejanro hb

Remixed Nov 5, 2026

Dryan Lab · B Pop Emprendedor

A remix ofgumroad.com18 colors14 componentsBricolage Grotesque + DM Sans
Remix
New: shared workspaces
Build something that feels like yours

Plan, write and ship in one place. Every page in your workspace follows the same design system, so nothing drifts.

Start free trialSee pricing

Fast by default

Pages load in under a second, with nothing to configure.

Built for teams

Shared spaces, comments and roles that match how you work.

Secure from day one

SSO, audit logs and encryption at rest on every plan.

Pick a plan and start in a minute

Create your account

Send me product updatesCreate account
npm install @northwind/sdk
Most popular

Pro

$24per seat / month
  • Unlimited pages
  • Version history
  • Priority support
Upgrade to Pro
Headings
AaBricolage Grotesque
Body & UI
AaDM Sans
Code
AaJetBrains Mono
Palette
Radius
8px
12px
Spacing
4px
8px
12px
16px
24px
32px
40px
56px
64px
96px
128px
Shadows
gumroad.com website

Started from

gumroad.com

Preview

the remixed design system

Switch between the rendered Visual preview and the Raw DESIGN.md.

Dryan Lab · B Pop Emprendedor

Remix of gumroad.com. The colors, fonts and shapes were edited in DesignMD. The token block above has the current values. The sections below were written for the original, so they may still mention it.

1. Visual Theme & Atmosphere

Gumroad's design system embodies playful accessibility and entrepreneurial optimism. The visual identity combines bold, saturated accent colors—particularly vibrant magenta and electric yellow—with a clean, minimalist foundation of pure black and white. This creates a youthful yet professional aesthetic that feels approachable for first-time sellers while maintaining credibility. The system embraces high contrast, generous whitespace, and deliberately simple components that prioritize clarity over decoration. Illustrated 3D coin and document motifs add personality and warmth, humanizing the financial transaction narrative. The overall mood is confident, transparent, and empowering—designed to inspire action and reduce friction for users earning their first dollar online.

Key Characteristics

  • Bold, saturated accent palette (magenta, yellow, blue) against neutral foundations
  • High-contrast typography for legibility and hierarchy
  • Minimalist component styling with clean borders and subtle shadows
  • Generous whitespace and spacious layouts
  • Playful illustration elements (coin graphics, document icons) for personality
  • Direct, transparent communication through typography and color
  • Accessible color combinations with strong visual separation
  • Professional yet approachable and welcoming tone

2. Color Palette & Roles

Primary

  • Black (#000000): Primary text, dominant UI element background, high-emphasis content (used 3800 times—core to the system)
  • White (#FFFFFF): Primary background, card surfaces, contrast surface for dark text (used 782 times)

Accent Colors

  • Magenta (#FF90E8): Primary brand accent, call-to-action elements, hero sections, emphasis highlights
  • Yellow (#FFC900): Secondary accent, warning and alert states, section dividers, visual excitement
  • Light Yellow (#F1F333): Bright highlight, secondary warning indicator
  • Orange Warning (#F3A642): Tertiary warning tone, milder alert states

Interactive

  • Periwinkle (#90A8ED): Interactive states, hover feedback, secondary CTAs, subtle interactive affordance (used 23 times)
  • Blue Primary (#4087FC): Links, hover states, secondary interactive elements
  • Deep Blue (#625BF6): Tertiary interactive state, accent on dark backgrounds
  • Navy (#00457C): Darker interactive emphasis, high-contrast interactive text
  • Facebook Blue (#4267B2): Social integration, secondary link treatment

Neutral Scale

  • Dark Gray (#242423): Secondary text, subtle borders, disabled states (used 103 times)
  • Light Gray (#F4F4F0): Subtle background tints, very light surface variation (used 20 times)
  • Pale Gray (#F0F0F0): Additional surface variation, minimal contrast backgrounds (used 6 times)
  • Medium Gray (#8A8A85): Tertiary text, placeholder text, secondary UI elements (used 6 times)

Surface & Borders

  • White Surface (#FFFFFF): Default card and container background, form field backgrounds
  • Off-White (#F4F4F0): Input backgrounds, subtle container fills
  • Black Border (#000000): Primary border stroke, strong visual separation

Semantic / Status

  • Error Red (#DC341E): Error states, critical alerts, destructive actions (used 11 times)
  • Warning Yellow (#FFC900): Warning alerts, non-critical notices
  • Warning Light (#F1F333): Secondary warning highlight

3. Typography Rules

Font Family

Primary Font: ABC Favorit (with fallback Arial, sans-serif)

  • Used for all headings, body text, buttons, and navigation
  • Provides consistent, modern sans-serif aesthetic
  • Supports weights: 400 (Regular), 500 (Medium), 700 (Bold)

Fallback Stack: ABC Favorit, Arial, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif

Hierarchy

RoleFontSizeWeightLine HeightLetter SpacingNotes
Display LargeABC Favorit96px50086.4px0Hero headlines, main page titles
Display MediumABC Favorit96px40096px0Alternative hero treatment
Display SmallABC Favorit72px40072px0Large section headers
Heading 1ABC Favorit60px50060px0Major section titles
Heading 2ABC Favorit48px40060px0Sub-section headers
Heading 3 LargeABC Favorit48px50048px0Feature cards, prominent subsections
Heading 3 MediumABC Favorit36px40045px0Secondary subsection headers
Heading 3 SmallABC Favorit24px70032px0Tertiary headers, bold emphasis
Heading 4ABC Favorit18px70028px0Component headers, list titles
Body LargeABC Favorit24px40032px0Large body text, prominent copy
Body RegularABC Favorit16px40024px0Standard paragraph text
Body Medium EmphasisABC Favorit16px50016px0Emphasized inline text, labels
Body SmallABC Favorit18px40028px0List items, secondary body text
Input TextABC Favorit20px40028px0Form input placeholder and value text
CaptionABC Favorit13.3333px400normal0Fine print, meta information

Principles

  • Hierarchy through weight and size: Bold weights (700, 500) are reserved for headlines and emphasis; regular weight (400) dominates body copy.
  • Generous line heights: Body text uses 150% line height (1.5) for comfort; headlines use tighter spacing aligned to the baseline grid.
  • ABC Favorit as primary: All typographic roles default to ABC Favorit for consistency; Arial is only used as a system fallback in edge cases.
  • Contrast-driven: Large, bold headlines (48px–96px) create visual hierarchy against lighter body text (16px–24px).
  • Accessible sizing: Minimum body text size is 16px; inputs are sized at 20px for legibility and touch target compatibility.

4. Component Stylings

Buttons

Primary Button (CTA)

  • Background: #FF90E8 (Magenta)
  • Text Color: #000000 (Black)
  • Font: ABC Favorit, 16px, 400
  • Padding: 0px 24px (vertical 0, horizontal 24px)
  • Border Radius: 8px
  • Border: 1px solid #000000 (Black)
  • Height: 48px
  • Line Height: 24px
  • Box Shadow: none
  • Hover State: Opacity 0.90, maintain border

Secondary Button (Light)

  • Background: #FFFFFF (White)
  • Text Color: #000000 (Black)
  • Font: Arial, 13.3333px, 400
  • Padding: 8px 8px
  • Border Radius: 12px
  • Border: 1px solid #242423 (Dark Gray)
  • Height: 42px
  • Width: 42px
  • Box Shadow: none
  • Hover State: Background opacity 0.90

Ghost Button (Minimal)

  • Background: rgba(0, 0, 0, 0) (Transparent)
  • Text Color: #000000 (Black)
  • Font: ABC Favorit, 16px, 400
  • Padding: 0px 0px
  • Border Radius: 0px
  • Border: none
  • Height: 32px or 26px (context-dependent)
  • Box Shadow: none
  • Hover State: Text color changes to #90A8ED (Periwinkle)

Icon Button (Circular)

  • Background: #000000 (Black) or rgba(0, 0, 0, 0) (Transparent)
  • Text Color: #000000 (Black, if transparent background)
  • Font: ABC Favorit, 16px, 400
  • Padding: 0px 0px
  • Border Radius: 3.35544e+07px (Fully rounded / circle)
  • Border: 1px solid #000000 (Black)
  • Height: 16px
  • Width: 16px
  • Box Shadow: none

Cards & Containers

Default Card

  • Background: rgba(0, 0, 0, 0) (Transparent) or #FFFFFF (White)
  • Text Color: #000000 (Black)
  • Font: ABC Favorit, 16px, 400
  • Padding: 0px 0px (varies by context; often none for full-bleed sections)
  • Border Radius: 0px (sharp edges; no rounding)
  • Border: none or 1px solid #000000 (minimal borders)
  • Box Shadow: none
  • Line Height: 26px
  • Typical dimensions: flexible width, varies by layout

Elevated/Featured Card

  • Background: #FF90E8 (Magenta) for featured containers
  • Text Color: #000000 (Black)
  • Padding: 24px to 56px (varies by content)
  • Border Radius: 8px or 12px
  • Border: 1px solid #000000 (optional, for definition)
  • Box Shadow: Custom offset shadow rgb(0, 0, 0) 4px 4px 0px 0px (for depth)

Inputs & Forms

Text Input (Default)

  • Background: #F4F4F0 (Off-White)
  • Text Color: #000000 (Black)
  • Font: ABC Favorit, 20px, 400
  • Padding: 0px 32px (vertical 0, horizontal 32px left; right adjusted for icon space)
  • Border Radius: 8px
  • Border: 1px solid #242423 (Dark Gray)
  • Height: 64px
  • Line Height: 28px
  • Box Shadow: none
  • Placeholder Color: #8A8A85 (Medium Gray)
  • Focus State: Border color changes to #4087FC (Blue Primary), background remains #F4F4F0

Text Input (Dark/Inverted)

  • Background: rgba(0, 0, 0, 0) (Transparent)
  • Text Color: #FFFFFF (White)
  • Font: ABC Favorit, 16px, 400
  • Padding: 0px 16px
  • Border Radius: 8px
  • Border: 1px solid oklab(0.999994 0.0000455678 0.0000200868 / 0.3) (White with 30% opacity)
  • Height: 48px
  • Line Height: 24px
  • Focus State: Border opacity increases to 100%

Search Input (Compact)

  • Background: #FFFFFF (White)
  • Text Color: #000000 (Black)
  • Font: ABC Favorit, 16px, 400
  • Padding: 12px 16px
  • Border Radius: 8px
  • Border: 1px solid #000000 (Black)
  • Height: 48px
  • Line Height: 22px
  • Placeholder Color: #8A8A85 (Medium Gray)

Navigation

Nav Link (Default)

  • Background: rgba(0, 0, 0, 0) (Transparent)
  • Text Color: #000000 (Black)
  • Font: ABC Favorit, 16px, 400
  • Padding: 0px 0px
  • Border Radius: 0px (no rounding)
  • Border: none
  • Line Height: 26px
  • Hover State: Text color changes to #90A8ED (Periwinkle)
  • Active State: Font weight becomes 500 (Medium), color remains #000000

Nav Link (Rounded Button Style)

  • Background: rgba(0, 0, 0, 0) (Transparent)
  • Text Color: #000000 (Black)
  • Font: ABC Favorit, 16px–18px, 400
  • Padding: 6px 6px or 8px 16px
  • Border Radius: 3.35544e+07px (Fully rounded)
  • Border: 1px solid #000000 (Black outline)
  • Height: 34px or 46px (varies by variant)
  • Line Height: 26px or 28px
  • Hover State: Background becomes #000000, text becomes #FFFFFF

Nav Link (Active Highlight)

  • Background: #000000 (Black)
  • Text Color: #FFFFFF (White)
  • Font: ABC Favorit, 18px, 400
  • Padding: 8px 16px
  • Border Radius: 3.35544e+07px (Fully rounded)
  • Height: 46px
  • Line Height: 28px

5. Layout Principles

Spacing System

  • Base Unit: 4px (micro-interactions, fine adjustments)
  • Minor Scale: 8px (gaps between small elements), 12px (compact padding), 16px (standard padding)
  • Medium Scale: 24px (moderate spacing), 32px (section padding), 40px (medium gaps)
  • Major Scale: 56px (large padding), 64px (large gaps), 96px (margin between major sections), 128px (padding for hero sections)
  • Full Scale: 172px (max spacing for separated content blocks)

Usage Context:

  • 8px–12px: Button/input internal padding, tight component spacing
  • 16px–24px: Standard section padding, moderate gaps
  • 32px–64px: Feature spacing, card gaps in grids
  • 96px–172px: Hero sections, full-width spacing between distinct page areas

Grid & Container

  • Max Width: Container-based layouts without a strict fixed max-width; sections adapt to viewport
  • Column Strategy: Flexible, responsive columns; appears to use CSS Grid or Flexbox with 1–3 columns depending on breakpoint
  • Section Patterns: Full-width hero sections (often with background colors like #FFC900 or #FF90E8), centered content containers with generous horizontal padding, grid-based feature cards

Whitespace Philosophy

Gumroad embraces abundant whitespace to reduce cognitive load and guide user attention. Large vertical gaps (64px–172px) separate distinct content sections. Horizontal padding is generous (32px–128px on large screens). Typography is large and spaced well vertically (line-height 1.5 on body text). This approach creates a breathing, premium feel that avoids visual clutter and prioritizes one action per screen.

Border Radius Scale

  • Sharp: 0px (default for most containers, buttons, and inputs)
  • Subtle Rounding: 8px (buttons, inputs, slightly rounded containers)
  • Medium Rounding: 6px (secondary buttons, refinement)
  • Full Circle: 3.35544e+07px (icon buttons, circular link badges, fully rounded pill shapes)

Border Widths

  • Thin (Outline): 1px (standard borders for buttons, inputs, and card definitions)
  • All borders in the system use 1px stroke width; no thicker borders observed

6. Depth & Elevation

LevelTreatmentUse
BaseNo shadowDefault backgrounds, most surfaces
LiftedCustom offset rgb(0, 0, 0) 4px 4px 0px 0pxFeatured cards, CTA sections, elevated components
InteractiveShadow + opacity change on hoverButtons, clickable cards
Modal/OverlayImplied (not explicitly extracted)Modals, dropdowns, sticky elements above base content

Shadow Philosophy: The system employs a deliberate, minimal approach to shadows. Rather than soft, diffuse shadows, Gumroad uses a hard offset shadow (4px 4px 0px) that creates a playful, graphic quality. This "cut-out" style reinforces the youthful, bold aesthetic and maintains legibility without introducing visual softness. Shadows are used sparingly—primarily on featured cards and CTAs—to avoid visual noise.

Opacity Levels

  • Full Opacity: 1.0 (100%) – default for all text and primary UI elements
  • Strong Opacity: 0.90 (90%) – hover states on buttons and interactive elements; maintains visibility while indicating state change
  • Disabled/Muted: Would typically be 0.5 (50%) or lower, though not explicitly extracted; infer for disabled input states

Z-index / Layering

  • Base Layer: z-index: 1 – default background and foundational content
  • Elevated Layer: z-index: 2 – floating elements, cards above base
  • High Layer: z-index: 3 – prominent floating content
  • Dropdown/Popover: z-index: 10 – dropdown menus
  • Overlay Layer: z-index: 20 – overlay backgrounds, secondary modals
  • Modal/Dialog: z-index: 50 – primary modals, critical overlays
  • Sticky/Fixed: z-index: 100 – sticky headers, persistent navigation

7. Do's and Don'ts

Do

  • Use bold, saturated accent colors (#FF90E8 magenta, #FFC900 yellow) on white backgrounds for maximum contrast and visual impact
  • Prioritize large, readable typography – headlines start at 48px; body text is never below 16px
  • Apply the 4px offset shadow (rgb(0, 0, 0) 4px 4px 0px) to featured sections and elevated components for playful depth
  • Maintain high contrast between text and background; always use #000000 text on light surfaces and #FFFFFF on dark
  • Use abundant whitespace – minimum 64px vertical spacing between major sections
  • Apply 90% opacity on hover for interactive feedback without color change
  • Embrace sharp edges (0px or 8px border radius) to maintain the clean, graphic aesthetic
  • Stack elements with clear visual hierarchy using type weight and size changes
  • Include illustrative elements (coins, documents, icons) to humanize financial concepts

Don't

  • Don't use thin, decorative fonts – stick to ABC Favorit (or Arial fallback) for all typography
  • Don't mix too many accent colors in a single view; limit to one or two per section
  • Don't reduce type size below 16px for body text or below 13.3333px for captions
  • Don't apply soft, blurred shadows – use only the hard offset shadow treatment
  • Don't add unnecessary border radius – keep containers sharp (0px) unless specifically a button or rounded element
  • Don't use low-contrast color combinations (e.g., gray text on white); always verify WCAG AA contrast
  • Don't overcrowd layouts – respect the spacing system and allow cards/sections to breathe
  • Don't deviate from the primary font stack without strong justification; system cohesion depends on ABC Favorit
  • Don't use opacity for primary interactions – only for hover feedback (0.90)
  • Don't forget the offset shadow on featured and CTA components; it's a signature element

8. Responsive Behavior

Breakpoints

Breakpoint NameWidthKey Changes
Mobile< 640pxSingle-column layout, reduced padding (24px–32px), increased touch target sizes to 48px minimum, font sizes remain constant, full-width sections
Tablet640px–1024pxTwo-column grids for feature cards, moderate padding (40px–56px), navigation shifts to abbreviated labels or icons, input widths become 100% of container
Desktop> 1024pxMulti-column layouts (2–3 columns), generous padding (64px–128px), full-width hero sections with horizontal padding, flex/grid-based card layouts, large typography remains unchanged

Touch Targets

  • Minimum Size: 48px × 48px (buttons, interactive icon buttons)
  • Standard Button Height: 48px (large) or 42px (compact)
  • Navigation Link Padding: Minimum 8px for clickable area (inferred from 34px total height)
  • Form Input Height: 64px (primary search), 48px (secondary input)
  • Spacing Between Touchable Elements: Minimum 8px gap to prevent accidental activation

Collapsing Strategy

  • Navigation: Primary nav links remain visible on desktop; collapse to hamburger menu or abbreviated labels on mobile
  • Cards: Full-width single column on mobile; 2 columns at tablet; 3+ columns at desktop
  • Typography: Font sizes remain constant across breakpoints (no reduction below 16px body); line heights remain generous
  • Padding: Horizontal padding reduces from 128px (desktop) → 64px (tablet) → 32px (mobile); vertical padding remains generous throughout
  • Hero Sections: Full-width colored backgrounds; content centers and reflows to accommodate mobile viewports
  • Forms: Input fields become full-width on mobile; remain constrained on desktop
  • Spacing: Large vertical gaps (96px–172px) reduce to 64px on tablet, 40px–56px on mobile

9. Agent Prompt Guide

Quick Color Reference

  • Primary CTA Background: Magenta (#FF90E8)
  • CTA Text: Black (#000000)
  • Primary Background: White (#FFFFFF)
  • Primary Text: Black (#000000)
  • Heading Text: Black (#000000)
  • Secondary Accent: Yellow (#FFC900)
  • Interactive Hover: Periwinkle (#90A8ED)
  • Borders: Black (#000000)
  • Disabled/Muted: Dark Gray (#242423)
  • Input Background: Off-White (#F4F4F0)
  • Error States: Error Red (#DC341E)
  • Warning States: Yellow (#FFC900)

Iteration Guide

  1. All typography must use ABC Favorit (fallback Arial) in weights 400 (regular), 500 (medium), or 700 (bold); minimum body text size is 16px.
  2. Color contrast is non-negotiable: Black text on white/light backgrounds; white text on black/dark backgrounds; always verify WCAG AA compliance.
  3. Apply the signature hard offset shadow (rgb(0, 0, 0) 4px 4px 0px 0px) only to featured cards and elevated CTAs; omit from standard UI.
  4. Border radius is minimal: Use 0px for containers and cards, 8px for buttons and inputs, and 3.35544e+07px (full circle) for icon buttons and rounded badges.
  5. Maintain generous whitespace: Vertical spacing between sections is 64px–172px on desktop; horizontal padding is 32px–128px; this breathing room is essential to the aesthetic.
  6. Button styling is consistent: Primary buttons are magenta (#FF90E8) with black text and a 1px black border; secondary buttons are white with dark gray border; ghost buttons are transparent.
  7. Input fields have fixed dimensions: Primary search input is 64px tall with 20px font; standard inputs are 48px tall with 16px font; all have 8px border radius and dark gray borders.
  8. Interactive feedback uses 90% opacity: On hover, apply opacity: 0.90 to buttons; do not change colors unless specified (e.g., nav links shift to periwinkle on hover).
  9. Responsive scaling follows breakpoints: Mobile < 640px (single column, 32px padding), Tablet 640–1024px (2 columns, 56px padding), Desktop > 1024px (3+ columns, 128px padding).
  10. Icons and illustrations are a key brand element: Incorporate 3D coin graphics and document icons in accent colors to humanize the financial/selling narrative; use them as visual anchors in hero sections.

Make it yours

Change the colors, fonts and corners of Dryan Lab · B Pop Emprendedor, and save your own DESIGN.md. Free.

Remix this

Remix history

Where it came from

  1. Discover · Aug 9, 2026

  2. Dryan Lab · B Pop EmprendedorThis remix

    Remix · by alejanro H. · Nov 5, 2026

Remixed from this

No public remixes yet. Be the first to make one.

Remix it