/* Etykieta statycznego podglądu — NIE jest częścią motywu */
.preview-flag {
  position: fixed; left: 12px; bottom: 12px; z-index: 2147483000; max-width: calc(100% - 24px);
  padding: 6px 12px; border-radius: 999px; background: #f3e7c8; color: #17141c;
  font: 500 12px/1.35 system-ui, sans-serif; letter-spacing: .01em; box-shadow: 0 6px 24px rgb(0 0 0 / .45); pointer-events: none;
}
.preview-flag strong { font-weight: 700; }
/* Na wąskich ekranach etykieta stoi w przepływie na samej górze, żeby nie zasłaniała treści. */
@media (max-width: 700px) {
  .preview-flag { position: relative; left: auto; bottom: auto; display: block; max-width: none; margin: 0; border-radius: 0; text-align: center; box-shadow: none; }
}
