/* Keep fixed light-theme text readable when the visitor uses dark mode. */
@media (prefers-color-scheme: dark) {
  body {
    --token-0073ae2f-0032-441f-8a2d-71861ef066c4: #edeef0 !important;
    --token-aedc4a04-2e65-448a-a0e9-e2d8a4f43c42: #a5abb5 !important;
  }
  h1.framer-text, h2.framer-text, h3.framer-text, h4.framer-text,
  h5.framer-text, h6.framer-text,
  .text-styles-preset-reset.framer-text,
  .framer-text[style*="--framer-text-color:rgb(0, 0, 0)"],
  .framer-text[style*="--framer-text-color: rgb(0, 0, 0)"],
  .framer-text[style*="--framer-text-color:#000"],
  .framer-text[style*="--framer-text-color: #000"],
  .framer-text[style*="--framer-text-color:rgb(28, 32, 36)"],
  .framer-text[style*="--framer-text-color: rgb(28, 32, 36)"],
  .framer-text[style*="--framer-text-color:rgb(33, 33, 33)"],
  .framer-text[style*="--framer-text-color: rgb(33, 33, 33)"] {
    --framer-text-color: #edeef0 !important;
    color: #edeef0 !important;
  }
  .framer-text[style*="rgb(185, 185, 192)"] {
    --framer-text-color: #b9b9c0 !important;
    color: #b9b9c0 !important;
  }
  [data-framer-component-type="RichTextContainer"][style*="opacity: 0.3"],
  [data-framer-component-type="RichTextContainer"][style*="opacity:0.3"],
  .framer-1t71vv5 {
    opacity: 1 !important;
  }
}
