*,:after,:before{box-sizing:border-box}:root{--color-bg:#fafaf8;--color-surface:#ffffff;--color-text:#1a1a1a;--color-text-muted:#6b6b6b;--color-primary:#1d3d3c;--color-primary-light:#2d5d5b;--color-border:#e5e5e5;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--font-sans:system-ui,-apple-system,sans-serif}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);line-height:1.6}a{color:var(--color-primary)}