         styleDisclosureButton.titleLabel?.textColor = theme.colors.primaryText
         textSizeDisclosureButton.titleLabel?.textColor = theme.colors.primaryText
 
-        styleDisclosureButton.tintColor = UIColor.red
+        clearButton.tintColor = theme.colors.error
+
+        separators.forEach { $0.backgroundColor = theme.colors.border }
+
+        layer.shadowColor = theme.colors.shadow.cgColor
     }
 }

        delegate?.textFormattingViewDidTapCloseButton(self, button: sender)
    }

}

extension TextFormattingView: Themeable {

    @IBOutlet weak var textSizeDisclosureButton: AlignedImageButton!
    @IBOutlet weak var clearButton: UIButton!

    @IBOutlet var separators: [UIView] = []

    @objc static func loadFromNib() -> TextFormattingView {
        let nib = UINib(nibName: "TextFormattingView", bundle: Bundle.main)
        let view = nib.instantiate(withOwner: nil, options: nil).first as! TextFormattingView
        return view
    }

    override func awakeFromNib() {
        super.awakeFromNib()
        updateFonts()
        addTopShadow()
    }

    override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
