DESIGN.md · Analysis

STMIK Triguna Dharma

trigunadharma.ac.id · 12 Sept 2026 · 47 colors · Raleway, Lato

STMIK Triguna Dharma

Institutional design system for a higher education technology college in Indonesia, balancing academic authority with accessible digital engagement through a structured, professional aesthetic.

Colors

surface#ffffff
surface-dim#f5f5f5
surface-bright#ffffff
surface-container-lowest#eeeeee
surface-container-low#f5f5f5
surface-container#e8e8e8
surface-container-high#dddddd
surface-container-highest#cccccc
on-surface#333333
on-surface-variant#666666
inverse-surface#262c38
inverse-on-surface#ffffff
outline#999999
outline-variant#cccccc
surface-tint#094a80
primary#ff6305
on-primary#ffffff
primary-container#ffe0cc
on-primary-container#ff6305
inverse-primary#ffb380
secondary#094a80
on-secondary#ffffff
secondary-container#cce5f5
on-secondary-container#094a80
tertiary#1abc9c
on-tertiary#ffffff
tertiary-container#d4f8f3
on-tertiary-container#1abc9c
error#d32f2f
on-error#ffffff
error-container#ffcdd2
on-error-container#d32f2f
primary-fixed#ffe0cc
primary-fixed-dim#ffb380
on-primary-fixed#ff6305
on-primary-fixed-variant#cc4d00
secondary-fixed#cce5f5
secondary-fixed-dim#99c7e8
on-secondary-fixed#094a80
on-secondary-fixed-variant#063a66
tertiary-fixed#d4f8f3
tertiary-fixed-dim#a8f0e8
on-tertiary-fixed#1abc9c
on-tertiary-fixed-variant#138a7a
background#ffffff
on-background#333333
surface-variant#e8e8e8

Typography

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

Design guidance

Overview

STMIK Triguna Dharma's design system embodies Institutional Clarity—a purposeful aesthetic that prioritizes information hierarchy, accessibility, and institutional trust through structured layouts and deliberate color signaling. The brand serves students, faculty, and prospective applicants navigating academic programs and administrative functions; the UI conveys competence and stability through a cool blue institutional palette anchored by a vibrant orange accent that signals actionable moments (registration, enrollment, calls-to-action). The emotional response is one of professional reassurance: the interface feels organized, navigable, and authoritative without coldness.

The voice is formal yet approachable, precise and procedural. Vocabulary favors clarity over flourish: "Register Online," "View Accreditation," "Login," "Go." Sentences are direct and task-oriented. Example sentence in brand voice: "Teknik Komputer (D-III) holds accreditation rating B from BAN-PT—view the certificate."

Colors

The color system operates on a dual-axis model: institutional authority (deep blue #094a80 for navigation, headers, and secondary CTAs) paired with energetic action (vivid orange #ff6305 for primary CTAs, registration links, and urgent calls). The neutral foundation (#ffffff surface, #eeeeee container-lowest, #333333 on-surface text) ensures legibility across dense information layouts typical of academic portals. Primary (#ff6305) is reserved exclusively for high-priority interactive elements—the "Register Online" button in the top bar, login submission, and enrollment actions—creating visual urgency without overuse. Secondary (#094a80) anchors the header bar, primary navigation, and institutional branding, conveying stability and official authority. Tertiary (#1abc9c) accents accreditatio

Typography

The type system pairs Raleway (headlines, institutional titles, navigation) with Lato (body, labels, form text), creating a hierarchy that separates structural content from transactional copy. Display (60px, 700 weight, -0.04em tracking) anchors hero sections and major institutional announcements; headline-lg (40px, 600 weight) frames section titles and program names; headline-md (28px, 600 weight) organizes subsections; title-lg (20px, 600 weight) labels cards and form groups. Body-lg (18px, 400 weight, 28px line-height) and body-md (16px, 400 weight, 24px line-height) carry descriptive and procedural text, with generous line-height (1.5–1.75) ensuring readability in dense academic content. Label-md (14px, 600 weight, 0.02em tracking) and label-sm (12px, 500 weight, 0.03em tracking) handl

Layout

The layout operates on a 12-column fluid grid with a fixed container max-width of 1199px, accommodating both desktop and tablet viewports without excessive horizontal scrolling. The page rhythm follows a modular card-based structure: header (fixed, 56px height with 16px vertical padding), primary navigation (48px height, full-width blue bar), hero/carousel section (variable height, typically 300–400px), and content sections separated by lg spacing (40px vertical margin). The gutter is consistently 24px between columns and sections, creating visual breathing room without excessive whitespace. Container padding is 24px on desktop, reducing to 16px on tablets and 12px on mobile. Form fields and input groups use sm spacing (12px) for internal padding and md spacing (24px) for vertical separati

Elevation & Depth

Depth is conveyed through a restrained shadow system and subtle background shifts rather than dramatic layering. Level 1 (Base): 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 soft shadow with 3px vertical offset and 8px blur, creating gentle separation from the base. Level 3 (Modals, Overlays, Hover States): box-shadow: 0 8px 16px rgba(0, 0, 0, 0.12), a deeper shadow with 8px offset and 16px blur, reserved for floating panels and elevated interactive states. The header bar uses Level 2 shadow to

Shapes

The shape philosophy is Institutional Minimalism: minimal rounding that conveys professionalism and precision without softness. Border-radius follows a tight scale: sm (2px) for subtle softening on small UI elements (badges, small buttons), DEFAULT (3px) for primary components (buttons, input fields, cards), md (4px) for slightly larger containers, lg (6px) for larger cards and modals, xl (10px) for hero sections and full-width containers, and full (9999px) for circular elements (avatars, icon buttons). Buttons use DEFAULT (3px) radius, creating a clean, squared-off appearance that reinforces

Components

Action Elements Buttons follow a three-tier system: primary (orange #ff6305, 12px label-md, 6px 12px padding, 32px height, 3px radius) for high-priority actions like "Register Online" and form submission; secondary (semi-transparent dark overlay rgba(0, 0, 0, 0.3) with blue text #094a80, 14px body-md, 8px 16px padding, 40px height, 0px 3px 3px 0px radius) for contextual actions like "View More"; tertiary (solid blue #094a80, 12px label-md, 8px 16px padding, 36px height, 4px radius) for navigation and supplementary actions. All buttons transition on hover via background-color 150ms ease-out, with primary shifting to #cc4d00 (darker orange), secondary to rgba(0, 0, 0, 0.4), and tertiary to #063a66 (darker blue). Focus states add a 2px outline at {colors.primary} with 4px offset, ensuring

Do's and Don'ts

**Do**

  • Do use primary orange (#ff6305) exclusively for high-priority CTAs (registration, enrollment, login submission) to create visual urgency and guide user attention.
  • Do maintain the 3px default border-radius on buttons and cards to preserve institutional precision and avoid softness that undermines authority.
  • Do apply Level 2 shadow (0 3px 8px rgba(0, 0, 0, 0.15)) to cards and dropdowns, transitioning to Level 3 on hover to signal interactivity without dramatic depth shifts.
  • Do use Raleway for all headlines and structural content (navigation, titles, institutional names) and Lato for body text and forms to maintain clear typographic hierarchy.
  • Do preserve white (#ffffff) as the dominant surface color and use surface-container-high (#dddddd) for alternating sections to reduce visual fatigue in information-dense layouts.

**Don't**

  • Don't apply primary orange to non-interactive elements (backgrounds, borders, decorative accents) as it dilutes the urgency signal and confuses user intent.
  • Don't use rounded corners larger than lg (6px) on standard components; excessive rounding (12px+) contradicts the institutional minimalism aesthetic and reads as casual rather than authoritative.
  • Don't layer multiple shadows (e.g., combining Level 2 and Level 3) on a single element; the shadow system is discrete and mutually exclusive to maintain clarity.
  • Don't mix Raleway and Lato within a single headline or body paragraph; maintain strict separation—Raleway for structure, Lato for content—to avoid visual fragmentation.
  • Don't introduce new accent colors (greens, purples, reds) for non-error states; the tertiary teal (#1abc9c) is reserved for accreditation badges and status indicators only.