/* Voodoo charm accents — Hoop Dream (2026-11-01, tealpink rev). Buttons/pills use the ORIGINAL style.css teal-pink rules untouched (Corinna 14:53). No external requests. */
:root{
  --vd-gold:#e3c06a;
  --vd-gem:radial-gradient(120% 140% at 30% 20%, #4b3a9e 0%, #2a1f63 42%, #141a44 78%, #0c0f2a 100%);
  --vd-rim:linear-gradient(135deg,#f3dc95,#a8833a 30%,#d8e0ff 50%,#a8833a 70%,#f3dc95);
}
/* Speech-like bubbles: notes, warnings, busy, value chip */
.draft, .cardwarn{
  background:linear-gradient(135deg,rgba(60,40,10,.55),rgba(30,20,50,.7)) padding-box, linear-gradient(90deg,#a8833a,#f3dc95,#5fd39a,#f3dc95,#a8833a) border-box !important;
  border:1.5px solid transparent !important; color:#fbe7b5 !important; box-shadow:0 0 22px rgba(255,170,70,.18);
}
.opts output{ background:var(--vd-gem) padding-box, var(--vd-rim) border-box; border:1px solid transparent; color:#f6efd9; }
.busy > div{ background:var(--vd-gem) padding-box, var(--vd-rim) border-box !important; border:1.5px solid transparent !important; color:#f6efd9; box-shadow:0 0 30px rgba(255,170,70,.25), 0 0 50px rgba(123,92,255,.4) !important; }
.spin{ border-top-color:var(--vd-gold) !important; border-right-color:#9b7bff !important; }
.chk input[type=checkbox]{ border-color:var(--vd-gold) !important; }
.chk input[type=checkbox]::before{ border-radius:2px !important; transform:scale(0) rotate(45deg); background:linear-gradient(135deg,#fff,#c9b6ff,#6fa0ff) !important; }
.chk input[type=checkbox]:checked::before{ transform:scale(1) rotate(45deg); }
