:root{--bg:#111827;--panel:#1f2937;--panel-soft:#273244;--orange:#f97316;--gold:#facc15;--text:#f9fafb;--muted:#d1d5db;--dark-text:#111827;--line:rgba(250,204,21,.28);--shadow:0 18px 45px rgba(0,0,0,.28);--radius:22px;--panel2:#273244;--dark:#111827;--theme-primary:#f97316;--theme-primary-dark:#f97316;--theme-primary-deeper:rgba(17,24,39,.96);--theme-secondary:#facc15;--theme-secondary-dark:#facc15;--theme-accent:#facc15;--theme-body-bg:#111827;--theme-section-bg:#111827;--theme-section-alt-bg:rgb(31,41,55);--theme-card-bg:rgb(31,41,55);--theme-card-border:rgba(250,204,21,.22);--theme-text:#f9fafb;--theme-muted:#d1d5db;--theme-heading:#f9fafb;--theme-link:#f97316;--theme-button-bg:#f97316;--theme-button-text:#0f172a;--theme-button-border:rgba(250,204,21,.22);--primary:#f97316;--primary-dark:#f97316;--primary-deeper:rgba(17,24,39,.96);--secondary:#facc15;--secondary-dark:#facc15;--accent:#facc15;--bg-light:#111827;--bg-dark:#111827;--bg-white:rgb(31,41,55);--background:#111827;--surface:rgb(31,41,55);--divider:rgba(250,204,21,.22);--text-dark:#f9fafb;--text-light:#ffffff;--text-muted:#d1d5db;--text-muted-light:#d1d5db;--orange:#f97316;--blue:#f97316;--gold:#facc15;--yellow:#facc15;--dark:#111827;--dark2:rgb(31,41,55);--dark3:rgba(250,204,21,.22);--light:#ffffff;--muted:#d1d5db;--text-muted-custom:#d1d5db;--card-bg:rgb(31,41,55);--card-border:rgba(250,204,21,.22);--paper:#111827;--beige:#111827;--light-brown:rgb(31,41,55);--card:rgb(31,41,55);--border:rgba(250,204,21,.22);--text:#f9fafb;--generated-accent:#f97316;--generated-accent-2:#facc15;--generated-heading:#f9fafb;--generated-text:#f9fafb;--generated-muted:#d1d5db;--generated-page-bg:#111827;--generated-surface:rgb(31,41,55);--generated-card:rgb(31,41,55);--generated-border:rgba(250,204,21,.22);--generated-section-bg:#111827;--generated-section-alt-bg:rgb(31,41,55);--generated-button-bg:#f97316;--generated-button-text:#0f172a;--generated-button-border:rgba(250,204,21,.22);--generated-accent-text:#0f172a;--author-box-bg:linear-gradient(90deg,#111827,#f97316,#111827);--author-card-bg:rgb(31,41,55);--author-box-border:rgba(250,204,21,.22);--author-label-color:#facc15;--author-name-color:#f9fafb;--author-role-color:#f97316;--author-text-color:#d1d5db;--author-avatar-bg:rgba(255,255,255,0.92);--author-avatar-border:#facc15;--author-chip-bg:rgba(255,255,255,0.08);--author-chip-border:rgba(255,255,255,0.16);--author-chip-text:#d1d5db;--author-link-bg:#facc15;--author-link-text:#0f172a;--generated-floating-bg:rgba(15,23,42,0.42);--generated-floating-border:rgba(255,255,255,0.18);--generated-register-bg:#22c55e;--generated-register-text:#ffffff;--generated-login-bg:#fbbf24;--generated-login-text:#0f172a;--chrome-header-bg:rgba(17,24,39,.96);--chrome-header-border:rgba(250,204,21,.22);--chrome-header-link:#f9fafb;--chrome-header-link-hover:#facc15;--chrome-header-active-bg:linear-gradient(135deg,#facc15,#f97316);--chrome-header-active-text:#111827;--chrome-footer-bg:#0b1120;--chrome-footer-text:#f9fafb;--chrome-footer-link:#e5e7eb;--chrome-footer-link-hover:#f97316;--chrome-footer-heading:#facc15;--chrome-footer-border:rgba(250,204,21,.22)}


/* Site-wide first-section spacing */
#main-content > .page-hero:first-child,
#main-content > .hero:first-child {
  padding-top: 24px;
}
@media (max-width: 767.98px) {
  #main-content > .page-hero:first-child,
  #main-content > .hero:first-child {
    padding-top: 16px;
  }
}
