.album-editor-head,.album-editor-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:16px 0}.album-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.65fr);gap:24px}.album-song-choices{max-height:280px;overflow:auto;border:1px solid var(--line);border-radius:10px;padding:12px}.album-song-choices label{display:flex;align-items:center;gap:10px;padding:9px 0}.album-song-choices input{width:20px;min-height:20px}.album-song-order{padding-left:26px}.album-song-order li{padding:8px 0;overflow-wrap:anywhere}.album-song-order li span{display:block;margin-bottom:8px}.album-song-order button{margin-right:6px}.album-cover-preview{display:grid;gap:8px;max-width:280px;margin:14px 0}.album-cover-image{display:block;width:100%;aspect-ratio:1;object-fit:contain;border-radius:12px;background:var(--bg)}.creator-album-list{display:grid;gap:12px}.creator-album-list article{padding:14px;border:1px solid var(--line);border-radius:12px;overflow-wrap:anywhere}.creator-album-list p{margin:8px 0;color:var(--muted)}.creator-album-list a{display:block;margin-top:12px}.album-studio button,.album-studio a{min-height:44px}.album-studio button{padding:10px 14px;border:1px solid var(--line);border-radius:9px;background:var(--bg);color:var(--fg);font:inherit;cursor:pointer}.album-studio button:disabled{opacity:.5;cursor:default}.album-studio [hidden]{display:none!important}.album-studio button:focus-visible{outline:2px solid var(--a2);outline-offset:3px}@media(max-width:720px){.album-editor-layout{grid-template-columns:1fr}.album-studio input,.album-studio select{font-size:16px}}

.album-studio fieldset{border:0;padding:0;min-width:0}.album-studio textarea{display:block;width:100%;min-height:80px;padding:10px;background:var(--bg);color:var(--fg);border:1px solid var(--line);border-radius:9px}.album-studio form label{margin:10px 0}.album-studio input[type=checkbox]{accent-color:var(--a2)}
.album-recovery,.album-readiness,.album-release-preview{border:1px solid var(--line);border-radius:14px;padding:18px;margin:18px 0;background:var(--bg)}.album-recovery p{margin-bottom:12px}.album-recovery button{margin:4px}.album-readiness ul{list-style:none;padding:0;display:grid;gap:10px;margin-top:14px}.album-readiness li{font-size:.85rem;color:var(--muted)}#creatorMain #albumDraftStatus{margin:12px 0;font-size:.8rem}#albumPreviewContent{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr);gap:22px;margin-top:24px;align-items:center}#albumPreviewContent h3{font:700 1.7rem/1.2 'Space Grotesk',sans-serif;overflow-wrap:anywhere}#albumPreviewContent ol{grid-column:1/-1;padding-left:28px}#albumPreviewContent li{padding:14px 0;border-bottom:1px solid var(--line)}#albumPreviewContent li span,#albumPreviewContent li small{display:block;margin:7px 0;color:var(--muted)}.album-release-preview-art{aspect-ratio:1;display:grid;place-items:center;border:1px solid var(--line);border-radius:12px;padding:10px}.album-release-preview-art img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:10px}.album-release-preview-art>span{font-size:4rem}.album-release-preview-art p{font-size:.85rem;color:var(--muted)}@media(max-width:600px){#albumPreviewContent{grid-template-columns:minmax(0,1fr)}.album-release-preview-art{max-width:240px}#albumPreviewContent ol{grid-column:1}}
