/* HSK-BASE-010: existing visual system, longer Vietnamese labels and visible focus. */
[data-daily-locale="vi"] .vi-daily-notice { max-width: 1120px; margin: 24px auto; padding: 16px 24px; line-height: 1.7; background: #fff; color: #242121; border-left: 4px solid #b82c2c; }
[data-daily-locale="vi"] :is(button, .vi-mock-header a) { min-height: 44px; }
[data-daily-locale="vi"] :is(a,button,input,select):focus-visible { outline: 3px solid #b82c2c; outline-offset: 3px; }
[data-daily-locale="vi"] :is(.practice-question,.practice-start-card,.practice-summary,.practice-standard-picker__controls) { min-width: 0; overflow-wrap: anywhere; }
[data-daily-locale="vi"] [data-daily-content] { overflow-wrap: anywhere; }
[data-daily-locale="vi"] :is(.practice-question,.practice-summary) { scroll-margin-top: 24px; }
@media(max-width:760px) {
  [data-daily-locale="vi"] .vi-daily-notice { margin: 16px; padding: 12px; }
  [data-daily-locale="vi"] .practice-question__header h3 { word-break: normal; overflow-wrap: normal; }
}
