#cover-archive{position:fixed;inset:0;margin:auto;width:min(1800px,96vw);height:95dvh;max-height:95dvh;max-width:96vw;padding:0;border:1px solid #a77b50;background:#251b16;color:#ecd6b2;overflow:hidden;grid-template-rows:auto auto auto minmax(0,1fr) auto;font:17px/1.35 Arial,sans-serif}#cover-archive[open]{display:grid}#cover-archive::backdrop{background:#100c0bd9}.archive-toolbar{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:14px 24px;border-bottom:1px solid #6b4b34}.archive-toolbar label{display:flex;align-items:center;gap:10px;margin:0}.archive-toolbar select{max-width:230px;margin:0}.archive-upload{position:relative;overflow:hidden;cursor:pointer;border:1px solid #96704f;padding:11px 15px;background:#3b2a20;border-radius:2px}.archive-upload:focus-within{outline:2px solid #f5d487;outline-offset:2px}.archive-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.archive-help{margin:0;padding:10px 24px;font-size:15px;color:#c6a782}.archive-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,29%);gap:20px;min-height:0;padding:0 24px}.archive-cover-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));align-content:start;gap:14px;overflow:auto;min-height:0;padding:4px 12px 20px 2px;scrollbar-width:none}.archive-cover-grid::-webkit-scrollbar{display:none}.archive-cover-grid button{display:flex;flex-direction:column;align-items:stretch;text-align:left;padding:7px;border:1px solid #715039;background:#1c1613;min-width:0}.archive-cover-grid button.selected{outline:2px solid #efbc73}.archive-cover-grid img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;background:transparent}.archive-cover-grid strong{font:20px/1.1 Bangers,sans-serif;margin-top:9px}.archive-cover-grid small{font:12px/1.25 Arial,sans-serif;color:#c9a681;margin-top:5px}.archive-cover-detail{display:flex;flex-direction:column;align-items:center;min-height:0;overflow:auto;scrollbar-width:none;border-left:1px solid #6a4c37;padding:4px 0 10px 20px}.archive-cover-detail>img{display:block;min-height:0;flex:1 1 auto;max-height:calc(100% - 140px);max-width:100%;width:auto;object-fit:contain;aspect-ratio:2/3}.archive-cover-detail h3{font:27px Bangers,sans-serif;margin:10px 0 4px}.archive-cover-detail p{font-size:14px;margin:0 0 10px}.archive-detail-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.archive-detail-actions label{width:100%;font-size:14px}.archive-status{margin:0;padding:12px 24px;border-top:1px solid #694832;font-size:15px;color:#f1d7aa}.launch-art-archive{margin:8px auto 0;font:14px Arial,sans-serif!important;padding:8px 12px!important}@media(max-width:850px){.archive-body{grid-template-columns:minmax(0,1fr) minmax(160px,33%);gap:8px;padding:0 10px}.archive-cover-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:9px}.archive-toolbar{padding:9px;font-size:14px;gap:6px}.archive-cover-detail{padding-left:8px}.archive-help{font-size:13px;padding:8px 10px}.archive-cover-detail h3{font-size:22px}}

.archive-lettering-toggle{white-space:nowrap}.archive-lettering-toggle input{width:19px!important;height:19px;margin:0!important}.archive-proof-frame{display:flex;justify-content:center;align-items:center;flex:1 1 auto;min-height:0;width:100%;overflow:hidden}.archive-proof-frame .cover{height:100%!important;width:auto!important;max-width:100%;aspect-ratio:2/3;transform:none!important;margin:0!important;flex:none}.archive-detail-actions input{width:100%}
.archive-cover-grid{grid-auto-rows:max-content!important;align-items:start!important}.archive-cover-grid>button{height:auto!important;align-self:start;min-height:0!important}.archive-cover-grid img{flex:none!important}
