.aa-comics{color:#ecf2ff;min-height:100vh;font-family:var(--type-ui);background:#050a16}.aa-comics .comic-shell{background:radial-gradient(at 85% 0,#211b40,#0000 52%),#080e1b;max-width:1500px;min-height:90vh;margin:auto;padding:24px clamp(16px,3vw,48px) 36px}.comic-head,.comic-export,.comic-title,.comic-ops,.comic-file,.comic-title>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.comic-head,.comic-title{justify-content:space-between}.comic-head{margin-bottom:18px}.comic-head h1{letter-spacing:-.04em;margin:5px 0;font-size:clamp(30px,4vw,54px);line-height:1.06}.comic-head a{color:#7de8ef;font-size:13px}.aa-comics button{color:#e4effb;font:600 13px var(--type-ui);background:#101b30;border:1px solid #354761;border-radius:7px;min-height:38px;padding:8px 12px;position:relative}.aa-comics button:hover,.aa-comics button[aria-pressed=true],.aa-comics button[aria-current=step]{background:#153144;border-color:#67edff}.aa-comics button:disabled{opacity:.4;cursor:default}.comic-work{grid-template-columns:minmax(0,1fr) minmax(320px,.55fr);align-items:start;gap:18px;display:grid}.comic-art,.comic-edit,.comic-export{background:#0b1425;border:1px solid #293850;border-radius:14px;min-width:0;padding:16px}.comic-art figure{background:#152138;border-radius:3px;outline:3px solid #07101e;margin:14px 0;overflow:hidden}.comic-art canvas{aspect-ratio:6/5;width:100%;height:auto;display:block}.aa-comics label{color:#bdcde1;gap:5px;margin:9px 0;font-size:12px;display:grid}.aa-comics input:not([type=range]),.aa-comics textarea,.aa-comics select{color:#f2f6ff;width:100%;min-width:0;font:15px var(--type-ui);background:#060e1b;border:1px solid #35445f;border-radius:5px;padding:8px 10px}.comic-title label{flex:auto;margin:0}.comic-title input{font-weight:700!important}.comic-edit h2{margin:0 0 12px;font-size:24px}.comic-edit fieldset{border:0;margin:12px 0;padding:0}.comic-edit legend{margin-bottom:5px;font-size:13px;font-weight:700}.comic-poses,.comic-sets,.comic-stories{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.comic-poses button,.comic-sets button{min-width:0;padding:4px;font-size:11px}.comic-poses img,.comic-sets img,.comic-stories img{border-radius:3px;width:100%;margin-bottom:3px;display:block}.comic-poses img{object-fit:contain;height:52px}.comic-sets img{object-fit:cover;height:32px}.comic-pair{grid-template-columns:1fr 1fr;gap:8px;display:grid}.comic-pair input[type=range]{accent-color:#52dcf0;width:100%}.aa-comics .comic-film{gap:7px;margin-bottom:10px;padding:4px 0;display:flex;overflow:auto}.comic-film button{flex:0 0 75px;height:47px;padding:0;position:relative;overflow:hidden}.comic-film img{object-fit:cover;width:100%;height:100%}.comic-film img.mini-pilot{object-fit:contain;width:50%;height:85%;position:absolute;bottom:0;right:7%}.comic-film b{background:#07101d;padding:2px 5px;font-size:11px;position:absolute;bottom:0;left:0}.comic-export{margin-top:16px}.comic-export>div{margin-right:auto}.comic-export small{color:#abbad1;display:block}.aa-comics .comic-primary{color:#fff;background:linear-gradient(100deg,#6b18f3,#ac21ed);border-color:#ab73ff}.comic-stories{grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 16px}.comic-stories img{object-fit:cover;height:58px}.comic-status{color:#8debf4;min-height:1.4em}@media (width<=800px){.comic-work{grid-template-columns:1fr}.comic-stories{grid-template-columns:1fr 1fr}.aa-comics input:not([type=range]),.aa-comics textarea,.aa-comics select{font-size:16px}.aa-comics button{min-height:44px}.comic-ops button{padding:6px 9px}.comic-art,.comic-edit{padding:12px}.comic-export>div{flex-basis:100%}}.comic-sections,.comic-slots{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.comic-sections{border-bottom:1px solid #334663;padding-bottom:10px}.comic-sections button{flex:1}.comic-characters{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.comic-characters button{min-width:0;padding:5px;font-size:11px}.comic-characters img{object-fit:contain;max-width:100%;height:58px;margin:auto;display:block}.comic-edit .comic-sets img{height:56px}.comic-slots button{font-size:12px}.comic-film canvas{object-fit:cover;width:100%;height:100%;display:block}.comic-edit .comic-sets{scrollbar-width:thin;max-height:320px;padding:3px;overflow:auto}
