*{box-sizing:border-box}.movement{color:#25342f;background:#ece9e4;min-height:100vh;padding:clamp(12px,4vw,52px);font:16px/1.5 Arial,sans-serif;transition:all .2s}.movement.quiet{background:#e3e7e5}.movement button,.movement input,.movement textarea,.movement select,.movement a{font:inherit}.moveHero,.accessBar,.moveTabs,.moveStage,.moveFooter{max-width:1240px;margin:0 auto 20px}.moveHero{color:#fff;background:radial-gradient(circle at 85% 15%,#83479f 0 4%,#0000 23%),linear-gradient(135deg,#15131d,#34213d 56%,#133a30);border-radius:30px;grid-template-columns:1fr 340px;gap:28px;padding:clamp(25px,5vw,60px);display:grid;box-shadow:0 28px 80px #2a1c3038}.moveHero nav{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.moveHero nav a{color:#fff;background:#173b31;border:1px solid #e9ca6855;border-radius:99px;padding:9px 13px;font-weight:900;text-decoration:none}.movement small{color:#8f651d;letter-spacing:.1em;font-weight:900}.moveHero small{color:#efcc6b}.moveHero h1{color:#f0cc68;margin:12px 0;font:clamp(55px,8vw,100px)/.82 Georgia,serif}.moveHero>div p{max-width:720px;font-size:20px}.moveHero aside{background:#ffffff0b;border:1px solid #ffffff24;border-radius:18px;align-self:end;padding:20px}.moveHero aside b{color:#f1cf72;font:24px Georgia,serif}.accessBar{justify-content:space-between;gap:12px;display:flex}.accessBar>div,.moveTabs{flex-wrap:wrap;gap:7px;display:flex}.accessBar button,.moveTabs button{color:#173b31;background:#f7f8f6;border:1px solid #bec9c2;border-radius:99px;padding:10px 12px;font-weight:900}.accessBar button.active,.moveTabs button.active{color:#f0ce6c;background:#173c32}.moveTabs{background:#dce4df;border-radius:15px;padding:7px}.moveStage{background:#fff;border:1px solid #c5ccc7;border-radius:23px;min-height:460px;padding:25px}.moveStage h2{margin:5px 0;font:clamp(31px,4vw,46px) Georgia,serif}.prepare,.moveReview{grid-template-columns:1fr 360px;gap:24px;display:grid}.prepare>div>button{color:#173c32;background:#f7f9f7;border:1px solid #c4cec8;border-radius:11px;gap:10px;width:100%;margin-top:9px;padding:13px;display:flex}.prepare>div>button.done{background:#e3efe6}.prepare aside,.moveReview aside{background:#fff3c9;border-radius:16px;padding:20px}.prepare aside b,.moveReview aside b{font:23px Georgia,serif}.choreo header{justify-content:space-between;align-items:end;display:flex}.choreo header button,.moveReview>div>button,.instructor>div button{color:#fff;background:#173c32;border:0;border-radius:10px;padding:11px 14px;font-weight:900}.choreo article{grid-template-columns:auto 1fr 130px 150px auto;align-items:center;gap:8px;margin-top:9px;display:grid}.choreo article>b{background:#e9c968;border-radius:99px;place-items:center;width:35px;height:35px;display:grid}.choreo input,.choreo select,.moveReview textarea{background:#f8faf8;border:1px solid #c6ccc8;border-radius:9px;padding:10px}.choreo article>button{color:#9c4038;background:0 0;border:0;font-size:23px}.choreo aside{background:#f2eafa;border-left:5px solid #8a4ba0;border-radius:12px;gap:9px;margin-top:18px;padding:16px;display:flex}.rehearse{grid-template-columns:300px 1fr 1fr;gap:20px;display:grid}.count{color:#fff;background:#40304a;border-radius:22px;place-items:center;min-height:300px;display:grid}.count.ready{background:#173c32}.count strong{color:#efce6b;font:130px/1 Georgia,serif}.count span{font-size:13px}.rehearse>div:nth-child(2){align-content:center;gap:10px;display:grid}.rehearse label{gap:6px;font-weight:900;display:grid}.rehearse input{accent-color:#8e4ca2;width:100%}.rehearse>div:nth-child(2) button,.rehearse aside button{color:#173c32;background:#f6f8f6;border:1px solid #c4cec7;border-radius:10px;padding:11px}.rehearse aside{align-content:center;gap:8px;display:grid}.rehearse aside button{text-align:left;gap:9px;display:flex}.rehearse aside button.done{background:#e1eee4}.moveReview label{gap:6px;margin:14px 0;font-weight:900;display:grid}.moveReview textarea{resize:vertical;min-height:170px}.instructor{gap:18px;display:grid}.instructor>div{flex-wrap:wrap;gap:8px;display:flex}.instructor>div button.danger{background:#8f3d35}.instructor aside{background:#fff2c8;border-left:5px solid #b78c2c;border-radius:12px;padding:18px}.instructor aside label{gap:8px;margin-top:10px;display:flex}.moveFooter{color:#fff;background:#1b171c;border-radius:20px;justify-content:space-between;align-items:center;gap:12px;padding:22px;display:flex}.moveFooter>div{display:grid}.moveFooter a{color:#edcb6c;border:1px solid #edca6866;border-radius:10px;padding:10px 13px;font-weight:900;text-decoration:none}@media (max-width:880px){.moveHero,.prepare,.moveReview{grid-template-columns:1fr}.rehearse{grid-template-columns:1fr 1fr}.rehearse aside{grid-column:1/-1}.moveHero aside{align-self:auto}.choreo article{grid-template-columns:auto 1fr auto}.choreo article select{grid-row:2}}@media (max-width:620px){.movement{padding:10px}.moveHero{padding:22px}.moveHero h1{font-size:49px}.accessBar,.moveFooter{display:grid}.accessBar>div,.moveTabs{grid-template-columns:1fr 1fr;display:grid}.rehearse{grid-template-columns:1fr}.rehearse aside{grid-column:auto}.choreo header{display:grid}.moveFooter a{text-align:center}}
