/* ========================================================================== 청온 케어 (CHEONG-ON CARE) — 디자인 토큰 SSOT 프리셋: ledger-console + swiss-minimal 컨셉: 임상 수준의 위생 프로토콜과 정직한 정찰제 — 공간의 숨결을 되돌리는 케어 단일 강조색: 에메랄드 틸 (#0D9488) ========================================================================== */ :root { /* 타이포그래피 스케일 */ --step--1: 0.8125rem; /* 13px — 캡션·태그 */ --step-0: 1rem; /* 16px — 본문 */ --step-1: 1.1875rem; /* 19px — 소제목 */ --step-2: clamp(1.375rem, 1.2rem + 0.9vw, 1.875rem); /* 30px — 섹션 헤딩 */ --step-3: clamp(2.25rem, 1.5rem + 3vw, 3.8rem); /* 60px — 메인 디스플레이 */ --leading-tight: 1.2; --leading-normal: 1.7; --measure: 58ch; --font-serif: "MaruBuri", "Noto Serif KR", serif; --font-display: "Pretendard Variable", Pretendard, -apple-system, sans-serif; --font-body: "Pretendard Variable", Pretendard, -apple-system, sans-serif; --font-mono: "JetBrains Mono", monospace; /* 색상 — 클린 퓨어 화이트 & 딥 슬레이트 + 에메랄드 틸 1강조색 */ --surface: #f8faf9; --surface-raised: #ffffff; --surface-card: #f0f4f2; --surface-subtle: #e6ede9; --surface-sunken: #e2e9e5; --surface-inverse: #0f172a; --ink: #0f172a; --ink-muted: #475569; --ink-faint: #94a3b8; --ink-inverse: #f8faf9; --ink-inverse-muted: #cbd5e1; --line: #e2e8e5; --line-strong: #cbd5e1; --line-subtle: #edf2ef; --line-inverse: #334155; /* 단일 강조색 (에메랄드 틸) */ --accent: #0d9488; --accent-hover: #0f766e; --accent-light: #f0fdfa; --accent-surface: #ccfbf1; --accent-ink: #ffffff; --radius: 2px; --radius-sm: 4px; --radius-md: 8px; /* 간격 — SSOT 표준 */ --space-1: 0.25rem; --space-2: 0.5rem; --space-3: 1rem; --space-4: 1.5rem; --space-5: 2.5rem; --space-6: 4rem; --space-7: 6rem; --space-8: clamp(4.5rem, 3rem + 6vw, 9rem); /* 컨테이너 및 패딩 — 전체 쇼케이스 절대 통일 SSOT */ --container: 1120px; --pad-inline: clamp(1.25rem, 1rem + 2.5vw, 4rem); /* 모션 */ --dur-quick: 180ms; --dur-normal: 420ms; --ease-soft: cubic-bezier(0.25, 1, 0.35, 1); }