/**
 * Do not edit directly
 * Generated on Mon, 10 Nov 2025 02:30:47 GMT
 */

:root {
  --faqmgr-typography-font-weight-semibold: 600;
  --faqmgr-typography-font-weight-medium: 500;
  --faqmgr-typography-font-weight-regular: 400;
  --faqmgr-typography-line-height-relaxed: 1.7;
  --faqmgr-typography-line-height-base: 1.5;
  --faqmgr-typography-line-height-tight: 1.25;
  --faqmgr-typography-font-size-xl: 20px;
  --faqmgr-typography-font-size-lg: 16px;
  --faqmgr-typography-font-size-md: 14px;
  --faqmgr-typography-font-size-sm: 13px;
  --faqmgr-typography-font-size-xs: 12px;
  --faqmgr-typography-font-family-base: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --faqmgr-spacing-xxxl: 52px;
  --faqmgr-spacing-xxl: 48px;
  --faqmgr-spacing-xl: 32px;
  --faqmgr-spacing-lg: 24px;
  --faqmgr-spacing-md: 16px;
  --faqmgr-spacing-sm: 12px;
  --faqmgr-spacing-xs: 8px;
  --faqmgr-spacing-xxs: 4px;
  --faqmgr-shadow-level2: 0 4px 12px rgba(0, 0, 0, 0.06);
  --faqmgr-shadow-level1: 0 1px 2px rgba(0, 0, 0, 0.04);
  --faqmgr-radius-pill: 999px;
  --faqmgr-radius-lg: 12px;
  --faqmgr-radius-md: 8px;
  --faqmgr-radius-sm: 6px;
  --faqmgr-component-reading-progress-shadow: var(--faqmgr-shadow-level2, 0 4px 12px rgba(0, 0, 0, 0.06));
  --faqmgr-component-reading-progress-height: var(--faqmgr-spacing-xxs, 4px);
  --faqmgr-component-reading-progress-indicator: var(--faqmgr-color-brand-primary, #2271b1);
  --faqmgr-component-reading-progress-track-background: var(--faqmgr-color-neutral-surface-alt, #f6f7f7);
  --faqmgr-component-progress-time: var(--faqmgr-color-neutral-text, #0b1d30);
  --faqmgr-component-progress-transition: 160ms ease-out;
  --faqmgr-component-progress-height: 4px;
  --faqmgr-component-progress-indicator: var(--faqmgr-color-brand-primary, #2271b1);
  --faqmgr-component-progress-track: color-mix(in srgb, var(--faqmgr-color-neutral-text, #0b1d30) 12%, transparent);
  --faqmgr-color-feedback-danger: var(--wp--preset--color--red, #d63638);
  --faqmgr-color-feedback-warning: var(--wp--preset--color--yellow, #f3b200);
  --faqmgr-color-feedback-success: var(--wp--preset--color--green, #008a20);
  --faqmgr-color-neutral-text-subtle: var(--wp--preset--color--gray-600, #50575e);
  --faqmgr-color-neutral-text: var(--wp-admin-theme-color-darker-50, #0b1d30);
  --faqmgr-color-neutral-border: var(--wp--preset--color--gray-300, #dcdcde);
  --faqmgr-color-neutral-surface-alt: var(--wp--preset--color--gray-100, #f6f7f7);
  --faqmgr-color-neutral-surface: var(--wp--preset--color--white, #ffffff);
  --faqmgr-color-brand-secondary: var(--wp-admin-theme-color-darker-20, #1a4a7c);
  --faqmgr-color-brand-primary: var(--wp-admin-theme-color, #2271b1);
  --focus-shadow: 0 0 0 1px var(--focus), 0 0 0 3px var(--focus-ring);
  --focus-ring: rgba(34, 113, 177, 0.45);
  --shadow: var(--faqmgr-shadow-level2);
  --shadow-card: var(--faqmgr-shadow-level1);
  --radius: var(--faqmgr-radius-md);
  --info: var(--faqmgr-color-brand-secondary);
  --err: var(--faqmgr-color-feedback-danger);
  --warn: var(--faqmgr-color-feedback-warning);
  --ok: var(--faqmgr-color-feedback-success);
  --focus: var(--faqmgr-color-brand-primary);
  --border: var(--faqmgr-color-neutral-border);
  --muted: var(--faqmgr-color-neutral-surface-alt);
  --text-subtle: var(--faqmgr-color-neutral-text-subtle);
  --text: var(--faqmgr-color-neutral-text);
  --bg-card: var(--faqmgr-color-neutral-surface);
  --bg-canvas: var(--faqmgr-color-neutral-surface-alt);
}
