:root{--color-bg:#f8f6f2;--color-surface:#ffffff;--color-border:#e6e2d8;--color-text:#14171f;--color-text-muted:#565b66;--color-accent:#1f3a5f;--color-accent-contrast:#ffffff;--color-error:#b3261e}*,:after,:before{box-sizing:border-box}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}