/* Approved OurWorld palette. Brand board and product share these primitives.
   Keep accents on actions/medallions; large surfaces stay white or warm charcoal. */
:root {
  --ow-success-fill:#27a766;
  --ow-white:#ffffff; --ow-paper:#f6f6f5; --ow-panel:#ededeb;
  --ow-ink:#262827; --ow-secondary:#646b66; --ow-line:#e9e9e6;
  --ow-charcoal:#202020; --ow-deep:#111111; --ow-dark-workspace:#161616;
  --ow-dark-panel:#292929; --ow-dark-raised:#303030; --ow-dark-line:#3b3b3b;
  --ow-on-dark:#f0f0f0; --ow-secondary-dark:#bdbdbd;
  --ow-blue:#496aa5; --ow-blue-soft:#edf1f7; --ow-blue-dark:#acc2e5; --ow-blue-depth:#2b3b53;
  --ow-action-cyan:linear-gradient(180deg,#a4eafa 0%,#80d8ef 46%,#5bc6e8 100%);
  --ow-action-ink:#173d49; --ow-action-edge:#70bfd7;
  --ow-action-shadow:inset 0 1px 0 #ffffffa6,inset 0 -1px 0 #257b941f,0 2px 3px #1e617514,0 5px 12px #1e61750a;
  --ow-mint-ink:#466f59; --ow-mint-soft:#edf4ef; --ow-mint-dark:#a7d5b7; --ow-mint-depth:#253a2e;
  --ow-peach-ink:#8a4939; --ow-peach-soft:#fcf0eb; --ow-peach-dark:#efb4a4; --ow-peach-depth:#3a2b26;
  --ow-orb-blue:radial-gradient(circle at 40% 25%,#c0cee5,#95acd4 60%,#cdd8ea);
  --ow-orb-cyan:radial-gradient(circle at 40% 25%,#a4eafa,#5bc6e8 60%,#bdeef8);
  --ow-orb-peach:radial-gradient(circle at 40% 25%,#ffc5b3,#f4987c 60%,#ffd5c8);
  --ow-orb-mint:radial-gradient(circle at 40% 25%,#b9eeb7,#79d69b 60%,#cff6dd);
}
