@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&family=Outfit:wght@300;400;500;600&display=swap";*{box-sizing:border-box;-webkit-user-select:none;user-select:none;margin:0;padding:0}body{color:#3e2723;background:#fdfbf7;flex-direction:column;height:100vh;font-family:Outfit,sans-serif;display:flex;position:relative;overflow:hidden}#root{flex-direction:column;width:100%;height:100%;display:flex;position:relative}#bgCanvas{z-index:0;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}.ambient-glow{filter:blur(100px);z-index:0;pointer-events:none;background:radial-gradient(circle,#d4af3726 0%,#d4af370d 40%,#fdfbf700 70%);width:80vw;height:80vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.steps-container{z-index:10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.step{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,1,.5,1),opacity .6s;display:flex;position:absolute;top:0;left:0}.step.hidden-left{opacity:0;pointer-events:none;transform:translate(-100%)}.step.hidden-right{opacity:0;pointer-events:none;transform:translate(100%)}.step.active{opacity:1;pointer-events:auto;transform:translate(0)}.language-list{scroll-snap-type:y mandatory;scrollbar-width:none;z-index:5;flex-direction:column;align-items:center;width:100vw;height:40vh;padding:15vh 0;display:flex;position:absolute;top:0;left:0;overflow-y:scroll}.language-list::-webkit-scrollbar{display:none}.lang-item{color:#00000026;text-transform:uppercase;scroll-snap-align:center;cursor:pointer;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:15vh;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;transform:scale(.7)}.lang-title{letter-spacing:2px;white-space:nowrap;font-family:Playfair Display,Amiri,Noto Sans CJK SC,sans-serif;font-size:clamp(30px,8vw,80px)}.lang-item.active{color:#3e2723;transform:scale(1.1)}.lang-item.active .lang-title{color:#3e2723;text-shadow:0 10px 30px #d4af3766;letter-spacing:4px;font-weight:700}.lang-subtitle{letter-spacing:3px;opacity:.5;margin-top:2px;font-family:Outfit,sans-serif;font-size:clamp(12px,3vw,22px)}.lang-item.active .lang-subtitle{opacity:.7}.fade-mask{pointer-events:none;z-index:6;background:linear-gradient(#fdfbf7 0%,#0000 15% 40%,#fdfbf7 70%);width:100%;height:100%;position:absolute;top:0;left:0}.identity-bottom{z-index:10;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;bottom:150px}.name-wrapper{flex-direction:column;align-items:center;width:80%;max-width:600px;margin-bottom:50px;display:flex}.name-input{color:#3e2723;text-align:center;caret-color:#d4af37cc;background:0 0;border:none;border-bottom:2px solid #0000001a;outline:none;width:100%;padding:10px 0;font-family:Playfair Display,serif;font-size:clamp(30px,6vw,60px);transition:all .3s}.name-input::placeholder{color:#0000001a}.name-input:focus{border-bottom:2px solid #d4af3780}.voice-section-title{letter-spacing:4px;opacity:.4;text-transform:uppercase;margin-bottom:30px;font-family:Outfit,sans-serif;font-size:11px}.voice-options{gap:60px;display:flex}.voice-card{cursor:pointer;opacity:.4;flex-direction:column;align-items:center;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;transform:scale(.9)}.voice-card.active{opacity:1;transform:scale(1.1)}.glass-sphere{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:15px;transition:all .4s;display:flex;position:relative;box-shadow:inset 0 2px 4px #fff9,inset 0 -2px 5px #0000000d,0 10px 30px #6496ff1a}.voice-card.active .glass-sphere{border-color:#d4af3780;box-shadow:inset 0 2px 4px #fffc,inset 0 -2px 5px #0000000d,0 15px 40px #d4af3733}.glass-sphere:after{content:"";background:#7896ff33;border-radius:50%;width:14px;height:14px;transition:all .4s}.voice-card.active .glass-sphere:after{background:radial-gradient(circle,#d4af37 0%,#fff0 70%);transform:scale(1.5);box-shadow:0 0 20px #d4af37cc}.voice-title{letter-spacing:2px;margin-bottom:5px;font-family:Playfair Display,serif;font-size:18px}.voice-subtitle{letter-spacing:4px;opacity:.6;text-transform:uppercase;font-family:Outfit,sans-serif;font-size:10px}.step-subtitle{letter-spacing:6px;text-transform:uppercase;opacity:.5;text-align:center;margin-bottom:40px;font-family:Outfit,sans-serif;font-size:14px}.room-code-wrapper{flex-direction:column;align-items:center;width:80%;max-width:400px;margin-bottom:25px;display:flex}.room-code-label{letter-spacing:4px;opacity:.4;text-transform:uppercase;margin-bottom:10px;font-family:Outfit,sans-serif;font-size:12px}.room-code-input{color:#3e2723;text-align:center;caret-color:#d4af37cc;letter-spacing:12px;text-transform:uppercase;background:0 0;border:none;border-bottom:2px solid #0000001a;outline:none;width:100%;padding:10px 0;font-family:Playfair Display,serif;font-size:clamp(40px,8vw,80px);transition:all .3s}.room-code-input:focus{border-bottom:2px solid #d4af3780}.room-code-input::placeholder{color:#0000001a}.regenerate-btn{letter-spacing:2px;opacity:.4;text-transform:uppercase;cursor:pointer;align-items:center;gap:5px;margin-top:15px;font-family:Outfit,sans-serif;font-size:11px;transition:opacity .3s;display:flex}.regenerate-btn:hover{opacity:.8}.regenerate-btn svg{fill:currentColor;width:12px;height:12px}.features-wrapper{scrollbar-width:none;flex-direction:column;gap:8px;width:80%;max-width:400px;max-height:55vh;margin-bottom:90px;padding:5px;display:flex;overflow-y:auto}.features-wrapper::-webkit-scrollbar{display:none}.feature-row{-webkit-backdrop-filter:blur(15px);background:linear-gradient(135deg,#ffffff80 0%,#ffffff1a 100%);border:1px solid #fff6;border-radius:16px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex;box-shadow:inset 1px 1px 1px #ffffffb3,0 4px 12px #00000008}.feature-info{flex-direction:column;gap:4px;display:flex}.feature-title{letter-spacing:1px;color:#3e2723;font-family:Outfit,sans-serif;font-size:14px;font-weight:500}.feature-desc{opacity:.5;font-size:11px}.toggle-switch{appearance:none;cursor:pointer;background:#0000001a;border-radius:12px;outline:none;width:44px;height:24px;transition:all .3s;position:relative;box-shadow:inset 0 2px 4px #0000001a}.toggle-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .3s cubic-bezier(.25,1,.5,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 5px #0003}.toggle-switch:checked{background:#d4af37cc}.toggle-switch:checked:after{transform:translate(20px)}.bottom-action{z-index:20;justify-content:center;width:100%;display:flex;position:absolute;bottom:40px}.primary-btn{-webkit-backdrop-filter:blur(20px);letter-spacing:2px;color:#3e2723;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#fff6 0%,#ffffff1a 100%);border:1px solid #ffffff80;border-radius:30px;align-items:center;gap:10px;padding:18px 40px;font-family:Outfit,sans-serif;font-size:16px;font-weight:600;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;position:relative;overflow:hidden;box-shadow:inset 1px 1px 1px #fffc,0 10px 30px #0000000d}.primary-btn:before{content:"";background:linear-gradient(90deg,#0000,#fffc,#0000);width:50%;height:100%;transition:all .5s;position:absolute;top:0;left:-100%;transform:skew(-20deg)}.primary-btn:hover{border-color:#d4af3766;transform:translateY(-2px);box-shadow:inset 1px 1px 1px #ffffffe6,0 15px 35px #d4af3726}.primary-btn:hover:before{left:150%}.primary-btn:active{transform:translateY(1px)}.btn-icon{fill:currentColor;width:16px;height:16px}.header{z-index:100;background:linear-gradient(#fdfbf7 0%,#fdfbf700 100%);flex-direction:column;align-items:center;gap:10px;padding:16px 16px 12px;display:flex;position:relative}.header-top{justify-content:flex-start;align-items:center;gap:8px;width:100%;display:flex}.app-name{letter-spacing:5px;text-transform:uppercase;color:#3e2723;opacity:.6;font-family:Playfair Display,serif;font-size:14px;font-weight:400}.app-name strong{opacity:1;font-weight:700}.status-dot{background:#4caf50;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulse-dot}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.participants-bar{z-index:200;align-items:center;gap:8px;padding-top:6px;display:flex;position:relative}.participant-chip{letter-spacing:.5px;opacity:.5;align-items:center;gap:5px;font-size:11px;display:flex}.participant-avatar{letter-spacing:0;background:linear-gradient(135deg,#d4af3733,#7896ff33);border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:600;display:flex}.participant-chip.online .participant-avatar{box-shadow:0 0 0 2px #fdfbf7,0 0 0 3.5px #4caf5099}.conversation{z-index:10;scrollbar-width:none;flex-direction:column;flex:1;gap:12px;padding:10px 16px 20px;display:flex;position:relative;overflow-y:auto}.chat-history{flex-direction:column;gap:12px;display:flex}.conversation::-webkit-scrollbar{display:none}.message{-webkit-backdrop-filter:blur(15px);border-radius:18px;max-width:85%;padding:14px 18px;transition:border-color .6s;animation:.4s cubic-bezier(.25,1,.5,1) fadeInUp;position:relative;box-shadow:inset 1px 1px 1px #fffc,0 4px 15px #0000000a}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.message.sent{background:linear-gradient(135deg,#d4af3726 0%,#d4af370d 100%);border:1px solid #d4af374d;align-self:flex-end}.message.received{background:linear-gradient(135deg,#ffffffe6 0%,#fff9 100%);border:1px solid #0000000d;align-self:flex-start}.message.sentiment-positive{border:2px solid #4caf5080;animation:.4s fadeInUp,3s ease-in-out infinite borderGlow-pos}.message.sentiment-negative{border:2px solid #f4433680;animation:.4s fadeInUp,3s ease-in-out infinite borderGlow-neg}.message.sentiment-neutral{border:2px solid #9e9e9e26}@keyframes borderGlow-pos{0%,to{border-color:#4caf504d;box-shadow:inset 1px 1px 1px #fffc,0 0 8px #4caf501a}50%{border-color:#4caf5099;box-shadow:inset 1px 1px 1px #fffc,0 0 16px #4caf5026}}@keyframes borderGlow-neg{0%,to{border-color:#f443364d;box-shadow:inset 1px 1px 1px #fffc,0 0 8px #f443361a}50%{border-color:#f4433699;box-shadow:inset 1px 1px 1px #fffc,0 0 16px #f4433626}}.sentiment-label{letter-spacing:2px;text-transform:uppercase;background:#fdfbf7;border-radius:10px;align-items:center;gap:5px;padding:2px 10px;font-size:10px;display:flex;position:absolute;top:-10px;right:18px}.sentiment-dot{border-radius:50%;width:6px;height:6px;display:inline-block}.sentiment-label.positive{color:#4caf50}.sentiment-label.positive .sentiment-dot{background:#4caf50}.sentiment-label.negative{color:#f44336}.sentiment-label.negative .sentiment-dot{background:#f44336}.sentiment-label.neutral{color:#9e9e9e}.sentiment-label.neutral .sentiment-dot{background:#9e9e9e}.msg-source-user{letter-spacing:2px;text-transform:uppercase;opacity:.4;margin-bottom:4px;font-size:10px}.msg-text{color:#3e2723;font-family:Playfair Display,serif;font-size:17px;line-height:1.5}.context-info{opacity:.45;letter-spacing:.5px;max-width:85%;margin-top:6px;margin-left:8px;font-size:11px;font-style:italic}.context-info.sent-ctx{text-align:right;align-self:flex-end}.context-info.recv-ctx{align-self:flex-start}.audio-row{border-top:1px solid #3e27230f;align-items:center;gap:8px;margin-top:10px;padding-top:8px;display:flex}.play-btn{cursor:pointer;background:#d4af3726;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:all .3s;display:flex}.play-btn svg{fill:#3e2723;width:14px;height:14px}.play-btn:hover{background:#d4af3759}.audio-loading{align-items:flex-end;gap:2px;height:16px;display:flex}.audio-loading .bar{background:#d4af3780;border-radius:2px;width:3px;animation:1s ease-in-out infinite audioBarPulse}.audio-loading .bar:first-child{height:6px;animation-delay:0s}.audio-loading .bar:nth-child(2){height:12px;animation-delay:.15s}.audio-loading .bar:nth-child(3){height:8px;animation-delay:.3s}.audio-loading .bar:nth-child(4){height:14px;animation-delay:.45s}.audio-loading .bar:nth-child(5){height:6px;animation-delay:.6s}@keyframes audioBarPulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.pending-overlay{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#fff6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pending-card{text-align:center;background:#ffffffd9;border:1px solid #d4af3766;border-radius:20px;width:360px;max-width:90%;padding:40px;animation:.5s cubic-bezier(.25,1,.5,1) fadeInUp;box-shadow:0 10px 40px #0000001a,inset 0 0 0 1px #fff}.ripple{border:3px solid #d4af3799;border-radius:50%;width:40px;height:40px;margin:0 auto;animation:1.5s linear infinite ripple-anim}@keyframes ripple-anim{0%{box-shadow:0 0 #d4af3766,inset 0 0 #d4af3766}to{box-shadow:0 0 0 20px #d4af3700,inset 0 0 0 20px #d4af3700}}.audio-duration{opacity:.4;margin-left:auto;font-size:11px}.msg-time{opacity:.3;text-align:right;margin-top:6px;font-size:10px}.input-area{z-index:10;background:linear-gradient(#fdfbf700 0%,#fdfbf7 40%);align-items:flex-end;gap:10px;padding:10px 16px 24px;display:flex;position:relative}.mic-wrapper{flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex;position:relative}.mic-wave{pointer-events:none;z-index:0;opacity:0;background:radial-gradient(circle,#f4433699 0%,#f443361a 70%,#0000 100%);border-radius:50%;transition:transform 50ms cubic-bezier(.2,.8,.2,1),opacity 50ms linear;position:absolute;inset:0;transform:scale(1)}.mic-btn,.send-btn{z-index:1;-webkit-backdrop-filter:blur(20px);cursor:pointer;background:linear-gradient(135deg,#ffffff80 0%,#ffffff1a 100%);border:1px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;transition:all .3s;display:flex;position:relative;box-shadow:inset 1px 1px 1px #fffc,0 4px 15px #0000000d}.mic-btn svg,.send-btn svg{fill:#3e2723;opacity:.6;width:20px;height:20px;transition:all .3s}.mic-btn:hover svg,.send-btn:hover svg{opacity:1}.mic-btn.disabled,.send-btn.disabled{opacity:.3;pointer-events:none;cursor:default}.mic-btn.recording{background:linear-gradient(135deg,#f4433626 0%,#ffffff1a 100%);border-color:#f4433666;animation:1.5s ease-in-out infinite mic-pulse}.mic-btn.recording svg{fill:#f44336;opacity:1}@keyframes mic-pulse{0%,to{box-shadow:inset 1px 1px 1px #fffc,0 0 #f4433633}50%{box-shadow:inset 1px 1px 1px #fffc,0 0 0 12px #f4433600}}.text-input-wrap{flex:1;position:relative}.text-input{resize:none;-webkit-backdrop-filter:blur(20px);color:#3e2723;scrollbar-width:none;background:linear-gradient(120deg,#ffffff80 0%,#ffffff1a 100%);border:1px solid #ffffff80;border-radius:22px;outline:none;width:100%;min-height:44px;max-height:120px;padding:11px 16px;font-family:Outfit,sans-serif;font-size:15px;line-height:1.4;transition:all .3s;overflow-y:auto;box-shadow:inset 1px 1px 1px #fffc,0 4px 15px #0000000a}.text-input::-webkit-scrollbar{display:none}.text-input::placeholder{color:#3e27234d;letter-spacing:1px}.text-input:focus{border-color:#d4af3766}.processing-card{-webkit-backdrop-filter:blur(15px);background:linear-gradient(135deg,#f0ebe180 0%,#f0ebe126 100%);border:2px solid #d4af3733;border-radius:18px;align-self:flex-start;max-width:85%;padding:16px 20px;animation:.4s cubic-bezier(.25,1,.5,1) fadeInUp,2s ease-in-out infinite processingPulse;box-shadow:inset 1px 1px 1px #fffc,0 4px 15px #0000000a}@keyframes processingPulse{0%,to{border-color:#d4af3726;box-shadow:inset 1px 1px 1px #fffc,0 0 8px #d4af370d}50%{border-color:#d4af3766;box-shadow:inset 1px 1px 1px #fffc,0 0 20px #d4af371a}}.processing-status{align-items:center;gap:10px;display:flex}.processing-spinner{border:2px solid #d4af3733;border-top-color:#d4af37cc;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.processing-text{letter-spacing:1px;opacity:.6;font-size:13px;font-style:italic}.host-share-btn{cursor:pointer;color:#3e2723;text-transform:uppercase;letter-spacing:1px;background:#d4af3726;border:1px solid #d4af3766;border-radius:20px;align-items:center;gap:6px;margin-left:auto;padding:6px 12px;font-size:11px;display:flex}.host-share-btn svg{fill:currentColor;width:14px;height:14px}.join-request-popup{-webkit-backdrop-filter:blur(20px);z-index:100;opacity:0;pointer-events:none;background:#ffffffd9;border:1px solid #d4af3766;border-radius:16px;flex-direction:column;gap:12px;width:90%;max-width:340px;padding:16px 20px;transition:all .4s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;top:70px;left:50%;transform:translate(-50%)translateY(-20px);box-shadow:0 10px 30px #0000001a,inset 0 0 0 1px #fff}.join-request-popup.show{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.jr-header{align-items:center;gap:10px;display:flex}.jr-avatar{background:linear-gradient(135deg,#d4af3733,#7896ff33);border:1px solid #ffffff80;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:flex}.jr-text{font-size:14px;line-height:1.3}.jr-actions{gap:10px;display:flex}.jr-btn{cursor:pointer;text-transform:uppercase;letter-spacing:2px;border:1px solid;border-radius:4px;flex:1;padding:10px 0;font-family:Playfair Display,serif;font-size:13px;font-weight:400;transition:all .3s}.jr-btn.approve{color:#3e2723;background:0 0;border-color:#d4af3780}.jr-btn.approve:hover{background:#d4af3726;border-color:#d4af37cc}.jr-btn.deny{color:#3e272399;background:0 0;border-color:#3e272333}.jr-btn.deny:hover{color:#3e2723;background:#3e27230d;border-color:#3e272366}.participant-chip{cursor:pointer;position:relative}.participant-menu{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:100;background:#fffffffa;border:1px solid #0000001a;border-radius:14px;flex-direction:column;gap:8px;min-width:220px;margin-top:8px;padding:12px;display:none;position:absolute;top:100%;left:0;box-shadow:0 8px 30px #0003,inset 1px 1px 1px #fff}.participant-menu.show{display:flex}.pm-item{cursor:pointer;color:#3e2723;white-space:nowrap;border-radius:10px;align-items:center;gap:16px;padding:16px 20px;font-size:16px;font-weight:500;transition:all .2s;display:flex}.pm-item:hover{background:#0000000f}.pm-item.danger{color:#c62828}.pm-item svg{fill:currentColor;width:22px;height:22px}.modal-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:200;opacity:0;pointer-events:none;background:#fdfbf7cc;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:fixed;inset:0}.modal-overlay.show{opacity:1;pointer-events:auto}.share-modal{text-align:center;background:#fff;border:1px solid #d4af374d;border-radius:20px;flex-direction:column;align-items:center;width:90%;max-width:320px;padding:24px;display:flex;box-shadow:0 10px 40px #00000014}.qr-placeholder{color:#0000004d;letter-spacing:2px;background:#fafafa;border:2px dashed #d4af3766;border-radius:12px;justify-content:center;align-items:center;width:200px;height:200px;margin:20px 0;font-size:12px;display:flex}.close-modal-btn{cursor:pointer;text-transform:uppercase;background:#0000000d;border:none;border-radius:12px;margin-top:10px;padding:8px 20px;font-family:Outfit;font-size:12px}.onboarding-card{-webkit-backdrop-filter:blur(15px);background:linear-gradient(135deg,#fff9 0%,#fff3 100%);border:1px solid #fff6;border-radius:20px;flex-direction:column;gap:15px;width:90%;max-width:500px;margin:40px auto auto;padding:30px;animation:.6s cubic-bezier(.25,1,.5,1) fadeInOnboard;display:flex;box-shadow:inset 1px 1px 1px #ffffffb3,0 8px 30px #0000000d}@keyframes fadeInOnboard{0%{opacity:0;transform:translateY(20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}.onboarding-title{color:#3e2723;letter-spacing:1px;font-family:Playfair Display,serif;font-size:24px}.onboarding-text{color:#1a1a1a;opacity:.8;font-family:Outfit,sans-serif;font-size:14px;line-height:1.5}.onboarding-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.onboarding-list li{color:#1a1a1a;opacity:.7;padding-left:20px;font-family:Outfit,sans-serif;font-size:13px;line-height:1.4;position:relative}.onboarding-list li:before{content:"•";color:#d4af37;font-size:18px;position:absolute;top:-2px;left:0}.onboarding-list li strong{color:#3e2723;font-weight:600}.onboarding-footer{color:#1a1a1a;opacity:.4;text-transform:uppercase;letter-spacing:2px;text-align:center;margin-top:10px;font-family:Outfit,sans-serif;font-size:11px}:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese) .primary-btn,:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese) .name-input,:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese) .voice-subtitle,:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese) .voice-section-title,:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese) .feature-title,:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese) .feature-desc,:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese) .regenerate-btn,:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese) .onboarding-subtitle,:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese) .onboarding-text{font-family:Outfit,PingFang SC,Microsoft YaHei,Helvetica Neue,sans-serif!important}:is(.lang-arabicshami,.lang-arabicmasri) .primary-btn,:is(.lang-arabicshami,.lang-arabicmasri) .name-input,:is(.lang-arabicshami,.lang-arabicmasri) .voice-subtitle,:is(.lang-arabicshami,.lang-arabicmasri) .voice-section-title,:is(.lang-arabicshami,.lang-arabicmasri) .feature-title,:is(.lang-arabicshami,.lang-arabicmasri) .feature-desc,:is(.lang-arabicshami,.lang-arabicmasri) .regenerate-btn,:is(.lang-arabicshami,.lang-arabicmasri) .onboarding-subtitle,:is(.lang-arabicshami,.lang-arabicmasri) .onboarding-text{font-family:Outfit,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important}:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese,.lang-arabicshami,.lang-arabicmasri) .primary-btn{letter-spacing:1px;font-size:18px;font-weight:500}:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese,.lang-arabicshami,.lang-arabicmasri) .name-input::placeholder,:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese,.lang-arabicshami,.lang-arabicmasri) .name-input{letter-spacing:0;font-size:32px}:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese,.lang-arabicshami,.lang-arabicmasri) .voice-subtitle{letter-spacing:1px;font-size:15px;font-weight:500}:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese,.lang-arabicshami,.lang-arabicmasri) .voice-section-title{letter-spacing:1px;font-size:16px}:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese,.lang-arabicshami,.lang-arabicmasri) .feature-title{letter-spacing:0;font-size:18px}:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese,.lang-arabicshami,.lang-arabicmasri) .feature-desc{letter-spacing:0;opacity:.7;font-size:14px}:is(.lang-chinesesimplified,.lang-chinesetraditional,.lang-chinesecantonese,.lang-arabicshami,.lang-arabicmasri) .regenerate-btn{letter-spacing:0;font-size:14px}
