#menu{top:125px;bottom:105px;overflow:auto;padding:0 14px 14px 0;scrollbar-width:thin;scrollbar-color:#674d7833 transparent}#menu h1{font-size:clamp(48px,4.6vw,68px);margin:14px 0}#menu>p{margin:10px 0}.gearLabel{font-size:8px;letter-spacing:1.6px;font-weight:700;margin:18px 0 9px;color:#5f4c67}.glovePicker{display:flex;gap:8px;width:340px;max-width:100%}.glovePicker button{position:relative;display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:13px 9px;border:1px solid #392a4529;border-radius:7px;background:#ffffff35;text-align:left;transition:border-color .15s,background .15s}.glovePicker button.selected{border-color:#44304f;background:#f6edf0c9;box-shadow:0 2px 10px #26182f0d}.glovePicker button:hover{background:#f6edf0c9}.glovePicker strong{display:block;font-size:8px;letter-spacing:.4px;line-height:1.4}.glovePicker small{display:block;font-size:7px;color:#766079;margin-top:4px;line-height:1.5}.glovePicker i{position:absolute;right:6px;top:4px;font-style:normal;font-size:9px;visibility:hidden}.glovePicker .selected i{visibility:visible}.gloveSwatch{width:35px;height:39px;flex-shrink:0;border-radius:8px;border:1px solid #fff6}.blueSwatch{background:#263b93;box-shadow:inset -5px -5px 8px #09165366,inset 4px 4px 6px #6477c24d}.diamondSwatch{background:#d0cbd6 url('media/diamond-swatch.jpg') 80% 35%/310% auto}#gloveStatus{font-size:9px;line-height:1.4;max-width:335px;margin-top:7px;color:#725773;min-height:14px}#retryGloves{border:0;background:none;padding:8px 0;color:#ae453c;font-size:8px;letter-spacing:.8px}.difficultyLabel{margin-top:15px;margin-bottom:7px}#menu .difficulty{margin-top:0;width:340px}#difficultyDescription{min-height:15px;margin-top:7px}#menu .primary{margin-top:14px;width:340px}#menu .loadtrack{width:340px}.menufoot{margin-top:10px}
@media(max-width:700px){#menu{top:111px;bottom:145px;padding-right:8px;max-width:calc(100% - 40px)}#menu h1{font-size:47px;margin:11px 0}#menu>p{font-size:10px;margin:8px 0}.glovePicker{width:300px}.glovePicker button{padding:10px 8px;gap:7px}.glovePicker strong{font-size:7px}.glovePicker small{font-size:6px}.gloveSwatch{width:27px;height:32px}.gearLabel{font-size:7px;margin-top:13px}#gloveStatus{font-size:8px;max-width:300px}#menu .difficulty,#menu .primary,#menu .loadtrack{width:300px;max-width:100%}#menu .primary{padding:14px 18px}.difficulty button{padding:9px 6px}.menufoot{font-size:6px;gap:20px}}
