.edit-card{padding:clamp(1rem,4vw,2rem);border:1px solid var(--line,#394231);border-radius:24px;background:var(--panel,#191f17);margin:1.5rem 0}
.edit-card label:not(.edit-check){display:block;margin:1.2rem 0 .5rem}.edit-card input[type=file],.edit-card select{max-width:100%;width:100%}.edit-check{display:flex;gap:.7rem;align-items:flex-start;margin:1.5rem 0}.edit-check input{flex:0 0 auto;width:1.2rem;height:1.2rem;margin-top:.25rem}.edit-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.edit-steps{display:flex;gap:1rem;list-style:none;padding:0;justify-content:space-between}.edit-steps li{padding:.6rem;border-bottom:3px solid transparent}.edit-steps li[aria-current=step]{border-color:var(--accent,#d7ef9e)}#edit-status{min-height:1.5em;overflow-wrap:anywhere}#edit-files{overflow-wrap:anywhere}#edit-preview{position:relative;aspect-ratio:16/9;background:#101820;overflow:hidden;border-radius:12px}#edit-player{width:100%;height:100%;object-fit:contain;display:block}#edit-overlay{position:absolute;top:5%;left:5%;width:25%;height:auto;pointer-events:none}.edit-total{font-size:2rem;font-weight:700}.edit-card button{min-height:48px}.edit-card[hidden],[hidden]{display:none!important}#edit-new{margin:1rem 0}html[data-theme=light] .edit-card{background:#fff}@media(max-width:480px){.edit-actions>button{flex:1 1 auto}.edit-steps{gap:.25rem;font-size:.9rem}}
