DESIGN.md · Analysis

WAT Wydział Cybernetyki

wcy.wat.edu.pl · 31 Aug 2026 · 47 colors · Rubik

WAT Wydział Cybernetyki

Institutional design system for Poland's Military University of Technology Cybernetics Faculty, balancing academic authority with cutting-edge technological innovation through a disciplined, high-contrast aesthetic.

Colors

surface#ffffff
surface-dim#f5f5f5
surface-bright#ffffff
surface-container-lowest#fafafa
surface-container-low#f0f0f0
surface-container#e9ecef
surface-container-high#e0e0e0
surface-container-highest#d0d0d0
on-surface#212529
on-surface-variant#6c757d
inverse-surface#0f1a27
inverse-on-surface#ffffff
outline#505050
outline-variant#999999
surface-tint#182227
primary#b30039
on-primary#ffffff
primary-container#d63a5c
on-primary-container#ffffff
inverse-primary#ff6b8a
secondary#194282
on-secondary#ffffff
secondary-container#1a4a7d
on-secondary-container#ffffff
tertiary#0f1a27
on-tertiary#ffffff
tertiary-container#182227
on-tertiary-container#ffffff
error#d32f2f
on-error#ffffff
error-container#ffcdd2
on-error-container#b71c1c
primary-fixed#d63a5c
primary-fixed-dim#b30039
on-primary-fixed#ffffff
on-primary-fixed-variant#ffffff
secondary-fixed#1a4a7d
secondary-fixed-dim#194282
on-secondary-fixed#ffffff
on-secondary-fixed-variant#ffffff
tertiary-fixed#182227
tertiary-fixed-dim#0f1a27
on-tertiary-fixed#ffffff
on-tertiary-fixed-variant#ffffff
background#ffffff
on-background#212529
surface-variant#e9ecef

Typography

display
fontFamily: Rubik · fontSize: 60px · fontWeight: 700 · lineHeight: 68px · letterSpacing: -0.04em
headline-lg
fontFamily: Rubik · fontSize: 40px · fontWeight: 400 · lineHeight: 48px · letterSpacing: -0.02em
headline-md
fontFamily: Rubik · fontSize: 28px · fontWeight: 600 · lineHeight: 36px · letterSpacing: 0em
title-lg
fontFamily: Rubik · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0.01em
body-lg
fontFamily: Rubik · fontSize: 20px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Rubik · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Rubik · fontSize: 14px · fontWeight: 500 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Rubik · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.05em

Design guidance

Overview

WAT Wydział Cybernetyki (Cybernetics Faculty of Poland's Military University of Technology) employs a disciplined, high-contrast institutional aesthetic rooted in Technical Formalism—a design movement that prioritizes clarity, precision, and authoritative presence through bold color blocking and geometric simplicity. The visual language combines military institutional gravitas with contemporary technological sophistication, evoking trust, competence, and forward-thinking innovation. The interface serves academic and professional audiences who demand immediate information hierarchy and unambiguous navigation. Voice: direct, authoritative, precise. Example: 'Quantum Computing—New Specialization in Second-Cycle Studies. Enroll now.'

Colors

The color system anchors on two institutional primaries: a bold crimson-red (#b30039) for calls-to-action, alerts, and brand emphasis, and a deep navy-blue (#194282) for secondary actions and academic framing. The crimson drives urgency and visibility on white backgrounds (contrast ratio 8.2:1), while the navy provides institutional weight and calm authority. Tertiary surfaces use near-black (#0f1a27) for hero overlays and depth layering. The neutral stack—from #ffffff (surface) through #e9ecef (container) to #505050 (outline)—ensures legibility across all text sizes and maintains the high-contrast, no-nonsense aesthetic. Primary (#b30039) is reserved exclusively for CTAs, hover states on interactive elements, and brand-critical accents; it appears sparingly to maximize impact. Secondary (

Typography

The type system uses Rubik (Google Fonts, weights 400/500/700) across all scales, establishing a unified, modern-technical voice. Display (60px, 700, -0.04em letter-spacing) anchors hero sections and major announcements; Headline-lg (40px, 400) frames primary page titles like 'WYDZIAŁ CYBERNETYKI'; Headline-md (28px, 600) organizes section breaks; Title-lg (20px, 600) labels subsections and card headers; Body-lg (20px, 400) is the default body text, matching the rendered DOM's 20px base; Body-md (16px, 400) supports secondary content and form labels; Label-md (14px, 500, 0.01em) is used for buttons and interactive labels; Label-sm (12px, 500, 0.05em) applies to badges, metadata, and small UI text. The 400-weight body text conveys institutional calm without appearing weak, while 600–700 wei

Layout

The layout follows a 12-column grid with a fixed max-width of 991px, centered on the viewport. This constraint ensures readability on desktop while maintaining a compact, focused presentation suitable for institutional content. The page rhythm uses lg spacing (40px) for section separation, md spacing (24px) for component padding and card gutters, and sm spacing (12px) for internal element spacing within cards and form groups. The header is sticky (position: sticky; top: 0; z-index: 988) to maintain navigation access during scroll. Hero sections occupy full viewport height with a dark overlay (rgba(0, 0, 0, 0.4)) over background imagery, ensuring text contrast and visual hierarchy. Container padding is consistently {spacing.gutter} (24px) on desktop, reducing to {spacing.md} (24px) on table

Elevation & Depth

Depth is conveyed through a restrained shadow system and strategic use of dark overlays rather than glassmorphism. Level 1 (Base): flat white surface (#ffffff) with no shadow, establishing the default plane. Level 2 (Cards & Dropdowns): box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15), a subtle shadow that lifts elements 4–8px above the base, used on cards, input fields, and dropdown panels. Level 3 (Modals & Elevated Surfaces): box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12), a deeper shadow suggesting 12–16px elevation, applied to modals and prominent overlays. Hero sections use a semi-transparent dark

Shapes

The shape philosophy is Architectural Sharpness—minimal rounding that conveys precision and technical authority while remaining approachable. Buttons use {rounded.full} (9999px) for primary CTAs, creating a pill-shaped form that draws the eye and signals interactivity; secondary buttons use {rounded.lg} (1rem / 16px) for a softer but still defined edge. Cards and containers use {rounded.DEFAULT} (0.5rem / 8px) or {rounded.md} (0.75rem / 12px), providing subtle definition without softness. Input fields use {rounded.DEFAULT} (8px) to align with card styling and maintain visual cohesion. Dropdown

Components

Action Elements Buttons are the primary interaction mechanism and use two distinct styles. Primary buttons (#b30039 background, white text, 18px vertical padding, 30px horizontal padding, {rounded.full}) are reserved for critical CTAs like 'ZOBACZ WIĘCEJ' (View More) and form submissions. On hover, the background darkens to #a00030 (200ms transition), and on active/press, it darkens further to #8b0028. Secondary buttons (#194282 background, white text, 48px height, {rounded.lg}) support alternative actions and navigation; hover state shifts to #153a6a. Ghost buttons have transparent backgrounds with a 1px primary-colored border, inverting to solid primary on hover. All buttons use {typography.label-md} (14px, 500 weight) and include a 150ms transition for smooth state changes.

Con

Do's and Don'ts

**Do**

  • Do use primary red (#b30039) exclusively on CTAs, focus states, and brand-critical accents—never as background for large content areas.
  • Do maintain the 991px container max-width on desktop to preserve focus and readability for institutional audiences.
  • Do apply {elevation.md} (0 3px 8px rgba(0, 0, 0, 0.15)) to all interactive surfaces (cards, dropdowns, modals) for consistent depth cueing.
  • Do use Rubik 400 for body text and 600–700 for headlines to create decisive visual hierarchy without introducing multiple typefaces.
  • Do include a 3px focus ring at rgba(179, 0, 57, 0.1) on all interactive elements for accessibility and keyboard navigation clarity.
  • Do layer dark overlays (rgba(0, 0, 0, 0.4)) over hero imagery to ensure white text legibility and maintain institutional gravitas.

**Don't**

  • Don't use primary red as a background for body text or large content blocks—it reduces legibility and dilutes brand impact.
  • Don't apply rounding greater than {rounded.full} (9999px) to any component; the aesthetic is architectural, not organic.
  • Don't use glassmorphism, blur effects, or semi-transparent overlays on UI components—maintain sharp, high-contrast surfaces.
  • Don't mix typefaces; Rubik is the sole font family across all scales and weights.
  • Don't exceed {elevation.lg} (0 8px 24px rgba(0, 0, 0, 0.12)) shadow depth; deeper shadows undermine the institutional clarity.
  • Don't reduce spacing below {spacing.xs} (4px) or increase padding beyond {spacing.xl} (64px) without explicit design rationale.