DESIGN.md · Analysis

МТС

moskva.mts.ru · 9 Sept 2026 · 47 colors · MTS Wide, MTS Compact

МТС

Russia's leading telecom and digital ecosystem provider, blending connectivity services with fintech, media, and lifestyle offerings through a vibrant, accessible design language.

Colors

surface#ffffff
surface-dim#f2f3f7
surface-bright#ffffff
surface-container-lowest#f2f3f7
surface-container-low#e2e5eb
surface-container#bbc1c7
surface-container-high#969fa8
surface-container-highest#626c77
on-surface#1d2023
on-surface-variant#626c77
inverse-surface#1d2023
inverse-on-surface#f2f3f7
outline#969fa8
outline-variant#bbc1c7
surface-tint#ff0032
primary#ff0032
on-primary#ffffff
primary-container#ffe4e9
on-primary-container#ff0032
inverse-primary#ff0032
secondary#007cff
on-secondary#ffffff
secondary-container#e1f3fe
on-secondary-container#007cff
tertiary#00c19b
on-tertiary#ffffff
tertiary-container#dff9f5
on-tertiary-container#00c19b
error#eb4a13
on-error#ffffff
error-container#fbe9e7
on-error-container#eb4a13
primary-fixed#ffe4e9
primary-fixed-dim#ffb3c1
on-primary-fixed#ff0032
on-primary-fixed-variant#c51345
secondary-fixed#e1f3fe
secondary-fixed-dim#45b6fc
on-secondary-fixed#007cff
on-secondary-fixed-variant#0048aa
tertiary-fixed#dff9f5
tertiary-fixed-dim#00d9bc
on-tertiary-fixed#00c19b
on-tertiary-fixed-variant#03a17b
background#ffffff
on-background#1d2023
surface-variant#e2e5eb

Typography

display
fontFamily: MTS Wide · fontSize: 72px · fontWeight: 500 · lineHeight: 80px · letterSpacing: -0.02em
headline-lg
fontFamily: MTS Wide · fontSize: 36px · fontWeight: 500 · lineHeight: 44px · letterSpacing: -0.01em
headline-md
fontFamily: MTS Compact · fontSize: 32px · fontWeight: 500 · lineHeight: 40px
title-lg
fontFamily: MTS Compact · fontSize: 20px · fontWeight: 500 · lineHeight: 28px
body-lg
fontFamily: MTS Compact · fontSize: 18px · fontWeight: 400 · lineHeight: 28px
body-md
fontFamily: MTS Compact · fontSize: 16px · fontWeight: 400 · lineHeight: 24px
label-md
fontFamily: MTS Wide · fontSize: 14px · fontWeight: 700 · lineHeight: 20px · letterSpacing: 0.05em
label-sm
fontFamily: MTS Compact · fontSize: 12px · fontWeight: 700 · lineHeight: 16px

Design guidance

Overview

МТС is Russia's largest integrated telecom and digital services ecosystem, serving millions of consumers with mobile connectivity, fintech, media, and lifestyle solutions. The design system embodies 'Accessible Dynamism'—a philosophy that marries the energy of a vibrant primary red (#ff0032) with the clarity of a clean, light interface. The brand personality is confident yet approachable, speaking to users with directness and warmth. The UI evokes trust through consistent spacing, legible typography in the proprietary MTS font family (Wide, Compact, Text), and a carefully orchestrated color hierarchy that guides attention without overwhelming. Voice: practical, optimistic, never corporate-stiff. Example: 'Зафиксируем цену тарифа' (We'll lock in your rate) conveys both certainty and customer benefit in five words.

Colors

The color system is anchored by a bold primary red (#ff0032), which dominates call-to-action buttons, links, and brand moments—it's the signature accent that makes МТС instantly recognizable. The surface stack ranges from pure white (#ffffff) at the brightest level through carefully calibrated grays (surface-dim #f2f3f7, surface-container #bbc1c7, on-surface #1d2023) that maintain 7:1+ contrast for accessibility. Secondary blue (#007cff) supports interactive states and secondary actions, while tertiary mint (#00c19b) highlights positive outcomes and success states. The greyscale palette—from #ffffff down through #f2f3f7, #e2e5eb, #bbc1c7, #969fa8, #626c77, #434a51, #2c3135, #1d2023, to #000000—provides a neutral foundation that lets the accent colors breathe. Error states use #eb4a13 (oran

Typography

The type system is built on three proprietary typefaces—MTS Wide (condensed, energetic, used for headlines and CTAs), MTS Compact (workhorse body and UI text), and MTS Text (editorial, longer-form content). Display (72px, 500 weight, MTS Wide) commands attention on hero sections; Headline-lg (36px, 500 weight) structures major sections; Body-md (16px, 400 weight, MTS Compact) serves as the default reading size with 24px line-height for comfortable scanning. Label-md (14px, 700 weight, MTS Wide, uppercase, 0.05em letter-spacing) is reserved for button text and small interactive labels, creating visual distinction through weight and case rather than size. On small labels over busy backgrounds (e.g., badges on image overlays), apply text-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) to ensure legibil

Layout

The page grid is a 12-column responsive system with breakpoints at 48rem (tablet), 60rem (desktop-xs), 80rem (desktop-small), 90rem (desktop-medium), 105rem (desktop-large), and 120rem (desktop-xl). Container max-width is 1280px on desktop, with symmetric margins of 40px (lg spacing) on either side. The gutter between columns is 24px (md spacing), and section separation uses lg spacing (40px) vertically to create breathing room. Hero sections span full-width with 56px horizontal padding and 56px vertical padding, establishing a generous, confident presence. Card grids typically use 3–4 columns on desktop, collapsing to 2 on tablet and 1 on mobile. White-space is treated as a first-class design element: never compress spacing below md (24px) between major sections, and use sm (12px) for int

Elevation & Depth

Visual hierarchy is conveyed through a three-tier shadow system and subtle background color shifts. Level 1 (Base): flat surfaces with no shadow, background #ffffff. Level 2 (Raised Cards): box-shadow: 0 0 6px rgba(0, 0, 0, 0.08), 0 4px 16px rgba(0, 0, 0, 0.08), background #ffffff with 1px border #e2e5eb. Level 3 (Modals/Overlays): box-shadow: 0 4px 24px rgba(0, 0, 0, 0.12), 0 12px 20px rgba(0, 0, 0, 0.14), background #ffffff. Hover states elevate cards to Level 3 with a smooth 200ms transition. No drop shadows exceed 20px blur radius; the aesthetic favors clarity over theatrical depth. Intera

Shapes

The shape philosophy is 'Soft-Technical Pragmatism'—rounded corners are generous enough to feel modern and approachable, yet restrained enough to maintain professional clarity. Buttons use 12px border-radius (lg), creating a friendly, clickable appearance without appearing cartoonish. Input fields use 16px border-radius (md), slightly more rounded than buttons to signal a different interaction mode. Cards and containers use 24px border-radius (xl) for a premium, spacious feel. Service tiles and icon containers use 12px (lg). The full-radius (9999px) is reserved for badges and pill-shaped eleme

Components

Action Elements Buttons are the primary interaction mechanism. The primary button (background #ff0032, text white, 12px border-radius, 12px 24px padding, 48px height, label-md typography) is used for main CTAs like 'ПЕРЕЙТИ В МТС' (Go to МТС). On hover, the background shifts to #c51345 with a 200ms cubic-bezier(0.2, 0, 0, 1) transition—no scale or shadow change, just color. Secondary buttons use #007cff background with white text, same dimensions and radius. Ghost buttons have transparent background, 2px primary-colored border, and primary text; on hover, they fill with #ffe4e9 (primary-container) while maintaining the border. Icon buttons are 48px square, transparent background, with a 12px lg border-radius hover state (background #e2e5eb). All buttons disable at 50% opacity with curs

Do's and Don'ts

**Do**

  • Do use the primary red (#ff0032) exclusively for primary CTAs, links, and brand-critical moments—never dilute it with secondary uses.
  • Do maintain at least 40px (lg spacing) between major sections to create visual breathing room and reduce cognitive load.
  • Do apply the label-md typography (MTS Wide, 14px, 700 weight, uppercase, 0.05em letter-spacing) to all button text for consistent, scannable action affordance.
  • Do use the three-tier shadow system (none, 0 0 6px / 0 4px 16px, 0 4px 24px / 0 12px 20px) to signal depth; never invent custom shadows.
  • Do pair MTS Wide (headlines, CTAs) with MTS Compact (body, UI) to create visual rhythm—never mix typefaces within a single component.

**Don't**

  • Don't use primary red (#ff0032) for body text, backgrounds, or non-interactive elements—it's reserved for actions and brand moments.
  • Don't apply border-radius smaller than 8px (sm) to interactive elements; it reads as unfinished or overly technical.
  • Don't exceed 20px blur radius on box-shadows; the aesthetic favors subtle depth over theatrical layering.
  • Don't compress vertical spacing below 24px (md) between major sections; white-space is a design feature, not wasted real estate.
  • Don't mix system fonts (Arial, sans-serif) with the proprietary MTS font family in the same component—always use the full MTS stack for consistency.