:root{--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--type-caption:12px;--type-body:14px;--type-title:16px;--type-heading:20px;--type-display:26px;--leading-caption:16px;--leading-body:22px;--leading-title:24px;--leading-heading:28px;--leading-display:34px}html{color:var(--text-primary);background-color:var(--surface-page)}body{font-size:var(--type-body);line-height:var(--leading-body)}