/* Approved September 7: neutral surfaces, emerald hero, blue affiliate accent. */
html:not([data-theme="dark"]) .tropical-page .trop-life.life-wall-section,
html:not([data-theme="dark"]) .tropical-page #life-wall-root {
  background: #f7f8fa;
}
html:not([data-theme="dark"]) .tropical-page #life-wall-root .drift-wall__inner {
  background: #e5e7eb;
  box-shadow: 0 7px 25px #14263a14;
}
html:not([data-theme="dark"]) .tropical-page {
  --trop-sand: #f7f8fa;
  --trop-cream: #ffffff;
  background: #f7f8fa;
}
.tropical-page .trop-hero h1 em {
  color: #34d399 !important;
  background: none !important;
  -webkit-text-fill-color: currentColor !important;
}
.tropical-page .rc-affiliates h3 em {
  color: #93c5fd;
}
html:not([data-theme="dark"]) .tropical-page .trop-press {
  background: #edf1f5;
  border-color: #d9e0e8;
}
html:not([data-theme="dark"]) .tropical-page .trop-press-ticket {
  background: #ffffff;
  border-color: #d9e0e8;
  box-shadow: 0 12px 30px #14263a0a;
}
html:not([data-theme="dark"]) .tropical-page .trop-press-ticket > strong {
  color: #243b53;
}
html[data-theme="dark"] .tropical-page .trop-press {
  background: #172235;
  border-color: #334155;
}
html[data-theme="dark"] .tropical-page .trop-press-ticket {
  background: #101b2b;
  border-color: #334155;
}
html[data-theme="dark"] .tropical-page .trop-press-ticket > strong {
  color: #e5edf6;
}
