Remove default ability bars, widen margins and section spacing, fix entry layout, and refresh sample PDF for government-facing delivery. Co-authored-by: Cursor <cursoragent@cursor.com>
98 lines
2.8 KiB
Plaintext
98 lines
2.8 KiB
Plaintext
#import "../../brand/colors.typ": *
|
||
|
||
#let color-icon = color-muted
|
||
#let color-accent-bright = color-body
|
||
#let color-accent = color-muted
|
||
#let color-skill-bar = color-muted
|
||
#let color-divider = color-muted.lighten(68%)
|
||
#let color-text-light = color-muted.lighten(32%)
|
||
|
||
#let heading-font = ("Microsoft YaHei", "Segoe UI")
|
||
#let body-font = ("Microsoft YaHei UI", "Microsoft YaHei", "Segoe UI")
|
||
|
||
// =====================================================================
|
||
// GreLin Resume · Design Tokens(唯一规范源)
|
||
// 字号四档:20 · 12 · 10.5 · 9
|
||
// 间距三档:6 · 12 · 18(+ 4 micro · 10.5 body 级)
|
||
// =====================================================================
|
||
|
||
// --- 字号 ---
|
||
#let size-name = 20pt
|
||
#let size-heading = 12pt
|
||
#let size-body = 10.5pt
|
||
#let size-secondary = 9pt
|
||
#let size-summary = size-body
|
||
|
||
// --- 行距 ---
|
||
#let leading-body = 13pt
|
||
#let leading-summary = leading-body
|
||
#let leading-entry = leading-body
|
||
#let leading-pill-wrap = 1.35em
|
||
|
||
// --- 间距 ---
|
||
#let space-none = 0pt
|
||
#let space-micro = 4pt
|
||
#let space-inline = 6pt
|
||
#let space-body = size-body
|
||
#let space-title-gap = 12pt
|
||
#let space-edu-notes-before = space-title-gap
|
||
#let space-edu-meta-gap = 10pt
|
||
#let leading-edu-notes = size-secondary
|
||
#let space-between-entries = 20pt
|
||
#let space-entry-title-above = 6pt
|
||
#let space-entry-title-below = 14pt
|
||
#let space-block = 18pt
|
||
#let space-main-section = 26pt
|
||
#let space-main-title-below = 14pt
|
||
#let space-hero-to-photo = space-block
|
||
#let space-column-gap = space-title-gap
|
||
|
||
#let space-subtitle-gap = space-body
|
||
#let space-subsection-gap = space-body
|
||
#let space-skill-gap = space-body
|
||
#let space-hero-name-gap = space-body
|
||
#let space-hero-title-gap = space-block
|
||
|
||
// --- 列表(行内换行与条目间距统一为正文级 10.5pt) ---
|
||
#let list-item-leading = space-body
|
||
|
||
// --- 描边 ---
|
||
#let stroke-divider = color-divider + 0.55pt
|
||
#let stroke-divider-sidebar = color-divider + 0.85pt
|
||
#let stroke-divider-column = 0.55pt
|
||
#let stroke-photo = color-divider + 0.6pt
|
||
#let stroke-pill = color-divider + 0.65pt
|
||
#let stroke-placeholder = color-divider + 0.5pt
|
||
|
||
// --- 组件尺寸 ---
|
||
#let photo-width = 33mm
|
||
#let photo-height = 40mm
|
||
#let skill-bar-height = 4pt
|
||
#let skill-bar-radius = 1pt
|
||
#let pill-radius = 3pt
|
||
#let pill-inset-x = 5pt
|
||
#let pill-inset-y = 2pt
|
||
#let pill-gap = space-inline
|
||
#let icon-size = 11pt
|
||
#let icon-column-width = icon-size
|
||
#let icon-box-size = icon-size
|
||
#let list-indent = 0.8em
|
||
#let list-body-indent = 0.4em
|
||
|
||
// --- 布局 ---
|
||
#let page-paper-width = 210mm
|
||
#let page-paper-height = 297mm
|
||
#let sidebar-column = 0.85fr
|
||
#let main-column = 2.15fr
|
||
#let corner-bar-width = 5mm
|
||
#let corner-bar-height = 21.6mm
|
||
#let corner-bar-inset-x = 0pt
|
||
#let corner-bar-inset-y = 11mm
|
||
|
||
#let page-margin = (
|
||
top: 2cm,
|
||
bottom: 2cm,
|
||
left: 1.5cm,
|
||
right: 1.5cm,
|
||
)
|