header #language-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;background:transparent;color:inherit;border:1px solid #8885;border-radius:8px;min-height:44px;padding:8px 10px;margin:0 0 0 auto;font:600 12px/1 Barlow,Arial,sans-serif;letter-spacing:.04em}#language-button svg{width:19px;height:19px}#language-button:focus-visible,#language-dialog button:focus-visible{outline:2px solid #c13c0c;outline-offset:3px}#language-dialog{background:#f8f7f4;color:#171717;border:1px solid #dedbd4;border-radius:18px;width:min(360px,calc(100vw - 32px));padding:24px;max-height:calc(100dvh - 40px);overflow:auto;box-sizing:border-box}#language-dialog::backdrop{background:#0006;backdrop-filter:blur(3px)}.language-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.language-heading h2{font:600 28px/1.1 'Barlow Condensed',Arial,sans-serif;margin:0}.language-heading button{border:0;background:transparent;color:inherit;min-width:44px;min-height:44px;padding:10px}.language-heading svg{width:22px;height:22px}.language-options{display:grid;gap:6px}.language-options button{display:flex;align-items:center;gap:14px;width:100%;min-height:52px;padding:12px 14px;border:1px solid transparent;border-radius:9px;background:transparent;color:#171717;font:500 16px/1.2 Barlow,Arial,sans-serif;text-align:left}.language-options button small{margin-left:auto;color:#666;font-size:11px}.language-options button svg{width:19px;height:19px;visibility:hidden}.language-options button[aria-pressed=true]{background:#ffede4;border-color:#f4c2ad}.language-options button[aria-pressed=true] svg{visibility:visible;color:#ad350c}.language-options button:hover{background:#eeede7}@media(max-width:700px){header #language-button{padding:8px;gap:5px;min-width:62px}body header{gap:10px}.member-shell header .brand img{width:108px}.member-shell .header-actions [data-install-app] span{display:none}.member-shell header .header-actions{gap:4px}.member-shell header .header-actions button{padding:8px}.member-shell #account-link{font-size:11px;max-width:80px}.auth-entry header .brand img,.auth-select header .brand img{width:108px}.entry-code-actions button{white-space:normal;text-align:left}.entry-code-actions #edit-email{text-align:right}.mobile-nav button span{overflow:hidden;text-overflow:ellipsis;max-width:100%}}@media(max-width:370px){.member-shell header .brand img{width:88px}.auth-entry .header-actions [data-install-app] span,.auth-select .header-actions [data-install-app] span{display:none}}
@media(max-width:700px) and (max-height:650px){.auth-entry:not(.login-editing) .entry-intro{display:none}.auth-entry:not(.login-editing) .entry-access{padding-top:14px;padding-bottom:14px}.auth-entry:not(.login-editing) .entry-access h2{font-size:30px}.auth-entry:not(.login-editing) .entry-help{margin-top:8px;padding-top:8px}}
