.lp-listen-wrap{display:flex;flex-direction:column;align-items:center;margin-top:22px}.lp-listen{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px 0 6px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--fg);font:500 15px/1 var(--font-geist-sans),system-ui,sans-serif;cursor:pointer;box-shadow:0 0 0 4px var(--accent-soft);transition:border-color .15s,background .15s}.lp-listen:hover{border-color:var(--accent)}.lp-listen:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.lp-listen[aria-busy=true] .lp-listen-icon{opacity:.7}.lp-listen-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--accent);color:var(--btn-fg)}.lp-listen-sub{color:var(--fg-muted);font-size:14px}.lp-listen-sub:before{content:"·";margin-right:8px;color:var(--fg-subtle)}.lp-hint{margin:10px 0 0;text-align:center;font-size:13px;color:var(--fg-subtle)}@media print{.lp-listen-wrap{display:none}}