.legend-draft-panel{margin:1rem 0;padding:1rem;border:1px solid rgba(231,193,113,.5);border-radius:18px;background:linear-gradient(135deg,rgba(38,42,60,.92),rgba(26,20,36,.9));color:#fff8e9;min-width:0}
.legend-draft-panel strong{display:block;color:#f7d887;font-size:1.05rem}.legend-draft-panel p{margin:.45rem 0 .8rem;line-height:1.45}.legend-draft-panel button{background:#e7c781;color:#201526;border:1px solid #fae3a9;border-radius:9px;padding:.7rem 1rem;font:inherit;font-weight:700;cursor:pointer}.legend-draft-panel button:disabled{opacity:.65}.legend-draft-panel a{color:#f7d887;display:inline-block;margin:.5rem}.legend-draft-status{min-height:1.5em}
