$signin_form_width = 320px
$signin_form_gap_v = 50px
$signin_form_gap_h = 50px
$signin_dialog_expand_v = 50px
$signin_dialog_expand_h = 30px

.dialog--signin__bg
  background: rgba(#000, 0.8)
  position: absolute
  left: rem(-($signin_dialog_expand_h))
  top: rem($signin_dialog_expand_v)
  bottom: rem($signin_dialog_expand_v)
  right: rem(-($signin_dialog_expand_h))
  z-index: 1
  box-shadow: 0 3px 10px rgba(#000, 0.3)

.dialog--signin__main
  background: #FFF
  width: rem($signin_form_width)
  padding: rem($signin_form_gap_v $signin_form_gap_h)
  margin-right: rem($signin_form_width - $signin_dialog_expand_h)
  position: relative
  z-index: 2
  box-shadow: 0 0 30px rgba(#000, 0.6)
  
.dialog--signin .dialog--signin__main:first-child
  margin-right: 0

.dialog--signin__side
  position: absolute
  right: 0
  width: rem($signin_form_width)
  padding: rem(0 $signin_form_gap_h)
  transform: translateY(-50%)
  top: 50%
  color: #DDD

.dialog--signin__side h1
  color: #FFF

.dialog--signin__side p
  margin: 1em 0
  line-height: 1.2em

.dialog--signin__title
  text-align: center
  color: lighten($primary-color, 20%)

.dialog--signin__note
  margin: 0.3em 0 2em 0
  text-align: center
  font-size: rem($font-size-secondary)

.dialog--signin__close-container
  position: absolute
  right: rem(15px)
  top: rem(15px)
