/* Quiet site warnings (warnings.js). The notice itself is CNCalm's
   (.calm-notice in ui.css); this only spaces the strip. Theme tokens only. */
.cn-warnings-mount[hidden] { display: none; }
.cn-warnings { margin: 0 0 12px; padding-bottom: 8px; border-bottom: 1px solid var(--line); }
.cn-warnings .calm-notice { margin: 4px 0; }
.cn-warnings .calm-line { min-width: 0; overflow-wrap: anywhere; }
.cn-warning-short { color: inherit; }
.cn-warnings-more { margin: 4px 0 0 16px; }
.cn-warnings-more .calm-details-body { max-width: none; }
.panel > .cn-warnings-mount { padding: 8px 16px 0; }
@media (max-width: 480px) {
  .cn-warnings .calm-notice-row { align-items: flex-start; }
  .cn-warnings .calm-action { margin-left: 16px; }
}
