.site-language{display:inline-flex;align-items:center;gap:6px;flex:none;margin:0;color:inherit;font-family:inherit}.site-language select{max-width:112px;min-height:38px;padding:6px 8px;border:1px solid #b06baf70;border-radius:10px;background:#21192f;color:#f5e8fa;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;cursor:pointer}.site-language select:focus-visible{outline:3px solid #eba3f3;outline-offset:3px}.language-label{font-size:17px}.language-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:640px){.site-language{gap:3px}.site-language select{max-width:92px;min-height:36px;padding:5px;font-size:11px}}@media print{.site-language{display:none}}@media(max-width:1350px){.site-header{flex-wrap:wrap;gap:6px 12px}.site-header>nav[aria-label="Main navigation"]{order:5;flex:0 0 100%;flex-wrap:nowrap;overflow-x:auto;white-space:nowrap}.site-header>.blog-social{flex-wrap:nowrap;margin-left:auto}}@media(max-width:640px){.site-header{column-gap:6px;padding-inline:12px}.site-header>.wordmark{font-size:20px}.site-header>.blog-social{gap:4px}.site-header>.site-language .language-label{display:none}.site-header>.site-language select{max-width:80px}.site-header .theme-controls button{width:32px;height:32px;min-width:32px;padding:0}}.native-translation-status{margin:20px auto;padding:12px 18px;max-width:1100px;background:#8c3d7926;border:1px solid #b06baf70;border-radius:10px;color:inherit;font:14px/1.5 system-ui;position:relative}.native-translation-status[hidden]{display:none}html[dir=rtl] .prose{text-align:right}.native-translation-status{position:fixed;inset:auto 20px 90px;z-index:1002;width:fit-content;max-width:calc(100% - 40px);background:#21192ff5;color:#f5e8fa;box-shadow:0 8px 30px #0004}
