code: func (t *Text) StyleAt(pos int) tcell.Style {
  	if pos < 0 || pos >= len(t.text) || t.widths[pos] < 1 {
  		return tcell.StyleDefault
  	}
  	return t.styles[pos]
  }
docs: // StyleAt gets the style at the given rune index.  If an invalid
  // index is given, or the index is a combining character, then
  // tcell.StyleDefault is returned.