#effects-canvas{position:fixed;inset:0;z-index:50;pointer-events:none;width:100%;height:100%}.sound-control{position:fixed;right:22px;bottom:22px;z-index:30;display:flex;gap:9px;align-items:center;border:1px solid #dce4d5;border-radius:30px;padding:12px 17px;min-height:46px;background:#ffffffed;box-shadow:0 5px 20px #1b514614;color:#315548;font:600 13px 'DM Sans',sans-serif;cursor:pointer;backdrop-filter:blur(10px)}#sound-dialog{width:min(510px,calc(100% - 30px));max-height:calc(100dvh - 35px);border:1px solid #dce4d5;border-radius:20px;padding:34px;color:#294839;background:#fbfcf7;font-family:'DM Sans',sans-serif;box-shadow:0 30px 100px #143b3640}#sound-dialog::backdrop{background:#143c35aa;backdrop-filter:blur(6px)}.audio-close{position:absolute;right:14px;top:12px;background:transparent;border:0;padding:8px;font-size:26px;color:#71816a;cursor:pointer}.audio-eyebrow{font-size:12px;letter-spacing:1.5px;color:#81916e;font-weight:700;margin:0 0 13px}#sound-dialog h2{font:450 30px/1.2 'Fraunces',serif;margin:0 0 12px}.audio-intro{font-size:15px;color:#728268;line-height:1.65}.audio-master{display:flex;align-items:center;justify-content:center;gap:11px;width:100%;padding:14px;background:#1b5146;color:#fff;border:0;border-radius:9px;font:600 15px 'DM Sans',sans-serif;cursor:pointer;margin:23px 0}.audio-sliders{display:grid;gap:19px}.audio-sliders label{display:grid;grid-template-columns:1fr auto;gap:7px}.audio-sliders strong{display:block;font-size:15px}.audio-sliders small{display:block;font-size:12px;color:#7f8d74;margin-top:3px}.audio-sliders output{font-size:14px;color:#678055}.audio-sliders input{grid-column:1/-1;width:100%;height:20px;margin:0;accent-color:#60895b}.motion-setting{display:flex;align-items:center;gap:10px;font-size:14px;margin-top:22px}.motion-setting input{accent-color:#547d51;width:18px;height:18px}.audio-note,#audio-state{font-size:12px;color:#7b8c70;line-height:1.7}#audio-state{color:#3c7453}.reward-glow{animation:rewardGlow .85s ease-out}@keyframes rewardGlow{0%,100%{box-shadow:0 0 0 0 #d5b15600}35%{box-shadow:0 0 0 9px #e9ca7630,0 8px 40px #c7b36233}}html[data-motion=reduced] *,html[data-motion=reduced] *::before,html[data-motion=reduced] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media(max-width:640px){.sound-control{bottom:15px;right:15px;padding:11px 13px}.sound-control span{font-size:12px}#sound-dialog{padding:28px 24px}.audio-sliders{gap:16px}}
.sound-control{position:static;box-shadow:none;flex-shrink:0;background:#fff;min-width:44px;min-height:44px}.academy-xp .sound-control{margin-inline-start:4px}html[dir=rtl] .sound-control{left:auto;right:auto}@media(max-width:760px){.sound-control{padding:10px;min-width:44px}.sound-control span{display:none}.academy-xp{gap:9px}}
