Design system

ทุกค่าบนหน้านี้อ่านมาจาก src/styles/tokens.css โดยตรง — แก้ token ที่เดียว หน้านี้และทั้งเว็บเปลี่ยนตาม ตัวเลขที่กำกับไว้คือค่าจาก Figma (ขนาดจากตาราง PC 2109-68 / Mobile 2109-351, line-height เป็น % จาก Styles panel) ย่อหน้าต่างให้แคบกว่า 768px เพื่อดูสเกลมือถือ

Colour

Neutrals

Brand blue

Red

Semantic aliases (use these in components)

Typography

Display XL — PC 56 · Mobile 32 · 120% · 600 · -2
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน
Display L — PC 36 · Mobile 28 · 120% · 600 · -2
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน
Display EN XL — PC 56 · Mobile 32 · 120% · 600 · -2 · Poppins
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน
Display EN L — PC 36 · Mobile 28 · 120% · 600 · -2 · Poppins
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน
Display EN M — PC 24 · Mobile 22 · 120% · 600 · -2 · Poppins
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน
H1 — PC 56 · Mobile 32 · 120% · 600 · -1
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน
H2 — PC 36 · Mobile 28 · 120% · 600 · -1
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน
H3 — PC 24 · Mobile 22 · 140% · 600
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน
H4 — PC 20 · Mobile 18 · 140% · 600
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน
Body Bold — 16 · 150% · 600 (ทุกจอ)
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน
Body Regular — 16 · 150% · 400 (ทุกจอ)
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน
Caption Bold — 14 · 150% · 600 (ทุกจอ)
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน
Caption Regular — 14 · 150% · Extra Light 275 (ทุกจอ)
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน
Small — 12 · 150% · 400 (ทุกจอ)
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน
Tagline — 16 · 150% · น้ำหนักยังไม่ระบุในสเปก (ใช้ 600 ไปก่อน)
เพราะทุกธุรกิจ มีโจทย์การผลิตที่แตกต่างกัน

Buttons 2119:2445

Nav Link 2116:519

ใช้งานจริงใน SiteHeader.astro — ดูเมนูด้านบนของหน้านี้ (หน้าที่ active เป็นชิปขาวตัวอักษรน้ำเงิน).

Expand Card 2157:934

Accordion 2149:5741

Title

Decs. เนื้อหาของข้อนี้

Title

เปิดทีละข้อ — ส่ง name ชื่อเดียวกันให้ทุกแถว

Title

แถวที่สาม

Spacing

Card

หัวข้อการ์ด

เนื้อหาตัวอย่างในการ์ด ใช้ .card + .card__body