.smash-page{max-width:960px}.smash-page h1{font-size:clamp(2rem,7vw,4.5rem);line-height:1.1}.smash-page h1 span{opacity:.5}.smash-video{width:100%;aspect-ratio:16/9;border:0;margin:24px 0}.smash-buttons,.smash-results{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.smash-buttons button{padding:24px 12px;border:0;border-radius:8px;background:#b7f36d;color:#111;font-size:clamp(1rem,4vw,1.5rem);font-weight:800;cursor:pointer}.smash-buttons button+button{background:#ff7979}.smash-buttons button:disabled{opacity:.45;cursor:default}.smash-buttons button:focus-visible{outline:3px solid white;outline-offset:4px}.smash-results div{padding:24px;border:1px solid #777;border-radius:8px}.smash-results strong{font-size:clamp(2rem,6vw,3.5rem)}
