.tip{
  position:fixed;left:0;top:0;z-index:999;max-width:min(280px, calc(100vw - 16px));
  padding:5px 9px 6px;background:var(--fg);color:var(--bg);
  font:500 11px/1.5 var(--ui);letter-spacing:.02em;line-break:strict;
  overflow:hidden;pointer-events:none;
}
.tip[hidden]{display:none}
.tip-text{display:block}
.tip-text{word-break:keep-all;overflow-wrap:anywhere}
.tip-text .nb{white-space:nowrap}
.tip-text .lead{margin-left:-.5em}
