Classum
Classum
classum

Classum (클라썸)'s reference documents #ff4438 as a documented primary color, Pretendard Variable for typography, 30px corner radius. Classum’s current public business site presents an AI-focused education offer for universities and corporate HR: the official home frames it as LMS, consultation, and skill solutions, while the university route focuses o

Primary
#ff4438
Typography
Pretendard Variable
Radius
30px

Evidence snapshot

verified v2
Claims grounded
147/147 · 100%
Sources
3 surfaces · 8 sources
UI font basis
frontmatter · high
Components
14 documented · 11 interactive

Not backed by evidence

  • Component states are described in prose, not given per-state values
Design System
Classum logo

Classum

Classum’s current public business site presents an AI-focused education offer for universities and corporate HR: the official home frames it as LMS, consultation, and skill solutions, while the university route focuses on an AI LMS for instructors and students. The three supplied routes are public marketing surfaces, not a captured signed-in learning application. Their visual system is therefore recorded as marketing expression only.

01

Color Palette

Brand

Neutrals

02

Typography

Type Scale

Verified size, weight, line-height, and tracking. Family is omitted when unresolved.

52px52px · 700 · 1.4
Public-marketing H1/H2 sample
15px15px · 600 · 1.5
Repeated public-marketing navigation action
14px14px · 400 · 1.43
Repeated public-marketing text/card sample

Fonts

ui
Pretendard Variable
Open · OFL
Live webfont loaded in preview
Modern Korean variable font with full Latin coverage.
Install via GitHub · orioncactus/pretendard
03

Spacing & Shape

Spacing

PurposeValuePreview
xs6px
sm8px
md16px
card30px

Border Radius

ElementValuePreview
cardStructured token30px
card-itemStructured token12px
controlStructured token8px

Elevation

flat
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Use #FF4438 only where the captured public-marketing surface shows an action or outline action.
  • Keep verified public marketing type in Pretendard Variable and preserve the observed 14px body and 15px compact-action scales.
  • Use 8px for documented actions and 30px only for the documented university-LMS public grid-card treatment.
  • Keep marketing cards flat unless a separately evidenced decorative variant is intentionally being reproduced.

Don't

  • not turn the public marketing red into an unverified product-state or destructive-action palette.
  • not substitute system fonts for the loaded Pretendard Variable family.
  • not fabricate app controls, documentation chrome, form states, or interaction states from the public landing pages.
  • not treat the decorative multicolor-shadow card as a default card elevation.
05

Components

Buttons

black-action
Background#232334
Text#ffffff
Radius8px
Padding12px 34px
Font18px / 600 Pretendard Variable
statesone captured at rest on learning; no state frame in the bundle
Use: Dark action (a.primary-button.large.black-button) on the learning route, surface-2::[data-omd-capture="12"]; line height 27px
copyright-link
Backgroundtransparent
Text#ffffff
Radius0px
Padding0px
Font12px / 300 Pretendard Variable
statestwo per route captured at rest on all three routes; no state frame in the bundle
Use: Footer legal link (class copryright-link, as spelled in the markup), home::[data-omd-capture="29"]; line height 18px
gray-action
Background#dadeea
Text#272730
Radius8px
Padding0px 36px
Font18px / 600 Pretendard Variable
statesone captured at rest on university-lms; no state frame in the bundle
Use: Grey action (a.primary-button.gray-button) in the university-LMS hero, surface-3::[data-omd-capture="10"]; it sits beside a #ff4438 action with the same padding and height (capture 11)
large-primary-action
Background#ff4438
Text#ffffff
Radius8px
Padding12px 34px
Font18px / 600 Pretendard Variable
statesdefault only; no interaction state captured
Use: Public marketing large CTA on home and learning routes; home::[data-omd-capture=17]
medium-primary-action
Background#ff4438
Text#ffffff
Radius8px
Padding8px 24px
Font16px / 600 Pretendard Variable
statesone captured at rest in the home hero; no state frame in the bundle
Use: Home hero primary action (a.primary-button.medium), home::[data-omd-capture="11"]; line height 24px
nav-outline-dark
Text#ffffff
Border1px solid #ffffff
Radius8px
Padding6px 16px
Font15px / 600 Pretendard Variable
statesdefault only; no interaction state captured
Use: Public marketing dark-background navigation outline; home::[data-omd-capture=8]
nav-outline-light
Text#ff4438
Border1px solid #ff4438
Radius8px
Padding6px 16px
Font15px / 600 Pretendard Variable
statesdefault only; no interaction state captured
Use: Public marketing light-background navigation outline; home::[data-omd-capture=3]
nav-primary-action
Background#ff4438
Text#ffffff
Radius8px
Padding6px 16px
Font15px / 600 Pretendard Variable
statesdefault only; no interaction state captured
Use: Public marketing navigation CTA; home::[data-omd-capture=4]
sitemap-link
Backgroundtransparent
Text#ffffff
Radius0px
Padding0px
Font18px / 600 Pretendard Variable
statesten per route captured at rest on all three routes (30 in all); no state frame in the bundle
Use: Footer sitemap link (a.sitemap-link) on the dark footer, home::[data-omd-capture="19"]; line height 28.8px
white-action
Background#ffffff
Text#232334
Radius8px
Padding12px 34px
Font18px / 600 Pretendard Variable
statescaptured at rest in three sizes: large (home capture 16), medium (home capture 10: 8px 24px, 49px, 16px / 600) and small (learning capture 10: 8px 16px, 43px, 18px / 600); no state frame in the bundle
Use: White action on dark sections (a.primary-button.white-button), home::[data-omd-capture="16"]; line height 27px

Cards

image fills
comparison-table-row
Backgroundtransparent
Text#666b80
Border0px 0px 2px #333333
Padding15px 0px
Font22px / 400 Pretendard Variable
states18 rows captured at rest on university-lms; no state frame in the bundle
Use: Comparison table row (div.table-line) on university-lms, surface-3::div; the 2px #333333 border is on the bottom edge only; text colour and font are the row heading child (div.table-row-heading, line height 35.2px)
feature-card
feature-card
Background#dadeec
Radius12px
Padding0px
size563px x 456px
statesfour captured at rest on home (captures 12-15). The bundle holds 10 frames on them (hover and pressed on all four, focus on 14 and 15); none records a settled change: hover moves box-shadow from none to an alpha-0 colour, pressed to an alpha-0.004 colour, and focus is not declared from bundles
Use: Home feature card (a.feat-item), home::[data-omd-capture="12"]. The anchor computes Chromium default link colour #0000ee and the 14px / 400 body type, which is container text, so no label style is declared
university-grid-card
university-grid-card
Background#f6f6f9
Text#333333
Radius30px
Padding30px
Font14px / 400 Pretendard Variable
statesdefault only; no interaction state captured
Use: University-LMS public-marketing grid card; university-lms::div.grid-card

Tabs

TabTabTab
nav-link
Backgroundtransparent
Text#232334
Radius0px
Padding0px 18px
Font15px / 600 Pretendard Variable
statesrest captured on all three routes: six light-header copies (class on-white) and six dark-header copies; no state frame in the bundle
Use: Header navigation link (a.nav-link.on-white), home::[data-omd-capture="1"]; line height 22.5px, tracking -0.6px. The dark-header copy (a.nav-link, home captures 6 and 7) computes fg #ffffff with the same geometry and type

Related design systems