@media not (min-aspect-ratio:1){html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-section{border:1px solid var(--modal-border);border-radius:var(--vech-radius-md);background:var(--modal-bg-soft);grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""copy""options";margin:0;padding:16px;display:grid}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-section+.account-modal__language-section{margin-top:20px}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-section h3{color:var(--modal-text);font-size:var(--mobile-type-title);grid-area:heading;align-items:center;gap:8px;margin:0;font-weight:500;line-height:1.5;display:flex}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-section h3 svg{width:16px;height:16px;color:var(--modal-text-muted);flex-shrink:0}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-section>p{min-width:0;color:var(--modal-text-muted);font-size:var(--mobile-type-caption);overflow-wrap:anywhere;grid-area:copy;margin:6px 0 12px;line-height:1.6;display:block}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-section:has(>.account-modal__language-status:not(:empty))>p:not(.account-modal__language-status){visibility:hidden}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-section .account-modal__language-status{margin:6px 0 12px}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-options{flex-flow:column;grid-area:options;gap:8px;display:flex}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-options button{width:100%;min-width:0;height:var(--mobile-control-action);min-height:var(--mobile-control-action);border:1px solid var(--modal-border);border-radius:var(--vech-radius-sm);background:var(--modal-bg-soft);color:var(--modal-text-soft);box-shadow:none;font-family:inherit;font-size:var(--mobile-type-button);text-align:left;white-space:normal;cursor:pointer;flex:none;justify-content:space-between;align-items:center;padding:8px 12px;font-weight:400;line-height:1.5;transition:background .16s,color .16s,border-color .16s;display:flex}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-options button:hover,html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-options button[aria-pressed=true]{background:var(--modal-bg-hover);color:var(--modal-text)}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-options button[aria-pressed=true]{border-color:var(--vech-border-strong);font-weight:500}html[data-theme=light] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-options button[aria-pressed=true]:is(*,:hover,:active){background:var(--mobile-selected-background);color:var(--mobile-selected-foreground);border-color:var(--mobile-selected-border);box-shadow:none}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-options button:focus-visible{outline:2px solid color-mix(in srgb, var(--foreground) 60%, transparent);outline-offset:3px}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__language-options button>svg{flex-shrink:0;width:16px;height:16px}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__appearance-label{flex-direction:row;align-items:center;gap:8px;min-width:0;display:inline-flex}html[data-theme] body .account-modal.viewer-mobile-dialog .account-modal__personalization .account-modal__appearance-label svg{flex-shrink:0;width:16px;height:16px}}
