/* Type — the plugin ships no webfonts; it inherits the host theme via
 * --global-font-family (default system-ui). Plus Jakarta Sans is a SUBSTITUTE
 * for the marketing site / logo wordmark (see readme.md "Font substitution"). */
:root {
  --pp-font-brand: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", sans-serif;
  --pp-font-ui: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --pp-font-mono: ui-monospace, SFMono-Regular, Menlo, monospace;

  /* Visitor widget scale (prayer-pop.css) */
  --pp-text-base: 16px;            /* --global-font-size */
  --pp-text-heading-widget: 24px;  /* --heading-font-size */
  --pp-text-intro-title: 22px;
  --pp-text-screen-title: 18px;    /* base * 1.125 */
  --pp-text-option: 14.72px;       /* base * 0.92 */
  --pp-text-sender: 14px;          /* base * 0.875 */
  --pp-text-reply-time: 12px;      /* base * 0.75 */

  /* Standalone form scale (prayer-pop-form.css) */
  --pp-text-form-heading: 32px;
  --pp-text-form-heading-mobile: 28px;
  --pp-text-form-field: 18px;
  --pp-text-form-submit: 20px;

  /* Chat scale (prayer-pop-chat.css) */
  --pp-text-chat: 14px;
  --pp-text-chat-meta: 11px;
  --pp-text-chat-time: 10px;
  --pp-text-step-count: 10px;

  /* Admin scale */
  --pp-text-admin: 13px;
  --pp-text-admin-strong: 14px;
  --pp-text-admin-h2: 21px;
  --pp-text-admin-h3: 15px;
  --pp-text-badge: 11px;
  --pp-text-workspace-h1: 22px;
  --pp-text-inbox-h2: 24px;

  --pp-weight-regular: 400;
  --pp-weight-medium: 500;
  --pp-weight-semibold: 600;
  --pp-weight-heading: 600;   /* --heading-font-weight */
  --pp-weight-summary: 650;
  --pp-weight-bold: 700;
  --pp-weight-heavy: 800;

  --pp-leading-tight: 1.2;
  --pp-leading-snug: 1.3;
  --pp-leading-heading: 1.35;
  --pp-leading-body: 1.45;
  --pp-leading-relaxed: 1.5;

  --pp-tracking-badge: 0.5px;
  --pp-tracking-eyebrow: 0.08em;
  --pp-tracking-label: 0.04em;
}
