/* ============================================================
   SEO ARCADE — Neon Restyle · HOMEPAGE dark pass (.home / page 7)
   Homepage is Gutenberg blocks using palette colors
   (has-white-background-color / has-black-*). Flip light -> dark.
   Scoped to .home so no other page is affected.
   ============================================================ */

body.home{ background:#0C0A0C !important; }
.home .site-content, .home #content, .home .entry-content{ background:transparent !important; color:#ECE5F1; }

/* ---- flip block-palette BACKGROUNDS to dark ---- */
.home .has-white-background-color{ background-color:#12101A !important; }
.home .has-very-light-gray-background-color,
.home .has-pale-cyan-blue-background-color,
.home .has-pale-pink-background-color{ background-color:#17121C !important; }
.home .has-black-background-color,
.home .has-very-dark-gray-background-color{ background-color:#0C0A0C !important; }

/* ---- flip dark TEXT to light (it now sits on dark) ---- */
.home .has-black-color,
.home .has-very-dark-gray-color,
.home .entry-content h1, .home .entry-content h2, .home .entry-content h3,
.home .entry-content h4, .home .entry-content h5, .home .entry-content h6,
.home .entry-content p, .home .entry-content li,
.home .wp-block-heading{ color:#ECE5F1 !important; }
.home .has-white-color{ color:#F7EFF3 !important; }
.home .entry-content h1 strong, .home .entry-content h2 strong{ color:#FD245F !important; }

/* content links (leave real buttons alone) */
.home .entry-content a:not(.wp-block-button__link):not(.ast-button):not(.wp-element-button){ color:#2AD4F0 !important; }

/* separators / dividers */
.home .wp-block-separator{ border-color:#2E2438 !important; opacity:.5; }

/* keep injected neon sections dark (already are) */
.home .sa-inject{ background:#0C0A0C !important; }

/* injected homepage sections: force full-width + centered (beat Astra data-ast-blocks-layout) */
.home .entry-content[data-ast-blocks-layout="true"] > .sa-hero,
.home .entry-content[data-ast-blocks-layout="true"] > .sa-engine,
.home .entry-content[data-ast-blocks-layout="true"] > .sa-lib,
.home .entry-content[data-ast-blocks-layout="true"] > .sa-lib2,
.home .entry-content[data-ast-blocks-layout="true"] > .sa-founder,
.home .entry-content[data-ast-blocks-layout="true"] > .sa-process,
.home .entry-content[data-ast-blocks-layout="true"] > .sa-links{
  max-width:1180px !important; width:auto !important;
  margin-left:auto !important; margin-right:auto !important; float:none !important;
}

/* soften any pure-white image cards that now clash: subtle border instead of glare */
.home .wp-block-image img{ border-radius:8px; }
