/* Optional language, translation and project links on the original interface. */
.language-picker{display:flex!important;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px!important;color:#bbd3ef}
.language-picker select,.translation-settings select{color:#ecf5ff;background:#142940;border:1px solid #4b6e91;border-radius:8px;font:inherit;font-size:14px;min-height:44px;padding:8px;max-width:100%}
.translation-settings{padding-bottom:14px;border-bottom:1px solid #365370}
.project-links{display:flex;gap:14px;flex-wrap:wrap;justify-content:center;margin:14px 0;line-height:1.6}
.project-links a,.modal-card a{color:#9cd7ff;text-underline-offset:4px;overflow-wrap:anywhere}
.modal-card a.btn{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;color:white;box-sizing:border-box}
.support-block{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:20px 0}
.support-block img{width:180px;height:180px;max-width:100%;object-fit:contain;padding:10px;background:#fff;box-sizing:content-box;border-radius:8px}
.message-translation{grid-column:2/-1;margin-top:8px;min-width:0;font-size:13px}
.message-translation button{background:#142e49;color:#aed9fa;border:1px solid #3d6487;border-radius:7px;min-height:36px;padding:6px 10px;cursor:pointer;font:inherit}
.message-translation button:disabled{opacity:.65;cursor:wait}
.translation-label{display:block;color:#9fbfdc;margin:10px 0 6px;font-size:12px}
.translated-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65;border-left:2px solid #648db1;padding:8px 12px;background:#0a2035;border-radius:4px;color:#e2ecfa}
.translation-error{color:#f2bd94;line-height:1.5;margin:6px 0}
.summary-card .message-translation{margin:10px 16px 16px}
@media(max-width:650px){.message-translation{grid-column:1/-1}.support-block{gap:12px}.language-picker{font-size:11px!important}.language-picker select{font-size:13px}.project-links{gap:10px}}
