:root {
    --wv-styling-header-bg-type: color;
    --wv-styling-header-bg-value: transparent;
    --wv-styling-header-font-color: #1e293b;
    --wv-styling-header-font-family: 'Inter', sans-serif;
    --wv-styling-header-show-topbar: block;
    --wv-styling-header-topbar-bg: rgba(0,0,0,0.02);
    --wv-styling-header-topbar-border: rgba(0,0,0,0.08);
    --wv-styling-header-topbar-font-color: #1e293b;
    --wv-styling-header-topbar-link-color: #475569;
    --wv-styling-body-bg-type: color;
    --wv-styling-body-bg-value: #ffffff;
    --wv-styling-body-font-color: #1e293b;
    --wv-styling-body-font-family: 'Inter', sans-serif;
    --wv-styling-footer-bg-type: color;
    --wv-styling-footer-bg-value: #f8fafc;
    --wv-styling-footer-font-color: #1e293b;
    --wv-styling-footer-font-family: 'Inter', sans-serif;
    --wv-styling-footer-label-color: #64748b;
    --wv-styling-footer-link-color: #1e293b;
    --wv-spacing-header-margin: 0 0 0 0;
    --wv-spacing-header-padding: 1rem 1.5rem 1rem 1.5rem;
    --wv-spacing-header-border-width: 0 0 1px 0;
    --wv-spacing-header-border-color: rgba(0, 0, 0, 0.08);
    --wv-spacing-header-border-radius: 0;
    --wv-spacing-header-topbar-padding: 0.5rem 1.5rem 0.5rem 1.5rem;
    --wv-spacing-header-topbar-margin: 0 0 0 0;
    --wv-spacing-body-margin: 0 0 0 0;
    --wv-spacing-body-padding: 0 0 0 0;
    --wv-spacing-body-border-width: 0 0 0 0;
    --wv-spacing-body-border-color: transparent;
    --wv-spacing-body-border-radius: 0;
    --wv-spacing-footer-margin: 0 0 0 0;
    --wv-spacing-footer-padding: 3rem 1.5rem 3rem 1.5rem;
    --wv-spacing-footer-border-width: 1px 0 0 0;
    --wv-spacing-footer-border-color: rgba(0, 0, 0, 0.08);
    --wv-spacing-footer-border-radius: 0;
    --wv-brand-accent: #f59e0b;
    --wv-brand-accent-hover: #fbbf24;
    --wv-brand-card-background: #ffffff;
    --wv-brand-card-border: rgba(0, 0, 0, 0.08);
    --wv-brand-glow-1: rgba(245, 158, 11, 0.15);
    --wv-brand-glow-2: rgba(99, 102, 241, 0.15);
    --wv-background: #ffffff;
    --wv-surface: #ffffff;
    --wv-surface-border: rgba(0, 0, 0, 0.08);
    --wv-accent: #f59e0b;
    --wv-accent-hover: #fbbf24;
    --wv-glow-1: rgba(245, 158, 11, 0.15);
    --wv-glow-2: rgba(99, 102, 241, 0.15);
}
@media (max-width: 1024px) {
  :root {
      --wv-spacing-header-margin: 0 0 0 0;
      --wv-spacing-header-padding: 1rem 1.5rem 1rem 1.5rem;
      --wv-spacing-header-border-width: 0 0 1px 0;
      --wv-spacing-header-topbar-padding: 0.5rem 1.5rem 0.5rem 1.5rem;
      --wv-spacing-header-topbar-margin: 0 0 0 0;
      --wv-spacing-body-margin: 0 0 0 0;
      --wv-spacing-body-padding: 0 0 0 0;
      --wv-spacing-body-border-width: 0 0 0 0;
      --wv-spacing-footer-margin: 0 0 0 0;
      --wv-spacing-footer-padding: 3rem 1.5rem 3rem 1.5rem;
      --wv-spacing-footer-border-width: 1px 0 0 0;
  }
}
@media (max-width: 768px) {
  :root {
      --wv-spacing-header-margin: 0 0 0 0;
      --wv-spacing-header-padding: 1rem 1rem 1rem 1rem;
      --wv-spacing-header-border-width: 0 0 1px 0;
      --wv-spacing-header-topbar-padding: 0.5rem 1rem 0.5rem 1rem;
      --wv-spacing-header-topbar-margin: 0 0 0 0;
      --wv-spacing-body-margin: 0 0 0 0;
      --wv-spacing-body-padding: 0 0 0 0;
      --wv-spacing-body-border-width: 0 0 0 0;
      --wv-spacing-footer-margin: 0 0 0 0;
      --wv-spacing-footer-padding: 3rem 1rem 3rem 1rem;
      --wv-spacing-footer-border-width: 1px 0 0 0;
  }
}
/* Close block for compileSkin */
:root {
}