.reader-sound-setting{cursor:pointer;min-height:60px;color:inherit;align-items:center;gap:14px;padding:14px 0;display:flex;position:relative}.reader-sound-setting>span:first-child{flex:1;min-width:0}.reader-sound-setting strong{font-size:14px;font-weight:750;display:block}.reader-sound-setting small{color:#87765f;margin-top:5px;font-size:12px;line-height:1.6;display:block}.reader-sound-setting input{z-index:1;opacity:0;cursor:pointer;width:48px;height:44px;margin:0;position:absolute;top:50%;right:0;transform:translateY(-50%)}.reader-sound-switch{background:#ded1ba;border-radius:999px;flex:none;width:42px;height:25px;transition:background-color .15s;position:relative}.reader-sound-switch:before{content:"";background:#fffaf0;border-radius:50%;width:17px;height:17px;transition:transform .15s;position:absolute;top:4px;left:4px;box-shadow:0 1px 3px #0002}.reader-sound-setting input:checked+.reader-sound-switch{background:#87a76b}.reader-sound-setting input:checked+.reader-sound-switch:before{transform:translate(17px)}.reader-sound-setting input:focus-visible+.reader-sound-switch{outline-offset:4px;outline:2px solid #7698b4}.settings-sound-section{margin-top:28px}.settings-sound-section h2{margin:0;font-size:18px;font-weight:800}.settings-sound-section>p{color:#88765d;margin:4px 0 0;font-size:12px;line-height:1.65}.reader-music-panel .reader-sound-setting{border-top:1px dashed #dfd1b9;margin-top:14px}@media (prefers-reduced-motion:reduce){.reader-sound-switch,.reader-sound-switch:before{transition:none}}
