/* 3D Photo Album editor: on top of museum-editor.css (the mue-* pieces are shared). */
.ale-sub{margin:14px 0 8px;font:600 13px 'DM Sans',sans-serif;color:#6F6559}
.ale-styles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.ale-style{appearance:none;padding:8px 6px 7px;border:2px solid #EDE3D5;border-radius:13px;background:#fff;cursor:pointer;text-align:center}
.ale-style.is-on{border-color:#5B2F1F}
.ale-style b{display:block;margin-top:5px;font:600 12.5px 'DM Sans',sans-serif;color:var(--ink,#302A2C)}
.ale-pic{position:relative;display:block;width:64%;aspect-ratio:4/3;margin:6px auto 2px;background:linear-gradient(135deg,#E9B98F,#B9786A 60%,#6F4A52)}
.ale-pic--corners::before,.ale-pic--corners::after{content:"";position:absolute;width:12px;height:12px;background:#3A2418}
.ale-pic--corners::before{left:-3px;top:-3px;clip-path:polygon(0 0,100% 0,0 100%)}
.ale-pic--corners::after{right:-3px;bottom:-3px;clip-path:polygon(100% 0,100% 100%,0 100%)}
.ale-pic--polaroid{box-shadow:0 0 0 4px #fff,0 9px 0 4px #fff,0 3px 10px 4px rgba(0,0,0,.12);transform:rotate(-3deg)}
.ale-pic--tape{box-shadow:0 0 0 3px #fff,0 3px 8px 3px rgba(0,0,0,.12);transform:rotate(2deg)}
.ale-pic--tape::before{content:"";position:absolute;left:-8px;top:-6px;width:26px;height:9px;background:rgba(241,213,140,.9);transform:rotate(-30deg)}
.mue-theme.is-on{border-color:#5B2F1F}
.ale-builder .mue-lvl{background:#5B2F1F}
.ale-builder .mue-seg button.is-on,.ale-builder .mue-song.is-on .mue-song-pick,.ale-manage .mue-song.is-on .mue-song-pick{background:#5B2F1F;border-color:#5B2F1F}
.ale-builder .mue-ok,.ale-manage .mue-ok{background:#5B2F1F}
