 import UIKit
 import XCPlayground
 
-let liveView = UIView(frame: .init(x: 0, y: 0, width: 600, height: 600))
+let liveView = UIView(frame: .init(x: 0, y: 0, width: 440, height: 600))
   |> UIView.lens.backgroundColor .~ .ksr_offWhite
 XCPlaygroundPage.currentPage.liveView = liveView
 

  |> UIStackView.lens.axis .~ .Vertical
  |> UIStackView.lens.distribution .~ .FillEqually
  |> UIStackView.lens.layoutMarginsRelativeArrangement .~ true
  |> UIStackView.lens.layoutMargins .~ .init(top: 16, left: 16, bottom: 16, right: 16)
liveView.addSubview(rootStackView)

let positiveButton = positiveButtonStyle <> UIButton.lens.titleText(forState: .Normal) .~ "Positive button"

}

let buttonsStyles: [[UIButton -> UIButton]] = [
  [ positiveButton,      positiveButton      <> disabled() ],
  [ neutralButton,       neutralButton       <> disabled() ],
  [ facebookButtonStyle, facebookButtonStyle <> disabled() ],
  [ borderButton,        borderButton        <> disabled() ]
]

let rowStackViewStyle =
  UIStackView.lens.alignment .~ .Top
    <> UIStackView.lens.axis .~ .Horizontal
    <> UIStackView.lens.distribution .~ .EqualSpacing
    <> UIStackView.lens.spacing .~ 24.0

for buttonStyles in buttonsStyles {
  rootStackView.addArrangedSubview(
