.story-sound{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:8px;color:inherit;font:500 13px/1.5 var(--home-font-sans, sans-serif);pointer-events:none}.story-sound button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;width:44px;padding:10px;border:0;border-radius:var(--rc-radius, 6px);background:transparent;color:inherit;font:inherit;letter-spacing:.035em;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:background-color .18s ease,border-color .18s ease}.story-sound button:hover{background:#92998e30}.story-sound button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.story-sound button:disabled{cursor:wait;opacity:.68}.story-sound svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.story-sound[data-state=on] button{border-color:#d6dcc185}.story-sound__feedback{position:absolute;top:50px;right:0;min-width:180px;padding:12px 16px;border-radius:var(--rc-radius, 6px);background:#15231a;color:#f0f0e8;max-width:220px;text-align:right}.story-sound button>span{display:none}.story-sound__feedback:empty{display:none}@media(max-width:700px){.story-sound button{min-height:44px;width:44px;padding:11px}.story-sound button>span{display:none}}@media(prefers-reduced-motion:reduce){.story-sound button{transition:none}}
