/**
 * Readable text on light canvas modes (Light, Sepia, Contrast, Ocean).
 * Loaded after theme-modern.css + home-modern.css so it wins over
 * legacy “dark modern” white-foreground rules on every page.
 */

body.ish-theme-modern.ish-modern-light,
body.ish-home-modern.ish-modern-light {
  --ish-readable-text: #1f2430;
  --ish-readable-muted: #4a5262;
  --ish-readable-surface: rgba(255, 250, 240, 0.78);
  --ish-readable-surface-solid: #fffaf0;
  --ish-readable-border: rgba(31, 36, 48, 0.12);
  --ish-readable-chip-bg: #f4ead8;
  --ish-readable-chip-border: #d6c6ad;
}

body.ish-theme-modern.ish-modern-sepia,
body.ish-home-modern.ish-modern-sepia {
  --ish-readable-text: #24180d;
  --ish-readable-muted: #6f5431;
  --ish-readable-surface: rgba(255, 244, 223, 0.82);
  --ish-readable-surface-solid: #fff4df;
  --ish-readable-border: rgba(91, 58, 22, 0.18);
  --ish-readable-chip-bg: #ffecd0;
  --ish-readable-chip-border: rgba(91, 58, 22, 0.22);
}

body.ish-theme-modern.ish-modern-contrast,
body.ish-home-modern.ish-modern-contrast {
  --ish-readable-text: #000000;
  --ish-readable-muted: #263238;
  --ish-readable-surface: #ffffff;
  --ish-readable-surface-solid: #ffffff;
  --ish-readable-border: #000000;
  --ish-readable-chip-bg: #ffffff;
  --ish-readable-chip-border: #000000;
}

body.ish-theme-modern.ish-modern-ocean,
body.ish-home-modern.ish-modern-ocean {
  --ish-readable-text: #082638;
  --ish-readable-muted: rgba(8, 38, 56, 0.66);
  --ish-readable-surface: rgba(255, 255, 255, 0.88);
  --ish-readable-surface-solid: #f3fbff;
  --ish-readable-border: rgba(14, 89, 128, 0.16);
  --ish-readable-chip-bg: #e8f7ff;
  --ish-readable-chip-border: rgba(14, 89, 128, 0.2);
}

body.ish-theme-modern.ish-modern-arctic,
body.ish-home-modern.ish-modern-arctic {
  --ish-readable-text: #0c2238;
  --ish-readable-muted: rgba(12, 34, 56, 0.64);
  --ish-readable-surface: rgba(255, 255, 255, 0.9);
  --ish-readable-surface-solid: #f3f9ff;
  --ish-readable-border: rgba(12, 74, 110, 0.14);
  --ish-readable-chip-bg: #e8f4ff;
  --ish-readable-chip-border: rgba(12, 74, 110, 0.18);
}

body.ish-theme-modern.ish-modern-lavender,
body.ish-home-modern.ish-modern-lavender {
  --ish-readable-text: #241636;
  --ish-readable-muted: rgba(36, 22, 54, 0.66);
  --ish-readable-surface: rgba(255, 255, 255, 0.9);
  --ish-readable-surface-solid: #f8f3ff;
  --ish-readable-border: rgba(91, 58, 140, 0.16);
  --ish-readable-chip-bg: #f1e8ff;
  --ish-readable-chip-border: rgba(91, 58, 140, 0.18);
}

body.ish-theme-modern.ish-modern-light,
body.ish-theme-modern.ish-modern-sepia,
body.ish-theme-modern.ish-modern-contrast,
body.ish-theme-modern.ish-modern-ocean,
body.ish-home-modern.ish-modern-light,
body.ish-home-modern.ish-modern-sepia,
body.ish-home-modern.ish-modern-contrast,
body.ish-home-modern.ish-modern-ocean {
  color: var(--ish-readable-text);
}

/* ─── Global content section (all inner pages) ─── */
body.ish-theme-modern.ish-modern-light #content-section,
body.ish-theme-modern.ish-modern-sepia #content-section,
body.ish-theme-modern.ish-modern-contrast #content-section,
body.ish-theme-modern.ish-modern-ocean #content-section,
body.ish-theme-modern.ish-modern-light #content-section .single-post,
body.ish-theme-modern.ish-modern-sepia #content-section .single-post,
body.ish-theme-modern.ish-modern-contrast #content-section .single-post,
body.ish-theme-modern.ish-modern-ocean #content-section .single-post,
body.ish-theme-modern.ish-modern-light #content-section .posts-block,
body.ish-theme-modern.ish-modern-sepia #content-section .posts-block,
body.ish-theme-modern.ish-modern-contrast #content-section .posts-block,
body.ish-theme-modern.ish-modern-ocean #content-section .posts-block,
body.ish-theme-modern.ish-modern-light #content-section .news-post,
body.ish-theme-modern.ish-modern-sepia #content-section .news-post,
body.ish-theme-modern.ish-modern-contrast #content-section .news-post,
body.ish-theme-modern.ish-modern-ocean #content-section .news-post,
body.ish-theme-modern.ish-modern-light #content-section .sidebar,
body.ish-theme-modern.ish-modern-sepia #content-section .sidebar,
body.ish-theme-modern.ish-modern-contrast #content-section .sidebar,
body.ish-theme-modern.ish-modern-ocean #content-section .sidebar {
  color: var(--ish-readable-text) !important;
}

body.ish-theme-modern.ish-modern-light #content-section .single-post > h1,
body.ish-theme-modern.ish-modern-sepia #content-section .single-post > h1,
body.ish-theme-modern.ish-modern-contrast #content-section .single-post > h1,
body.ish-theme-modern.ish-modern-ocean #content-section .single-post > h1,
body.ish-theme-modern.ish-modern-light #content-section .single-post h1,
body.ish-theme-modern.ish-modern-sepia #content-section .single-post h1,
body.ish-theme-modern.ish-modern-contrast #content-section .single-post h1,
body.ish-theme-modern.ish-modern-ocean #content-section .single-post h1,
body.ish-theme-modern.ish-modern-light #content-section .single-post h2,
body.ish-theme-modern.ish-modern-sepia #content-section .single-post h2,
body.ish-theme-modern.ish-modern-contrast #content-section .single-post h2,
body.ish-theme-modern.ish-modern-ocean #content-section .single-post h2,
body.ish-theme-modern.ish-modern-light #content-section .single-post h3,
body.ish-theme-modern.ish-modern-sepia #content-section .single-post h3,
body.ish-theme-modern.ish-modern-contrast #content-section .single-post h3,
body.ish-theme-modern.ish-modern-ocean #content-section .single-post h3,
body.ish-theme-modern.ish-modern-light #content-section .title-section h1,
body.ish-theme-modern.ish-modern-sepia #content-section .title-section h1,
body.ish-theme-modern.ish-modern-contrast #content-section .title-section h1,
body.ish-theme-modern.ish-modern-ocean #content-section .title-section h1,
body.ish-theme-modern.ish-modern-light #content-section .title-section h1 span,
body.ish-theme-modern.ish-modern-sepia #content-section .title-section h1 span,
body.ish-theme-modern.ish-modern-contrast #content-section .title-section h1 span,
body.ish-theme-modern.ish-modern-ocean #content-section .title-section h1 span,
body.ish-theme-modern.ish-modern-light #content-section .posts-block h1,
body.ish-theme-modern.ish-modern-sepia #content-section .posts-block h1,
body.ish-theme-modern.ish-modern-contrast #content-section .posts-block h1,
body.ish-theme-modern.ish-modern-ocean #content-section .posts-block h1,
body.ish-theme-modern.ish-modern-light #content-section .posts-block h2,
body.ish-theme-modern.ish-modern-sepia #content-section .posts-block h2,
body.ish-theme-modern.ish-modern-contrast #content-section .posts-block h2,
body.ish-theme-modern.ish-modern-ocean #content-section .posts-block h2,
body.ish-theme-modern.ish-modern-light #content-section .posts-block h3,
body.ish-theme-modern.ish-modern-sepia #content-section .posts-block h3,
body.ish-theme-modern.ish-modern-contrast #content-section .posts-block h3,
body.ish-theme-modern.ish-modern-ocean #content-section .posts-block h3,
body.ish-theme-modern.ish-modern-light #content-section .standart-post h2,
body.ish-theme-modern.ish-modern-sepia #content-section .standart-post h2,
body.ish-theme-modern.ish-modern-contrast #content-section .standart-post h2,
body.ish-theme-modern.ish-modern-ocean #content-section .standart-post h2,
body.ish-theme-modern.ish-modern-light #content-section .standart-post h2 a,
body.ish-theme-modern.ish-modern-sepia #content-section .standart-post h2 a,
body.ish-theme-modern.ish-modern-contrast #content-section .standart-post h2 a,
body.ish-theme-modern.ish-modern-ocean #content-section .standart-post h2 a,
body.ish-theme-modern.ish-modern-light #content-section .article-post h2,
body.ish-theme-modern.ish-modern-sepia #content-section .article-post h2,
body.ish-theme-modern.ish-modern-contrast #content-section .article-post h2,
body.ish-theme-modern.ish-modern-ocean #content-section .article-post h2,
body.ish-theme-modern.ish-modern-light #content-section .article-post h2 a,
body.ish-theme-modern.ish-modern-sepia #content-section .article-post h2 a,
body.ish-theme-modern.ish-modern-contrast #content-section .article-post h2 a,
body.ish-theme-modern.ish-modern-ocean #content-section .article-post h2 a,
body.ish-theme-modern.ish-modern-light #content-section .sidebar h1,
body.ish-theme-modern.ish-modern-sepia #content-section .sidebar h1,
body.ish-theme-modern.ish-modern-contrast #content-section .sidebar h1,
body.ish-theme-modern.ish-modern-ocean #content-section .sidebar h1,
body.ish-theme-modern.ish-modern-light #content-section .sidebar h2,
body.ish-theme-modern.ish-modern-sepia #content-section .sidebar h2,
body.ish-theme-modern.ish-modern-contrast #content-section .sidebar h2,
body.ish-theme-modern.ish-modern-ocean #content-section .sidebar h2,
body.ish-theme-modern.ish-modern-light #content-section .sidebar h3,
body.ish-theme-modern.ish-modern-sepia #content-section .sidebar h3,
body.ish-theme-modern.ish-modern-contrast #content-section .sidebar h3,
body.ish-theme-modern.ish-modern-ocean #content-section .sidebar h3,
body.ish-theme-modern.ish-modern-light #content-section .news-post h2 a,
body.ish-theme-modern.ish-modern-sepia #content-section .news-post h2 a,
body.ish-theme-modern.ish-modern-contrast #content-section .news-post h2 a,
body.ish-theme-modern.ish-modern-ocean #content-section .news-post h2 a,
body.ish-theme-modern.ish-modern-light #content-section .sidebar .news-post h2 a,
body.ish-theme-modern.ish-modern-sepia #content-section .sidebar .news-post h2 a,
body.ish-theme-modern.ish-modern-contrast #content-section .sidebar .news-post h2 a,
body.ish-theme-modern.ish-modern-ocean #content-section .sidebar .news-post h2 a,
body.ish-theme-modern.ish-modern-light #content-section .compare-box h2,
body.ish-theme-modern.ish-modern-sepia #content-section .compare-box h2,
body.ish-theme-modern.ish-modern-contrast #content-section .compare-box h2,
body.ish-theme-modern.ish-modern-ocean #content-section .compare-box h2,
body.ish-theme-modern.ish-modern-light #content-section .team-box h2,
body.ish-theme-modern.ish-modern-sepia #content-section .team-box h2,
body.ish-theme-modern.ish-modern-contrast #content-section .team-box h2,
body.ish-theme-modern.ish-modern-ocean #content-section .team-box h2,
body.ish-theme-modern.ish-modern-light #content-section .slider-widget h1,
body.ish-theme-modern.ish-modern-sepia #content-section .slider-widget h1,
body.ish-theme-modern.ish-modern-contrast #content-section .slider-widget h1,
body.ish-theme-modern.ish-modern-ocean #content-section .slider-widget h1,
body.ish-theme-modern.ish-modern-light #content-section .slider-widget h3,
body.ish-theme-modern.ish-modern-sepia #content-section .slider-widget h3,
body.ish-theme-modern.ish-modern-contrast #content-section .slider-widget h3,
body.ish-theme-modern.ish-modern-ocean #content-section .slider-widget h3,
body.ish-theme-modern.ish-modern-light #content-section .entry-title,
body.ish-theme-modern.ish-modern-sepia #content-section .entry-title,
body.ish-theme-modern.ish-modern-contrast #content-section .entry-title,
body.ish-theme-modern.ish-modern-ocean #content-section .entry-title {
  color: var(--ish-readable-text) !important;
  text-shadow: none !important;
  -webkit-text-fill-color: var(--ish-readable-text) !important;
}

body.ish-theme-modern.ish-modern-light #content-section .single-post p,
body.ish-theme-modern.ish-modern-sepia #content-section .single-post p,
body.ish-theme-modern.ish-modern-contrast #content-section .single-post p,
body.ish-theme-modern.ish-modern-ocean #content-section .single-post p,
body.ish-theme-modern.ish-modern-light #content-section .single-post blockquote p,
body.ish-theme-modern.ish-modern-sepia #content-section .single-post blockquote p,
body.ish-theme-modern.ish-modern-contrast #content-section .single-post blockquote p,
body.ish-theme-modern.ish-modern-ocean #content-section .single-post blockquote p,
body.ish-theme-modern.ish-modern-light #content-section .single-post .text-boxes,
body.ish-theme-modern.ish-modern-sepia #content-section .single-post .text-boxes,
body.ish-theme-modern.ish-modern-contrast #content-section .single-post .text-boxes,
body.ish-theme-modern.ish-modern-ocean #content-section .single-post .text-boxes,
body.ish-theme-modern.ish-modern-light #content-section .single-post .text-boxes p,
body.ish-theme-modern.ish-modern-sepia #content-section .single-post .text-boxes p,
body.ish-theme-modern.ish-modern-contrast #content-section .single-post .text-boxes p,
body.ish-theme-modern.ish-modern-ocean #content-section .single-post .text-boxes p,
body.ish-theme-modern.ish-modern-light #content-section .posts-block p,
body.ish-theme-modern.ish-modern-sepia #content-section .posts-block p,
body.ish-theme-modern.ish-modern-contrast #content-section .posts-block p,
body.ish-theme-modern.ish-modern-ocean #content-section .posts-block p,
body.ish-theme-modern.ish-modern-light #content-section .news-post p,
body.ish-theme-modern.ish-modern-sepia #content-section .news-post p,
body.ish-theme-modern.ish-modern-contrast #content-section .news-post p,
body.ish-theme-modern.ish-modern-ocean #content-section .news-post p,
body.ish-theme-modern.ish-modern-light #content-section .filter-buttons p,
body.ish-theme-modern.ish-modern-sepia #content-section .filter-buttons p,
body.ish-theme-modern.ish-modern-contrast #content-section .filter-buttons p,
body.ish-theme-modern.ish-modern-ocean #content-section .filter-buttons p,
body.ish-theme-modern.ish-modern-light #content-section .sidebar p,
body.ish-theme-modern.ish-modern-sepia #content-section .sidebar p,
body.ish-theme-modern.ish-modern-contrast #content-section .sidebar p,
body.ish-theme-modern.ish-modern-ocean #content-section .sidebar p,
body.ish-theme-modern.ish-modern-light #content-section .compare-box p,
body.ish-theme-modern.ish-modern-sepia #content-section .compare-box p,
body.ish-theme-modern.ish-modern-contrast #content-section .compare-box p,
body.ish-theme-modern.ish-modern-ocean #content-section .compare-box p,
body.ish-theme-modern.ish-modern-light #content-section .team-box span,
body.ish-theme-modern.ish-modern-sepia #content-section .team-box span,
body.ish-theme-modern.ish-modern-contrast #content-section .team-box span,
body.ish-theme-modern.ish-modern-ocean #content-section .team-box span {
  color: var(--ish-readable-muted) !important;
}

body.ish-theme-modern.ish-modern-light #content-section .single-post a,
body.ish-theme-modern.ish-modern-sepia #content-section .single-post a,
body.ish-theme-modern.ish-modern-contrast #content-section .single-post a,
body.ish-theme-modern.ish-modern-ocean #content-section .single-post a,
body.ish-theme-modern.ish-modern-light #content-section .posts-block a:not(.category),
body.ish-theme-modern.ish-modern-sepia #content-section .posts-block a:not(.category),
body.ish-theme-modern.ish-modern-contrast #content-section .posts-block a:not(.category),
body.ish-theme-modern.ish-modern-ocean #content-section .posts-block a:not(.category),
body.ish-theme-modern.ish-modern-light #content-section .news-post a:not(.category),
body.ish-theme-modern.ish-modern-sepia #content-section .news-post a:not(.category),
body.ish-theme-modern.ish-modern-contrast #content-section .news-post a:not(.category),
body.ish-theme-modern.ish-modern-ocean #content-section .news-post a:not(.category),
body.ish-theme-modern.ish-modern-light #content-section .sidebar a,
body.ish-theme-modern.ish-modern-sepia #content-section .sidebar a,
body.ish-theme-modern.ish-modern-contrast #content-section .sidebar a,
body.ish-theme-modern.ish-modern-ocean #content-section .sidebar a {
  color: var(--ish-readable-text) !important;
}

body.ish-theme-modern.ish-modern-light #content-section ul.post-tags li,
body.ish-theme-modern.ish-modern-sepia #content-section ul.post-tags li,
body.ish-theme-modern.ish-modern-contrast #content-section ul.post-tags li,
body.ish-theme-modern.ish-modern-ocean #content-section ul.post-tags li,
body.ish-theme-modern.ish-modern-light #content-section ul.post-tags li a,
body.ish-theme-modern.ish-modern-sepia #content-section ul.post-tags li a,
body.ish-theme-modern.ish-modern-contrast #content-section ul.post-tags li a,
body.ish-theme-modern.ish-modern-ocean #content-section ul.post-tags li a,
body.ish-theme-modern.ish-modern-light #content-section .share-post-box ul.post-tags li,
body.ish-theme-modern.ish-modern-sepia #content-section .share-post-box ul.post-tags li,
body.ish-theme-modern.ish-modern-contrast #content-section .share-post-box ul.post-tags li,
body.ish-theme-modern.ish-modern-ocean #content-section .share-post-box ul.post-tags li,
body.ish-theme-modern.ish-modern-light #content-section .share-post-box ul.post-tags li a,
body.ish-theme-modern.ish-modern-sepia #content-section .share-post-box ul.post-tags li a,
body.ish-theme-modern.ish-modern-contrast #content-section .share-post-box ul.post-tags li a,
body.ish-theme-modern.ish-modern-ocean #content-section .share-post-box ul.post-tags li a {
  color: var(--ish-readable-muted) !important;
}

body.ish-theme-modern.ish-modern-light #content-section .video-playlist__list-item,
body.ish-theme-modern.ish-modern-sepia #content-section .video-playlist__list-item,
body.ish-theme-modern.ish-modern-contrast #content-section .video-playlist__list-item,
body.ish-theme-modern.ish-modern-ocean #content-section .video-playlist__list-item,
body.ish-theme-modern.ish-modern-light #content-section .video-playlist__list-item-title,
body.ish-theme-modern.ish-modern-sepia #content-section .video-playlist__list-item-title,
body.ish-theme-modern.ish-modern-contrast #content-section .video-playlist__list-item-title,
body.ish-theme-modern.ish-modern-ocean #content-section .video-playlist__list-item-title {
  color: var(--ish-readable-text) !important;
}

body.ish-theme-modern.ish-modern-light #content-section .single-post .text-boxes ul.tags-list li a,
body.ish-theme-modern.ish-modern-sepia #content-section .single-post .text-boxes ul.tags-list li a,
body.ish-theme-modern.ish-modern-contrast #content-section .single-post .text-boxes ul.tags-list li a,
body.ish-theme-modern.ish-modern-ocean #content-section .single-post .text-boxes ul.tags-list li a,
body.ish-theme-modern.ish-modern-light #content-section .article-post ul.tags-list li a,
body.ish-theme-modern.ish-modern-sepia #content-section .article-post ul.tags-list li a,
body.ish-theme-modern.ish-modern-contrast #content-section .article-post ul.tags-list li a,
body.ish-theme-modern.ish-modern-ocean #content-section .article-post ul.tags-list li a {
  color: var(--ish-readable-text) !important;
  background: var(--ish-readable-chip-bg) !important;
  border-color: var(--ish-readable-chip-border) !important;
}

/* ─── Video detail page (home-modern video shell) ─── */
body.ish-home-modern.ish-modern-light.ish-video-modern,
body.ish-home-modern.ish-modern-sepia.ish-video-modern,
body.ish-home-modern.ish-modern-contrast.ish-video-modern,
body.ish-home-modern.ish-modern-ocean.ish-video-modern,
body.ish-theme-modern.ish-modern-light.ish-video-modern,
body.ish-theme-modern.ish-modern-sepia.ish-video-modern,
body.ish-theme-modern.ish-modern-contrast.ish-video-modern,
body.ish-theme-modern.ish-modern-ocean.ish-video-modern {
  color: var(--ish-readable-text) !important;
}

body.ish-home-modern.ish-modern-light.ish-video-modern #content-section,
body.ish-home-modern.ish-modern-sepia.ish-video-modern #content-section,
body.ish-home-modern.ish-modern-contrast.ish-video-modern #content-section,
body.ish-home-modern.ish-modern-ocean.ish-video-modern #content-section,
body.ish-home-modern.ish-modern-light.ish-video-modern #content-section .single-post,
body.ish-home-modern.ish-modern-sepia.ish-video-modern #content-section .single-post,
body.ish-home-modern.ish-modern-contrast.ish-video-modern #content-section .single-post,
body.ish-home-modern.ish-modern-ocean.ish-video-modern #content-section .single-post,
body.ish-home-modern.ish-modern-light.ish-video-modern #content-section h1,
body.ish-home-modern.ish-modern-sepia.ish-video-modern #content-section h1,
body.ish-home-modern.ish-modern-contrast.ish-video-modern #content-section h1,
body.ish-home-modern.ish-modern-ocean.ish-video-modern #content-section h1,
body.ish-home-modern.ish-modern-light.ish-video-modern #content-section h2,
body.ish-home-modern.ish-modern-sepia.ish-video-modern #content-section h2,
body.ish-home-modern.ish-modern-contrast.ish-video-modern #content-section h2,
body.ish-home-modern.ish-modern-ocean.ish-video-modern #content-section h2,
body.ish-home-modern.ish-modern-light.ish-video-modern #content-section h3,
body.ish-home-modern.ish-modern-sepia.ish-video-modern #content-section h3,
body.ish-home-modern.ish-modern-contrast.ish-video-modern #content-section h3,
body.ish-home-modern.ish-modern-ocean.ish-video-modern #content-section h3,
body.ish-home-modern.ish-modern-light.ish-video-modern #content-section p,
body.ish-home-modern.ish-modern-sepia.ish-video-modern #content-section p,
body.ish-home-modern.ish-modern-contrast.ish-video-modern #content-section p,
body.ish-home-modern.ish-modern-ocean.ish-video-modern #content-section p,
body.ish-home-modern.ish-modern-light.ish-video-modern #content-section li,
body.ish-home-modern.ish-modern-sepia.ish-video-modern #content-section li,
body.ish-home-modern.ish-modern-contrast.ish-video-modern #content-section li,
body.ish-home-modern.ish-modern-ocean.ish-video-modern #content-section li,
body.ish-home-modern.ish-modern-light.ish-video-modern #content-section span,
body.ish-home-modern.ish-modern-sepia.ish-video-modern #content-section span,
body.ish-home-modern.ish-modern-contrast.ish-video-modern #content-section span,
body.ish-home-modern.ish-modern-ocean.ish-video-modern #content-section span,
body.ish-home-modern.ish-modern-light.ish-video-modern #content-section a,
body.ish-home-modern.ish-modern-sepia.ish-video-modern #content-section a,
body.ish-home-modern.ish-modern-contrast.ish-video-modern #content-section a,
body.ish-home-modern.ish-modern-ocean.ish-video-modern #content-section a {
  color: var(--ish-readable-text) !important;
  opacity: 1 !important;
  text-shadow: none !important;
  -webkit-text-fill-color: var(--ish-readable-text) !important;
}

body.ish-home-modern.ish-modern-light.ish-video-modern .video-detail-title,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .video-detail-title,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .video-detail-title,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .video-detail-title,
body.ish-home-modern.ish-modern-light.ish-video-modern .text-boxes p,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .text-boxes p,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .text-boxes p,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .text-boxes p,
body.ish-home-modern.ish-modern-light.ish-video-modern .blockquote-light p,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .blockquote-light p,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .blockquote-light p,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .blockquote-light p,
body.ish-home-modern.ish-modern-light.ish-video-modern .share-post-box .post-tags,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .share-post-box .post-tags,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .share-post-box .post-tags,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .share-post-box .post-tags,
body.ish-home-modern.ish-modern-light.ish-video-modern .share-post-box .post-tags li,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .share-post-box .post-tags li,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .share-post-box .post-tags li,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .share-post-box .post-tags li,
body.ish-home-modern.ish-modern-light.ish-video-modern .ish-video-upnext__head h2,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .ish-video-upnext__head h2,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .ish-video-upnext__head h2,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .ish-video-upnext__head h2,
body.ish-home-modern.ish-modern-light.ish-video-modern .ish-video-upnext-card h3 a,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .ish-video-upnext-card h3 a,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .ish-video-upnext-card h3 a,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .ish-video-upnext-card h3 a,
body.ish-home-modern.ish-modern-light.ish-video-modern .sidebar-title h1,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .sidebar-title h1,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .sidebar-title h1,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .sidebar-title h1,
body.ish-home-modern.ish-modern-light.ish-video-modern #js-video-sidebar h1,
body.ish-home-modern.ish-modern-sepia.ish-video-modern #js-video-sidebar h1,
body.ish-home-modern.ish-modern-contrast.ish-video-modern #js-video-sidebar h1,
body.ish-home-modern.ish-modern-ocean.ish-video-modern #js-video-sidebar h1,
body.ish-home-modern.ish-modern-light.ish-video-modern #js-video-sidebar h2 a,
body.ish-home-modern.ish-modern-sepia.ish-video-modern #js-video-sidebar h2 a,
body.ish-home-modern.ish-modern-contrast.ish-video-modern #js-video-sidebar h2 a,
body.ish-home-modern.ish-modern-ocean.ish-video-modern #js-video-sidebar h2 a,
body.ish-home-modern.ish-modern-light.ish-video-modern .sidebar-sticky .post-content h2 a,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .sidebar-sticky .post-content h2 a,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .sidebar-sticky .post-content h2 a,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .sidebar-sticky .post-content h2 a {
  color: var(--ish-readable-text) !important;
  -webkit-text-fill-color: var(--ish-readable-text) !important;
}

body.ish-home-modern.ish-modern-light.ish-video-modern .ish-video-upnext-card p,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .ish-video-upnext-card p,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .ish-video-upnext-card p,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .ish-video-upnext-card p,
body.ish-home-modern.ish-modern-light.ish-video-modern .sidebar-sticky .post-content p,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .sidebar-sticky .post-content p,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .sidebar-sticky .post-content p,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .sidebar-sticky .post-content p {
  color: var(--ish-readable-muted) !important;
}

body.ish-home-modern.ish-modern-light.ish-video-modern .single-post,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .single-post,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .single-post,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .single-post,
body.ish-home-modern.ish-modern-light.ish-video-modern #js-video-sidebar > .sidebar,
body.ish-home-modern.ish-modern-sepia.ish-video-modern #js-video-sidebar > .sidebar,
body.ish-home-modern.ish-modern-contrast.ish-video-modern #js-video-sidebar > .sidebar,
body.ish-home-modern.ish-modern-ocean.ish-video-modern #js-video-sidebar > .sidebar {
  background: var(--ish-readable-surface) !important;
  border-color: var(--ish-readable-border) !important;
}

body.ish-home-modern.ish-modern-light.ish-video-modern .ish-video-actionbar,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .ish-video-actionbar,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .ish-video-actionbar,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .ish-video-actionbar {
  background: var(--ish-readable-surface-solid) !important;
  border-color: var(--ish-readable-border) !important;
}

body.ish-home-modern.ish-modern-light.ish-video-modern .ish-video-actionbar__btn,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .ish-video-actionbar__btn,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .ish-video-actionbar__btn,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .ish-video-actionbar__btn,
body.ish-home-modern.ish-modern-light.ish-video-modern .ish-video-upnext__head a,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .ish-video-upnext__head a,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .ish-video-upnext__head a,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .ish-video-upnext__head a {
  color: var(--ish-readable-text) !important;
  background: var(--ish-readable-chip-bg) !important;
  border-color: var(--ish-readable-border) !important;
}

body.ish-home-modern.ish-modern-light.ish-video-modern .ish-video-upnext,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .ish-video-upnext,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .ish-video-upnext,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .ish-video-upnext {
  border-top-color: var(--ish-readable-border) !important;
}

body.ish-home-modern.ish-modern-light.ish-video-modern .ish-video-upnext-card,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .ish-video-upnext-card,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .ish-video-upnext-card,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .ish-video-upnext-card,
body.ish-home-modern.ish-modern-light.ish-video-modern #js-video-sidebar .ish-hm-row-card,
body.ish-home-modern.ish-modern-sepia.ish-video-modern #js-video-sidebar .ish-hm-row-card,
body.ish-home-modern.ish-modern-contrast.ish-video-modern #js-video-sidebar .ish-hm-row-card,
body.ish-home-modern.ish-modern-ocean.ish-video-modern #js-video-sidebar .ish-hm-row-card {
  background: var(--ish-readable-surface-solid) !important;
  border-color: var(--ish-readable-border) !important;
}

body.ish-home-modern.ish-modern-light.ish-video-modern #js-video-sidebar .ish-hm-row-card__title a,
body.ish-home-modern.ish-modern-sepia.ish-video-modern #js-video-sidebar .ish-hm-row-card__title a,
body.ish-home-modern.ish-modern-contrast.ish-video-modern #js-video-sidebar .ish-hm-row-card__title a,
body.ish-home-modern.ish-modern-ocean.ish-video-modern #js-video-sidebar .ish-hm-row-card__title a {
  color: var(--ish-readable-text) !important;
}

body.ish-home-modern.ish-modern-light.ish-video-modern .share-post-box,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .share-post-box,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .share-post-box,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .share-post-box {
  border-bottom-color: var(--ish-readable-border) !important;
}

body.ish-home-modern.ish-modern-light.ish-video-modern .blockquote-light,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .blockquote-light,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .blockquote-light,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .blockquote-light {
  background: var(--ish-readable-chip-bg) !important;
  border-left-color: var(--ish-readable-border) !important;
}

/* ─── Home page rows / sections ─── */
body.ish-home-modern.ish-modern-light .ish-hm-row__title,
body.ish-home-modern.ish-modern-sepia .ish-hm-row__title,
body.ish-home-modern.ish-modern-contrast .ish-hm-row__title,
body.ish-home-modern.ish-modern-ocean .ish-hm-row__title,
body.ish-home-modern.ish-modern-light .title-section h1,
body.ish-home-modern.ish-modern-sepia .title-section h1,
body.ish-home-modern.ish-modern-contrast .title-section h1,
body.ish-home-modern.ish-modern-ocean .title-section h1,
body.ish-home-modern.ish-modern-light .ish-sponsor-wall__head h2,
body.ish-home-modern.ish-modern-sepia .ish-sponsor-wall__head h2,
body.ish-home-modern.ish-modern-contrast .ish-sponsor-wall__head h2,
body.ish-home-modern.ish-modern-ocean .ish-sponsor-wall__head h2 {
  color: var(--ish-readable-text) !important;
}

body.ish-home-modern.ish-modern-light .ish-hm-row__more,
body.ish-home-modern.ish-modern-sepia .ish-hm-row__more,
body.ish-home-modern.ish-modern-contrast .ish-hm-row__more,
body.ish-home-modern.ish-modern-ocean .ish-hm-row__more,
body.ish-home-modern.ish-modern-light .ish-hm-row-card__title a,
body.ish-home-modern.ish-modern-sepia .ish-hm-row-card__title a,
body.ish-home-modern.ish-modern-contrast .ish-hm-row-card__title a,
body.ish-home-modern.ish-modern-ocean .ish-hm-row-card__title a {
  color: var(--ish-readable-text) !important;
}

body.ish-home-modern.ish-modern-light.ish-video-modern .text-boxes h2,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .text-boxes h2,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .text-boxes h2,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .text-boxes h2,
body.ish-home-modern.ish-modern-light.ish-video-modern .ish-video-actionbar__btn,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .ish-video-actionbar__btn,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .ish-video-actionbar__btn,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .ish-video-actionbar__btn,
body.ish-home-modern.ish-modern-light.ish-video-modern .ish-video-actionbar__btn span,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .ish-video-actionbar__btn span,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .ish-video-actionbar__btn span,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .ish-video-actionbar__btn span {
  color: var(--ish-readable-text) !important;
}

/* Search, category, about, contact — any page using #content-section */
body.ish-home-modern.ish-modern-light .search-results-banner h1,
body.ish-home-modern.ish-modern-sepia .search-results-banner h1,
body.ish-home-modern.ish-modern-contrast .search-results-banner h1,
body.ish-home-modern.ish-modern-ocean .search-results-banner h1,
body.ish-home-modern.ish-modern-light .search-results-banner h3,
body.ish-home-modern.ish-modern-sepia .search-results-banner h3,
body.ish-home-modern.ish-modern-contrast .search-results-banner h3,
body.ish-home-modern.ish-modern-ocean .search-results-banner h3,
body.ish-theme-modern.ish-modern-light #content-section .search-results-banner,
body.ish-theme-modern.ish-modern-sepia #content-section .search-results-banner,
body.ish-theme-modern.ish-modern-contrast #content-section .search-results-banner,
body.ish-theme-modern.ish-modern-ocean #content-section .search-results-banner,
body.ish-theme-modern.ish-modern-light #content-section .search-results-banner h1,
body.ish-theme-modern.ish-modern-sepia #content-section .search-results-banner h1,
body.ish-theme-modern.ish-modern-contrast #content-section .search-results-banner h1,
body.ish-theme-modern.ish-modern-ocean #content-section .search-results-banner h1,
body.ish-theme-modern.ish-modern-light #content-section .search-results-banner h3,
body.ish-theme-modern.ish-modern-sepia #content-section .search-results-banner h3,
body.ish-theme-modern.ish-modern-contrast #content-section .search-results-banner h3,
body.ish-theme-modern.ish-modern-ocean #content-section .search-results-banner h3 {
  color: var(--ish-readable-text) !important;
}

body.ish-theme-modern.ish-modern-light #content-section .search-results-banner h3 b,
body.ish-theme-modern.ish-modern-sepia #content-section .search-results-banner h3 b,
body.ish-theme-modern.ish-modern-contrast #content-section .search-results-banner h3 b,
body.ish-theme-modern.ish-modern-ocean #content-section .search-results-banner h3 b {
  color: var(--ish-readable-muted) !important;
}

/* Rich text inside article body (may include nested elements) */
body.ish-home-modern.ish-modern-light.ish-video-modern .text-boxes p *,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .text-boxes p *,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .text-boxes p *,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .text-boxes p *,
body.ish-home-modern.ish-modern-light.ish-video-modern .blockquote-light p *,
body.ish-home-modern.ish-modern-sepia.ish-video-modern .blockquote-light p *,
body.ish-home-modern.ish-modern-contrast.ish-video-modern .blockquote-light p *,
body.ish-home-modern.ish-modern-ocean.ish-video-modern .blockquote-light p * {
  color: inherit !important;
}

/* ─── Silver edition — readable text on chrome panels (video + inner pages) ─── */
body.ish-home-modern.ish-modern-silver.ish-video-modern,
body.ish-theme-modern.ish-modern-silver.ish-video-modern,
body.ish-home-modern.ish-modern-silver.ish-video-modern #content-section,
body.ish-theme-modern.ish-modern-silver.ish-video-modern #content-section {
  color: #334155 !important;
}

body.ish-home-modern.ish-modern-silver.ish-video-modern .video-detail-title,
body.ish-home-modern.ish-modern-silver.ish-video-modern .ish-video-upnext__head h2,
body.ish-home-modern.ish-modern-silver.ish-video-modern .sidebar-sticky .title-section,
body.ish-home-modern.ish-modern-silver.ish-video-modern .sidebar-sticky .title-section h1,
body.ish-home-modern.ish-modern-silver.ish-video-modern .text-boxes h2,
body.ish-theme-modern.ish-modern-silver.ish-video-modern .video-detail-title,
body.ish-theme-modern.ish-modern-silver.ish-video-modern #content-section h1,
body.ish-theme-modern.ish-modern-silver.ish-video-modern #content-section h2,
body.ish-theme-modern.ish-modern-silver.ish-video-modern #content-section h3 {
  color: #0f172a !important;
}

body.ish-home-modern.ish-modern-silver.ish-video-modern .blockquote-light,
body.ish-home-modern.ish-modern-silver.ish-video-modern .blockquote-light p,
body.ish-home-modern.ish-modern-silver.ish-video-modern .blockquote-light p *,
body.ish-home-modern.ish-modern-silver.ish-video-modern .text-boxes p,
body.ish-home-modern.ish-modern-silver.ish-video-modern .text-boxes p *,
body.ish-home-modern.ish-modern-silver.ish-video-modern .ish-video-upnext-card p,
body.ish-theme-modern.ish-modern-silver.ish-video-modern .single-post .blockquote-light,
body.ish-theme-modern.ish-modern-silver.ish-video-modern .single-post .blockquote-light *:not(a),
body.ish-theme-modern.ish-modern-silver.ish-video-modern .single-post .text-boxes,
body.ish-theme-modern.ish-modern-silver.ish-video-modern .single-post .text-boxes *:not(a),
body.ish-theme-modern.ish-modern-silver.ish-video-modern #content-section .single-post blockquote p,
body.ish-theme-modern.ish-modern-silver.ish-video-modern #content-section .single-post .blockquote-light p {
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}
body.ish-home-modern.ish-modern-silver.ish-video-modern .share-post-box .post-tags,
body.ish-home-modern.ish-modern-silver.ish-video-modern .share-post-box .post-tags li,
body.ish-home-modern.ish-modern-silver.ish-video-modern .share-post-box .post-tags li i,
body.ish-home-modern.ish-modern-silver.ish-video-modern .share-post-box .post-tags a,
body.ish-home-modern.ish-modern-silver.ish-video-modern .ish-video-upnext-card h3 a,
body.ish-home-modern.ish-modern-silver.ish-video-modern #js-video-sidebar .ish-hm-row-card__title a,
body.ish-home-modern.ish-modern-silver.ish-video-modern .sidebar-sticky .post-content h2 a,
body.ish-theme-modern.ish-modern-silver.ish-video-modern #content-section p,
body.ish-theme-modern.ish-modern-silver.ish-video-modern #content-section li,
body.ish-theme-modern.ish-modern-silver.ish-video-modern #content-section span,
body.ish-theme-modern.ish-modern-silver.ish-video-modern #content-section a:not(.category) {
  color: #000000 !important;
  -webkit-text-fill-color: #000000 !important;
}

body.ish-home-modern.ish-modern-silver.ish-video-modern .ish-video-upnext-card p,
body.ish-home-modern.ish-modern-silver.ish-video-modern #js-video-sidebar .ish-hm-row-card__meta,
body.ish-home-modern.ish-modern-silver.ish-video-modern #js-video-sidebar .ish-hm-row-card__meta span,
body.ish-home-modern.ish-modern-silver.ish-video-modern #js-video-sidebar .ish-hm-row-card__meta i {
  color: #64748b !important;
}

body.ish-home-modern.ish-modern-silver.ish-video-modern .ish-video-actionbar__btn,
body.ish-home-modern.ish-modern-silver.ish-video-modern .ish-video-actionbar__btn i,
body.ish-home-modern.ish-modern-silver.ish-video-modern .ish-video-actionbar__btn span,
body.ish-home-modern.ish-modern-silver.ish-video-modern .ish-video-upnext__head a,
body.ish-home-modern.ish-modern-silver.ish-video-modern .share-post-box ul.share-box li a,
body.ish-home-modern.ish-modern-silver.ish-video-modern .share-post-box ul.share-box li a i,
body.ish-home-modern.ish-modern-silver.ish-video-modern .ish-video-surprise-btn {
  color: #0f172a !important;
}

body.ish-home-modern.ish-modern-silver.ish-video-modern .ish-video-actionbar,
body.ish-home-modern.ish-modern-silver.ish-video-modern .ish-video-actionbar__btn,
body.ish-home-modern.ish-modern-silver.ish-video-modern .ish-video-upnext__head a,
body.ish-home-modern.ish-modern-silver.ish-video-modern .share-post-box ul.share-box li a {
  background: rgba(255, 255, 255, 0.9) !important;
  border-color: rgba(100, 116, 139, 0.28) !important;
}

body.ish-home-modern.ish-modern-silver .ish-nav-modern__link,
body.ish-home-modern.ish-modern-silver .ish-nav-modern__panel-link,
body.ish-home-modern.ish-modern-silver .ish-nav-modern__search input,
body.ish-home-modern.ish-modern-silver .ish-nav-modern__search button,
body.ish-home-modern.ish-modern-silver .ish-nav-modern__chev,
body.ish-theme-modern.ish-modern-silver .ish-nav-modern__link,
body.ish-theme-modern.ish-modern-silver .ish-nav-modern__panel-link {
  color: #1e293b !important;
}

body.ish-home-modern.ish-modern-silver #content-section .ish-hm-row-card__description,
body.ish-home-modern.ish-modern-silver #content-section .ish-cat-modern-card .ish-hm-row-card__description,
body.ish-home-modern.ish-modern-silver #content-section .ish-cat-modern-card .ish-hm-row-card__engagement,
body.ish-home-modern.ish-modern-silver #content-section .ish-cat-modern-card .ish-hm-row-card__engagement span,
body.ish-home-modern.ish-modern-silver #content-section .ish-hm-row-card__meta,
body.ish-home-modern.ish-modern-silver #content-section .ish-cat-modern-card .ish-hm-row-card__meta,
body.ish-home-modern.ish-modern-silver #content-section .ish-hm-row-card__meta span,
body.ish-home-modern.ish-modern-silver #content-section .ish-cat-modern-card .ish-hm-row-card__meta span,
body.ish-home-modern.ish-modern-silver #content-section .ish-hm-row-card__meta i,
body.ish-home-modern.ish-modern-silver #content-section .ish-cat-modern-card .ish-hm-row-card__meta i,
body.ish-theme-modern.ish-modern-silver #content-section .ish-cat-modern-card .ish-hm-row-card__description,
body.ish-theme-modern.ish-modern-silver #content-section #js-category-video-grid .ish-hm-row-card__description,
body.ish-theme-modern.ish-modern-silver #content-section #js-search-video-grid .ish-hm-row-card__description,
body.ish-theme-modern.ish-modern-silver #content-section #js-video-sidebar .ish-hm-row-card__meta,
body.ish-theme-modern.ish-modern-silver #content-section #js-video-sidebar .ish-hm-row-card__meta span,
body.ish-theme-modern.ish-modern-silver #content-section #js-video-sidebar .ish-hm-row-card__meta i,
body.ish-home-modern.ish-modern-silver .ish-hm-row-card__description {
  color: #000000 !important;
}

/* ─── Studio 5/5 — unified light canvas on inner pages ─── */
body.ish-home-modern:is(.ish-modern-light, .ish-modern-sepia, .ish-modern-contrast, .ish-modern-ocean, .ish-modern-silver, .ish-modern-arctic, .ish-modern-lavender):not(.ish-home-page) {
  background:
    radial-gradient(circle at 12% 0%, var(--ish-mode-glow, var(--ish-readable-chip-bg, transparent)), transparent 28rem),
    radial-gradient(circle at 88% 12%, var(--ish-mode-glow-2, transparent), transparent 28rem),
    linear-gradient(
      180deg,
      var(--ish-mode-surface, var(--ish-readable-surface-solid, #f4ead8)) 0%,
      var(--ish-mode-bg, var(--ish-readable-surface-solid, #f4ead8)) 48%,
      var(--ish-mode-surface-2, var(--ish-readable-surface-solid, #efe1ca)) 100%
    ) !important;
  color: var(--ish-mode-text, var(--ish-readable-text, #1f2430));
}

body.ish-home-modern:is(.ish-modern-light, .ish-modern-sepia, .ish-modern-contrast, .ish-modern-ocean, .ish-modern-silver, .ish-modern-arctic, .ish-modern-lavender):not(.ish-home-page) #container,
body.ish-home-modern:is(.ish-modern-light, .ish-modern-sepia, .ish-modern-contrast, .ish-modern-ocean, .ish-modern-silver, .ish-modern-arctic, .ish-modern-lavender):not(.ish-home-page) #content-section,
body.ish-home-modern:is(.ish-modern-light, .ish-modern-sepia, .ish-modern-contrast, .ish-modern-ocean, .ish-modern-silver, .ish-modern-arctic, .ish-modern-lavender):not(.ish-home-page) #Sponsor-section,
body.ish-home-modern:is(.ish-modern-light, .ish-modern-sepia, .ish-modern-contrast, .ish-modern-ocean, .ish-modern-silver, .ish-modern-arctic, .ish-modern-lavender):not(.ish-home-page) footer {
  background: transparent !important;
  background-color: transparent !important;
}

body.ish-home-modern:is(.ish-modern-light, .ish-modern-sepia, .ish-modern-contrast, .ish-modern-ocean, .ish-modern-silver, .ish-modern-arctic, .ish-modern-lavender) .search-results-box,
body.ish-home-modern:is(.ish-modern-light, .ish-modern-sepia, .ish-modern-contrast, .ish-modern-ocean, .ish-modern-silver, .ish-modern-arctic, .ish-modern-lavender) .search-results-banner {
  background: linear-gradient(
    135deg,
    color-mix(in srgb, var(--ish-mode-surface, var(--ish-readable-surface-solid, #fffaf0)) 96%, transparent),
    color-mix(in srgb, var(--ish-mode-surface-2, var(--ish-readable-surface-solid, #f4ead8)) 90%, transparent)
  ) !important;
  border: 1px solid var(--ish-mode-border, var(--ish-readable-border, rgba(15, 23, 42, 0.1))) !important;
  box-shadow: 0 20px 52px var(--ish-mode-shadow, rgba(15, 23, 42, 0.08)) !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}

body.ish-home-modern:is(.ish-modern-light, .ish-modern-sepia, .ish-modern-contrast, .ish-modern-ocean, .ish-modern-silver, .ish-modern-arctic, .ish-modern-lavender) .posts-block.standard-box {
  background: linear-gradient(
    135deg,
    color-mix(in srgb, var(--ish-mode-surface, var(--ish-readable-surface-solid, #fffaf0)) 94%, transparent),
    color-mix(in srgb, var(--ish-mode-surface-2, var(--ish-readable-surface-solid, #f4ead8)) 88%, transparent)
  ) !important;
  border-color: var(--ish-mode-border, var(--ish-readable-border, rgba(15, 23, 42, 0.1))) !important;
  box-shadow: 0 20px 52px var(--ish-mode-shadow, rgba(15, 23, 42, 0.08)) !important;
}
