THE SUNNYSIDE
DESIGN SYSTEM
A dark, photographic, single-accent design language that powers sunnyside.tv. Inter as the system typeface, square corners everywhere, one warm orange that carries 100% of the brand recognition.
LOGO, WORDMARK, VOICE
Square mark over a dark cinematic ground. The mark is the only place a warm light leaks through the chrome - hover the sun icon to see the signature glow effect that mimics light catching a lens.




ONE ACCENT, MANY NEAR-BLACKS
A single warm accent (#ff6b1a) carries every brand moment: active nav, focus rings, hover underbars, link color, eyebrow labels. Backgrounds are three layered near-blacks sitting on top of a dimmed full-bleed photograph.
Accent opacity ramp
Background photography
One fixed full-bleed photo per page (CMS-configurable), dimmed to 78% opacity with a near-black scrim so chrome stays legible.
INTER, FULL FAMILY
Inter is the single system typeface, used across nav, headlines, body, and meta. Weights 100 through 900 are loaded; production leans on Medium (500) for display and Regular (400) for body. The site never mixes more than two weights in one block.
Type scale
FREE-FORM PIXELS, ONE EASE
Spacing is a 4-rooted pixel scale used freely. Corners are zero everywhere except small pills. Every transition uses the same long, decelerating quint-out curve - no bounces, no springs, no parallax.
ATOMS YOU'LL SEE ON THE SITE
Each specimen below is the actual production component, rebuilt inline. Hover them to see the real transitions - orange underbars sweeping in, border colors lifting, dots glowing.
Designing intelligent creative systems that bridge visual storytelling, real-time technology, and agentic AI to amplify how ideas are built, experienced, and scaled.
2px orange left border, used for the resume lede.THE FOUR SHIPPING PAGES
One shipping product: the marketing / portfolio site. Click any surface to see the system live in the context it was designed for.
SHOWCASE CANDIDATES
A scratchpad of ideas worth surfacing in the design-system case study. Review and promote any that earn their place into the sections above.
nav padding: clamp(7px, 1.35vw, 24px)logo: min(var(--logo-max-height), 18vw)SUNNYSIDE: clamp(16px, 2.8vw, 28px)nav label: clamp(10px, 1.05vw, 14px)Highlight any portion of this paragraph and watch the selection paint orange instead of the OS default blue.
::selection is one of the few places the accent paints a large area. Try dragging across the line.