.public-sound-toggle{color:#526346;width:100%;min-height:44px;font:inherit;cursor:pointer;background:#e9eddf;border:1px solid #c8cfb6;border-radius:9px;justify-content:flex-start;align-items:center;gap:9px;margin:10px 0 0;padding:10px 13px;font-size:.85rem;display:flex}.public-sound-toggle[aria-pressed=true]{background:#dce6cb;border-color:#9ead85}.public-sound-toggle:focus-visible{outline-offset:3px;outline:2px solid #7b8f63}@media (prefers-reduced-motion:no-preference){main[data-public-play] :is(.site-cta-button,.public-menu-trigger,.desktop-header-menu-trigger,.public-language-trigger,.playground-actions button,.playground-tabs button,.workshop-hotspot,.letter-step-choices button,.public-sound-toggle){transition:translate .18s,filter .18s,box-shadow .22s}main[data-public-play] :is(.site-cta-button,.playground-actions button,.playground-tabs button,.workshop-hotspot,.letter-step-choices button,.public-sound-toggle):not(:disabled):active{filter:brightness(.97);translate:0 2px}main[data-public-play] :is(.pricing-plan-card,.website-package-card,.home-service-sketch,.offer-visual,.playground-paper){transition:translate .3s,filter .3s,box-shadow .3s}main[data-public-play] :is(.playground-paper,.workshop-demo,.canton-folder):focus-within{filter:brightness(1.025)}main[data-public-play] :is(.faq-answer,.about-principle-card[open]>p,.letter-guide-content){animation:.3s both public-paper-arrive}}@media (hover:hover) and (prefers-reduced-motion:no-preference){main[data-public-play] :is(.site-cta-button,.public-menu-trigger,.desktop-header-menu-trigger,.public-language-trigger,.playground-actions button,.playground-tabs button,.workshop-hotspot,.letter-step-choices button,.public-sound-toggle):not(:disabled):hover{filter:brightness(1.04);translate:0 -2px}main[data-public-play] :is(.pricing-plan-card,.website-package-card):hover{translate:0 -3px}main[data-public-play] :is(.home-service-picker-grid>article,.pricing-plan-card):hover :is(.home-service-sketch,.offer-visual){filter:brightness(1.025);translate:0 -4px}main[data-public-play] .playground-paper:hover{translate:0 -4px}}@keyframes public-paper-arrive{0%{opacity:.5;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){main[data-public-play] :is(.site-cta-button,.playground-paper,.pricing-plan-card,.website-package-card,.workshop-hotspot,.letter-guide-content){transition:none!important;animation:none!important;translate:none!important}}
