/* CLMSign typography lock: one Apple system font stack across landing and app UI. */
:root{
  --clmsign-apple-font:-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif;
}

html body,
html body button,
html body input,
html body textarea,
html body select,
html body option,
html body optgroup,
html body table,
html body th,
html body td,
html body label,
html body a{
  font-family:var(--clmsign-apple-font)!important;
  -webkit-font-smoothing:antialiased;
  text-rendering:optimizeLegibility;
}

html body h1,
html body h2,
html body h3,
html body h4,
html body h5,
html body h6,
html body .brand,
html body .app-title,
html body .app-brand,
html body .sf-appheader h1,
html body .sf-home-section-title h2,
html body .sf-ai-create-title,
html body .sf-ai-review-top h2,
html body .sf-ai-contract-title,
html body .sf-ai-contract-section h3,
html body .sf-ai-upload strong,
html body .sf-startup,
html body .sf-startup h1,
html body .sf-native-modal,
html body .sf-doccreator-modal,
html body .sf-ai-contract-text{
  font-family:var(--clmsign-apple-font)!important;
}

/* Keep user-created handwritten/typed signature rendering untouched; this file only locks product/UI typography. */
