button.language-picker-compact{width:44px;height:44px;color:var(--brand);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}button.language-picker-compact:hover{background:var(--selected)}.language-picker-compact:focus-visible{outline-offset:2px;outline:2px solid}.language-code{letter-spacing:.02em;font-size:13px;font-weight:700;line-height:1}.language-error{color:var(--danger);margin:4px 12px}button.language-setting{width:100%;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border-width:0 0 1px}.language-setting .language-setting-value{min-width:0;color:var(--muted);text-align:end;gap:8px}.language-setting-value>svg{flex-shrink:0}.dialog:has(>.language-options){width:360px}.dialog:has(>.language-options) .dialog-header{border-bottom:0;padding:16px 20px 8px}.dialog:has(>.language-options) h2{font-size:20px}.dialog-body.language-options{padding:8px 12px max(16px, var(--safe-bottom));gap:4px;display:grid}.language-option{min-height:56px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:16px;display:flex}.language-option[aria-pressed=true],.language-option:hover{background:var(--selected);color:var(--brand)}.language-option:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.language-option:disabled{cursor:wait}.language-loading{animation:1s linear infinite language-loading}@keyframes language-loading{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.language-loading{animation:none}}@media (max-width:700px){.dialog:has(>.language-options){width:100%}}.discover-toolbar .discover-language{color:var(--media-on);background:rgb(var(--media-rgb) / 32%);border:1px solid var(--media-line);display:none}@media (max-width:1023px){.discover-toolbar .discover-language{display:flex}}.appearance-control{justify-content:space-between;align-items:center;gap:14px;min-width:0;display:flex}.appearance-control .appearance-label{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.appearance-segments{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;min-width:0;padding:3px;display:grid}.appearance-option{cursor:pointer;min-width:0;display:flex;position:relative}.appearance-option>input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.appearance-option>span{width:100%;min-height:44px;color:var(--muted);border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:13px;line-height:1.35;display:flex}.appearance-option>input:checked+span{background:var(--surface);color:var(--brand);font-weight:600;box-shadow:0 1px 3px #00000014}.appearance-option>span>span{white-space:nowrap}.appearance-option svg{flex-shrink:0}.appearance-option>input:focus-visible+span{outline:2px solid var(--focus);outline-offset:-2px}.appearance-control.is-compact{flex-shrink:0}.appearance-control.is-compact .appearance-option>span{min-width:44px;min-height:44px;padding:6px}@media (max-width:600px){.appearance-control:not(.is-compact){flex-direction:column;align-items:stretch;gap:10px}.appearance-control:not(.is-compact) .appearance-segments{width:100%}}@media (max-width:400px){.appearance-control:not(.is-compact) .appearance-option>span{gap:4px;padding-inline:6px;font-size:12px}}@media (max-width:360px){.ops-workspace .ops-header{flex-wrap:wrap}.ops-header .appearance-control.is-compact{flex-basis:100%;order:1;justify-content:flex-end}}
