DESIGN.md · Analysis

DKIS Cirebon

dkis.cirebonkota.go.id · 3 Sept 2026 · 47 colors · Lato, Inter

DKIS Cirebon

Government digital transformation portal for Cirebon City's Communications, Informatics & Statistics Department, emphasizing data-driven governance, transparency, and public service excellence through a structured, accessible interface.

Colors

surface#0b132b
surface-dim#050a15
surface-bright#1a1f3a
surface-container-lowest#030608
surface-container-low#0f1729
surface-container#151d35
surface-container-high#1f2847
surface-container-highest#2a3250
on-surface#e8eef5
on-surface-variant#c4c7d0
inverse-surface#f1f5fc
inverse-on-surface#0b132b
outline#8e9199
outline-variant#49505a
surface-tint#0374d6
primary#0374d6
on-primary#ffffff
primary-container#004ba3
on-primary-container#d6e3ff
inverse-primary#4da3ff
secondary#ea5905
on-secondary#ffffff
secondary-container#b83800
on-secondary-container#ffd9c8
tertiary#53ab5e
on-tertiary#ffffff
tertiary-container#3d8248
on-tertiary-container#d4f0d9
error#ff6b6b
on-error#ffffff
error-container#c41c1c
on-error-container#ffe8e8
primary-fixed#d6e3ff
primary-fixed-dim#4da3ff
on-primary-fixed#001a4d
on-primary-fixed-variant#004ba3
secondary-fixed#ffd9c8
secondary-fixed-dim#ff9966
on-secondary-fixed#3d1a00
on-secondary-fixed-variant#b83800
tertiary-fixed#d4f0d9
tertiary-fixed-dim#7ec986
on-tertiary-fixed#0d2d12
on-tertiary-fixed-variant#3d8248
background#0b132b
on-background#e8eef5
surface-variant#49505a

Typography

display
fontFamily: Lato · fontSize: 56px · fontWeight: 700 · lineHeight: 64px · letterSpacing: -0.03em
headline-lg
fontFamily: Lato · fontSize: 36px · fontWeight: 700 · lineHeight: 44px · letterSpacing: -0.015em
headline-md
fontFamily: Lato · fontSize: 28px · fontWeight: 700 · lineHeight: 36px · letterSpacing: 0em
title-lg
fontFamily: Inter · fontSize: 20px · fontWeight: 600 · lineHeight: 28px · letterSpacing: 0.01em
body-lg
fontFamily: Inter · fontSize: 18px · fontWeight: 400 · lineHeight: 28px · letterSpacing: 0em
body-md
fontFamily: Inter · fontSize: 16px · fontWeight: 400 · lineHeight: 24px · letterSpacing: 0em
label-md
fontFamily: Inter · fontSize: 14px · fontWeight: 600 · lineHeight: 20px · letterSpacing: 0.01em
label-sm
fontFamily: Inter · fontSize: 12px · fontWeight: 500 · lineHeight: 16px · letterSpacing: 0.02em

Design guidance

Overview

DKIS Cirebon is a government digital transformation platform serving Cirebon City's Communications, Informatics & Statistics Department. The design embodies "Institutional Clarity"—a modernist aesthetic that prioritizes data accessibility, transparent governance, and public service excellence through structured information hierarchy. The interface uses a dark-neutral foundation (surface: #0b132b) with strategic accent colors (primary blue #0374d6, secondary orange #ea5905, tertiary green #53ab5e) that signal actionable elements and status states. The visual language evokes trust, authority, and digital competence—qualities essential for government digital services.

The brand voice is formal yet approachable, precise yet human. Tone: authoritative without being distant, informative without jargon overload. The vocabulary emphasizes transparency ("data-driven," "akuntabel"), transformation ("digital," "inovasi"), and public benefit ("pelayanan publik," "tata kelola"). Example sentence: "Akses data statistik Kota Cirebon dengan transparansi penuh—laporan real-time untuk keputusan yang lebih baik."

Colors

The color system is built on a dark institutional foundation with three distinct accent roles. Primary (#0374d6, a saturated sky blue) is reserved exclusively for interactive elements—call-to-action buttons, links, focus states, and data highlights. It conveys digital authority and draws attention to critical user actions. Secondary (#ea5905, a warm orange) supports alerts, warnings, and secondary actions; it provides visual contrast against the cool primary without competing for dominance. Tertiary (#53ab5e, a muted green) indicates success states, confirmations, and positive data trends.

The surface stack anchors the interface in institutional gravitas: surface (#0b132b) is the page background, surface-container (#151d35) forms card and panel backgrounds, and surface-container-high (#1f

Typography

The type system pairs Lato for display and headlines (conveying institutional authority and readability at large sizes) with Inter for body and labels (ensuring clarity and accessibility at smaller scales). Display (56px, 700 weight, -0.03em tracking) anchors hero sections and major page titles; headline-lg (36px, 700 weight) breaks content into major sections; headline-md (28px, 700 weight) introduces subsections. Body-lg (18px, 400 weight, 28px line-height) is used for introductory paragraphs and prominent content; body-md (16px, 400 weight, 24px line-height) is the default paragraph text. Label-md (14px, 600 weight, 0.01em tracking) styles button text and form labels; label-sm (12px, 500 weight, 0.02em tracking) is applied to helper text, metadata, and small UI labels. All text over bus

Layout

The layout follows a 12-column grid system with a maximum container width of 1280px, ensuring content remains readable on ultra-wide displays while maintaining focus on government portals (typically viewed on desktop). The page rhythm uses semantic spacing: lg (40px) separates major sections (hero, content blocks, footer), md (24px) separates cards and subsections within a container, and sm (12px) provides breathing room between list items and form fields. The gutter (24px) defines left/right padding on the container, scaling to md (24px) on tablet and sm (12px) on mobile. White-space is generous but purposeful—the dark background (#0b132b) absorbs visual weight, so spacing prevents the interface from feeling cramped. Cards and panels use md (24px) internal padding to ensure text and contr

Elevation & Depth

Depth is conveyed through a three-level shadow system that reflects institutional hierarchy without excessive visual drama. Level 1 (sm elevation: 0 1px 2px rgba(0, 0, 0, 0.12)) is applied to subtle UI elements like form inputs and small cards—barely perceptible but present. Level 2 (md elevation: 0 3px 8px rgba(0, 0, 0, 0.15)) lifts standard cards, buttons on hover, and dropdown panels off the surface, creating clear separation. Level 3 (lg elevation: 0 8px 24px rgba(0, 0, 0, 0.2)) is reserved for modals, overlays, and primary CTAs in active states—commanding attention without feeling aggress

Shapes

The shape philosophy is "Institutional Softness"—rounded corners are present but restrained, avoiding the playfulness of consumer apps while rejecting the harshness of pure rectangles. Buttons and form inputs use lg (1rem / 16px) border-radius, creating a friendly but professional appearance. Cards and panels use lg (16px) for consistency with interactive elements. Smaller UI elements (badges, tags, helper text backgrounds) use md (0.75rem / 12px) or sm (0.25rem / 4px) for visual hierarchy. The full (9999px) radius is reserved for pill-shaped badges and circular avatars. The rationale: lg radi

Components

Action Elements Buttons follow a strict hierarchy: primary buttons use background: {colors.primary} (#0374d6) with on-primary text (white), padding: 10px 16px, height: 40px, rounded: lg (16px), and md elevation shadow. On hover, the background darkens to #0256a8 (a 20% darker blue) and shadow elevates to lg. On active/press, background becomes #001a4d (the primary-container) and shadow reduces to sm, providing tactile feedback. Secondary buttons use background: {colors.secondary} (#ea5905) with identical sizing and shadow behavior. Ghost buttons (outline style) use transparent background with border: 1px solid rgba(255, 255, 255, 0.12), text-color: on-surface, and hover background: rgba(255, 255, 255, 0.08). All button text uses label-md typography (14px, 600 weight) with 0.01em tracki

Do's and Don'ts

**Do**

  • Do use primary (#0374d6) exclusively for CTAs, links, and focus states—never for backgrounds or decorative elements.
  • Do maintain the 40px minimum height for all interactive elements (buttons, inputs, menu items) to meet accessibility touch-target standards.
  • Do apply the three-level shadow system consistently: sm for subtle elements, md for standard cards and hovers, lg for modals and primary actions.
  • Do use Lato for headlines and display text to convey institutional authority; reserve Inter for body and labels for maximum readability.
  • Do pair dark backgrounds (surface: #0b132b) with generous white-space (lg: 40px for section separation) to prevent visual fatigue on government portals.
  • Do apply text-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) to all text over busy backgrounds or low-contrast surfaces.

**Don't**

  • Don't use secondary (#ea5905) or tertiary (#53ab5e) for primary CTAs—they are reserved for alerts, warnings, and status indicators.
  • Don't apply rounded corners smaller than sm (4px) to interactive elements; use lg (16px) for buttons and cards to maintain the institutional-softness aesthetic.
  • Don't mix Lato and Inter in the same heading or paragraph—use Lato for all display/headline sizes, Inter for body/label sizes.
  • Don't use shadows larger than lg (0 8px 24px rgba(0, 0, 0, 0.2)) on standard UI elements; reserve lg shadow for modals and primary actions only.
  • Don't reduce padding below sm (12px) on cards or containers; the dark background requires generous white-space to prevent visual cramping.
  • Don't apply focus rings or hover states to non-interactive elements; reserve these for buttons, inputs, links, and menu items only.