/* Twenty questions and sixteen crew members; keep the established neon / RGB style. */
.parade-line{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px 4px}
.parade-member span{font-size:8px}
.stage-sticker{padding-left:15px;padding-right:15px}.stage-sticker strong{letter-spacing:-.08em}
.progress-track{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:4px}
.meter-gauge{gap:3px}.meter-gauge i{min-width:0}
.version-notice{padding:20px 26px;margin:20px 25px 0;background:#302749;color:#f5efff;border:1px solid #b4a0ea;border-left:4px solid #52e9e1;border-radius:10px;line-height:1.9}
.version-notice strong{font-size:15px}.version-notice p{font-size:12px;margin-top:7px;max-width:900px}
@media(max-width:760px){.parade-line{grid-template-columns:repeat(4,minmax(0,1fr));gap:17px 4px}.parade-member span{font-size:7px}.progress-track{grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:repeat(2,9px);height:auto;gap:7px 5px}.meter-gauge{gap:3px}.stage-sticker strong{font-size:28px}.version-notice{margin:15px 18px 0;padding:15px 16px}.version-notice strong{font-size:12px}.version-notice p{font-size:11px}.result-ticket h1{font-size:31px}}
@media(max-width:370px){.progress-track{grid-template-rows:repeat(2,8px);gap:7px 4px}.meter-gauge{gap:2px}.result-ticket h1{font-size:27px}.stage-sticker strong{font-size:23px}.stage-sticker{padding:5px 9px}.version-notice{margin:14px 15px 0;padding:14px}.version-notice p{font-size:10px}}
