#app #view-aion2 .model-gallery-actions{display:flex;gap:16px;align-items:center;flex-wrap:wrap}
#app #view-aion2 .model-gallery-actions button{min-height:44px;color:#fff5e8;font-size:13px;display:inline-flex;align-items:center;gap:7px}
#app #view-aion2 .model-gallery-actions svg{width:18px;height:18px}
#app #view-aion2 .gallery-heading{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;padding:12px 20px}
#app #view-aion2 .gallery-heading>span{font-size:14px;font-weight:600;flex:1;white-space:nowrap}
#app #view-aion2 .app-image-stage{min-height:340px;padding:20px;display:flex;align-items:center;justify-content:center;background:#17130f}
#app #view-aion2 #app-image{display:block;width:100%;max-width:960px;height:auto;max-height:650px;object-fit:contain;border-radius:0}
#app #view-aion2 .app-explorer{grid-template-columns:minmax(260px,.8fr) minmax(0,1.65fr);gap:32px;align-items:start}
#app #view-aion2 .app-description{padding-top:22px}
#app #view-aion2 .model-steps{padding-left:21px;margin:16px 0 18px;color:#73533d;font-size:13px;line-height:1.8}
#app #view-aion2 .model-steps li{padding-left:3px}
#app #view-aion2 .model-steps li+li{margin-top:4px}
#app #view-aion2 .model-steps li::marker{color:#365824;font-weight:600}
#app #view-aion2 #panel-image{aspect-ratio:1250/850;object-fit:contain}
#app #view-aion2 #gif-colors-panel img{aspect-ratio:960/760;max-height:650px;background:#241b15}
@media(max-width:800px){#app #view-aion2 .app-explorer{grid-template-columns:1fr;gap:20px}#app #view-aion2 .app-description{padding-top:14px}#app #view-aion2 .app-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#app #view-aion2 .app-tabs button{min-height:94px}#app #view-aion2 .app-image-stage{min-height:240px;padding:10px}#app #view-aion2 .gallery-heading{padding:10px 12px}#app #view-aion2 .model-gallery-actions{gap:12px}#app #view-aion2 #app-image{max-height:640px}}
