/* TT-OS Upper Guinea single-cream fix v006
   Purpose: remove white/cream mismatch and enforce one unified cream tone. */

:root {
  --ttos-upper-guinea-cream: #F4EAD5;
  --ttos-upper-guinea-heading: #263822;
  --ttos-upper-guinea-text: #34362F;
  --ttos-upper-guinea-border: rgba(31, 33, 28, 0.16);
}

::selection {
  background: rgba(201, 163, 92, 0.32) !important;
  color: #1F211C !important;
}

::-moz-selection {
  background: rgba(201, 163, 92, 0.32) !important;
  color: #1F211C !important;
}

.upper-guinea-intelligence,
.upper-guinea-regional-intelligence,
.upper-guinea-intelligence-card,
[data-ttos-panel="upper-guinea-intelligence"] {
  background: #F4EAD5 !important;
  background-color: #F4EAD5 !important;
  background-image: none !important;
  color: #1F211C !important;
  border: 1px solid rgba(31, 33, 28, 0.16) !important;
  border-radius: 18px !important;
  padding: 28px 30px !important;
  margin: 56px auto 0 !important;
  max-width: 980px !important;
  box-shadow: 0 18px 50px rgba(0, 0, 0, 0.18) !important;
  isolation: isolate !important;
}

/* Kill any extra pale inner layer */
.upper-guinea-intelligence::before,
.upper-guinea-intelligence::after,
.upper-guinea-regional-intelligence::before,
.upper-guinea-regional-intelligence::after,
.upper-guinea-intelligence-card::before,
.upper-guinea-intelligence-card::after,
[data-ttos-panel="upper-guinea-intelligence"]::before,
[data-ttos-panel="upper-guinea-intelligence"]::after {
  content: none !important;
  background: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
  border: 0 !important;
}

/* Force all inner wrappers to stop painting white/cream variants */
.upper-guinea-intelligence > *,
.upper-guinea-intelligence > * > *,
.upper-guinea-intelligence > * > * > *,
.upper-guinea-regional-intelligence > *,
.upper-guinea-regional-intelligence > * > *,
.upper-guinea-regional-intelligence > * > * > *,
.upper-guinea-intelligence-card > *,
.upper-guinea-intelligence-card > * > *,
.upper-guinea-intelligence-card > * > * > *,
[data-ttos-panel="upper-guinea-intelligence"] > *,
[data-ttos-panel="upper-guinea-intelligence"] > * > *,
[data-ttos-panel="upper-guinea-intelligence"] > * > * > * {
  background: transparent !important;
  background-color: transparent !important;
  background-image: none !important;
  box-shadow: none !important;
}

/* Typography */
.upper-guinea-intelligence h1,
.upper-guinea-intelligence h2,
.upper-guinea-intelligence h3,
.upper-guinea-regional-intelligence h1,
.upper-guinea-regional-intelligence h2,
.upper-guinea-regional-intelligence h3,
.upper-guinea-intelligence-card h1,
.upper-guinea-intelligence-card h2,
.upper-guinea-intelligence-card h3,
[data-ttos-panel="upper-guinea-intelligence"] h1,
[data-ttos-panel="upper-guinea-intelligence"] h2,
[data-ttos-panel="upper-guinea-intelligence"] h3 {
  color: #263822 !important;
  background: transparent !important;
  text-shadow: none !important;
}

.upper-guinea-intelligence p,
.upper-guinea-intelligence li,
.upper-guinea-intelligence span,
.upper-guinea-regional-intelligence p,
.upper-guinea-regional-intelligence li,
.upper-guinea-regional-intelligence span,
.upper-guinea-intelligence-card p,
.upper-guinea-intelligence-card li,
.upper-guinea-intelligence-card span,
[data-ttos-panel="upper-guinea-intelligence"] p,
[data-ttos-panel="upper-guinea-intelligence"] li,
[data-ttos-panel="upper-guinea-intelligence"] span {
  color: #34362F !important;
  background: transparent !important;
  text-shadow: none !important;
}
