/* SmileDice v25.12.11 — ONLY visual color/glow parity with Casino Chat.
   Do not alter Sport Chat HTML, dimensions, spacing, reward logic or JS. */

/* Match the premium cosmic rim/light of the Casino Chat window. */
#sport-screen .sp-side-card.sp-chat-card {
  border-color: #7186ff !important;
  background:
    radial-gradient(ellipse at 85% 0%, rgba(67, 50, 139, .19), transparent 58%),
    linear-gradient(160deg, #101e3c 0%, #0c1730 72%, #0a1629 100%) !important;
  box-shadow:
    inset 0 1px 0 rgba(228, 234, 255, .25),
    0 0 20px rgba(103, 81, 255, .22),
    0 7px 20px rgba(0, 0, 0, .20) !important;
}

/* v25.12.15: all THREE Sport Chat statistics get exactly the same gold
   reward palette previously used only by the middle Daily Reward card.
   Keep the original cards, order, text, sizes and responsive layout. */
#sport-screen .sp-chat-summary > div {
  border-color: rgba(236, 183, 73, .76) !important;
  background:
    radial-gradient(ellipse at 18% 0%, rgba(110, 76, 28, .42), transparent 68%),
    linear-gradient(145deg, #2d2940, #152440 75%, #111d36) !important;
  box-shadow:
    inset 0 1px 0 rgba(255, 231, 173, .35),
    0 0 16px rgba(233, 166, 48, .24) !important;
}

#sport-screen .sp-chat-summary > div > small:first-child {
  color: #ffe3a0 !important;
  text-shadow: 0 0 10px rgba(255, 194, 77, .24);
}

#sport-screen .sp-chat-summary > div > b {
  color: #fff3d2 !important;
  text-shadow: 0 0 9px rgba(255, 194, 77, .20);
}

#sport-screen .sp-chat-summary > div > small:last-child {
  color: #e2c895 !important;
}

#sport-screen .sp-chat-summary > div > img.sp-svg {
  filter: drop-shadow(0 0 7px rgba(255, 192, 71, .70));
}
