body
background-color: #fff
font-family: "Open Sans", Helvetica
margin: 0
padding: 0
.unibar
padding: 20px
border-bottom: 1px solid #ddd
box-shadow: 2px 2px 5px #9c9c9c
.logo
font-size: 200%
.userdata
display: inline-block
float: right
padding: 12px
.wrapper
min-height: 100vh
.show-promo
width: 200px
text-align: center
margin: 5px
vertical-align: text-top
.artwork
max-width: 180px
max-height: 260px
.blocklayout
.block
margin: 15px
h1
background-color: #f5f5f5
border: 2px solid #d0d0d0
border-bottom: 0
padding: 8px
word-wrap: break-word
.content
overflow: hidden
padding: 10px
&.columns
position: relative
.column
&.primary
width: 80%
&.smaller
width: 20%
@media all and (max-width: 800px)
font-size: 5vw !important
position: initial
display: block
width: initial
display: none
margin-bottom: 10px
border: none
box-shadow: none
.content, h1
margin: 5px auto