
[lang="ja"] .alert { display:none } .translation-alert-container { display: flex; align-items: flex-start; background-color: #e2f0fd;  border-left: 4px solid #f9bf07;  border-radius: 4px; padding: 16px 20px; margin: 20px auto; color: #333333;  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2); line-height: 1.5; } .translation-alert-icon { margin-right: 15px; margin-top: 2px; flex-shrink: 0; display: flex; align-items: center; justify-content: center; } .translation-alert-content { flex-grow: 1; } .translation-alert-title { font-weight: bold; font-size: 16px; margin-bottom: 4px; display: block; } .translation-alert-text { font-size: 14px; opacity: 0.9; display: block; } @media (max-width: 600px) { .translation-alert-container { padding: 12px 15px; } .translation-alert-title { font-size: 15px; } .translation-alert-text { font-size: 13px; } }