/* Day 30：保誠 100% 慶祝區塊、獎項卡在淺色維持「深藍卡＋暖白字＋金」；引言、編號徽章修對比 */
html[data-rex-theme="light"] body.dv2 .celebrate{
  background:radial-gradient(circle at 80% 20%,rgba(232,160,32,.28),transparent 55%),linear-gradient(135deg,#0a2334 0%,#16405e 100%) !important;
  border:1px solid rgba(232,160,32,.55) !important; box-shadow:0 10px 28px rgba(10,35,52,.18); }
html[data-rex-theme="light"] body.dv2 .celebrate .ribbon{ background:var(--gold-fill) !important; color:var(--gold-on) !important; }
html[data-rex-theme="light"] body.dv2 .big-pct{ background:linear-gradient(135deg,#fff3d6,#f4c36a 55%,#E8A020) !important; -webkit-background-clip:text !important; background-clip:text !important; -webkit-text-fill-color:transparent !important; color:transparent !important; }
html[data-rex-theme="light"] body.dv2 .big-pct .em{ color:#f4c36a !important; -webkit-text-fill-color:#f4c36a !important; }
html[data-rex-theme="light"] body.dv2 .years{ color:#f3ecdc !important; }
html[data-rex-theme="light"] body.dv2 .years .num{ color:#f4c36a !important; }
html[data-rex-theme="light"] body.dv2 .celebrate-desc{ color:#e9dfc8 !important; font-size:14px; }

html[data-rex-theme="light"] body.dv2 .prize-card{
  background:radial-gradient(circle at 85% 30%,rgba(232,160,32,.22),transparent 55%),linear-gradient(135deg,#0a2334 0%,#16405e 100%) !important;
  border:1px solid rgba(232,160,32,.55) !important; box-shadow:0 10px 28px rgba(10,35,52,.18); }
html[data-rex-theme="light"] body.dv2 .prize-info .ribbon{ background:var(--gold-fill) !important; color:var(--gold-on) !important; }
html[data-rex-theme="light"] body.dv2 .prize-info h3{ color:#f3ecdc !important; }
html[data-rex-theme="light"] body.dv2 .prize-info .price{ color:#f4c36a !important; background:none !important; border:0 !important; }
html[data-rex-theme="light"] body.dv2 .prize-info .seats{ background:rgba(232,160,32,.22) !important; color:#ffd78a !important; }

html[data-rex-theme="light"] body.dv2 .quote{ background:rgba(var(--gold-rgb),.14) !important; color:var(--text) !important; border-left-color:#E8A020 !important; }
html[data-rex-theme="light"] body.dv2 .reason .n{ background:var(--gold-fill) !important; color:var(--gold-on) !important; }
html[data-rex-theme="light"] body.dv2 .alert-banner{ background:rgba(var(--red-rgb),.08) !important; border-color:rgba(var(--red-rgb),.30) !important; }

/* V3：深色 Apple Watch 獎項卡的 .price 被核心當成膠囊（有框），還原為金色純文字 */
html[data-rex-theme="dark"] body.dv2 .prize-info .price{
  background:none !important; background-image:none !important; border:0 !important; box-shadow:none !important;
  padding:0 !important; border-radius:0 !important; color:#f4c36a !important; -webkit-text-fill-color:#f4c36a !important; }
