/* Type scale — verbatim from hush_mobile/lib/app/theme/app_typography.dart
   (Material 3 scale in SN Pro), plus the Figma redesign's own sizes. */
:root{
  --fw-light:300; /* @kind other */
  --fw-regular:400; /* @kind other */
  --fw-medium:500; /* @kind other */
  --fw-semibold:600; /* @kind other */
  --fw-bold:700; /* @kind other */

  --display-lg-size:32px;--display-lg-weight:700;--display-lg-ls:-0.5px;--display-lg-lh:1.2; /* @kind other */
  --display-md-size:28px;--display-md-weight:700;--display-md-ls:-0.25px;--display-md-lh:1.2; /* @kind other */
  --display-sm-size:24px;--display-sm-weight:700;--display-sm-lh:1.3; /* @kind other */
  --display-sm-ls:0px; /* @kind other */

  --headline-lg-size:22px;--headline-lg-weight:600;--headline-lg-lh:1.3; /* @kind other */
  --headline-md-size:20px;--headline-md-weight:600;--headline-md-lh:1.4; /* @kind other */
  --headline-sm-size:18px;--headline-sm-weight:600;--headline-sm-lh:1.4; /* @kind other */

  --title-lg-size:22px;--title-lg-weight:600;--title-lg-lh:1.3; /* @kind other */
  --title-md-size:18px;--title-md-weight:600;--title-md-ls:0.15px;--title-md-lh:1.4; /* @kind other */
  --title-sm-size:16px;--title-sm-weight:600;--title-sm-ls:0.1px;--title-sm-lh:1.4; /* @kind other */

  --body-lg-size:16px;--body-lg-weight:400;--body-lg-ls:0.5px;--body-lg-lh:1.5; /* @kind other */
  --body-md-size:14px;--body-md-weight:400;--body-md-ls:0.25px;--body-md-lh:1.5; /* @kind other */
  --body-sm-size:12px;--body-sm-weight:400;--body-sm-ls:0.4px;--body-sm-lh:1.5; /* @kind other */

  --label-lg-size:14px;--label-lg-weight:600;--label-lg-ls:0.1px;--label-lg-lh:1.4; /* @kind other */
  --label-md-size:12px;--label-md-weight:600;--label-md-ls:0.5px;--label-md-lh:1.4; /* @kind other */
  --label-sm-size:11px;--label-sm-weight:600;--label-sm-ls:0.5px;--label-sm-lh:1.4; /* @kind other */

  /* Purpose-built styles */
  --chat-message-size:15px;--chat-message-weight:400;--chat-message-ls:0.25px;--chat-message-lh:1.4; /* @kind other */
  --timestamp-size:11px;--timestamp-weight:500;--timestamp-ls:0.4px;--timestamp-lh:1.3; /* @kind other */
  --username-size:14px;--username-weight:600;--username-ls:0.1px;--username-lh:1.3; /* @kind other */
  --badge-size:11px;--badge-weight:700;--badge-ls:0.3px;--badge-lh:1.2; /* @kind other */
  --button-size:16px;--button-weight:600;--button-ls:0.15px;--button-lh:1.2; /* @kind other */
  --section-header-size:12px;--section-header-weight:700;--section-header-ls:1.5px;--section-header-lh:1.2; /* @kind other */

  /* Figma redesign specifics (exact, unrounded) */
  --wordmark-size:27.52688217163086px;--wordmark-weight:500;--wordmark-ls:-1.376px; /* @kind other */
  --row-title-size:14px;--row-title-weight:500; /* @kind other */
  --row-preview-size:12px;--row-preview-lh:16px; /* @kind other */
  --nav-label-size:12px;--nav-label-lh:16px; /* @kind other */
  --mono-label-size:14px;--mono-label-weight:700;--mono-label-ls:0.03em; /* @kind other */
}
