이 페이지는 themes/(0000-0000-0000-0001)/assets/css/core/theme-vars.css 와
themes/(0000-0000-0000-0001)/assets/css/core/theme-vars/ 아래의 모듈 파일을 정확히 눈으로 확인하기 위한 인벤토리다.
중앙 제어의 해석 기준
- 디자인 값은 페이지가 아니라
theme-vars에서 시작한다. - 라이트/다크/언어별 프로필은 같은 변수 이름을 서로 다른 값으로 채운다.
- 컴포넌트 CSS는 토큰을 복제하지 않고 상속한다.
- 이 페이지의 역할은 “무엇이 존재하는가”를 빠짐없이 보여 주는 것이다.
모듈 지도
| 모듈 파일 | 역할 | 변수 수 | 경로 |
|---|---|---|---|
| 00-foundation.css | foundation | 26 | theme-vars/00-foundation.css |
| 10-typography.css | typography | 114 | theme-vars/10-typography.css |
| 20-shape.css | shape / motion | 32 | theme-vars/20-shape.css |
| 30-components.css | components | 313 | theme-vars/30-components.css |
| 40-colors-light.css | colors(light) | 105 | theme-vars/40-colors-light.css |
| 50-colors-dark.css | colors(dark) | 55 | theme-vars/50-colors-dark.css |
| 60-language.css | language | 19 | theme-vars/60-language.css |
| 70-global.css | global | 0 | theme-vars/70-global.css |
시각적 기준점
해석 기준
예시 확인 순서
00-foundation.css로 폭, 간격, 브레이크포인트를 확인한다.10-typography.css와60-language.css로 서체와 언어 프로필을 확인한다.20-shape.css로 반경, 그림자, 제어 크기를 확인한다.30-components.css로 버튼, CTA, 카드, 코드 영역의 기준값을 확인한다.40-colors-light.css와50-colors-dark.css로 라이트/다크 대비를 비교한다.70-global.css로 선택/아이콘/전역 미세 규칙을 확인한다.
모듈별 상세 인벤토리
이 모듈은 foundation 를 담당한다. 실제 UI는 이 파일의 값들을 상속해서 렌더링된다.00-foundation.css · 26개 변수
변수
값
사용 예
--page-max-width1120px--page-max-width
--content-max-width760px--content-max-width
--nav-max-width1120px--nav-max-width
--page-padding24px--page-padding
--page-padding-mobile16px--page-padding-mobile
--gap24px--gap
--gap-mobile16px--gap-mobile
--content-gap24px--content-gap
--nav-widthvar(--nav-max-width)--nav-width
--breakpoint-sm340px--breakpoint-sm
--breakpoint-md768px--breakpoint-md
--breakpoint-lg900px--breakpoint-lg
--breakpoint-xl1120px--breakpoint-xl
--cover-responsive-breakpoint-md768px--cover-responsive-breakpoint-md
--cover-responsive-width-md720px--cover-responsive-width-md
--main-widthvar(--content-max-width)--main-width
--header-height64px--header-height
--footer-height64px--footer-height
--space-2xs4px--space-2xs
--space-xs6px--space-xs
--space-sm8px--space-sm
--space-md12px--space-md
--space-lg16px--space-lg
--space-xl20px--space-xl
--space-2xl24px--space-2xl
--space-3xl32px--space-3xl
이 모듈은 typography 를 담당한다. 실제 UI는 이 파일의 값들을 상속해서 렌더링된다.10-typography.css · 114개 변수
변수
값
사용 예
--font-sans-latin'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif--font-sans-latin
--font-sans-uivar(--font-sans-latin)--font-sans-ui
--font-serif-latinGeorgia, 'Times New Roman', Times, serif--font-serif-latin
--font-display-latinvar(--font-sans-latin)--font-display-latin
--font-mono-latinui-monospace, SFMono-Regular, SF Mono, Consolas, Liberation Mono, Menlo, monospace--font-mono-latin
--font-sans-latin-europe'Inter', 'Avenir Next', 'Avenir', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif--font-sans-latin-europe
--font-sans-east-asiavar(--font-sans-latin)--font-sans-east-asia
--font-sans-southeastasia'Inter', 'Noto Sans', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif--font-sans-southeastasia
--font-sans-southasia'Noto Sans Devanagari', 'Nirmala UI', 'Mangal', 'Noto Sans Bengali', 'Noto Sans Tamil', sans-serif--font-sans-southasia
--font-sans-rtl'Noto Sans Arabic', 'Noto Naskh Arabic', 'Noto Sans Hebrew', Tahoma, Arial, sans-serif--font-sans-rtl
--font-serif-latin-europeGeorgia, 'Times New Roman', Times, serif--font-serif-latin-europe
--font-mono-cjk'SFMono-Regular', 'SF Mono', ui-monospace, Consolas, 'Liberation Mono', Menlo, monospace--font-mono-cjk
--font-emoji'Apple Color Emoji', 'Segoe UI Emoji', 'Noto Color Emoji', sans-serif--font-emoji
--font-sans-korean'Pretendard', 'Apple SD Gothic Neo', 'Noto Sans KR', 'Malgun Gothic', sans-serif--font-sans-korean
--font-sans-japanese'Noto Sans JP', 'Hiragino Sans', 'Yu Gothic', 'Yu Gothic UI', 'Meiryo', sans-serif--font-sans-japanese
--font-sans-chinese-simplified'Noto Sans SC', 'PingFang SC', 'Microsoft YaHei', 'Heiti SC', sans-serif--font-sans-chinese-simplified
--font-sans-chinese-traditional'Noto Sans TC', 'PingFang TC', 'Microsoft JhengHei', 'Heiti TC', sans-serif--font-sans-chinese-traditional
--font-sans-vietnamese'Noto Sans', 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif--font-sans-vietnamese
--font-sans-cyrillic'Noto Sans', 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif--font-sans-cyrillic
--font-sans-greek'Noto Sans', 'Inter', 'Segoe UI', Roboto, Helvetica, Arial, sans-serif--font-sans-greek
--font-sans-arabic'Noto Sans Arabic', 'Noto Naskh Arabic', Tahoma, Arial, sans-serif--font-sans-arabic
--font-sans-hebrew'Noto Sans Hebrew', 'Arial Hebrew', Arial, sans-serif--font-sans-hebrew
--font-sans-devanagari'Noto Sans Devanagari', 'Nirmala UI', 'Mangal', sans-serif--font-sans-devanagari
--font-sans-bengali'Noto Sans Bengali', 'Nirmala UI', sans-serif--font-sans-bengali
--font-sans-thai'Noto Sans Thai', 'Leelawadee UI', sans-serif--font-sans-thai
--font-sans-cjkvar(--font-sans-japanese)--font-sans-cjk
--font-script-latinvar(--font-sans-latin)--font-script-latin
--font-script-cjkvar(--font-sans-cjk)--font-script-cjk
--font-script-cyrillicvar(--font-sans-cyrillic)--font-script-cyrillic
--font-script-greekvar(--font-sans-greek)--font-script-greek
--font-script-rtlvar(--font-sans-rtl)--font-script-rtl
--font-script-indicvar(--font-sans-southasia)--font-script-indic
--font-script-thaivar(--font-sans-thai)--font-script-thai
--font-script-southeastasiavar(--font-sans-southeastasia)--font-script-southeastasia
--font-sansvar(--font-sans-latin)--font-sans
--font-displayvar(--font-display-latin)--font-display
--font-bodyvar(--font-sans)--font-body
--font-headingvar(--font-sans)--font-heading
--font-uivar(--font-sans-ui)--font-ui
--font-monovar(--font-mono-latin)--font-mono
--font-size-xs12px--font-size-xs
--font-size-sm14px--font-size-sm
--font-size-md15px--font-size-md
--font-size-base16px--font-size-base
--font-size-lg18px--font-size-lg
--font-size-xl22px--font-size-xl
--font-size-2xl28px--font-size-2xl
--font-size-3xl36px--font-size-3xl
--font-size-4xl48px--font-size-4xl
--font-size-5xl64px--font-size-5xl
--page-title-size40px--page-title-size
--page-title-size-mobile32px--page-title-size-mobile
--page-title-line-height1.15--page-title-line-height
--page-title-letter-spacing-0.02em--page-title-letter-spacing
--heading-1-size32px--heading-1-size
--heading-1-size-mobile26px--heading-1-size-mobile
--heading-2-size26px--heading-2-size
--heading-2-size-mobile22px--heading-2-size-mobile
--heading-3-size22px--heading-3-size
--heading-3-size-mobile18px--heading-3-size-mobile
--heading-4-size18px--heading-4-size
--heading-4-size-mobile16px--heading-4-size-mobile
--heading-5-size16px--heading-5-size
--heading-5-size-mobile15px--heading-5-size-mobile
--heading-6-size14px--heading-6-size
--heading-6-size-mobile14px--heading-6-size-mobile
--heading-line-height1.25--heading-line-height
--heading-letter-spacing-0.01em--heading-letter-spacing
--heading-font-weightvar(--font-weight-bold)--heading-font-weight
--page-header-font-weightvar(--font-weight-bold)--page-header-font-weight
--archive-entry-title-font-weightvar(--font-weight-medium)--archive-entry-title-font-weight
--archive-entry-title-line-heightvar(--line-height-small)--archive-entry-title-line-height
--nav-logo-font-weightvar(--font-weight-bold)--nav-logo-font-weight
--nav-link-font-weightvar(--font-weight-medium)--nav-link-font-weight
--nav-link-active-font-weightvar(--font-weight-medium)--nav-link-active-font-weight
--not-found-font-weightvar(--font-weight-bold)--not-found-font-weight
--search-input-font-weightvar(--font-weight-bold)--search-input-font-weight
--search-result-font-weightvar(--font-weight-medium)--search-result-font-weight
--button-font-weightvar(--font-weight-medium)--button-font-weight
--chip-font-weightvar(--font-weight-medium)--chip-font-weight
--toc-details-font-weightvar(--font-weight-medium)--toc-details-font-weight
--heading-anchor-font-weightvar(--font-weight-medium)--heading-anchor-font-weight
--post-content-dl-term-font-weightvar(--font-weight-bold)--post-content-dl-term-font-weight
--post-content-figure-caption-font-weightvar(--font-weight-semibold)--post-content-figure-caption-font-weight
--post-content-figure-caption-body-font-weightvar(--font-weight-regular)--post-content-figure-caption-body-font-weight
--paginav-hover-shadow0 1px 0 var(--accent)--paginav-hover-shadow
--code-token-strong-font-weightvar(--font-weight-bold)--code-token-strong-font-weight
--copy-code-font-weightvar(--font-weight-medium)--copy-code-font-weight
--line-height-tight1.2--line-height-tight
--line-height-base1.6--line-height-base
--line-height-relaxed1.75--line-height-relaxed
--line-height-ui1.5--line-height-ui
--line-height-small1.35--line-height-small
--letter-spacing-normal0--letter-spacing-normal
--text-renderingoptimizeLegibility--text-rendering
--font-synthesisweight style small-caps--font-synthesis
--font-feature-settingsnormal--font-feature-settings
--font-feature-settings-cjknormal--font-feature-settings-cjk
--font-feature-settings-rtlnormal--font-feature-settings-rtl
--word-break-bodybreak-word--word-break-body
--word-break-tablekeep-all--word-break-table
--word-break-menukeep-all--word-break-menu
--word-break-codebreak-all--word-break-code
--overflow-wrap-bodyanywhere--overflow-wrap-body
--line-break-bodyauto--line-break-body
--direction-pageltr--direction-page
--direction-codeltr--direction-code
--unicode-bidi-pagenormal--unicode-bidi-page
--hyphens-bodymanual--hyphens-body
--font-weight-regular400--font-weight-regular
--font-weight-medium500--font-weight-medium
--font-weight-semibold600--font-weight-semibold
--font-weight-bold700--font-weight-bold
--font-weight-black900--font-weight-black
이 모듈은 shape / motion 를 담당한다. 실제 UI는 이 파일의 값들을 상속해서 렌더링된다.20-shape.css · 32개 변수
변수
값
사용 예
--radius-xs4px--radius-xs
--radius-sm8px--radius-sm
--radius-md12px--radius-md
--radius-lg16px--radius-lg
--radius-xl20px--radius-xl
--radius-full9999px--radius-full
--radiusvar(--radius-md)--radius
--border-width-thin1px--border-width-thin
--border-width-strong2px--border-width-strong
--control-size-sm32px--control-size-sm
--control-size-md40px--control-size-md
--control-size-lg44px--control-size-lg
--control-padding-x14px--control-padding-x
--control-padding-y10px--control-padding-y
--control-icon-size18px--control-icon-size
--control-gap10px--control-gap
--transition-fast120ms ease--transition-fast
--transition-base200ms ease--transition-base
--transition-slow300ms ease--transition-slow
--interactive-transitiontransform 0.1s ease, background-color 0.2s ease, color 0.2s ease, border-color 0.2s ease, opacity 0.2s ease--interactive-transition
--focus-outline-width2px--focus-outline-width
--focus-outline-offset2px--focus-outline-offset
--control-press-scale0.98--control-press-scale
--viewport-full-height100vh--viewport-full-height
--page-min-heightcalc(var(--viewport-full-height) - var(--header-height) - var(--footer-height))--page-min-height
--profile-page-min-heightcalc(var(--viewport-full-height) - var(--header-height) - var(--footer-height) - (var(--gap) * 2))--profile-page-min-height
--autofill-shadow-spread50px--autofill-shadow-spread
--shadow-sm0 1px 2px rgba(72, 32, 19, 0.08)--shadow-sm
--shadow-md0 10px 28px rgba(72, 32, 19, 0.10)--shadow-md
--shadow-lg0 18px 50px rgba(72, 32, 19, 0.14)--shadow-lg
--z-index-floating99--z-index-floating
--z-index-overlay120--z-index-overlay
이 모듈은 components 를 담당한다. 실제 UI는 이 파일의 값들을 상속해서 렌더링된다.30-components.css · 313개 변수
변수
값
사용 예
--button-radiusvar(--radius-md)--button-radius
--button-border-width1px--button-border-width
--button-border-colorvar(--border)--button-border-color
--button-primary-bgvar(--accent)--button-primary-bg
--button-primary-fgvar(--accent-contrast)--button-primary-fg
--button-secondary-bgvar(--surface-quiet)--button-secondary-bg
--button-secondary-fgvar(--primary)--button-secondary-fg
--button-secondary-border-colorvar(--border)--button-secondary-border-color
--button-secondary-shadownone--button-secondary-shadow
--cta-radiusvar(--button-radius)--cta-radius
--cta-border-widthvar(--button-border-width)--cta-border-width
--cta-border-colorvar(--button-border-color)--cta-border-color
--cta-primary-bgvar(--button-primary-bg)--cta-primary-bg
--cta-primary-fgvar(--button-primary-fg)--cta-primary-fg
--cta-secondary-bgvar(--button-secondary-bg)--cta-secondary-bg
--cta-secondary-fgvar(--button-secondary-fg)--cta-secondary-fg
--cta-shadowvar(--shadow-sm)--cta-shadow
--cta-shadow-hovervar(--shadow-md)--cta-shadow-hover
--cta-gapvar(--control-gap)--cta-gap
--cta-padding-xvar(--control-padding-x)--cta-padding-x
--cta-padding-yvar(--control-padding-y)--cta-padding-y
--cta-min-heightvar(--control-size-md)--cta-min-height
--cta-note-font-sizevar(--font-size-xs)--cta-note-font-size
--cta-subtitle-font-sizevar(--font-size-sm)--cta-subtitle-font-size
--cta-inline-max-widthmin(100%, 44rem)--cta-inline-max-width
--cta-block-max-widthmin(100%, 50rem)--cta-block-max-width
--cta-frame-gapvar(--space-sm)--cta-frame-gap
--cta-support-gapvar(--space-sm)--cta-support-gap
--cta-support-padding-block-startvar(--space-md)--cta-support-padding-block-start
--cta-support-border-widthvar(--border-width-thin)--cta-support-border-width
--cta-support-border-colorvar(--border)--cta-support-border-color
--cta-support-bordervar(--cta-support-border-width) solid var(--cta-support-border-color)--cta-support-border
--cta-link-gap0--cta-link-gap
--cta-link-padding-x16px--cta-link-padding-x
--cta-link-padding-y10px--cta-link-padding-y
--cta-link-min-height44px--cta-link-min-height
--cta-link-radiusvar(--button-radius)--cta-link-radius
--cta-link-border-widthvar(--button-border-width)--cta-link-border-width
--cta-link-border-colorvar(--button-border-color)--cta-link-border-color
--cta-link-backgroundvar(--surface-quiet)--cta-link-background
--cta-link-background-imagelinear-gradient(180deg, color-mix(in srgb, var(--surface) 99%, white 1%), color-mix(in srgb, var(--surface-quiet) 97%, black 3%))--cta-link-background-image
--cta-link-foregroundvar(--primary)--cta-link-foreground
--cta-link-font-familyvar(--font-ui)--cta-link-font-family
--cta-link-letter-spacing-0.004em--cta-link-letter-spacing
--cta-link-shadowvar(--shadow-sm)--cta-link-shadow
--cta-link-shadow-hovervar(--shadow-md)--cta-link-shadow-hover
--cta-link-hover-border-colorvar(--border-strong)--cta-link-hover-border-color
--cta-link-hover-transformtranslateY(-1px)--cta-link-hover-transform
--cta-link-active-transformtranslateY(0) scale(0.99)--cta-link-active-transform
--cta-link-disabled-opacity0.58--cta-link-disabled-opacity
--cta-link-icon-sizevar(--control-icon-size)--cta-link-icon-size
--cta-link-icon-colorvar(--accent)--cta-link-icon-color
--cta-link-icon-opacity1--cta-link-icon-opacity
--cta-link-label-font-weightvar(--font-weight-medium)--cta-link-label-font-weight
--cta-link-label-font-weight-primaryvar(--font-weight-semibold)--cta-link-label-font-weight-primary
--cta-link-label-font-weight-secondaryvar(--font-weight-medium)--cta-link-label-font-weight-secondary
--cta-link-label-font-weight-tertiaryvar(--font-weight-medium)--cta-link-label-font-weight-tertiary
--cta-link-label-font-weight-utilityvar(--font-weight-medium)--cta-link-label-font-weight-utility
--cta-link-subtitle-colorvar(--secondary)--cta-link-subtitle-color
--cta-link-note-colorvar(--secondary)--cta-link-note-color
--cta-link-body-colorvar(--content)--cta-link-body-color
--cta-link-body-font-sizevar(--font-size-base)--cta-link-body-font-size
--cta-link-badge-backgroundvar(--accent-muted)--cta-link-badge-background
--cta-link-badge-foregroundvar(--accent)--cta-link-badge-foreground
--cta-link-badge-radiusvar(--radius-full)--cta-link-badge-radius
--cta-link-badge-padding-xvar(--space-sm)--cta-link-badge-padding-x
--cta-link-badge-font-sizevar(--font-size-xs)--cta-link-badge-font-size
--cta-link-primary-backgroundvar(--cta-primary-bg)--cta-link-primary-background
--cta-link-primary-background-imagelinear-gradient(180deg, color-mix(in srgb, var(--cta-primary-bg) 84%, white 16%), color-mix(in srgb, var(--cta-primary-bg) 98%, black 2%)), radial-gradient(120% 150% at 50% 0%, color-mix(in srgb, white 18%, transparent) 0%, transparent 62%)--cta-link-primary-background-image
--cta-link-primary-background-image-hoverlinear-gradient(180deg, color-mix(in srgb, var(--cta-primary-bg) 78%, white 22%), color-mix(in srgb, var(--cta-primary-bg) 94%, black 6%)), radial-gradient(120% 150% at 50% 0%, color-mix(in srgb, white 24%, transparent) 0%, transparent 58%)--cta-link-primary-background-image-hover
--cta-link-primary-foregroundvar(--cta-primary-fg)--cta-link-primary-foreground
--cta-link-primary-border-colorcolor-mix(in srgb, var(--cta-primary-bg) 74%, black 26%)--cta-link-primary-border-color
--cta-link-primary-shadow0 10px 24px color-mix(in srgb, var(--cta-primary-bg) 20%, transparent)--cta-link-primary-shadow
--cta-link-secondary-backgroundcolor-mix(in srgb, var(--surface) 95%, var(--cta-primary-bg) 5%)--cta-link-secondary-background
--cta-link-secondary-background-imagelinear-gradient(180deg, color-mix(in srgb, var(--surface) 99%, white 1%), color-mix(in srgb, var(--surface) 96%, var(--cta-primary-bg) 4%))--cta-link-secondary-background-image
--cta-link-secondary-foregroundcolor-mix(in srgb, var(--primary) 92%, var(--cta-primary-bg) 8%)--cta-link-secondary-foreground
--cta-link-secondary-border-colorcolor-mix(in srgb, var(--cta-primary-bg) 68%, var(--border) 32%)--cta-link-secondary-border-color
--cta-link-secondary-shadownone--cta-link-secondary-shadow
--cta-link-tertiary-backgroundcolor-mix(in srgb, var(--surface) 98%, var(--cta-primary-bg) 2%)--cta-link-tertiary-background
--cta-link-tertiary-background-imagelinear-gradient(180deg, color-mix(in srgb, var(--surface) 100%, white 0%), color-mix(in srgb, var(--surface) 98%, var(--cta-primary-bg) 2%))--cta-link-tertiary-background-image
--cta-link-tertiary-foregroundcolor-mix(in srgb, var(--secondary) 84%, var(--primary) 16%)--cta-link-tertiary-foreground
--cta-link-tertiary-border-colorcolor-mix(in srgb, var(--cta-primary-bg) 48%, var(--border) 52%)--cta-link-tertiary-border-color
--cta-link-tertiary-shadownone--cta-link-tertiary-shadow
--cta-link-utility-backgroundcolor-mix(in srgb, var(--surface) 94%, var(--secondary) 6%)--cta-link-utility-background
--cta-link-utility-border-colorvar(--border)--cta-link-utility-border-color
--cta-link-utility-shadownone--cta-link-utility-shadow
--cta-link-utility-radiusvar(--chip-radius)--cta-link-utility-radius
--cta-link-utility-padding-xvar(--chip-padding-x)--cta-link-utility-padding-x
--cta-link-utility-padding-y0--cta-link-utility-padding-y
--cta-link-utility-min-heightvar(--control-size-sm)--cta-link-utility-min-height
--cta-focus-ringvar(--accent)--cta-focus-ring
--cta-link-default-transitionvar(--interactive-transition)--cta-link-default-transition
--control-radiusvar(--radius-md)--control-radius
--card-radiusvar(--radius-md)--card-radius
--surface-radiusvar(--radius-md)--surface-radius
--media-radius8px--media-radius
--image-radius8px--image-radius
--avatar-radiusvar(--radius-full)--avatar-radius
--card-bgvar(--surface-quiet)--card-bg
--home-list-card-bgvar(--surface-quiet)--home-list-card-bg
--home-list-card-border-widthvar(--border-width-thin)--home-list-card-border-width
--home-list-card-border-colorvar(--border)--home-list-card-border-color
--home-list-card-border-hover-colorvar(--border-strong)--home-list-card-border-hover-color
--home-list-card-bordervar(--home-list-card-border-width) solid var(--home-list-card-border-color)--home-list-card-border
--home-list-card-shadowvar(--shadow-sm)--home-list-card-shadow
--home-list-card-shadow-hovervar(--shadow-md)--home-list-card-shadow-hover
--card-border-widthvar(--border-width-thin)--card-border-width
--card-border-colorvar(--border)--card-border-color
--card-bordervar(--card-border-width) solid var(--card-border-color)--card-border
--post-entry-border-widthvar(--border-width-thin)--post-entry-border-width
--post-entry-border-colorvar(--border)--post-entry-border-color
--post-entry-bordervar(--post-entry-border-width) solid var(--post-entry-border-color)--post-entry-border
--archive-entry-border-widthvar(--border-width-thin)--archive-entry-border-width
--archive-entry-border-colorvar(--border)--archive-entry-border-color
--archive-entry-bordervar(--archive-entry-border-width) solid var(--archive-entry-border-color)--archive-entry-border
--icon-fill-defaultcurrentColor--icon-fill-default
--icon-stroke-defaultcurrentColor--icon-stroke-default
--chip-gapvar(--space-sm)--chip-gap
--chip-radiusvar(--radius-full)--chip-radius
--chip-padding-xvar(--control-padding-x)--chip-padding-x
--chip-padding-y0--chip-padding-y
--chip-line-height34px--chip-line-height
--table-cell-padding-xvar(--space-sm)--table-cell-padding-x
--table-cell-padding-yvar(--space-md)--table-cell-padding-y
--inline-code-radius4px--inline-code-radius
--input-backgroundvar(--surface)--input-background
--input-border-widthvar(--border-width-thin)--input-border-width
--input-border-colorvar(--border)--input-border-color
--input-focus-border-colorvar(--accent)--input-focus-border-color
--input-foregroundvar(--primary)--input-foreground
--input-padding-xvar(--control-padding-x)--input-padding-x
--input-padding-yvar(--control-padding-y)--input-padding-y
--input-radiusvar(--radius-md)--input-radius
--floating-action-offset-block72px--floating-action-offset-block
--floating-action-offset-inline24px--floating-action-offset-inline
--first-entry-min-height360px--first-entry-min-height
--first-entry-min-height-mobile280px--first-entry-min-height-mobile
--archive-month-header-width220px--archive-month-header-width
--profile-buttons-max-width480px--profile-buttons-max-width
--table-cell-min-width88px--table-cell-min-width
--highlight-table-first-column-width44px--highlight-table-first-column-width
--page-title-line-height1.15--page-title-line-height
--page-title-letter-spacing-0.02em--page-title-letter-spacing
--heading-letter-spacing-0.01em--heading-letter-spacing
--header-logo-image-offset-y-10%--header-logo-image-offset-y
--header-control-inline-margin4px--header-control-inline-margin
--header-switch-inline-margin3px--header-switch-inline-margin
--header-active-border-width2px--header-active-border-width
--footer-line-height24px--footer-line-height
--footer-inline-gap1px--footer-inline-gap
--footer-link-border-width1px--footer-link-border-width
--footer-floating-transitionvisibility 0.5s, opacity 0.8s linear, background-color var(--transition-base), color var(--transition-base), border-color var(--transition-base)--footer-floating-transition
--footer-icon-shadowdrop-shadow(0 0 0 var(--theme))--footer-icon-shadow
--entry-content-gap8px--entry-content-gap
--entry-cover-gap0.5rem--entry-cover-gap
--entry-link-visually-hidden-offset-9999px--entry-link-visually-hidden-offset
--link-underline-offset0.3rem--link-underline-offset
--post-content-link-underline-offset0.3rem--post-content-link-underline-offset
--post-content-inline-code-shadow0 -1px 0 var(--accent) inset--post-content-inline-code-shadow
--post-content-heading-1-margin2rem 0 1rem--post-content-heading-1-margin
--post-content-heading-2-margin1.75rem 0 1rem--post-content-heading-2-margin
--post-content-heading-3-margin1.5rem 0 0.875rem--post-content-heading-3-margin
--post-content-heading-4-margin1.5rem 0 0.75rem--post-content-heading-4-margin
--post-content-heading-5-margin1.25rem 0 0.75rem--post-content-heading-5-margin
--post-content-heading-6-margin1.25rem 0 0.75rem--post-content-heading-6-margin
--post-content-dl-term-width25%--post-content-dl-term-width
--post-content-dl-definition-width75%--post-content-dl-definition-width
--post-content-dl-definition-padding-inline-startvar(--space-sm)--post-content-dl-definition-padding-inline-start
--post-content-table-line-height1.5--post-content-table-line-height
--post-content-blockquote-border-width4px--post-content-blockquote-border-width
--post-content-hr-margin-block1rem--post-content-hr-margin-block
--post-content-hr-height2px--post-content-hr-height
--post-content-image-margin-block1rem--post-content-image-margin-block
--toc-inner-margin-inline2.4rem--toc-inner-margin-inline
--toc-inner-padding-bottom0.6rem--toc-inner-padding-bottom
--post-footer-item-gap10px--post-footer-item-gap
--post-tags-gap10px--post-tags-gap
--share-button-size40px--share-button-size
--share-button-icon-size18px--share-button-icon-size
--share-button-gap12px--share-button-gap
--paginav-line-height30px--paginav-line-height
--paginav-link-gap0.5rem--paginav-link-gap
--paginav-title-letter-spacing1px--paginav-title-letter-spacing
--breadcrumbs-gap0.2rem--breadcrumbs-gap
--breadcrumbs-icon-size1em--breadcrumbs-icon-size
--breadcrumbs-inline-margin3px--breadcrumbs-inline-margin
--social-icon-size26px--social-icon-size
--copy-code-offset4px--copy-code-offset
--copy-code-line-height34px--copy-code-line-height
--code-line-number-gutter-padding-start12px--code-line-number-gutter-padding-start
--code-line-number-padding-block8px--code-line-number-padding-block
--code-line-number-padding-inline10px--code-line-number-padding-inline
--code-line-number-gap0.4em--code-line-number-gap
--code-line-number-inline-padding0.4em--code-line-number-inline-padding
--scrollbar-thumb-border-width5px--scrollbar-thumb-border-width
--scrollbar-thumb-border-width-compact2px--scrollbar-thumb-border-width-compact
--scrollbar-track-width19px--scrollbar-track-width
--scrollbar-track-height11px--scrollbar-track-height
--scrollbar-track-width-mobile0--scrollbar-track-width-mobile
--scroll-to-top-mobile-offset-5rem--scroll-to-top-mobile-offset
--footer-mobile-content-gap10px--footer-mobile-content-gap
--profile-image-scale-mobile0.85--profile-image-scale-mobile
--not-found-height80%--not-found-height
--probe-table-min-width980px--probe-table-min-width
--probe-preview-min-width220px--probe-preview-min-width
--token-preview-swatch-min-height48px--token-preview-swatch-min-height
--token-preview-avatar-size64px--token-preview-avatar-size
--token-preview-layer-min-height88px--token-preview-layer-min-height
--token-preview-layer-inset-112px 24px 0 0--token-preview-layer-inset-1
--token-preview-layer-inset-20 12px 12px 12px--token-preview-layer-inset-2
--token-preview-measure-height12px--token-preview-measure-height
--share-icon-size30px--share-icon-size
--content-inline-sizevar(--content-max-width)--content-inline-size
--page-shell-hero-padding-blockclamp(24px, 4vw, 40px)--page-shell-hero-padding-block
--page-shell-hero-padding-inlineclamp(20px, 4vw, 32px)--page-shell-hero-padding-inline
--page-shell-title-sizeclamp(32px, 4.6vw, 56px)--page-shell-title-size
--page-shell-title-size-mobileclamp(30px, 7vw, 40px)--page-shell-title-size-mobile
--page-shell-title-line-height1.08--page-shell-title-line-height
--page-shell-lead-max-width48rem--page-shell-lead-max-width
--page-shell-action-min-height44px--page-shell-action-min-height
--page-shell-action-padding-xvar(--control-padding-x)--page-shell-action-padding-x
--page-shell-action-shadowvar(--shadow-sm)--page-shell-action-shadow
--page-shell-action-shadow-hovervar(--shadow-md)--page-shell-action-shadow-hover
--page-hub-stat-grid-gapvar(--page-shell-grid-gap)--page-hub-stat-grid-gap
--page-hub-stat-min-width180px--page-hub-stat-min-width
--page-hub-stat-paddingclamp(16px, 3vw, 24px)--page-hub-stat-padding
--page-hub-stat-bgvar(--surface)--page-hub-stat-bg
--page-hub-stat-bordervar(--border)--page-hub-stat-border
--page-hub-stat-border-hovervar(--border-strong)--page-hub-stat-border-hover
--page-hub-stat-shadowvar(--shadow-sm)--page-hub-stat-shadow
--page-hub-stat-shadow-hovervar(--shadow-md)--page-hub-stat-shadow-hover
--page-hub-stat-value-sizevar(--font-size-2xl)--page-hub-stat-value-size
--page-hub-stat-value-colorvar(--primary)--page-hub-stat-value-color
--page-hub-stat-label-colorvar(--accent)--page-hub-stat-label-color
--page-hub-stat-text-colorvar(--secondary)--page-hub-stat-text-color
--page-shell-card-paddingclamp(18px, 3vw, 28px)--page-shell-card-padding
--page-shell-card-radiusvar(--radius-lg)--page-shell-card-radius
--page-shell-card-border-widthvar(--border-width-thin)--page-shell-card-border-width
--page-shell-card-border-colorvar(--border)--page-shell-card-border-color
--page-shell-card-border-hover-colorvar(--border-strong)--page-shell-card-border-hover-color
--page-shell-card-bgvar(--surface-quiet)--page-shell-card-bg
--page-shell-card-bg-hovervar(--surface-elevated)--page-shell-card-bg-hover
--page-shell-card-shadowvar(--shadow-sm)--page-shell-card-shadow
--page-shell-card-shadow-hovervar(--shadow-md)--page-shell-card-shadow-hover
--page-shell-card-min-width240px--page-shell-card-min-width
--page-shell-grid-gapvar(--space-lg)--page-shell-grid-gap
--page-shell-layout-gapvar(--space-3xl)--page-shell-layout-gap
--page-shell-action-gapvar(--space-sm)--page-shell-action-gap
--page-shell-kicker-colorvar(--accent)--page-shell-kicker-color
--page-shell-lead-colorvar(--secondary)--page-shell-lead-color
--page-shell-text-colorvar(--content)--page-shell-text-color
--page-shell-empty-bgvar(--surface-quiet)--page-shell-empty-bg
--page-shell-empty-bordervar(--border)--page-shell-empty-border
--page-shell-term-card-bgvar(--surface-quiet)--page-shell-term-card-bg
--page-shell-term-card-bordervar(--border)--page-shell-term-card-border
--page-shell-term-card-shadowvar(--shadow-sm)--page-shell-term-card-shadow
--page-shell-term-card-shadow-hovervar(--shadow-md)--page-shell-term-card-shadow-hover
--page-shell-term-count-colorvar(--secondary)--page-shell-term-count-color
--page-shell-term-min-width180px--page-shell-term-min-width
--menu-shell-gapvar(--space-2xl)--menu-shell-gap
--menu-shell-gap-mobilevar(--space-xl)--menu-shell-gap-mobile
--menu-hero-gapvar(--space-lg)--menu-hero-gap
--menu-hero-paddingclamp(20px, 4vw, 40px)--menu-hero-padding
--menu-hero-bgvar(--gradient-surface)--menu-hero-bg
--menu-hero-bordervar(--border)--menu-hero-border
--menu-hero-radiusvar(--page-shell-card-radius)--menu-hero-radius
--menu-hero-shadowvar(--shadow-sm)--menu-hero-shadow
--menu-badge-padding-xvar(--space-sm)--menu-badge-padding-x
--menu-badge-line-height1.8--menu-badge-line-height
--menu-badge-sizevar(--font-size-xs)--menu-badge-size
--menu-badge-fgvar(--accent-contrast)--menu-badge-fg
--menu-badge-bgvar(--accent)--menu-badge-bg
--menu-badge-radiusvar(--radius-full)--menu-badge-radius
--menu-grid-columnsrepeat(auto-fit, minmax(240px, 1fr))--menu-grid-columns
--menu-grid-gapvar(--page-shell-grid-gap)--menu-grid-gap
--menu-section-gapvar(--space-3xl)--menu-section-gap
--menu-card-min-height180px--menu-card-min-height
--menu-card-paddingclamp(18px, 3vw, 28px)--menu-card-padding
--menu-card-bgvar(--surface)--menu-card-bg
--menu-card-bordervar(--border)--menu-card-border
--menu-card-border-hover-colorvar(--border-strong)--menu-card-border-hover-color
--menu-card-radiusvar(--page-shell-card-radius)--menu-card-radius
--menu-card-shadowvar(--shadow-sm)--menu-card-shadow
--menu-card-shadow-hovervar(--shadow-md)--menu-card-shadow-hover
--menu-card-title-sizevar(--font-size-xl)--menu-card-title-size
--menu-card-title-line-heightvar(--heading-line-height)--menu-card-title-line-height
--menu-card-title-colorvar(--primary)--menu-card-title-color
--menu-card-meta-colorvar(--secondary)--menu-card-meta-color
--menu-card-link-colorvar(--accent)--menu-card-link-color
--menu-lead-colorvar(--secondary)--menu-lead-color
--not-found-shell-gapvar(--space-xl)--not-found-shell-gap
--not-found-card-bgvar(--gradient-surface)--not-found-card-bg
--not-found-card-bordervar(--border)--not-found-card-border
--not-found-card-radiusvar(--page-shell-card-radius)--not-found-card-radius
--not-found-card-shadowvar(--shadow-md)--not-found-card-shadow
--not-found-title-sizeclamp(28px, 4vw, 44px)--not-found-title-size
--not-found-text-max-width42rem--not-found-text-max-width
--content-measure-narrow760px--content-measure-narrow
--content-measure-wide1120px--content-measure-wide
--post-entry-radiusvar(--card-radius)--post-entry-radius
--post-entry-backgroundvar(--card-bg)--post-entry-background
--post-entry-border-hover-colorvar(--border-strong)--post-entry-border-hover-color
--post-entry-shadowvar(--shadow-sm)--post-entry-shadow
--post-entry-shadow-hovervar(--shadow-md)--post-entry-shadow-hover
--post-entry-hover-transformtranslateY(-2px)--post-entry-hover-transform
--post-entry-link-hover-backgroundvar(--accent-muted)--post-entry-link-hover-background
--archive-entry-radiusvar(--card-radius)--archive-entry-radius
--archive-entry-backgroundvar(--card-bg)--archive-entry-background
--archive-entry-border-hover-colorvar(--border-strong)--archive-entry-border-hover-color
--archive-entry-shadowvar(--shadow-sm)--archive-entry-shadow
--archive-entry-shadow-hovervar(--shadow-md)--archive-entry-shadow-hover
--archive-entry-hover-transformtranslateY(-2px)--archive-entry-hover-transform
--archive-entry-link-hover-backgroundvar(--accent-muted)--archive-entry-link-hover-background
이 모듈은 colors(light) 를 담당한다. 실제 UI는 이 파일의 값들을 상속해서 렌더링된다.40-colors-light.css · 105개 변수
변수
값
사용 예
--color-brand-primaryrgb(184, 58, 32)--color-brand-primary
--color-brand-primary-hoverrgb(156, 47, 27)--color-brand-primary-hover
--color-brand-primary-activergb(129, 38, 22)--color-brand-primary-active
--color-brand-primary-mutedrgba(184, 58, 32, 0.16)--color-brand-primary-muted
--color-brand-primary-contrastrgb(255, 255, 255)--color-brand-primary-contrast
--color-brand-secondaryrgb(214, 94, 29)--color-brand-secondary
--color-brand-secondary-hoverrgb(188, 77, 22)--color-brand-secondary-hover
--color-brand-secondary-activergb(162, 63, 17)--color-brand-secondary-active
--color-brand-secondary-mutedrgba(214, 94, 29, 0.16)--color-brand-secondary-muted
--color-brand-secondary-contrastrgb(255, 255, 255)--color-brand-secondary-contrast
--color-neutral-page-backgroundrgb(255, 250, 246)--color-neutral-page-background
--color-neutral-surfacergb(255, 255, 255)--color-neutral-surface
--color-neutral-surface-quietrgb(251, 244, 239)--color-neutral-surface-quiet
--color-neutral-surface-strongrgb(240, 231, 224)--color-neutral-surface-strong
--color-neutral-surface-elevatedrgb(255, 252, 249)--color-neutral-surface-elevated
--color-neutral-textrgb(37, 29, 24)--color-neutral-text
--color-neutral-text-mutedrgb(111, 95, 86)--color-neutral-text-muted
--color-neutral-text-subtlergb(170, 154, 144)--color-neutral-text-subtle
--color-neutral-borderrgb(228, 216, 208)--color-neutral-border
--color-neutral-border-strongrgb(208, 194, 185)--color-neutral-border-strong
--color-neutral-code-bgrgb(248, 240, 235)--color-neutral-code-bg
--color-neutral-code-block-bgrgb(39, 24, 19)--color-neutral-code-block-bg
--color-neutral-code-block-fgrgb(246, 231, 224)--color-neutral-code-block-fg
--color-neutral-code-inline-bgrgba(124, 53, 29, 0.08)--color-neutral-code-inline-bg
--color-neutral-code-inline-fgrgb(37, 29, 24)--color-neutral-code-inline-fg
--color-neutral-scrollbar-thumbrgb(127, 105, 95)--color-neutral-scrollbar-thumb
--color-neutral-scrollbar-thumb-hoverrgb(162, 140, 128)--color-neutral-scrollbar-thumb-hover
--color-neutral-scrollbar-thumb-borderrgb(255, 250, 246)--color-neutral-scrollbar-thumb-border
--color-neutral-scrollbar-thumb-border-altrgb(251, 244, 239)--color-neutral-scrollbar-thumb-border-alt
--color-neutral-scrollbar-thumb-border-gistrgb(255, 250, 246)--color-neutral-scrollbar-thumb-border-gist
--color-neutral-scrollbar-thumb-altrgb(127, 105, 95)--color-neutral-scrollbar-thumb-alt
--color-neutral-scrollbar-thumb-alt-hoverrgb(162, 140, 128)--color-neutral-scrollbar-thumb-alt-hover
--color-neutral-scrollbar-thumb-gistrgb(177, 156, 145)--color-neutral-scrollbar-thumb-gist
--color-neutral-scrollbar-thumb-gist-hoverrgb(120, 99, 88)--color-neutral-scrollbar-thumb-gist-hover
--color-semantic-successrgb(22, 128, 74)--color-semantic-success
--color-semantic-warningrgb(205, 122, 22)--color-semantic-warning
--color-semantic-dangerrgb(199, 57, 52)--color-semantic-danger
--color-semantic-inforgb(184, 58, 32)--color-semantic-info
--color-semantic-selection-bgrgba(184, 58, 32, 0.18)--color-semantic-selection-bg
--color-semantic-selection-fgrgb(37, 29, 24)--color-semantic-selection-fg
--color-semantic-focus-ringrgba(184, 58, 32, 0.42)--color-semantic-focus-ring
--color-effect-overlayrgba(90, 42, 24, 0.10)--color-effect-overlay
--color-effect-scrimrgba(33, 18, 13, 0.56)--color-effect-scrim
--color-effect-gradient-primarylinear-gradient(135deg, rgb(184, 58, 32) 0%, rgb(214, 94, 29) 100%)--color-effect-gradient-primary
--color-effect-gradient-secondarylinear-gradient(135deg, rgb(251, 244, 239) 0%, rgb(240, 231, 224) 100%)--color-effect-gradient-secondary
--color-effect-gradient-surfacelinear-gradient(180deg, rgba(255, 252, 249, 0.98) 0%, rgba(251, 244, 239, 0.98) 100%)--color-effect-gradient-surface
--color-effect-copy-code-bgrgba(56, 28, 20, 0.82)--color-effect-copy-code-bg
--color-effect-copy-code-fgrgb(255, 255, 255)--color-effect-copy-code-fg
--color-effect-tooltip-bgrgba(34, 21, 17, 0.96)--color-effect-tooltip-bg
--color-effect-tooltip-fgrgb(255, 255, 255)--color-effect-tooltip-fg
--color-effect-glass-bgrgba(255, 252, 249, 0.78)--color-effect-glass-bg
--color-effect-glass-borderrgba(255, 255, 255, 0.46)--color-effect-glass-border
--themevar(--color-neutral-page-background)--theme
--entryvar(--color-neutral-surface)--entry
--primaryvar(--color-neutral-text)--primary
--secondaryvar(--color-neutral-text-muted)--secondary
--tertiaryvar(--color-neutral-text-subtle)--tertiary
--contentvar(--color-neutral-text)--content
--surfacevar(--color-neutral-surface)--surface
--surface-quietvar(--color-neutral-surface-quiet)--surface-quiet
--surface-strongvar(--color-neutral-surface-strong)--surface-strong
--surface-elevatedvar(--color-neutral-surface-elevated)--surface-elevated
--textvar(--color-neutral-text)--text
--text-mutedvar(--color-neutral-text-muted)--text-muted
--text-subtlevar(--color-neutral-text-subtle)--text-subtle
--code-block-bgvar(--color-neutral-code-block-bg)--code-block-bg
--code-block-fgvar(--color-neutral-code-block-fg)--code-block-fg
--code-bgvar(--color-neutral-code-bg)--code-bg
--code-inline-bgvar(--color-neutral-code-inline-bg)--code-inline-bg
--code-inline-fgvar(--color-neutral-code-inline-fg)--code-inline-fg
--bordervar(--color-neutral-border)--border
--border-strongvar(--color-neutral-border-strong)--border-strong
--linkvar(--color-brand-primary)--link
--link-hovervar(--color-brand-primary-hover)--link-hover
--accentvar(--color-brand-primary)--accent
--accent-strongvar(--color-brand-primary-hover)--accent-strong
--accent-mutedvar(--color-brand-primary-muted)--accent-muted
--accent-contrastvar(--color-brand-primary-contrast)--accent-contrast
--successvar(--color-semantic-success)--success
--warningvar(--color-semantic-warning)--warning
--dangervar(--color-semantic-danger)--danger
--infovar(--color-semantic-info)--info
--selection-bgvar(--color-semantic-selection-bg)--selection-bg
--selection-fgvar(--color-semantic-selection-fg)--selection-fg
--focus-ringvar(--color-semantic-focus-ring)--focus-ring
--overlayvar(--color-effect-overlay)--overlay
--scrimvar(--color-effect-scrim)--scrim
--gradient-primaryvar(--color-effect-gradient-primary)--gradient-primary
--gradient-secondaryvar(--color-effect-gradient-secondary)--gradient-secondary
--gradient-surfacevar(--color-effect-gradient-surface)--gradient-surface
--copy-code-bgvar(--color-effect-copy-code-bg)--copy-code-bg
--copy-code-fgvar(--color-effect-copy-code-fg)--copy-code-fg
--tooltip-bgvar(--color-effect-tooltip-bg)--tooltip-bg
--tooltip-fgvar(--color-effect-tooltip-fg)--tooltip-fg
--glass-bgvar(--color-effect-glass-bg)--glass-bg
--glass-bordervar(--color-effect-glass-border)--glass-border
--scrollbar-thumbvar(--color-neutral-scrollbar-thumb)--scrollbar-thumb
--scrollbar-thumb-hovervar(--color-neutral-scrollbar-thumb-hover)--scrollbar-thumb-hover
--scrollbar-thumb-bordervar(--color-neutral-scrollbar-thumb-border)--scrollbar-thumb-border
--scrollbar-thumb-border-altvar(--color-neutral-scrollbar-thumb-border-alt)--scrollbar-thumb-border-alt
--scrollbar-thumb-border-gistvar(--color-neutral-scrollbar-thumb-border-gist)--scrollbar-thumb-border-gist
--scrollbar-thumb-altvar(--color-neutral-scrollbar-thumb-alt)--scrollbar-thumb-alt
--scrollbar-thumb-alt-hovervar(--color-neutral-scrollbar-thumb-alt-hover)--scrollbar-thumb-alt-hover
--scrollbar-thumb-gistvar(--color-neutral-scrollbar-thumb-gist)--scrollbar-thumb-gist
--scrollbar-thumb-gist-hovervar(--color-neutral-scrollbar-thumb-gist-hover)--scrollbar-thumb-gist-hover
이 모듈은 colors(dark) 를 담당한다. 실제 UI는 이 파일의 값들을 상속해서 렌더링된다.50-colors-dark.css · 55개 변수
변수
값
사용 예
--color-brand-primaryrgb(255, 176, 138)--color-brand-primary
--color-brand-primary-hoverrgb(255, 156, 112)--color-brand-primary-hover
--color-brand-primary-activergb(255, 138, 88)--color-brand-primary-active
--color-brand-primary-mutedrgba(255, 176, 138, 0.18)--color-brand-primary-muted
--color-brand-primary-contrastrgb(22, 16, 14)--color-brand-primary-contrast
--color-brand-secondaryrgb(255, 198, 150)--color-brand-secondary
--color-brand-secondary-hoverrgb(255, 176, 120)--color-brand-secondary-hover
--color-brand-secondary-activergb(255, 155, 92)--color-brand-secondary-active
--color-brand-secondary-mutedrgba(255, 198, 150, 0.18)--color-brand-secondary-muted
--color-brand-secondary-contrastrgb(22, 16, 14)--color-brand-secondary-contrast
--color-neutral-page-backgroundrgb(22, 16, 14)--color-neutral-page-background
--color-neutral-surfacergb(31, 24, 21)--color-neutral-surface
--color-neutral-surface-quietrgb(40, 31, 27)--color-neutral-surface-quiet
--color-neutral-surface-strongrgb(52, 41, 36)--color-neutral-surface-strong
--color-neutral-surface-elevatedrgb(35, 27, 24)--color-neutral-surface-elevated
--color-neutral-textrgb(245, 236, 230)--color-neutral-text
--color-neutral-text-mutedrgb(201, 184, 173)--color-neutral-text-muted
--color-neutral-text-subtlergb(136, 120, 111)--color-neutral-text-subtle
--color-neutral-borderrgb(69, 56, 50)--color-neutral-border
--color-neutral-border-strongrgb(92, 75, 66)--color-neutral-border-strong
--color-neutral-code-bgrgb(40, 31, 27)--color-neutral-code-bg
--color-neutral-code-block-bgrgb(24, 18, 16)--color-neutral-code-block-bg
--color-neutral-code-block-fgrgb(246, 231, 224)--color-neutral-code-block-fg
--color-neutral-code-inline-bgrgba(255, 176, 138, 0.08)--color-neutral-code-inline-bg
--color-neutral-code-inline-fgrgb(245, 236, 230)--color-neutral-code-inline-fg
--color-neutral-scrollbar-thumbrgb(122, 103, 94)--color-neutral-scrollbar-thumb
--color-neutral-scrollbar-thumb-hoverrgb(154, 134, 124)--color-neutral-scrollbar-thumb-hover
--color-neutral-scrollbar-thumb-borderrgb(22, 16, 14)--color-neutral-scrollbar-thumb-border
--color-neutral-scrollbar-thumb-border-altrgb(31, 24, 21)--color-neutral-scrollbar-thumb-border-alt
--color-neutral-scrollbar-thumb-border-gistrgb(255, 250, 246)--color-neutral-scrollbar-thumb-border-gist
--color-neutral-scrollbar-thumb-altrgb(122, 103, 94)--color-neutral-scrollbar-thumb-alt
--color-neutral-scrollbar-thumb-alt-hoverrgb(154, 134, 124)--color-neutral-scrollbar-thumb-alt-hover
--color-neutral-scrollbar-thumb-gistrgb(173, 154, 144)--color-neutral-scrollbar-thumb-gist
--color-neutral-scrollbar-thumb-gist-hoverrgb(132, 112, 102)--color-neutral-scrollbar-thumb-gist-hover
--color-semantic-successrgb(94, 213, 128)--color-semantic-success
--color-semantic-warningrgb(255, 199, 98)--color-semantic-warning
--color-semantic-dangerrgb(255, 146, 136)--color-semantic-danger
--color-semantic-inforgb(255, 176, 138)--color-semantic-info
--color-semantic-selection-bgrgba(255, 176, 138, 0.22)--color-semantic-selection-bg
--color-semantic-selection-fgrgb(22, 16, 14)--color-semantic-selection-fg
--color-semantic-focus-ringrgba(255, 176, 138, 0.48)--color-semantic-focus-ring
--color-effect-overlayrgba(22, 16, 14, 0.22)--color-effect-overlay
--color-effect-scrimrgba(22, 16, 14, 0.70)--color-effect-scrim
--color-effect-gradient-primarylinear-gradient(135deg, rgb(255, 176, 138) 0%, rgb(255, 138, 88) 100%)--color-effect-gradient-primary
--color-effect-gradient-secondarylinear-gradient(135deg, rgb(31, 24, 21) 0%, rgb(40, 31, 27) 100%)--color-effect-gradient-secondary
--color-effect-gradient-surfacelinear-gradient(180deg, rgba(31, 24, 21, 0.98) 0%, rgba(22, 16, 14, 0.98) 100%)--color-effect-gradient-surface
--color-effect-copy-code-bgrgba(255, 246, 240, 0.92)--color-effect-copy-code-bg
--color-effect-copy-code-fgrgb(22, 16, 14)--color-effect-copy-code-fg
--color-effect-tooltip-bgrgba(255, 247, 241, 0.92)--color-effect-tooltip-bg
--color-effect-tooltip-fgrgb(22, 16, 14)--color-effect-tooltip-fg
--color-effect-glass-bgrgba(31, 24, 21, 0.74)--color-effect-glass-bg
--color-effect-glass-borderrgba(255, 255, 255, 0.14)--color-effect-glass-border
--shadow-sm0 1px 2px rgba(0, 0, 0, 0.24)--shadow-sm
--shadow-md0 10px 28px rgba(0, 0, 0, 0.28)--shadow-md
--shadow-lg0 18px 50px rgba(0, 0, 0, 0.34)--shadow-lg
이 모듈은 language 를 담당한다. 실제 UI는 이 파일의 값들을 상속해서 렌더링된다.60-language.css · 19개 변수
변수
값
사용 예
--font-sansvar(--font-sans-latin-europe)--font-sans
--font-bodyvar(--font-sans-latin-europe)--font-body
--font-headingvar(--font-sans-latin-europe)--font-heading
--font-displayvar(--font-display-latin)--font-display
--font-uivar(--font-sans-ui)--font-ui
--font-monovar(--font-mono-latin)--font-mono
--font-feature-settingsnormal--font-feature-settings
--word-break-bodynormal--word-break-body
--word-break-tablekeep-all--word-break-table
--word-break-menukeep-all--word-break-menu
--hyphens-bodyauto--hyphens-body
--line-break-bodyauto--line-break-body
--line-height-base1.65--line-height-base
--line-height-relaxed1.8--line-height-relaxed
--page-title-letter-spacing-0.01em--page-title-letter-spacing
--heading-letter-spacing-0.01em--heading-letter-spacing
--direction-pagertl--direction-page
--direction-codeltr--direction-code
--unicode-bidi-pageplaintext--unicode-bidi-page
이 모듈은 global 를 담당한다. 실제 UI는 이 파일의 값들을 상속해서 렌더링된다.70-global.css · 0개 변수
변수
값
사용 예
검증 노트
- 각 값은 실제로 렌더링되는 컴포넌트의 기준값이다.
var(--...)형식의 alias도 그대로 남겨 두어 상속 체인을 추적할 수 있게 했다.- 한 줄 요약보다 실제 값이 더 중요하므로, 이 페이지는 요약과 원본을 함께 보여 준다.