.app-task-link{margin:2rem 0;padding:1.4rem;border:1px solid #5f8886;border-radius:18px;background:#172323}.app-task-link h2{margin-top:0}.app-control-shot{margin:1.5rem 0}.app-control-shot img{display:block;width:min(100%,360px);height:auto;margin:auto;border-radius:22px}.app-control-shot figcaption{font-size:1rem;line-height:1.7;margin-top:1rem}.app-walkthrough li{margin:.8rem 0;line-height:1.85}.app-walkthrough .lesson-toc{display:flex;flex-wrap:wrap;gap:1rem;margin:2rem 0}.phrase-beats{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:1.5rem 0}.phrase-beats>div{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .25rem;border:1px solid #527d79;border-radius:12px}.phrase-beats strong{font-size:2rem;color:#65d4c5}.phrase-beats small{font-size:.875rem}.app-walkthrough section{scroll-margin-top:100px}
