*{
box-sizing:border-box;
}
html, body{
font-family: Helvetica, sans-serif;
font-size: 14px;
line-height: 1.42857143;
}
.section{
width:100%;
padding: 100px 50px;
border-bottom:1px solid darken(white, 20);
pre:first-of-type{
margin-top:0;
}
}
.side-nav{
position:fixed;
overflow-y:scroll;
width:250px;
height:100%;
border-right:1px solid darken(white, 20);
a{
color: black;
}
}
.main-content{
margin-left:250px;
}
.swatch{
height:1em;
width:4em;
margin-right:5px;
background:gray;
display:inline-block;
vertical-align:middle;
}
.table{
width:100%;
td{
padding: 5px;
}
}
.side-nav{
font-size: 1.2em;
}