DesignMD Maker
← Home Report · Code analysis
স
Design System

সময় নিউজ | সময় নিউজ

Design system extracted from https://www.somoynews.com.bd on 2026-10-15 (code-based analysis).

Source · https://www.somoynews.com.bd Engine · Code analysis Created · Oct 15, 2026 12:33 Cost · $0.0000
Detected Language

Design Style

rounded / pill-heavy
many large radii & pills
technical / mono accents
monospace font in use
Palette

Colors

primary
#F04130
3.82 on white · 5.5 on black · 5° 86% 56%
secondary
#000000
21 on white · 1 on black · 0° 0% 0%
accent
#DC3545
4.53 on white · 4.64 on black · 354° 70% 54%
Token Roles 13 tokens
background
#FFFFFF · 21:1 vs black
text-primary
#222222 · 15.91:1 vs white
surface
#F8F9FA · 19.92:1 vs black
text-secondary
#DEE2E6 · 16.13:1 vs black
border
#343A40 · 11.51:1 vs white
on-primary
#FFFFFF · 21:1 vs black
on-secondary
#FFFFFF · 21:1 vs black
on-accent
#FFFFFF · 21:1 vs black
surface-container-lowest
#FFFFFF · 21:1 vs black
surface-container-low
#F8F9FA · 19.92:1 vs black
surface-container
#F7F7F7 · 19.6:1 vs black
surface-container-high
#F5F5F5 · 19.26:1 vs black
surface-container-highest
#F0F0F0 · 18.43:1 vs black
Detected Palette 24 colors by frequency in source CSS
#FFFFFF
used 32× · 0° 0% 100%
#000000
used 26× · 0° 0% 0%
#0D6EFD
used 10× · 216° 98% 52%
#DEE2E6
used 7× · 210° 14% 89%
#212529
used 7× · 210° 11% 15%
#F8F9FA
used 5× · 210° 17% 98%
#343A40
used 5× · 210° 10% 23%
#495057
used 5× · 210° 9% 31%
#DC3545
used 4× · 354° 70% 54%
#198754
used 4× · 152° 69% 31%
#6C757D
used 4× · 208° 7% 46%
#EEEEEE
used 3× · 0° 0% 93%
#F5F5F5
used 3× · 0° 0% 96%
#E9ECEF
used 3× · 210° 16% 93%
#75B798
used 3× · 152° 31% 59%
#EA868F
used 3× · 355° 70% 72%
#E1E1E1
used 2× · 0° 0% 88%
#F04130
used 2× · 5° 86% 56%
#222222
used 2× · 0° 0% 13%
#555555
used 2× · 0° 0% 33%
#333333
used 2× · 0° 0% 20%
#14171A
used 2× · 210° 13% 9%
#4267B2
used 2× · 220° 46% 48%
#25D366
used 2× · 142° 70% 49%
Surface Treatments

Gradients

linear-gradient(90deg,#fff0 0%,#fff9 50%,#fff0 100%)
linear-gradient(90deg,#f5f5f500 0%,#fff9 50%,#f5f5f500 100%)
linear-gradient(90deg,#ececec 0,#f5f5f5 50%,#ececec 100%)
linear-gradient(90deg,#0000,#fff3,#0000)
linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))
Type System

Typography

headline-lg
Noto Serif Bengali
40px · 400 · LH 1 · LS -.2px
সময় নিউজ | সময় নিউজ
headline-md
Noto Serif Bengali
26px · 400 · LH 1 · LS -.2px
সময় নিউজ | সময় নিউজ
title-lg
inherit
23px · 400 · LH 1.4
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
body-lg
inherit
18px · 400 · LH 1.5
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
body-md
inherit
16px · 400 · LH 1.5
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-md
inherit
14px · 400 · LH 1.4
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
label-sm
inherit
12px · 400 · LH 1.4
Typography is the discipline of rendering language visible. Spacing, weight, and rhythm carry meaning long before words are read.
Detected Font Stacks
RobotoNoto Serif Bengali"Font Awesome 5 Free"Noto Serif Bengali FallbackNoto Serif Bengali,Noto Serif Bengali FallbackRoboto Fallbackvar(--bs-font-sans-serif)var(--bs-body-font-family)
Structure

Layout

Container
Section padding: — · card padding: —
Grid
12-column reference grid · gap —
Spacing Scale
xs
3px
sm
8px
md
16px
detected
.1875em
detected
.1875rem
detected
4px
detected
5px
detected
.375rem
detected
6px
detected
7px
detected
8px
detected
9px
detected
10px
Breakpoints
500px767px768px991px992px1024px1200px1225px
Depth

Elevation & Depth

level 1
0 0 0 .25rem rgba(13,110,253,.25)
level 2
0 0 2px #00000051
level 3
0 8px 14px 12px #bababa33
level 4
0 0.5rem 1rem rgba(0, 0, 0, 0.15)
level 5
inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075)
Geometry

Shapes

sm
4px
md
8px
lg
30px
pill
50%
r5
5px
r6
6px
r7
20px
r8
12px
r9
16px
Tokens in Context

Components

card
background{colors.surface}
border1px solid {colors.border}
radius30px
boxShadow{elevation.md}
button-primary
background{colors.primary}
radius50%
Animation

Motion

Keyframes 18 found
@keyframes pulse
0%{background-color:#e1e1e1}50%{background-color:#f0f0f0}to{background-color:#e1e1e1}
@keyframes shimmer
0%{background-position:-500px 0}to{background-position:500px 0}
@keyframes pulsate
0%{opacity:0;-webkit-transform:scale(.1)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1.2)}
@keyframes news-shimmer
to{transform:translate(100%)}
@keyframes shimmerMove
0%{background-position:-1000px 0}to{background-position:1000px 0}
@keyframes fadeIn
to{opacity:1;transform:translateY(0)}
@keyframes bounce
0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}
@keyframes newsTicker
0%{transform:translate(0)}to{transform:translate(-50%)}
@keyframes webStoryFromRight
0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}
Applied Animations
1s ease-out infinite pulsate1.5s infinite shimmer1.5s infinite news-shimmer1.2s ease-in-out infinite shimmer
Transitions
all .3s easevar(--transition)transform .4sbackground .4sbackground .4s,color .4sborder-color .15s ease-in-out,box-shadow .15s ease-in-outnonecolor .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
Proof

Live Preview

Complete Reference

Full design.md Specification

Design Specification — সময় নিউজ | সময় নিউজ

FieldValue
Site / Projecthttps://www.somoynews.com.bd
Analyzed on2026-10-15
Analysis modeAutomated code extraction (no AI)

Overview

This design system was extracted programmatically from the source page. It is built on a light canvas (#FFFFFF), ink text (#222222), a vivid accent (#DC3545). Display headings use a distinct face (Noto Serif Bengali) over the body stack (Roboto). Detected font weights: 400, 500, 600, 700, 900. Detected style signatures: rounded / pill-heavy; technical / mono accents.

Logo asset(s): https://www.somoynews.com.bd/_next/image?url=%2Fassets%2Fimages%2Flogo.png&w=256&q=75

Color System

Detected palette (by frequency)

HexRGBHSLCount
#FFFFFF255, 255, 2550° 0% 100%32
#0000000, 0, 00° 0% 0%26
#0D6EFD13, 110, 253216° 98% 52%10
#DEE2E6222, 226, 230210° 14% 89%7
#21252933, 37, 41210° 11% 15%7
#F8F9FA248, 249, 250210° 17% 98%5
#343A4052, 58, 64210° 10% 23%5
#49505773, 80, 87210° 9% 31%5
#DC3545220, 53, 69354° 70% 54%4
#19875425, 135, 84152° 69% 31%4
#6C757D108, 117, 125208° 7% 46%4
#EEEEEE238, 238, 2380° 0% 93%3
#F5F5F5245, 245, 2450° 0% 96%3
#E9ECEF233, 236, 239210° 16% 93%3
#75B798117, 183, 152152° 31% 59%3
#EA868F234, 134, 143355° 70% 72%3
#E1E1E1225, 225, 2250° 0% 88%2
#F04130240, 65, 485° 86% 56%2
#22222234, 34, 340° 0% 13%2
#55555585, 85, 850° 0% 33%2

Assigned roles

Roles are taken from the page's own semantic CSS custom properties when present, otherwise inferred from usage frequency + luminance/saturation.

TokenHexRGBHSL
--color-background#FFFFFF255, 255, 2550° 0% 100%
--color-text-primary#22222234, 34, 340° 0% 13%
--color-primary#F04130240, 65, 485° 86% 56%
--color-accent#DC3545220, 53, 69354° 70% 54%
--color-surface#F8F9FA248, 249, 250210° 17% 98%
--color-secondary#0000000, 0, 00° 0% 0%
--color-text-secondary#DEE2E6222, 226, 230210° 14% 89%
--color-border#343A4052, 58, 64210° 10% 23%
--color-on-primary#FFFFFF255, 255, 2550° 0% 100%
--color-on-secondary#FFFFFF255, 255, 2550° 0% 100%
--color-on-accent#FFFFFF255, 255, 2550° 0% 100%

Surface ramp (derived from detected light neutrals)

TokenHex
--color-surface-container-lowest#FFFFFF
--color-surface-container-low#F8F9FA
--color-surface-container#F7F7F7
--color-surface-container-high#F5F5F5
--color-surface-container-highest#F0F0F0

Gradients

  • linear-gradient(90deg,#fff0 0%,#fff9 50%,#fff0 100%)
  • linear-gradient(90deg,#f5f5f500 0%,#fff9 50%,#f5f5f500 100%)
  • linear-gradient(90deg,#ececec 0,#f5f5f5 50%,#ececec 100%)
  • linear-gradient(90deg,#0000,#fff3,#0000)
  • linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0))

Typography

Primary typeface: Roboto — stack: Roboto

Display / heading typeface: Noto Serif Bengali (used for large headings; body uses the primary stack)

Font stacks (most used first)

  • Roboto
  • Noto Serif Bengali
  • "Font Awesome 5 Free"
  • Noto Serif Bengali Fallback
  • Noto Serif Bengali,Noto Serif Bengali Fallback
  • Roboto Fallback
  • var(--bs-font-sans-serif)
  • var(--bs-body-font-family)
  • var(--bs-font-monospace)
  • inherit

Derived type scale

TokenSize
headline-lg40px
headline-md26px
title-lg23px
body-lg18px
body-md16px
label-md14px
label-sm12px

Font sizes (by frequency)

SizeCount
16px11
14px9
1rem5
.875em4
20px3
18px3
13px3
1.25rem3
17px2
24px2
1.5rem2
1em2
22px1
2em1
12px1
15px1
26px1
23px1
2.5rem1
2rem1

Weights in use: 400, 500, 600, 700, 900

Line heights (by frequency)

ValueCount
1.55
40px3
13
1.42
26px1
20px1
22px1
1.21
01

Letter spacing (by frequency)

ValueCount
-.2px1

Spacing

Derived spacing scale

TokenValue
xs3px
sm8px
md16px

Raw values (by frequency)

ValueCount
10px9
30px5
8px5
5px4
.375rem3
1rem2
18px1
4px1
7px1
6px1
9px1
12px1
15px1
20px1
.1875em1
.1875rem1

Borders & Radius

Derived radius tokens

TokenValue
sm4px
md8px
lg30px
pill50%

Raw values (resolved, by frequency)

RadiusCount
5px11
50%9
04
6px2
4px2
30px1
20px1
8px1
0 0 4px 4px1
12px1
16px1

Shadows

Derived elevation

TokenValue
sm0 0 0 .25rem rgba(13,110,253,.25)
mdinset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075)
lg0 8px 14px 12px #bababa33

All detected shadows

  • 0 0 0 .25rem rgba(13,110,253,.25)
  • 0 0 2px #00000051
  • 0 8px 14px 12px #bababa33
  • 0 0.5rem 1rem rgba(0, 0, 0, 0.15)
  • inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075)
  • 0 0 0 0.25rem rgba(, .5)
  • 0 0 0

Layout

Container max-width: 992px

Grid columns (largest detected grid): 1

Breakpoints

  • 500px
  • 767px
  • 768px
  • 991px
  • 992px
  • 1024px
  • 1200px
  • 1225px

Animation & Motion

Transitions

  • all .3s ease
  • all .3s ease
  • transform .4s
  • background .4s
  • background .4s,color .4s
  • border-color .15s ease-in-out,box-shadow .15s ease-in-out
  • none
  • color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
  • opacity .15s linear
  • color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
  • box-shadow 0.15s ease-in-out

Keyframes

@keyframes pulse { 0%{background-color:#e1e1e1}50%{background-color:#f0f0f0}to{background-color:#e1e1e1} }
@keyframes shimmer { 0%{background-position:-500px 0}to{background-position:500px 0} }
@keyframes pulsate { 0%{opacity:0;-webkit-transform:scale(.1)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1.2)} }
@keyframes news-shimmer { to{transform:translate(100%)} }
@keyframes shimmerMove { 0%{background-position:-1000px 0}to{background-position:1000px 0} }
@keyframes fadeIn { to{opacity:1;transform:translateY(0)} }
@keyframes bounce { 0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)} }
@keyframes newsTicker { 0%{transform:translate(0)}to{transform:translate(-50%)} }
@keyframes webStoryFromRight { 0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)} }
@keyframes webStoryFromLeft { 0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:translate(0)} }
@keyframes webStoryFromTop { 0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)} }
@keyframes webStoryFromBottom { 0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)} }
@keyframes webStoryCaptionFade { 0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)} }
@keyframes progress-bar-stripes { 0%{background-position-x:var(--bs-progress-height)} }
@keyframes spinner-border { to{transform:rotate(360deg)} }
@keyframes spinner-grow { 0%{transform:scale(0)}50%{opacity:1;transform:none} }
@keyframes placeholder-glow { 50%{opacity:.2} }
@keyframes placeholder-wave { 100%{-webkit-mask-position:-200% 0%;mask-position:-200% 0%} }

Animations

  • 1s ease-out infinite pulsate
  • 1.5s infinite shimmer
  • 1.5s infinite news-shimmer
  • 1.2s ease-in-out infinite shimmer

CTA labels found on page

  • En
  • English

Source Design Tokens (CSS custom properties)

:root {
  --primary: #f04130;
  --black-color: #000;
  --white-color: #fff;
  --border-color: #eee;
  --border-color2: #ddd;
  --gray-color: #f7f7f7;
  --remaining-height: calc(100vh - 239px);
  --transition: all .3s ease;
  --bs-gutter-x: unset!important;
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13,110,253;
  --bs-secondary-rgb: 108,117,125;
  --bs-success-rgb: 25,135,84;
  --bs-info-rgb: 13,202,240;
  --bs-warning-rgb: 255,193,7;
  --bs-danger-rgb: 220,53,69;
  --bs-light-rgb: 248,249,250;
  --bs-dark-rgb: 33,37,41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
}

Do's and Don'ts

Do

  • Do reserve the accent #DC3545 for interactive highlights and key moments — it is used sparingly on the source page.
  • Do keep the canvas at #FFFFFF; surfaces should stay within the detected neutral ramp.
  • Do set large headings in Noto Serif Bengali with tight tracking (-.2px), and body copy in the primary stack.
  • Do stick to the detected font weight(s): 400, 500, 600, 700, 900.

Don't

  • Don't introduce colors outside the detected palette — every hue above was found in the source.

Design Tokens (copy-paste)

:root {
  --color-background: #FFFFFF;
  --color-text-primary: #222222;
  --color-primary: #F04130;
  --color-accent: #DC3545;
  --color-surface: #F8F9FA;
  --color-secondary: #000000;
  --color-text-secondary: #DEE2E6;
  --color-border: #343A40;
  --color-on-primary: #FFFFFF;
  --color-on-secondary: #FFFFFF;
  --color-on-accent: #FFFFFF;
  --color-surface-container-lowest: #FFFFFF;
  --color-surface-container-low: #F8F9FA;
  --color-surface-container: #F7F7F7;
  --color-surface-container-high: #F5F5F5;
  --color-surface-container-highest: #F0F0F0;
  --font-sans: Roboto;
  --font-size-headline-lg: 40px;
  --font-size-headline-md: 26px;
  --font-size-title-lg: 23px;
  --font-size-body-lg: 18px;
  --font-size-body-md: 16px;
  --font-size-label-md: 14px;
  --font-size-label-sm: 12px;
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 30px;
  --radius-pill: 50%;
  --shadow-sm: 0 0 0 .25rem rgba(13,110,253,.25);
  --shadow-md: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
  --shadow-lg: 0 8px 14px 12px #bababa33;
  --space-xs: 3px;
  --space-sm: 8px;
  --space-md: 16px;
  --font-display: Noto Serif Bengali;
  --tracking-display: -.2px;
  --container-max: 992px;
}

Generated by DesignMD Maker · analyze responsibly — only scan pages you're permitted to study.