.launch-tool{max-width:1100px;margin:auto;padding:24px}.launch-upload{padding:24px;background:var(--cream,#f5f0eb);border-radius:20px}.launch-upload label{display:block}.launch-overview{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin:28px 0}.launch-overview canvas{width:100%;max-height:530px;object-fit:contain;border-radius:20px}.launch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:20px 0}.launch-grid article{padding:20px;border:1px solid #d9cdc5;border-radius:12px}.launch-grid img{width:100%;height:auto}.launch-tool select{padding:10px;max-width:100%}.launch-tool details{padding:20px 0;border-bottom:1px solid #d9cdc5}.launch-tool summary{cursor:pointer;font-size:1.15rem}.launch-score{font-size:3.5rem;font-weight:600}.launch-styling{margin:32px 0}.launch-tool button:disabled{opacity:.6}.launch-tool h3{margin-bottom:12px}.launch-tool p{margin:12px 0}.launch-tool [hidden]{display:none!important}@media(max-width:650px){.launch-overview{grid-template-columns:1fr}.launch-tool{padding:16px}.launch-upload{padding:16px}.launch-grid{grid-template-columns:1fr}.launch-tool .capture-actions{flex-wrap:wrap}}

#launch-video{width:100%;max-height:500px;object-fit:contain}

.launch-score small{display:block;font-size:1rem;font-weight:400}.launch-tool h2{font-size:clamp(28px,4vw,40px)}.skip:not(:focus){transform:translateY(-200%)}
