/* WisdomSpoon Studio v0.3.5
 * Exact Creator Engine selectors, checked against the project's Creator Engine
 * v0.3.9.43 stylesheet.  Presentation only: no effect on analytics or ranking data.
 * Deliberately leaves real post thumbnails and meaning-specific chart signals intact.
 */
body.wst-site .wsce {
  --ws-green:#178dbb !important;
  --ws-green2:#65ddd9 !important;
  --ws-ink:#16344b !important;
  --ws-muted:#647a8b !important;
  --ws-line:#d6e6ef !important;
  --ws-soft:#f3f8fc !important;
  --ws-dark:#082f46 !important;
  --ws-dark2:#0c5776 !important;
}

/* All Tools, YouTube, Instagram, TikTok, Facebook, Twitch, Spotify and Insights. */
body.wst-site .wsce .wsce-hub-hero,
body.wst-site .wsce .wsce-hero {
  background:radial-gradient(circle at 83% 12%,rgba(89,213,232,.23),transparent 32%),
             linear-gradient(112deg,#092f49 2%,#0b5376 59%,#087e86 100%) !important;
  color:#fff !important;
  box-shadow:0 18px 42px rgba(8,48,72,.15) !important;
}
body.wst-site .wsce .wsce-hub-hero h1,
body.wst-site .wsce .wsce-hero h1 {color:#fff !important;}
body.wst-site .wsce .wsce-hub-hero p,
body.wst-site .wsce .wsce-hero-copy>p {color:#d7eaf3 !important;}
body.wst-site .wsce .wsce-hub-hero .wsce-kicker,
body.wst-site .wsce .wsce-hero .wsce-kicker,
body.wst-site .wsce .wsce-hero .wsce-eyebrow {color:#83e4e8 !important;}
body.wst-site .wsce .wsce-hero h1 span {color:#83e4e8 !important;}
body.wst-site .wsce .wsce-hero:after {
  border-color:rgba(125,220,237,.2) !important;
  box-shadow:0 0 0 50px rgba(33,163,197,.04),0 0 0 100px rgba(33,163,197,.025) !important;
}
/* Every platform pictogram, including those with dedicated plugin green classes. */
body.wst-site .wsce .wsce-platform-icon,
body.wst-site .wsce .wsce-platform-icon.analytics,
body.wst-site .wsce .wsce-platform-icon.youtube,
body.wst-site .wsce .wsce-platform-icon.instagram,
body.wst-site .wsce .wsce-platform-icon.tiktok,
body.wst-site .wsce .wsce-platform-icon.facebook,
body.wst-site .wsce .wsce-platform-icon.twitch,
body.wst-site .wsce .wsce-platform-icon.spotify {
  background:#e4f4fb !important;
  color:#0b7fad !important;
  border-color:#cbe3f1 !important;
}
body.wst-site .wsce .wsce-platform-icon .wsce-feature-svg {stroke:currentColor !important;fill:none !important;}
body.wst-site .wsce .wsce-hub-hero .wsce-platform-icon {background:#dff8fb !important;color:#0b7ea9 !important;}
/* Small headings and section callouts: AVAILABLE NOW, RESEARCH & IDEAS, etc. */
body.wst-site .wsce .wsce-kicker,
body.wst-site .wsce .wsce-eyebrow,
body.wst-site .wsce .wsce-section-heading .wsce-kicker {color:#0d89b5 !important;}
body.wst-site .wsce .wsce-section-heading h2,
body.wst-site .wsce .wsce-section-heading h3,
body.wst-site .wsce .wsce-tool-header h2 {color:#173a52 !important;}
body.wst-site .wsce .wsce-section-heading a {color:#086e9f !important;}

/* Toolkit cards, related tools and all Open tool links. */
body.wst-site .wsce .wsce-tool-card,
body.wst-site .wsce .wsce-platform-card,
body.wst-site .wsce .wsce-article-card,
body.wst-site .wsce .wsce-hub-explainer>div {
  border-color:#d3e5ef !important;
  box-shadow:0 10px 27px rgba(7,52,77,.055) !important;
}
body.wst-site .wsce .wsce-tool-card:hover,
body.wst-site .wsce .wsce-platform-card:hover {border-color:#91cce1 !important;}
body.wst-site .wsce .wsce-tool-card em,
body.wst-site .wsce .wsce-read-link,
body.wst-site .wsce .wsce-article-body .wsce-read-link {color:#087da8 !important;}
body.wst-site .wsce .wsce-tool-card strong {color:#15354b !important;}
body.wst-site .wsce .wsce-article-body h3 a {color:#173449 !important;}
/* The image rule changes only empty thumbnail backgrounds, not uploaded photos. */
body.wst-site .wsce .wsce-article-image:not(:has(img)) {
  background:linear-gradient(125deg,#0b3855,#117c94) !important;
  color:#d4f4f9 !important;
}

/* Insights filters and the few remaining green buttons/links. */
body.wst-site .wsce .wsce-insight-filters a.is-active,
body.wst-site .wsce .wsce-insight-filters a:hover {
  color:#096d9a !important;
  background:#e8f5fa !important;
  border-color:#69b8d5 !important;
}
body.wst-site .wsce .wsce-pagination a,
body.wst-site .wsce .wsce-analysis-actions a {color:#0b6b97 !important;border-color:#cbe0eb !important;}
body.wst-site .wsce .wsce-analysis-actions a:hover {background:#ecf7fb !important;border-color:#91cce1 !important;}
body.wst-site .wsce .wsce-opportunity-card {
  background:linear-gradient(133deg,#092d47,#0e5974 65%,#07828a) !important;
}
body.wst-site .wsce .wsce-opportunity-card h2 span {color:#7be1e9 !important;}
body.wst-site .wsce .wsce-growth-bars i {background:linear-gradient(0deg,#178bb4,#6ad4e5) !important;}
body.wst-site .wsce .wsce-primary-link,
body.wst-site .wsce .wsce-hero-search button,
body.wst-site .wsce .wsce-analyzer-form button,
body.wst-site .wsce .wsce-calc-form button[type="submit"],
body.wst-site .wsce .wsce-compare-form button[type="submit"] {
  background:linear-gradient(130deg,#6bdadf,#42bad8) !important;
  color:#083149 !important;
  border-color:#66d0df !important;
}
body.wst-site .wsce .wsce-primary-link:hover,
body.wst-site .wsce .wsce-hero-search button:hover {background:#8ee8ed !important;}

/* Calculator and single-tool screens: support the same visual family. */
body.wst-site .wsce .wsce-tool-header {background:linear-gradient(120deg,#f5fafd,#e7f4fa) !important;border-color:#d1e4ee !important;}
body.wst-site .wsce .wsce-calc-result {background:#eef8fc !important;border-color:#c4e0ed !important;}
body.wst-site .wsce .wsce-calc-result strong {color:#0b759f !important;}
body.wst-site .wsce .wsce-calc-result span {color:#477389 !important;}
body.wst-site .wsce .wsce-chart-line {stroke:#2199c7 !important;}
body.wst-site .wsce .wsce-chart-dot {fill:#2eafd1 !important;}
body.wst-site .wsce .wsce-business-grid .wsce-business-emphasis {
  background:linear-gradient(140deg,#eff8fd,#fbfdff) !important;
  border-color:#b8dcea !important;
}
body.wst-site .wsce .wsce-business-grid .wsce-business-emphasis b {color:#0b789f !important;}
body.wst-site .wsce .wsce-analysis-section {background:#fbfdff !important;border-color:#deebf2 !important;}
/* Site styling only; published Creator Engine rankings and positive/negative
   verdict colors retain their own evidence-based semantic meaning. */
