/* Temporary notice - see data-notice.js. Amber, not red: it is a heads-up, not
   an error, and it must not out-shout the buttons on the start screen. */
.tl-data-notice {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 10px 0;
  padding: 6px 6px 6px 12px;
  border-radius: 14px;
  border: 1px solid rgba(245, 180, 60, 0.45);
  background: rgba(245, 180, 60, 0.1);
  color: var(--text, #e8eaf2);
  text-align: start;
  font-size: 13px;
  line-height: 1.35;
}
.tl-data-notice-icon {
  flex: none;
  display: inline-flex;
  color: #f5b43c;
}
.tl-data-notice-icon svg { width: 16px; height: 16px; }
/* One line: "Beta  Friends and messages may occasionally reset." */
.tl-data-notice-text {
  flex: 1;
  min-width: 0;
}
.tl-data-notice-text strong { font-weight: 700; margin-inline-end: 6px; }
.tl-data-notice-text > span { color: var(--muted, #aab0c4); }
.tl-data-notice-ok {
  flex: none;
  min-height: 32px;
  padding: 0 12px;
  border-radius: 999px;
  border: 1px solid rgba(245, 180, 60, 0.55);
  background: transparent;
  color: var(--text, #e8eaf2);
  font: inherit;
  font-weight: 700;
  cursor: pointer;
}
.tl-data-notice-ok:hover { background: rgba(245, 180, 60, 0.16); }
/* The start screens centre their content; the notice keeps a readable width. */
.setup-panel .tl-data-notice,
#viewStart .tl-data-notice { max-width: 560px; margin-inline: auto; }
[data-theme="light"] .tl-data-notice-text > span { color: #4a4f5e; }
