/* ===== v16: copy fallback box, win markers, short "why" notes (light, bold, same palette) ===== */
.cp16{margin-top:12px;background:#fff;border:2px dashed #818cf8;border-radius:16px;padding:10px 12px}
.cp16 label{display:block;font:800 15px 'Plus Jakarta Sans',Inter,system-ui;color:#3730a3;margin:0 0 4px}
.cp16 textarea{width:100%;font-size:16px;line-height:1.4;border-radius:12px;border:1px solid #c7d2fe;padding:10px 12px;font-family:inherit;background:#f8fafc;color:var(--ink);resize:vertical;-webkit-user-select:text;user-select:text}
.leg .win16{display:inline-block;margin-left:4px;padding:1px 7px;border-radius:999px;background:#fff;color:#065f46;font-size:10px;font-weight:800;letter-spacing:.04em;line-height:1.5;vertical-align:1px;box-shadow:0 2px 8px -2px #0b1b4d66}
.leg button.won16{background:#0b1b4d52}
.winlbl16{position:relative;z-index:1;text-align:center;color:#fff;font-weight:700;font-size:13px;margin-top:6px;letter-spacing:.01em;text-shadow:0 1px 3px #0b1b4d66}
.why16{font-size:13.5px;line-height:1.45;color:#334155;background:#f0fdfa;border:1px solid #99f6e4;border-radius:12px;padding:8px 11px;margin:8px 0 4px}
.why16 b{color:#0f5f58}
.tip16{display:inline-block;margin-top:6px;font-weight:600}
