.section-head>button{font:10px inherit;color:#b6bac9;background:#121725;border:1px solid #1c2332;border-radius:7px;padding:8px 11px;cursor:pointer}.section-head>button:hover{border-color:#564292;color:#fff}.section-head>button[hidden]{display:none}
.back{display:inline-flex;margin:5px 0 24px;color:#a99aff;font-size:12px}.collection-heading{display:flex;align-items:center;gap:18px;padding:22px;border:1px solid #252b3d;border-radius:12px;background:linear-gradient(120deg,#101626,#0b0f1b)}.collection-heading>span{width:58px;height:58px;display:grid;place-items:center;border-radius:14px;background:#1a2140;color:#61d8ff;font-size:28px;box-shadow:inset 0 0 20px rgba(91,73,255,.2)}.collection-heading p{font-size:9px;letter-spacing:.16em;color:#8d79df;margin:0 0 5px}.collection-heading h1{font-size:24px;margin:0 0 5px}.collection-heading small{color:#969caf}.collection-heading+ .section-head{margin-top:28px}
.subcollections{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.subcollection-card{display:grid;grid-template-columns:42px 1fr 14px;align-items:center;gap:12px;min-height:78px;padding:12px;border:1px solid #252b3d;border-radius:10px;background:#0e1321}.subcollection-card:hover{border-color:#6650b7;transform:translateY(-2px)}.subcollection-card>span{width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:#1a2140;color:#71dfff}.subcollection-card h3{font-size:12px;margin:0 0 5px}.subcollection-card p{font-size:9px;color:#969caf;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.subcollection-card>b{color:#8d79df}@media(max-width:1100px){.subcollections{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.subcollections{grid-template-columns:1fr}}
.load-more-wrap{text-align:center;padding:22px}.load-more-wrap button{border:1px solid #3a315f;border-radius:8px;background:#171329;color:#cfc4ff;padding:10px 18px;cursor:pointer}.load-more-wrap button:hover{background:#211940}.load-more-wrap button[hidden]{display:none}
.customize-help{font-size:11px;color:#969caf;margin:-5px 0 14px}.customize-list{display:grid;gap:8px}.customize-row{display:grid;grid-template-columns:minmax(220px,1fr) minmax(230px,.7fr) 74px;align-items:center;gap:16px;padding:10px 13px;border:1px solid #22293a;border-radius:9px;background:#0d1220}.customize-row.selected{border-color:#4d3c85;background:#11152a}.customize-row label{display:flex;align-items:center;gap:10px;font-size:12px}.customize-row label>span{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;background:#1c2340;color:#73dcff}.customize-row input{accent-color:#7650e8}.thumb-choice{display:flex;align-items:center;gap:10px}.mini-cover{width:56px;height:34px;border-radius:6px;background-image:url('/assets/collection-atlas.png');background-size:200% 200%;flex:none}.mini-cover.tone-0{background-position:0 0}.mini-cover.tone-1{background-position:100% 0}.mini-cover.tone-2{background-position:0 100%}.mini-cover.tone-3{background-position:100% 100%}.thumb-choice select{width:100%;border:1px solid #2a3246;border-radius:7px;background:#121827;color:#d6d9e4;padding:8px;font-size:10px}.order-buttons{display:flex;gap:6px}.order-buttons button{width:31px;height:31px;border:1px solid #303850;border-radius:6px;background:#171d2e;color:#d0c7ff;cursor:pointer}.order-buttons button:disabled{opacity:.25;cursor:not-allowed}.save-bar{position:sticky;bottom:0;display:flex;justify-content:flex-end;align-items:center;gap:15px;margin-top:18px;padding:14px;border:1px solid #29223f;border-radius:10px;background:rgba(13,16,30,.94);backdrop-filter:blur(12px)}.save-bar span{font-size:11px;color:#b8acd9}.save-bar button{border:0;border-radius:8px;background:linear-gradient(135deg,#7044dc,#5031a8);color:white;padding:10px 16px;font-weight:700;cursor:pointer}@media(max-width:800px){.customize-row{grid-template-columns:1fr}.order-buttons{justify-content:flex-end}}
.cover.custom-cover,.mini-cover.custom-cover{background-image:linear-gradient(180deg,transparent 50%,rgba(7,9,20,.45)),var(--custom-image);background-size:cover;background-position:center}.upload-button{flex:none!important;border:1px solid #3b315d;border-radius:7px;background:#171329;color:#d5caff;padding:8px 10px;cursor:pointer;font-size:9px!important}.upload-button input{display:none}
.collection-name{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(130px,1fr);align-items:center;gap:12px}.title-input{width:100%;border:1px solid #2a3246;border-radius:7px;background:#121827;color:#f0f1f6;padding:8px 10px;font-size:10px}.title-input:focus{outline:1px solid #7650e8;border-color:#7650e8}@media(max-width:1050px){.collection-name{grid-template-columns:1fr}.customize-row{grid-template-columns:1fr}.order-buttons{justify-content:flex-end}}
.recent-card{position:relative}.recent-link{display:block;height:100%}.recent-main{grid-template-columns:78px 1fr;padding-right:38px}.favorite-button{position:absolute;right:10px;top:10px;width:28px;height:28px;border:1px solid #343c52;border-radius:50%;background:rgba(8,12,23,.88);color:#8a92a8;font-size:17px;cursor:pointer;z-index:2}.favorite-button:hover,.favorite-button.active{color:#ffc84d;border-color:#8f6e28}.favorite-button:disabled{opacity:.5}.sidebar-order-head{margin-top:34px}.sidebar-order-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sidebar-order-row{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:9px;padding:9px 11px;border:1px solid #242b3c;border-radius:8px;background:#0d1220}.sidebar-order-row>span{color:#8e79df;font-size:10px}.sidebar-order-row>b{font-size:11px}.sidebar-order-row .order-buttons{justify-content:flex-end}@media(max-width:700px){.sidebar-order-list{grid-template-columns:1fr}}
.local-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:8px}.local-tags span{font-size:8px;color:#ddd5ff;padding:3px 6px;border-radius:4px;background:#4b328f}.tag-edit-button{position:absolute;right:9px;top:45px;max-width:74px;border:0;background:transparent;color:#9386c9;font-size:8px;line-height:1.25;text-align:right;cursor:pointer}.tag-edit-button:hover{color:#d6ceff}.tag-edit-button:disabled{opacity:.5}
