Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/apursley2012/sys.witch-v2/llms.txt

Use this file to discover all available pages before exploring further.

Sys.Witch V2 uses a deliberately stratified three-font system. Tektur (font-display) handles all display headings, navigation labels, and feature titles — its angular, wide-tracked letterforms reinforce the cyber-occult aesthetic. Inter (font-sans) is used for all body copy and descriptive prose where readability takes priority. JetBrains Mono (font-mono) covers code labels, timestamps, form field labels, and any technical identifier that benefits from fixed-width alignment. All three families are loaded from Google Fonts via @import in assets/main.css.

Font Families

FontTailwind classCSS familyWeightsTypical use
Tekturfont-displayTektur, cursive400–900Section headings, nav labels, feature titles
Interfont-sansInter, sans-serif300–700Body text, descriptions, prose
JetBrains Monofont-monoJetBrains Mono, monospace400–700Code labels, timestamps, technical identifiers, form labels
Audiowide is also loaded via the same Google Fonts @import in main.css, but it is not assigned a Tailwind utility class. If you need it, apply it directly with a custom CSS class: font-family: 'Audiowide', cursive;.

Usage Examples

// Display heading
<h1 className="font-display text-4xl text-neon-purple text-glow-purple">
  SYS.WITCH
</h1>

// Body prose
<p className="font-sans text-text-secondary leading-relaxed">
  Description text uses Inter for readability.
</p>

// Monospace label
<span className="font-mono text-xs text-neon-cyan uppercase tracking-widest">
  SIGNAL ACQUIRED
</span>

Text Size Scale

The following Tailwind text-size classes appear throughout the project. Pair them with the appropriate font family class for consistent hierarchy.
ClassSizeTypical use
text-xs0.75rem / 12pxMeta labels, timestamps, badge text
text-sm0.875rem / 14pxSupporting body copy, secondary descriptions
text-base1rem / 16pxDefault body text, card descriptions
text-lg1.125rem / 18pxEmphasis prose, lead paragraphs
text-xl1.25rem / 20pxSubsection headings, card titles
text-2xl1.5rem / 24pxSection sub-headings, sidebar labels
text-3xl1.875rem / 30pxSection titles, prominent feature headings
text-4xl2.25rem / 36pxHero headings, primary display text

Letter Spacing

Wide tracking is essential to the design language — especially on font-mono labels and font-display headings. These utility classes appear most frequently in navigation items, skill tags, and section banners.
ClassValueNotes
tracking-wide0.025emMild spread; used on body-size display text
tracking-wider0.05emCommon on font-mono labels and nav items
tracking-widest0.1emDefault for uppercase font-mono labels
tracking-[0.2em]0.2emArbitrary value for maximum-spread hero text
font-mono labels almost always pair with tracking-wider or tracking-widest and uppercase for the signature terminal aesthetic.

Text Colors

These classes cover the full range of text treatments from semantic hierarchy tokens through direct neon accent application.
ClassTokenTypical use
text-text-primary--text-primary (#e2e8f0)Default body copy and high-emphasis content
text-text-secondary--text-secondary (#94a3b8)Supporting descriptions and metadata
text-text-muted--text-muted (#475569)Placeholder, disabled, and decorative copy
text-neon-purple--neon-purple (#b026ff)Brand headings, active states, primary accents
text-neon-cyan--neon-cyan (#00f3ff)Secondary accent labels, skill icons
text-neon-magenta--neon-magenta (#ff00ff)Hover emphasis, trait labels, highlights
text-neon-lime--neon-lime (#39ff14)Status copy, success messages, rune labels

Google Fonts loads all font families via @import in main.css. In production builds this request is deferred but present — ensure your deployment environment allows outbound network access to fonts.googleapis.com.

Build docs developers (and LLMs) love