kamdalej.sk-design

---
version: alpha
name: WhereNext
description: A warm, human-centered civic guidance system with airy layouts and orange-led calls to action.
colors:
  primary: "#c14000"
  primary-70: "#e25a12"
  primary-40: "#f39b1a"
  secondary: "#756c66"
  tertiary: "#e0dbd7"
  neutral: "#ffffff"
  surface: "#f7f3ef"
  on-surface: "#1a1716"
  border: "#e5e7eb"
  muted: "#f1ede9"
  error: "#d64545"
typography:
  headline-display:
    fontFamily: "Mark Offc For MC"
    fontSize: "64px"
    fontWeight: 300
    lineHeight: 1
    letterSpacing: "0px"
  headline-lg:
    fontFamily: "Mark Offc For MC"
    fontSize: "48px"
    fontWeight: 300
    lineHeight: 1.05
    letterSpacing: "0px"
  headline-md:
    fontFamily: "Mark Offc For MC"
    fontSize: "24px"
    fontWeight: 300
    lineHeight: 1.2
    letterSpacing: "0px"
  headline-sm:
    fontFamily: "Mark Offc For MC"
    fontSize: "22px"
    fontWeight: 300
    lineHeight: 1.115
    letterSpacing: "0px"
  body-lg:
    fontFamily: "Mark Offc For MC"
    fontSize: "18px"
    fontWeight: 300
    lineHeight: 1.5
    letterSpacing: "-0.24px"
  body-md:
    fontFamily: "Mark Offc For MC"
    fontSize: "16px"
    fontWeight: 300
    lineHeight: 1.5
    letterSpacing: "-0.24px"
  body-sm:
    fontFamily: "Mark Offc For MC"
    fontSize: "14px"
    fontWeight: 400
    lineHeight: 1.4
    letterSpacing: "0px"
  label-lg:
    fontFamily: "Mark Offc For MC"
    fontSize: "16px"
    fontWeight: 500
    lineHeight: 1.2
    letterSpacing: "0px"
  label-md:
    fontFamily: "Mark Offc For MC"
    fontSize: "14px"
    fontWeight: 500
    lineHeight: 1.2
    letterSpacing: "0px"
  label-sm:
    fontFamily: "Mark Offc For MC"
    fontSize: "12px"
    fontWeight: 500
    lineHeight: 1.2
    letterSpacing: "0.04em"
rounded:
  none: 0px
  sm: 4px
  md: 8px
  lg: 16px
  xl: 32px
  full: 9999px
spacing:
  xs: 12px
  sm: 22px
  md: 40px
  lg: 80px
  xl: 112px
  gutter: 24px
components:
  button-primary:
    backgroundColor: "{colors.primary}"
    textColor: "{colors.neutral}"
    typography: "{typography.label-md}"
    rounded: "{rounded.full}"
    padding: "7px 24px"
    height: "52px"
  button-primary-hover:
    backgroundColor: "{colors.primary-70}"
    textColor: "{colors.neutral}"
    typography: "{typography.label-md}"
    rounded: "{rounded.full}"
    padding: "7px 24px"
    height: "52px"
  button-secondary:
    backgroundColor: "{colors.neutral}"
    textColor: "{colors.secondary}"
    typography: "{typography.label-md}"
    rounded: "{rounded.full}"
    padding: "7px 24px"
    height: "52px"
  button-link:
    backgroundColor: "transparent"
    textColor: "{colors.secondary}"
    typography: "{typography.body-sm}"
    rounded: "{rounded.none}"
    padding: "0px"
  card:
    backgroundColor: "{colors.neutral}"
    textColor: "{colors.secondary}"
    rounded: "{rounded.md}"
    padding: "16px"
  input:
    backgroundColor: "{colors.neutral}"
    textColor: "{colors.on-surface}"
    rounded: "{rounded.md}"
    padding: "14px 16px"
    height: "52px"
  chip:
    backgroundColor: "{colors.muted}"
    textColor: "{colors.on-surface}"
    typography: "{typography.label-sm}"
    rounded: "{rounded.full}"
    padding: "6px 12px"
---

WhereNext

Overview

WhereNext feels approachable, civic, and reassuring rather than corporate or flashy. The page uses a spacious editorial layout, soft neutrals, and a strong orange accent to guide people through an important life-task with clarity and warmth. The tone is human, practical, and optimistic, aimed at users who may need fast guidance and low-friction decision making.

Colors

Typography

The system uses a single custom family, Mark Offc For MC, across headings, body text, and controls. It gives the UI a coherent, editorial voice with light weights for large display copy and slightly stronger weights for labels and buttons.

Headlines are intentionally airy and refined: headline-display is large and light for the hero, while headline-md and headline-sm handle section prompts and form questions. Body text uses the same family at smaller sizes with a modest negative letter-spacing, which helps long paragraphs feel polished and compact without looking tight.

Labels and actions are slightly heavier to improve scanability, especially in navigation, buttons, and form controls. Uppercase microcopy appears in small orange prompts, where tighter spacing and strong contrast make the instruction feel like a clear step marker.

Layout

The page favors a wide, fluid hero composition with a centered content corridor rather than a strict boxed grid. Large outer margins and generous vertical breathing room create a calm, guided experience, while the hero art and quiz card overlap to add depth and narrative flow.

Spacing follows a simple, humane rhythm based on 12px, 22px, 40px, 80px, and 112px increments. Small UI gaps stay compact, but major section separations and hero-to-card transitions open up dramatically. Cards and form areas use internal padding around 16px to 24px, while large panels rely on much broader whitespace to reduce cognitive load.

Elevation & Depth

Depth is subtle and mostly achieved through tonal layering rather than strong shadow stacks. The interface leans on white cards over warm surfaces, with gentle borders and soft shadowing to separate interactive panels from the background.

The main quiz card reads as a floating centerpiece because of its oversized rounded shape, clean white fill, and soft ambient shadow. Inputs and buttons remain mostly flat, which keeps the UI calm and accessible while letting the orange accent supply emphasis.

Shapes

The shape language is soft and friendly, with rounded pills for primary actions and medium radii for inputs and cards. Interactive controls feel approachable rather than technical, and the larger quiz container uses an extra-large radius to create a welcoming, organic silhouette.

Overall, the system balances gentle corners with a strong, structured composition. This keeps it from feeling overly playful while still making the interface warm and non-intimidating.

Components

Buttons

Cards

Inputs

Chips and micro-labels

Navigation

Do's and Don'ts