body:has([data-voice-studio]){--background:#f2f4f7;--background-elevated:#ffffff;--foreground:#1d2939;--muted:#536a85;--muted-bg:#f5f7fa;--border:#d5dfeb;--border-strong:#bdccdc;--surface:#ffffff;--surface-strong:#f5f7fa;--accent:#087f72;--danger:#b42318;background:var(--background);color-scheme:light}body:has([data-voice-studio])>div>header{background:rgba(255,255,255,.9)}body:has([data-voice-studio])>div>footer{background:#fff}body:has([data-voice-studio])>div>main{padding:24px 20px 40px}.voiceStudioPage{max-width:1160px;margin:0 auto;min-width:0}.voiceStudioHeading{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.voiceStudioHeading h1{font-size:30px;margin:0}.voiceStudioHeading p{color:var(--muted);margin:8px 0}.voiceBalance{padding:9px 14px;border:1px solid #b6dcd6;border-radius:12px;background:#eff8f6;color:#066d62;font-size:14px}.voiceLocalNotice{color:var(--muted);font-size:12px;margin:10px 0 18px}.voiceStudioFrame{display:block;width:100%;border:0}.voiceHeadingActions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.voiceHeadingButtons{display:flex;gap:8px}.voiceHeadingButtons button{padding:9px 14px;border:1px solid var(--border);border-radius:24px;background:#fff;color:var(--foreground);cursor:pointer;font:inherit;font-size:14px}.voiceHeadingButtons button:disabled{opacity:.5;cursor:default}.voiceOuterMask>div{position:fixed;z-index:2147483646;background:#1d29394d;pointer-events:auto}@media(max-width:600px){.voiceHeadingActions{justify-content:flex-start;width:100%}.voiceHeadingButtons{flex-wrap:wrap}}.voiceWelcome{padding:28px;border:1px solid var(--border);border-radius:16px;background:white;margin:24px 0}.voiceWelcome p{color:var(--muted);margin:12px 0 20px;line-height:1.8}.voiceWelcome .btnPrimary{display:inline-flex}@media(max-width:600px){body:has([data-voice-studio])>div>main{padding:20px 12px 32px}.voiceStudioHeading h1{font-size:26px}.voiceWelcome{padding:20px}}.voiceWelcome h2{text-wrap:balance;max-width:32rem}.voiceWelcome p{text-wrap:pretty}.voicePublicSamples{padding:24px;border:1px solid var(--border);border-radius:16px;background:white;margin:24px 0}.voicePublicSamples>div{display:flex;flex-wrap:wrap;gap:24px}.voicePublicSamples figure{margin:0;min-width:0;max-width:100%}.voicePublicSamples figcaption{margin:8px 0}.voicePublicSamples audio{max-width:100%}.voicePublicSamples p{color:var(--muted);line-height:1.7}