.voice-button{color:var(--green);text-align:left;background:0 0;align-items:center;gap:11px;padding:6px 0;font-size:14px;line-height:1.5;display:inline-flex}.voice-button-icon{border:1px solid #a7b29b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.voice-button:hover .voice-button-icon{background:#e3e9d9}.voice-dialog{background:var(--paper);width:min(1060px,100% - 30px);max-height:90vh;color:var(--ink);overscroll-behavior:contain;border:0;border-radius:7px;padding:25px;overflow:auto}.voice-dialog::backdrop{background:#102b23d9}.voice-dialog-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:20px;display:flex}.voice-dialog-heading h2{font-family:var(--serif);letter-spacing:-.5px;font-size:28px;line-height:1.3}.voice-dialog-heading button{color:var(--ink);background:0 0;padding:4px}.voice-dialog-frame{aspect-ratio:16/9;background:#132d25;width:100%}.voice-dialog-frame iframe{border:0;width:100%;height:100%}.voice-dialog-footer{color:var(--muted);justify-content:space-between;gap:20px;margin-top:18px;font-size:12px;display:flex}.voice-dialog-footer a{white-space:nowrap;color:var(--ink);text-underline-offset:4px;align-items:center;gap:7px;text-decoration:underline;display:inline-flex}@media (max-width:600px){.voice-dialog{padding:18px}.voice-dialog-heading h2{font-size:23px}.voice-dialog-footer{font-size:12px;display:block}.voice-dialog-footer a{margin-top:13px}.voice-button{font-size:13px}}
