.language-picker{display:inline-flex;flex-direction:row;flex-wrap:nowrap;flex-shrink:0;align-items:center;margin:0;line-height:1.2;gap:7px;font-family:Inter,system-ui,sans-serif;color:#776d68;font-size:12px;white-space:nowrap}.language-picker select{height:40px;flex:0 0 auto;font:inherit;border:1px solid #ddd5d0;background:#fff;color:#4f4442;padding:9px 28px 9px 10px;border-radius:8px;min-width:115px;width:auto;cursor:pointer}.landing-language{position:relative;display:flex;justify-content:flex-end;padding:18px 30px 0;z-index:5}.language-picker select:focus-visible{outline:3px solid #bd6f74;outline-offset:2px}[dir=rtl] input[type=email],[dir=rtl] input[type=url],[dir=rtl] [name=username],.preview-address,.address{direction:ltr}[dir=rtl] .nav{text-align:right}[dir=rtl] .sidebar{left:auto;right:0;border-right:0;border-left:1px solid var(--line)}[dir=rtl] .workspace{margin-left:0;margin-right:224px}[dir=rtl] .studio-grid{direction:ltr}[dir=rtl] #mainEditor,[dir=rtl] .preview-rail{direction:rtl}[dir=rtl] .preview-link,[dir=rtl] .preview-section-title,[dir=rtl] .preview-video,[dir=rtl] .preview-album,[dir=rtl] .preview-poll,[dir=rtl] .quick-card{text-align:right}[dir=rtl] .nav b{margin-left:0;margin-right:auto}[dir=rtl] .hero-spark{right:auto;left:28px}[dir=rtl] .preview-profile h3,[dir=rtl] .preview-bio{direction:auto}[dir=rtl] .input-group input{text-align:right}[dir=rtl] .phone-hardware{direction:ltr}[dir=rtl] .studio-label,[dir=rtl] .nav-label,[dir=rtl] .eyebrow{letter-spacing:0}[lang=ko] h1,[lang=ar] h1,[lang=ru] h1{letter-spacing:-.4px}.icon-mode-plain>span:first-child{background:transparent!important;font-size:25px;width:30px;height:30px}.icon-mode-none>strong{text-align:center}.preview-link .material-icons{font-family:'Material Icons';font-size:20px;line-height:1}.preview-link.icon-mode-plain .material-icons{font-size:30px}.symbol-option-note{font-size:10px;color:var(--muted)}.link-search{margin-bottom:15px}.feature-note{font-size:11px;border-radius:8px;background:#edf3eb;color:#4a7253;padding:12px 15px;margin-bottom:20px}
@media(max-width:1180px){[dir=rtl] .workspace{margin-right:196px}.topbar{gap:8px}.topbar .language-picker select{min-width:95px;max-width:120px}.topbar .save-state{display:none}}
@media(max-width:980px) and (min-width:761px){[dir=rtl] .workspace{margin-right:74px}}
@media(max-width:760px){[dir=rtl] .workspace{margin-right:0}[dir=rtl] .sidebar-bottom{right:auto;left:20px}.topbar{height:auto;min-height:70px;padding-top:12px;padding-bottom:12px;flex-wrap:wrap}.topbar>.actions{margin-left:auto}.topbar .language-picker{font-size:10px}.topbar .language-picker select{padding:9px;min-width:80px}.landing-language{padding:12px 18px 0}[dir=rtl] .row-actions{margin-left:0;margin-right:auto}.language-picker .language-label{display:none}}

/* Keep toolbar language controls in one row despite shared form-label rules. */
.topbar .language-picker>span{flex:0 0 auto}.topbar .language-picker>span[aria-hidden]{font-size:17px;line-height:1}.topbar .language-picker .language-label{font-size:11px;font-weight:500}

/* One field: consistent text padding and a dedicated arrow area in LTR/RTL. */
.language-picker,.topbar .language-picker{position:relative;display:inline-flex;flex-direction:row;align-items:center;gap:0;height:42px;min-width:158px;max-width:196px;margin:0;padding:0;border:1px solid #ddd5d0;border-radius:11px;background:#fff;box-shadow:0 2px 5px #33221a04;flex:0 0 auto;overflow:hidden}
.language-picker .language-label{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.language-picker .language-globe{position:absolute;inset-inline-start:13px;top:50%;transform:translateY(-50%);font-size:20px;line-height:1;color:#827772;pointer-events:none}
.language-picker:after{content:"";position:absolute;inset-inline-end:15px;top:16px;width:7px;height:7px;border-right:1.8px solid #756963;border-bottom:1.8px solid #756963;transform:rotate(45deg);pointer-events:none}
.language-picker select,.topbar .language-picker select{appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:0;max-width:none;height:40px;margin:0;padding:0 38px;border:0;border-radius:10px;background:transparent;color:#4f4442;font:500 13px/1.2 Inter,system-ui,sans-serif;cursor:pointer;box-shadow:none;outline:none;text-align:start}
.language-picker:focus-within{outline:3px solid #bd6f7470;outline-offset:2px;border-color:#a34c51}
.language-picker select:focus-visible{outline:none}
@media(max-width:760px){.language-picker,.topbar .language-picker{min-width:140px;max-width:170px}.topbar>.actions{gap:8px;max-width:100%;flex-wrap:wrap}.topbar .language-picker select{padding:0 35px;font-size:12px}.landing-language{padding:14px 18px 0}}
