.language-select { display: block; min-width: 130px; max-width: 100%; padding: 9px 12px; border: 1px solid #b99aff66; border-radius: 10px; color: #f1e7ff; background: #100b19; font-size: 15px; }
.entry-language { display: flex; justify-content: center; align-items: center; gap: 10px; margin: 18px 0 0; color: #bdb0cd; font-size: 12px; }
.entry-language .language-select { width: auto; min-width: 110px; }
html[lang=en] .settings-row-copy { min-width: 0; }
html[lang=en] .settings-row-copy p { overflow-wrap: anywhere; }
html[lang=en] .settings-status { white-space: normal; text-align: center; }
html[lang=en] .card-actions small { line-height: 1.25; }
html[lang=en] .video-volume-value { min-width: 35px; }
@media(max-width:600px) {
  .settings-row .language-select { width: 100%; }
  html[lang=en] .welcome-screen h1 { font-size: clamp(33px, 10vw, 64px); }
  html[lang=en] .card-actions .comment-label { font-size: 9px; }
}
