spellsurf.com website design: fonts, colors and UI patterns

2 featured captures from spellsurf.com, with sourced design evidence from Fudge.

How is spellsurf.com designed? Show me the visual system I can use as a reference.

Captured pages

Overview

Spellsurf is a word-combination and linguistic exploration tool built around a dramatic central display. The interface presents a workspace where two source words merge into a single neologism, displayed in large classical serif type at the visual center of the screen. The design philosophy balances scholarly elegance with utilitarian clarity: the core wordplay moment receives typographic theater through Cardo's refined old-style serifs, while the surrounding control surfaces use Inter's neutral grotesque for efficient scanning and manipulation.

The layout follows a three-zone composition. A wide central canvas holds the merged word and its etymological breakdown. Flanking sidebars contain granular linguistic controls—part-of-speech filters, syllable constraints, length matching, and slice positioning. A bottom action bar provides generation triggers and navigation history. This spatial arrangement keeps the creative output permanently visible while allowing deep parameter adjustment without modal interruption. The warm off-white canvas avoids sterile pure white, lending the workspace the tactile quality of fine paper.

Colors

The palette is restrained and warm, built for extended reading and precise control work. Four distinct values handle text hierarchy, three define surfaces, and one accent color marks interactive affordances.

tokenvalueuse
ink#151513Primary text, merged word display, structural borders
muted-ink#74736DSecondary labels, inactive controls, sidebar body text
faint-ink#AAA9A2Tertiary metadata, placeholder text, disabled hints
canvas#FDFDFCPage background, main workspace ground
surface#FFFFFFSidebar panels, elevated cards, input fields
surface-warm#F6F5F4Filter pill backgrounds, subtle grouping containers
border#F6F5F4Horizontal dividers, section separators
border-structural#151513Vertical etymology column divider
action#3D82F7Primary buttons, active filters, generation triggers
action-text#FFFFFFText on action-colored surfaces

The system operates in a single light mode. The near-black ink against warm canvas creates sufficient contrast for the large display type without the harshness of pure black on pure white. The muted-ink tier handles functional text in sidebars where density requires softer hierarchy. The blue action color appears sparingly, reserved for the generation button and active filter states, ensuring it carries clear semantic weight. Surface-warm and border share a value, allowing seamless transitions between grouped controls and their containing dividers.

Typography

The type system draws on multiple families. Cardo provides classical display presence for merged words and primary actions. Inter handles all interface text with neutral clarity. The design facts also record Applesystem, Iowan Old Style, and System-Uisansserif as present in the source, though these appear to serve fallback or system-level roles rather than distinct visible tokens in the main interface. Cardo's classical proportions and sharp serifs give the merged words literary authority. Inter's clean neutrality keeps controls scannable and numerals tabular where needed.

tokenfamilysizeweightleadingtrackinguse
hero-displayCardo3.75rem4000.88-0.062emMerged word, central display
section-displayCardo1.65rem4001-0.035emSource word headings in etymology columns
bodyInter1rem4001.50emDefinitions, main content
body-smallInter0.75rem4001.50emSidebar controls, filter labels
labelInter0.75rem4001.250emForm labels, section headers
captionInter0.62rem4001.50.08emPart-of-speech tags, phonetic notation
button-primaryCardo1.125rem4501.50emGenerate button, primary actions

The hero-display setting at 60px with tight 52.8px line height and aggressive negative tracking creates the distinctive compressed wordmarks that dominate the canvas. Section-display at 26.4px with matching line height handles the source word headers in the etymology breakdown. The caption style's positive tracking distinguishes small uppercase labels like "NOUN" from running text. Verify licensing for these families before production use.

Layout

The workspace uses a fixed three-column architecture. The central column is fluid and dominant, containing the word display and etymology breakdown. Sidebars are narrow control panels with consistent internal padding. The bottom action bar spans the full viewport width below the main content zone.

The main content area receives 0px 36px 32px padding, creating breathing room without centering constraints that would fight the sidebar-docked layout. Sidebar panels use 20.8px padding on top and sides, with variable bottom padding depending on content grouping. Internal sidebar sections separate with 24px top margins and 40.8px bottom padding for major divisions.

The etymology breakdown sits below the hero word in a two-column grid. Each column receives 24px horizontal padding, with the left column padded right and the right column padded left, creating a centered gutter. A single vertical hairline at 1px in ink color divides the columns. Section headings within this area carry 8.8px bottom margin.

Control groups in sidebars stack with 16px gaps between major controls and 5.6px gaps between label-input pairs. Filter pill arrays use 1.28px gaps for tight clustering. The bottom action bar groups its controls with 10.4px gaps and includes a history timeline with 0.8px spacing between tick marks.

Visual language

The aesthetic merges dictionary authority with generative tool immediacy. The central word display commands attention through scale and classical type, while the surrounding interface recedes into functional neutrality. Rounded corners on sidebar panels soften the technical surface without undermining the scholarly tone.

Shadow usage is minimal and purposeful: sidebar panels float with a compound shadow of rgba(0, 0, 0, 0.06) 0px 0px 0px 1px for edge definition plus rgba(0, 0, 0, 0.08) 0px 4px 16px 0px for elevation. No other elements carry shadow, maintaining flatness in the central workspace.

Borders function as structural signals. The etymology divider is a visible 1px ink line. Sidebar internal borders use 1px warm border color for horizontal separators. Article-level entries in the main area carry left borders in ink for vertical emphasis. Input fields and buttons avoid visible borders, relying on background contrast and rounded shape for affordance.

The blue action color appears in filled buttons, active filter pills, and toggle states. Inactive filters use warm surface backgrounds with muted text. The generate button uses Cardo at 18px with weight 450, bridging display and interface typography.

Components

An elevated control container with rounded corners and compound shadow. Surface background at full white. Padding of 1.3rem top and sides, with content sections flowing vertically. Contains grouped controls with internal section dividers at warm border color. Header labels in body-small with muted-ink color, sometimes uppercase. Input fields with 0.5625rem radius and warm background, 12px horizontal padding, 12px body-small text.

Word Display

The central hero element. Single line of text in hero-display typography, centered horizontally. No container background or border. Sits in generous vertical space above the etymology breakdown. The merged word reads as a continuous string without internal spacing cues.

Etymology Breakdown

Two-column layout below the hero word. Each column contains: source word in section-display, phonetic notation in caption style with faint-ink color, part-of-speech tag in caption with positive tracking, horizontal rule in border color, and definition in body typography. Columns separated by 1px ink vertical line. Left column right-padded, right column left-padded, both at 24px.

Filter Pill

Compact toggle control with pill-shaped radius. Default state: surface-warm background, muted-ink text. Active state: action background, action-text color. Height derived from 16px gap arrays with 1.28px inter-pill spacing. Typography in body-small.

Generate Button

Primary action trigger with action background and full white text. Cardo family at 1.125rem with weight 450. 0.5rem border radius. Sits in bottom action bar with surrounding utility controls. Includes optional icon in white.

Text Input

Minimal field with 0.5625rem radius, warm surface background, no visible border. 12px horizontal padding. Inter body-small text in ink color. Placeholder text in faint-ink.

Bottom Action Bar

Full-width strip below main content. Contains generation controls, focus/reset utilities, directional navigation, save and history access. Controls grouped with 10.4px gaps. History timeline with micro-ticks at 0.8px spacing. Saved count indicator in muted-ink.

Responsive behavior

The three-column layout assumes adequate viewport width for side-by-side sidebar display. At narrower widths, the sidebars should transition to collapsible drawers or stacked panels above the main content. The central word display remains priority; its large type may scale down using the section-display token as a minimum.

The etymology breakdown should remain two-column where possible, collapsing to stacked single column when the central zone narrows below comfortable reading measure. The vertical divider becomes a horizontal rule in stacked mode.

Bottom action bar controls should wrap or compress, with history timeline potentially hiding on narrow viewports. Touch targets should maintain minimum 44px height for sidebar controls when used on tablets.

Practical implementation guidance

### Preserve - The stark contrast between Cardo display and Inter interface typography; this pairing defines the product's character - The warm canvas ground rather than pure white; the #FDFDFC value prevents clinical coldness - The generous central negative space around the merged word; crowding destroys the theatrical moment - The precise etymology column structure with vertical divider and aligned metadata - The compound shadow on sidebar panels; single-layer shadows look flat

### Avoid - Adding decorative elements to the central word display; the typography is the ornament - Using Cardo for interface controls or body text; it belongs to display moments only - Pure black or pure white in place of the warm-tinted ink and canvas values - Border-heavy sidebar designs; rely on shadow and background contrast instead - Animating the merged word on every generation; subtlety preserves dignity

### Recommended build order 1. Establish the canvas background and central word display with Cardo hero-display settings 2. Implement the two-column etymology breakdown with correct padding and divider 3. Build sidebar panel shell with shadow, radius, and internal spacing 4. Add filter pills and input controls with active/inactive states 5. Construct bottom action bar with generate button and utility controls 6. Refine spacing rhythm across all zones

### Accessibility - Ensure the large Cardo display meets contrast requirements at its reduced weight; the near-black ink on warm canvas generally satisfies WCAG AA for large text - Provide visible focus indicators on all sidebar controls; the minimal borderless inputs need clear focus rings - Associate all form labels explicitly with their inputs; the dense sidebar requires programmatic relationships - Consider reduced motion preferences for any generation animations - Maintain logical tab order through sidebar controls, main content, and bottom action bar sequentially

Scope note

This guide covers the desktop workspace visible on the Spellsurf homepage with word generation and etymology display. Mobile layouts, breakpoint-specific adaptations, loading states, error handling, and account or history management screens are not represented in the supplied material. The phonetic notation and part-of-speech tagging systems are described visually but their underlying data structures are not specified. Applesystem, Iowan Old Style, and System-Uisansserif appear in the source font inventory without visible dedicated roles in the main interface; verify licensing for these families before production use.

More website design guides

Browse website design guides by pattern and website.