body, html
  background: #1b1b1b
  margin: 0
  padding: 9
  font-family: Arial, Helvetica, sans-serif
  font-size: 12px
  line-height: 1.5

#page-home
  padding: 15px
  color: #ddd

  footer, header
    color: #999

  .home
    height: 100vh
    position: relative

  .container
    padding-top: 30%
    text-align: center

  .password-section
    margin-bottom: 10px

    input
      outline: none
      background: #000
      color: #fff
      border: 1px solid #333
      padding: 5px

  .divider
    height: 1px
    background: rgba(#fff, 0.1)
    margin: 10px 0

  h1
    margin: 0

  a
    text-decoration: none
    color: #fff
    border-bottom: 1px dotted #fff

  button
    background: rgba(#fff, 0.1)
    border: 1px solid rgba(#fff, 0.2)
    color: #fff
    cursor: pointer
    margin-bottom: 10px
    margin-right: 5px
    outline: none
    padding: 4px 10px

    &:disabled
      opacity: 0.5

  .messages
    background: #000
    padding: 10px
    border: 1px solid #333

    .message
      margin-top: 5px
      color: rgba(#fff, 0.5)
