/* Design Agent — 디자인 토큰 */ /* CLAUDE.md에 정의된 디자인 원칙을 CSS 변수로 구현 */ :root { /* 색상 */ --color-primary: #1e293b; --color-accent: #2563eb; --color-neutral: #64748b; --color-bg: #ffffff; --color-bg-subtle: #f8fafc; --color-border: #e2e8f0; --color-danger: #dc2626; --color-success: #16a34a; --color-text: #1e293b; --color-text-secondary: #64748b; --color-text-light: #94a3b8; /* 폰트 크기 */ --font-title: 2rem; --font-subtitle: 1.25rem; --font-body: 0.95rem; --font-caption: 0.8rem; --font-small: 0.7rem; /* 폰트 두께 */ --weight-normal: 400; --weight-medium: 500; --weight-bold: 700; --weight-black: 900; /* 여백 */ --spacing-page: 40px; --spacing-block: 20px; --spacing-inner: 16px; --spacing-small: 8px; /* 기타 */ --radius: 6px; --border-width: 1px; --accent-border: 3px; --line-height-ko: 1.7; }