/* Locale-only adjustments; the approved English stylesheet is unchanged. */
.return-english{color:#ffe33f!important;border-color:#ffe33f!important;gap:.4cqw;font-weight:700}.return-english>span{font-size:2cqw;line-height:.8}
html[lang="es"] .welcome-copy{left:2.7%;width:43%}html[lang="es"] .welcome-copy strong{font-size:1.55cqw;letter-spacing:-.04cqw}html[lang="es"] .welcome-copy>span{font-size:1.25cqw}
html[lang="es"] .primary-action.talk{left:47.757%;width:16.359%}html[lang="es"] .primary-action.feedback{left:65.699%;width:15.831%}html[lang="es"] .primary-action.subscribe{left:82.982%;width:15.567%;gap:.3cqw}html[lang="es"] .subscribe svg{width:2.8cqw;height:2.8cqw}html[lang="es"] .subscribe strong{font-size:1.45cqw}html[lang="es"] .subscribe small{font-size:1.35cqw}
html[lang="es"] #how-to{left:1.715%;width:11.873%}html[lang="es"] #english{left:14.512%;width:7.388%}html[lang="es"] #tagalog{left:22.823%;width:7.652%}html[lang="es"] #spanish{left:31.266%;width:8.047%}html[lang="es"] #back-english{left:40.238%;width:14.248%}html[lang="es"] #last-conversation{left:55.541%;width:11.61%;font-size:1.15cqw}html[lang="es"] #clear-conversation{left:68.206%;width:12.665%;font-size:1.15cqw}html[lang="es"] #owner{left:83.245%;width:14.908%;font-size:1.2cqw}
html[lang="es"] .greeting-help{font-size:1.25cqw}
html[lang="es"] .native-hero{aspect-ratio:758/463}html[lang="es"] .hero-art{left:-102.6385224%;width:202.6385224%}html[lang="es"] .brand-mask h1{left:6.5%;font-size:6.1cqw}html[lang="es"] .brand-mask h1 span{font-size:5.1cqw}html[lang="es"] .brand-mask>p{left:12%;font-size:1.44cqw;letter-spacing:.08cqw}
html[lang="es"] .speech-bubble{top:19%;height:35.4%;padding-left:1.4cqw;padding-right:1.4cqw}html[lang="es"] .speech-bubble p{font-size:1.7cqw}html[lang="es"] .category#category-5 span{font-size:1.25cqw}html[lang="es"] .category.important{font-size:1.23cqw}html[lang="es"] .just-talk{font-size:1.7cqw}
html[lang="es"] .send{min-width:11.1cqw}html[lang="es"] .subscribe-cta{font-size:1.8cqw}html[lang="es"] .plus-card ul{font-size:1.55cqw}html[lang="es"] .outline-action{min-width:21.8cqw}html[lang="es"] .outline-action#account{min-width:22.8cqw}
/* Tagalog reference: 1098 x 1433, with a 158 px header and 672 px hero. */
html[lang="tl"] .native-header{height:14.3898cqw}html[lang="tl"] .welcome-copy{left:4.64%;top:12%;width:38%}html[lang="tl"] .welcome-copy strong{font-size:1.18cqw;letter-spacing:-.025cqw}html[lang="tl"] .welcome-copy>span{font-size:1.12cqw;margin-top:.45cqw}
html[lang="tl"] .primary-action.talk{left:43.898%;width:17.122%;top:8.861%;height:28.481%;font-size:1.5cqw}html[lang="tl"] .primary-action.feedback{left:62.386%;width:17.668%;top:8.861%;height:28.481%;font-size:1.4cqw}html[lang="tl"] .primary-action.subscribe{left:81.33%;width:15.483%;top:7.595%;height:31.013%;gap:.5cqw}html[lang="tl"] .subscribe svg{width:2.8cqw;height:2.8cqw}html[lang="tl"] .subscribe strong{font-size:1.35cqw}html[lang="tl"] .subscribe small{font-size:1.2cqw}
html[lang="tl"] .native-mini{top:50%;height:18.987%;font-size:1.15cqw;border-radius:.45cqw}html[lang="tl"] #how-to{left:8.106%;width:12.113%}html[lang="tl"] #tagalog{left:21.038%;width:6.922%}html[lang="tl"] #spanish{left:28.962%;width:6.922%}html[lang="tl"] #back-english{left:37.158%;width:16.849%;top:49.367%;height:19.62%;font-size:1.3cqw;border-radius:1.5cqw}html[lang="tl"] #replay{left:55.738%;width:9.836%}html[lang="tl"] #stop{left:66.667%;width:9.745%;color:#90a6bd;border-color:#7898b3}html[lang="tl"] #mute{left:77.414%;width:8.106%}html[lang="tl"] #owner{left:80.419%;width:11.02%;top:74.051%;height:17.722%}html[lang="tl"] .greeting-help{left:10%;right:23%;top:78%;font-size:1.1cqw;letter-spacing:-.02cqw}
html[lang="tl"] .native-hero{aspect-ratio:1098/672}html[lang="tl"] .hero-art{width:100%;height:213.2440476%;top:-23.5119048%;left:0}html[lang="tl"] .brand-mask{width:59%;height:13.2%}html[lang="tl"] .brand-mask h1{left:6.1%;top:11%;font-size:5.75cqw}html[lang="tl"] .brand-mask h1 span{font-size:4.75cqw}html[lang="tl"] .brand-mask>p{left:13.6%;top:77%;font-size:1.5cqw;letter-spacing:.35cqw}
html[lang="tl"] .support-rail{left:2%;top:14.286%;width:11.3%;height:66.37%}html[lang="tl"] .rail-item strong{font-size:1.25cqw}html[lang="tl"] .rail-item>span{font-size:1.15cqw}html[lang="tl"] .rail-item:last-child>span{font-size:1cqw}html[lang="tl"] .rail-item svg{width:3.6cqw;height:3.6cqw}
html[lang="tl"] .speech-bubble{left:42.25%;top:15.625%;width:17.4%;height:33.2%;padding:1.2cqw 1.8cqw .8cqw}html[lang="tl"] .speech-bubble p{font-size:1.6cqw;line-height:1.15}html[lang="tl"] .wave{height:2.5cqw}
html[lang="tl"] .options{left:62.02%;top:5.655%;width:36.25%;height:46.4%;padding:2cqw 1.2cqw 1.2cqw}html[lang="tl"] .options h2{font-size:2.5cqw;line-height:1.04;letter-spacing:-.04cqw;margin-bottom:1.1cqw}html[lang="tl"] .category-grid{grid-template-rows:repeat(2,9cqw);gap:.9cqw}html[lang="tl"] .category{font-size:1.4cqw;gap:.75cqw}html[lang="tl"] .category svg{width:3.8cqw;height:3.5cqw}html[lang="tl"] .category#category-5 span{font-size:1.4cqw}html[lang="tl"] .category.important{font-size:1.2cqw}
.native-law{position:absolute;left:69.581%;top:52.827%;width:20.401%;height:17.411%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6cqw;padding:.8cqw;border:.18cqw solid #00c9ff;border-radius:1.1cqw;background:linear-gradient(145deg,#06254a,#020b1c 80%);box-shadow:inset 0 0 1.4cqw #0279ef35,0 0 .6cqw #02a8ff66;color:#ffe54c;text-align:center;text-shadow:0 0 .45cqw #d9a90070;font:600 1.7cqw/1.2 Arial,sans-serif}.native-law svg{display:block;width:3.6cqw;height:3cqw;filter:drop-shadow(0 0 .35cqw #ffbb0055)}
html[lang="tl"] .just-talk{left:74.954%;top:72.619%;width:9.745%;height:17.411%;font-size:1.6cqw;gap:.8cqw}html[lang="tl"] .just-talk svg{width:3.6cqw;height:3.6cqw}
html[lang="tl"] .chat-section{grid-template-columns:minmax(0,2.3fr) minmax(0,1fr);padding-top:1.8cqw}html[lang="tl"] .chat-main{font-size:1.35cqw}html[lang="tl"] .greeting{font-size:1.45cqw}html[lang="tl"] .allowance,html[lang="tl"] .chat-main label{line-height:1.9cqw}html[lang="tl"] .chat-main textarea{height:6.56cqw;min-height:6.56cqw;font-size:1.45cqw}html[lang="tl"] .chat-actions{margin-top:.8cqw}html[lang="tl"] .send,html[lang="tl"] .reset{height:2.8cqw;font-size:1.3cqw}html[lang="tl"] .reset{min-width:19cqw;padding-left:.5cqw;padding-right:.5cqw}html[lang="tl"] .history{margin-top:.9cqw;font-size:1.4cqw}.privacy-note{font-size:.9cqw;line-height:1.35;margin:1.6cqw 0 0}
html[lang="tl"] .plus-card{margin-top:.6cqw}html[lang="tl"] .plus-card h2{font-size:2.2cqw}html[lang="tl"] .price{font-size:4.2cqw}html[lang="tl"] .price small{font-size:2.2cqw}html[lang="tl"] .plus-card ul{font-size:1.4cqw;line-height:2cqw}html[lang="tl"] .plus-card li::before{font-size:2cqw}html[lang="tl"] .subscribe-cta{font-size:1.65cqw;height:4cqw}html[lang="tl"] .billing{font-size:1.3cqw}
html[lang="tl"] .account-strip{margin-top:2cqw;margin-left:4.2cqw}html[lang="tl"] .account-strip p,html[lang="tl"] .memory-strip p{font-size:1.2cqw}html[lang="tl"] .account-actions{gap:1.6cqw}html[lang="tl"] .outline-action{height:2.9cqw;min-width:14.6cqw;padding-left:.8cqw;padding-right:.8cqw;font-size:1.3cqw}html[lang="tl"] .outline-action#account{min-width:17.7cqw}html[lang="tl"] .memory-strip{margin-left:4.2cqw;padding-bottom:1.5cqw}html[lang="tl"] .memory{font-size:1.4cqw}html[lang="tl"] .native-footer{min-height:9.65cqw;padding:1.5cqw 2.8cqw}html[lang="tl"] .native-footer>p{font-size:.9cqw}html[lang="tl"] .publisher,html[lang="tl"] .visits{font-size:1.15cqw;min-height:3.1cqw}html[lang="tl"] .visits{min-width:8.4cqw}
/* Corrections observed during full-width browser review. */
html[lang="es"] .primary-action.talk,html[lang="es"] .primary-action.feedback{font-size:1.35cqw;white-space:nowrap}
html[lang="es"] .brand-mask h1{font-size:5.9cqw}html[lang="es"] .brand-mask h1 span{font-size:4.9cqw}html[lang="es"] .brand-mask>p{font-size:1.64cqw;letter-spacing:.1cqw}
html[lang="es"] .speech-bubble{width:19.2%}
html[lang="tl"] .primary-action.feedback{font-size:1.13cqw;white-space:nowrap}html[lang="tl"] .subscribe strong{font-size:1.15cqw;white-space:nowrap}
html[lang="tl"] .just-talk{font-size:1.5cqw;padding:.3cqw}html[lang="tl"] .just-talk>span{white-space:nowrap}
html[lang="tl"] .brand-mask>p{letter-spacing:.25cqw}
