app/assets/stylesheets/_base.css.scss
body {
font-family: $helvetica;
font-size: 100%;
text-rendering: optimizelegibility;
}
ul {
list-style-type: none;
margin: 0;
padding: 0;
}
.wrapper {
margin: auto;
padding: 0 4em;
@include media($smallandtouch) {
padding: 0 20px;
}
}
header {
display: block;
margin: 0;
overflow: visible;
h1 {
font-family: $sans;
margin: 0;
padding: 1.5em 0 2em;
img.logo {
margin: 0;
}
a, a:link, a:visited {
color: #000;
margin: 0;
}
span {
font-weight: normal;
}
}
}
figure {
margin: 0;
}
div.notice {
background: rgb(255, 253, 200);
border: none;
border-radius: 0;
color: rgb(90, 89, 53);
display: block;
line-height: 1.4em;
margin-bottom: 2em;
padding: 1em;
text-align: center;
}
footer {
clear: both;
display: block;
padding: 2em 0;
font-family: $mono;
p {
font-size: 80%;
line-height: 1em;
margin: 0;
}
}
form.vertical {
input {
@include box-sizing(border-box);
display: block;
margin-bottom: .5em;
width: 100%;
}
input[type="submit"] {
@include button(shiny, lighten($dark, 20%));
font-size: 100%;
}
}