03_Spec
Decision: Hybrid — LIQUID SPLIT (as sectional divider) + SACRED FIELD (low-intensity background); FERAL CORNER as optional signature on select blocks.
Tokens
- Color (OKLCH primary ramp): see tokens.ts and :root in assets/css/style.css
- Space: 4 8 12 16 24 32 48
- Type scale: clamp(2.2rem, 2vw + 1rem, 3.2rem) for h1; h2 clamp(1.5rem, 1vw + 1rem, 2rem)
- Motion: –dur-fast 120ms; –dur 200ms; –dur-slow 320ms; easing: cubic-bezier(.2,.7,.2,1)
Components
- LiquidSplit: pseudo-element divider with SVG filter; reduced-motion removes filter.
- SacredField: pattern layer with intensity: .chill .playful .trippy (opacity/scale deltas).
- FeralCorner: utility class with CSS mask vars.
- Cards/Buttons: maintain 3D tilt but lower angle; high-contrast body copy.
Accessibility
- All text on splits sits on solid surfaces; contrast ≥ 4.5:1 body, 3:1 large.
- Reduced-motion removes all animation and leaves meaningful static visuals.
Pattern Library Outline
- tokens.ts
- utilities embedded in assets/css/style.css (scoped classes)
- demo prototypes under /art-overhaul/prototypes