/* scdo-ycc-pay.css — YCC tip paywall chips + verify dust (2026-10-30) */
.ycc-chip-row, .claw-row { display: flex; flex-wrap: wrap; gap: 8px; }
.claw-amt.ycc-chip, .claw-amt {
  border-radius: 999px; padding: 8px 14px; font-weight: 600; cursor: pointer;
  border: 1px solid rgba(212,175,55,.45); background: rgba(0,0,0,.25); color: inherit;
}
.claw-amt.ycc-chip.active, .claw-amt.active {
  background: linear-gradient(135deg, #c9a227, #f0d77a); color: #1a1408;
  border-color: #f0d77a; box-shadow: 0 0 0 1px rgba(240,215,122,.35);
}
.paywall-chip-main { font-size: 1.15rem; font-weight: 700; margin: 0.25rem 0; }
.paywall-verify-dust { opacity: 0.85; line-height: 1.35; margin: 0.35rem 0 0.15rem; }
.paywall-verify-dust .vd-val { font-family: ui-monospace, SFMono-Regular, Menlo, monospace; word-break: break-all; }
.paywall-check-only { margin-top: 0.35rem; }
#paywall-paid, .btn-ycc-chain-check {
  background: linear-gradient(135deg, #c9a227, #e8c547); color: #1a1408; font-weight: 700;
}
#paywall-fail:not([hidden]) {
  display: block; color: #fca5a5; margin-top: 0.5rem; font-size: 0.92rem;
}
