/* ============================================================================
   ORO - generated blue -> gold sweep
   GENERATED by _ref/bluesweep.js - do not hand-edit, regenerate instead.

   Additive overrides for every hard-coded blue literal left in the base
   stylesheets. The hand-written oro-gold.css covers the four palette tokens and
   the deliberate exceptions; this file covers the long tail the token layer
   cannot reach, because those rules name their colours directly.

   Colours are mapped with the same hue-selective transform used on the image
   assets (cyan..blue-violet -> the gold band, saturation and lightness kept),
   so CSS and artwork land on the same gold.

   38 of 161 literals converted, across 22 rules.
   ========================================================================== */

.w-button {
  background-color: #ecb238;
}

.w-input:focus, .w-select:focus {
  border-color: #ecb238;
}

.w-widget-twitter-count-shim {
  border: 1px solid #968c75;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-color: #75869600 #7b725d #75869600 #75869600;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-color: #7b725d #75869600 #75869600;
}

.w-dropdown-link.w--current {
  color: #f3a500;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #f7b528;
}

.w-nav-link.w--current {
  color: #f3a500;
}

:root {
  --_colors---color--blue: #f3b720;
  --_colors---color--sky-blue: #ffc355;
  --_colors---color--light-blue: #ffe3a5;
  --_colors---color--turquoise: #e57f02;
}

.blue-span-gradient {
  background-image: linear-gradient(90deg, #ffba4c, #ffb718 60%, #d49902 90%);
}

.wallet-banner {
  background-image: linear-gradient(#fec637, #bc8e18);
}

.globe-blur {
  background-image: linear-gradient(#ffeed1, #f7b01c);
}

.dark-blue {
  color: #a57f01;
}

.cta-sc {
  background-image: url("../images/oro-cta-bg.webp"), linear-gradient(180deg, var(--_colors---base--white) 25%, #ffd592 59%, #cc9924);
}

.footer-sc {
  background-color: #cc9924;
}

.footer-mail-2 {
  color: #ffe3a5;
}

.btn-stroke-bg {
  background-image: linear-gradient(#feedc0, #0000);
}

.magic-button-stroke {
  background-image: linear-gradient(#fed97b, #f4bc2f);
}

.magic-button-text {
  background-image: linear-gradient(0deg, #f3b720, #fdc945);
}

.hero-tag.right-s {
  background-image: linear-gradient(90deg, #ffba4c, #ffbd2c 60%, #d69f15 90%);
}

.test {
  background-image: radial-gradient(circle closest-side, #fff 4%, #e9dece 12%, #e0eef1 39%, #d4b266 50%, #164c9ecc 60%, #33280b 77%, #080808);
}

.global-bg {
  background-image: linear-gradient(#fff 9%, #ffd18a 31%, #e5a50c 47%, #ffd18a 67%, #fff 88%);
}
