/* Slide 32 uses the complete Slide 31 mission UI. Only eleven-photo sizing differs. */
.saigon-rpg-many .sg-heading h2{font-size:clamp(26px,5.8cqh,42px)}
.saigon-rpg-victory .sg-heading.has-gallery-song{position:relative;padding-right:60px}
.saigon-rpg-many .sg-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,minmax(80px,1fr))}
.saigon-rpg-victory .gallery-song-button{border-color:#9f824b;background:#263a30;color:#dfc38b}
.saigon-rpg-victory .gallery-song-button[aria-pressed=true]{background:#d6b46c;color:#152b23;border-color:#e4c98f}
@media(max-width:900px){.saigon-rpg-many .sg-heading h2{font-size:28px}.saigon-rpg-many .sg-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(4,120px)}}
@media(max-width:480px){.saigon-rpg-many .sg-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,120px)}}

.sg-discovery-status{color:#b9cdae;font:500 13px/1.5 var(--sans);margin:0;flex-shrink:0}
.saigon-rpg-discovery .sg-projector{position:relative}
.saigon-rpg-discovery .sg-file.is-open img{filter:none}
.saigon-rpg .sg-heading.has-gallery-reset{position:relative;padding-right:52px}
.saigon-rpg .sg-heading.has-gallery-reset.has-gallery-song{padding-right:108px;min-height:44px}
.saigon-rpg .sg-reset{position:absolute;right:0;top:0;display:grid;place-items:center;width:36px;height:36px;padding:8px;border:1px solid #a78a4c80;border-radius:7px;background:#20372c;color:#d7bd7f;cursor:pointer;transition:background .2s,box-shadow .2s}
.sg-reset svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.saigon-rpg .sg-heading.has-gallery-reset .gallery-song-button{right:50px}
.sg-reset:disabled{opacity:.5;cursor:wait}
@media(hover:hover){.saigon-rpg .sg-reset:hover{background:#354a36;box-shadow:0 0 12px #c4a45933}}
