DESIGN.md · Analysis

AEE INTEC

aee-intec.at · 18 May 2026 · 47 colors · Roboto, Open Sans

AEE INTEC

Research institute for sustainable technologies. A professional, institutional design system emphasizing trust, clarity, and scientific rigor through a deep-blue primary palette and structured information hierarchy.

Colors

surface#ffffff
surface-dim#f2f2f2
surface-bright#ffffff
surface-container-lowest#fafafa
surface-container-low#f5f5f5
surface-container#eeeeee
surface-container-high#e8e8e8
surface-container-highest#d0d7de
on-surface#1a1a1a
on-surface-variant#717171
inverse-surface#2f2f2f
inverse-on-surface#f5f5f5
outline#717171
outline-variant#abb8c3
surface-tint#003b7f
primary#003b7f
on-primary#ffffff
primary-container#0573ff
on-primary-container#ffffff
inverse-primary#067dff
secondary#2f7789
on-secondary#ffffff
secondary-container#517da2
on-secondary-container#ffffff
tertiary#ff6900
on-tertiary#ffffff
tertiary-container#ffb380
on-tertiary-container#1a1a1a
error#cf2e2e
on-error#ffffff
error-container#f78da7
on-error-container#1a1a1a
primary-fixed#0573ff
primary-fixed-dim#003b7f
on-primary-fixed#ffffff
on-primary-fixed-variant#ffffff
secondary-fixed#517da2
secondary-fixed-dim#2f7789
on-secondary-fixed#ffffff
on-secondary-fixed-variant#ffffff
tertiary-fixed#ff6900
tertiary-fixed-dim#cc5500
on-tertiary-fixed#ffffff
on-tertiary-fixed-variant#ffffff
background#ffffff
on-background#1a1a1a
surface-variant#d0d7de

Typography

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

Design guidance

Overview

AEE INTEC is a research institute dedicated to sustainable technologies, serving the scientific and industrial communities across Europe. The design system embodies 'Institutional Clarity'—a philosophy that prioritizes trust, precision, and accessibility through a restrained color palette anchored by a deep institutional blue (#003b7f) paired with teal accents (#2f7789) and warm orange highlights (#ff6900). The aesthetic evokes scientific rigor and forward-thinking sustainability: clean hierarchies, generous whitespace, and purposeful color application create an environment where complex research data feels approachable and credible. The UI communicates authority without coldness, professionalism without sterility.

Brand voice is direct, evidence-based, and multilingual-ready (German and English). Sentences are declarative and fact-forward: 'Unsere Forschung transformiert nachhaltige Technologien in praktische Lösungen.' The personality balances institutional formality with approachability—never breathless, always substantive. Typography relies on Roboto for headlines (conveying structure) and Open Sans for body text (ensuring legibility at all scales). The system prioritizes information density and scanability, reflecting the institute's commitment to making research accessible to both specialists and the general public.

Colors

The color system is anchored by a deep institutional primary blue (#003b7f, rgb(0, 59, 127)) used exclusively for CTAs, links, and interactive focus states. This color commands attention without aggression and signals trustworthiness—essential for a research institution. The secondary teal (#2f7789, rgb(47, 119, 137)) appears in supporting UI elements, section dividers, and secondary navigation, providing visual rhythm without competing with primary actions. Tertiary orange (#ff6900, rgb(255, 105, 0)) is reserved for highlights, badges, and accent callouts—drawing attention to key research outcomes or time-sensitive announcements.

The surface stack is deliberately neutral: pure white (#ffffff) as the base, with a carefully calibrated gray scale (surface-dim #f2f2f2, surface-container #eee

Typography

The type system reflects a dual-audience strategy: Roboto headlines (600–700 weight) project institutional authority and structure, while Open Sans body text (400 weight) ensures accessibility and warmth. Display (60px, 700 weight, -0.04em tracking) is reserved for hero sections and major page titles; headline-lg (40px, 600 weight, -0.02em) anchors section breaks; headline-md (28px, 600 weight) introduces subsections. Body-lg (18px, 400 weight, 28px line-height) is used for introductory paragraphs and callout text; body-md (16px, 400 weight, 24px line-height) is the default for article content and descriptions. Label-md (14px, 600 weight, 0.01em tracking) is applied to button text, form labels, and UI controls; label-sm (12px, 500 weight, 0.02em tracking) is used for metadata, timestamps,

Layout

The layout system uses a 12-column grid with a fixed max-width of 1280px, centered with symmetric gutters of 24px on desktop (reducing to 16px on tablet, 12px on mobile). Content flows in a single-column layout for research articles and documentation, with optional two-column layouts for sidebar navigation or supplementary information. The spacing scale is semantic: unit (8px) is the base increment; xs (4px) for micro-spacing within components; sm (12px) for internal component padding; md (24px) for section separation and card padding; lg (40px) for major section breaks; xl (64px) for hero-to-content transitions. Container max-width is 1280px to prevent line-length from exceeding 75 characters at body-md (16px), maintaining optimal reading comfort. Whitespace is generous—never cramped—refl

Elevation & Depth

Depth is conveyed through a restrained shadow system that avoids visual drama while maintaining clear layer hierarchy. Level 1 (Base): flat surfaces (body, header) use no shadow. Level 2 (Cards, Input Fields): md elevation (0 4px 12px rgba(0,0,0,0.08)) creates subtle separation from the background, appropriate for content containers and form elements. Level 3 (Modals, Floating Elements, Hover States): lg elevation (2px 2px 6px rgba(0,0,0,0.3)) provides pronounced depth for overlays and interactive feedback. All cards and inputs also receive a 1px solid border in surface-variant (#d0d7de) to de

Shapes

The shape philosophy is 'Technical Softness'—rounded corners are applied consistently but conservatively, signaling approachability without sacrificing professionalism. Buttons and inputs use DEFAULT radius (0.5rem / 8px) for a subtle, modern feel that avoids both sharp corners (too austere) and excessive rounding (too playful). Cards and modals use lg radius (1rem / 16px) to create gentle containment; full-width sections use no rounding (0px) to maintain structural clarity. Badges and pills use full radius (9999px) to signal secondary, non-critical information. The rationale: 8px rounding is

Components

Action Elements Buttons are the primary interactive affordance. Button-primary uses primary blue (#003b7f) with white text, 12px vertical / 20px horizontal padding, 44px height, and DEFAULT radius (8px). On hover, the background transitions to primary-container (#0573ff) over 150ms; on active/press, it shifts to primary-fixed-dim (#003b7f with increased contrast). Button-secondary is transparent with a 1px primary-blue border and primary-blue text; on hover, the background fills with surface-container-high (#e8e8e8) while maintaining the border. All buttons use label-md typography (14px, 600 weight) and are disabled by setting opacity to 0.5 and pointer-events: none.

Containers & Surfaces Cards are the primary content container. They use surface background (#ffffff), lg radius (16

Do's and Don'ts

**Do**

  • Do use primary blue (#003b7f) exclusively for CTAs and interactive focus states—it is the brand's signature and must remain distinctive.
  • Do maintain generous whitespace (lg spacing, 40px) between major sections to reflect the institute's confidence in its research and avoid visual overwhelm.
  • Do apply md elevation (0 4px 12px rgba(0,0,0,0.08)) to all cards and input fields to create subtle depth without visual drama.
  • Do use Roboto (600–700 weight) for all headlines and Open Sans (400 weight) for body text to maintain the dual-audience readability strategy.
  • Do apply 1px borders in surface-variant (#d0d7de) to all interactive elements (buttons, inputs, cards) to define boundaries without harshness.

**Don't**

  • Don't use secondary teal (#2f7789) or tertiary orange (#ff6900) as primary CTA colors—they are supporting accents and will dilute brand recognition.
  • Don't apply shadows stronger than lg elevation (2px 2px 6px rgba(0,0,0,0.3)) to any element; excessive shadow depth contradicts the institutional aesthetic.
  • Don't round corners beyond lg radius (16px) on cards or modals—excessive rounding reads as playful rather than trustworthy.
  • Don't use near-black text (#000000) or pure white backgrounds; always use on-surface (#1a1a1a) and surface (#ffffff) to maintain the calibrated contrast and reduce eye strain.
  • Don't mix Roboto and Open Sans within a single heading or paragraph—maintain clear typographic hierarchy by reserving Roboto for structure and Open Sans for content.