230 lines
3.3 KiB
SCSS
230 lines
3.3 KiB
SCSS
* {
|
|
margin: 0;
|
|
}
|
|
|
|
html,
|
|
body {
|
|
margin: 0;
|
|
height: 100%;
|
|
}
|
|
|
|
html {
|
|
-webkit-tap-highlight-color: transparent;
|
|
-webkit-font-smoothing: antialiased;
|
|
}
|
|
|
|
body {
|
|
background-color: $background;
|
|
font-family: $sans;
|
|
letter-spacing: 1px;
|
|
font-size: $base-font-size;
|
|
line-height: $base-line-height;
|
|
}
|
|
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4,
|
|
h5,
|
|
h6 {
|
|
letter-spacing: 2px;
|
|
font-weight: normal;
|
|
}
|
|
|
|
h1 {
|
|
font-family: $sans;
|
|
font-size: 70px;
|
|
line-height: (80/70);
|
|
@include respond-to(mobile) {
|
|
font-size: 50px;
|
|
line-height: (50/45);
|
|
}
|
|
}
|
|
|
|
h2 {
|
|
font-family: $sans;
|
|
font-size: 40px;
|
|
line-height: (50/40);
|
|
|
|
&.has-dividers {
|
|
//overflow: auto !important;
|
|
display: table-cell;
|
|
text-align: center;
|
|
vertical-align: middle;
|
|
@include respond-to(mobile) {
|
|
display: block;
|
|
}
|
|
}
|
|
}
|
|
|
|
h3 {
|
|
font-family: $sans;
|
|
font-size: 20px;
|
|
line-height: (30/20);
|
|
}
|
|
|
|
h4 {
|
|
font-family: $mono;
|
|
font-size: 20px;
|
|
line-height: (30/20);
|
|
}
|
|
|
|
h5 {
|
|
font-family: $sans;
|
|
font-size: 16px;
|
|
line-height: (22/16);
|
|
}
|
|
|
|
h6 {
|
|
font-family: $mono;
|
|
font-size: 16px;
|
|
line-height: (22/16);
|
|
}
|
|
|
|
p {
|
|
font-family: $serif;
|
|
font-size: 17px;
|
|
line-height: (30/17);
|
|
letter-spacing: 1px;
|
|
|
|
&.large-text {
|
|
font-size: 20px;
|
|
line-height: (35/20);
|
|
}
|
|
|
|
a {
|
|
color: $green;
|
|
&:hover {
|
|
color: darken($green, 30%);
|
|
}
|
|
&:active {
|
|
color: darken($green, 50%);
|
|
}
|
|
}
|
|
}
|
|
|
|
a {
|
|
color: inherit;
|
|
text-decoration: none;
|
|
|
|
&:hover {
|
|
color: inherit;
|
|
text-decoration: none;
|
|
}
|
|
|
|
&:visited {
|
|
|
|
}
|
|
|
|
&:active {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
ul,
|
|
ol {
|
|
margin: 0;
|
|
padding: 0;
|
|
list-style-type: none;
|
|
}
|
|
|
|
em {
|
|
font-style: italic;
|
|
}
|
|
|
|
strong {
|
|
font-weight: bold;
|
|
}
|
|
|
|
small,
|
|
.small {
|
|
font-size: 13px;
|
|
}
|
|
|
|
hr {
|
|
margin: ($baseline * 2) 0;
|
|
border-color: $gray-mid;
|
|
border-bottom: 0;
|
|
}
|
|
|
|
pre {
|
|
background-color: $black;
|
|
color: $white;
|
|
margin: $baseline 0;
|
|
}
|
|
|
|
table {
|
|
font-family: $mono;
|
|
margin: ($baseline * 2) 0;
|
|
color: $gray-dark;
|
|
|
|
th {
|
|
color: $black;
|
|
font-weight: normal !important;
|
|
}
|
|
}
|
|
|
|
::selection {
|
|
background: #ffff00; /* Safari */
|
|
color: $black;
|
|
}
|
|
::-moz-selection {
|
|
background: #ffff00; /* Firefox */
|
|
color: $black;
|
|
}
|
|
|
|
input {
|
|
|
|
}
|
|
|
|
button {
|
|
height: $button-height;
|
|
background-color: transparent;
|
|
border-width: 2px;
|
|
border-style: solid;
|
|
padding: 0 30px;
|
|
text-transform: uppercase;
|
|
letter-spacing: 3px;
|
|
@include rounded(5px);
|
|
|
|
&.spaced {
|
|
margin-right: 20px;
|
|
}
|
|
|
|
&.primary {
|
|
color: $green;
|
|
border-color: $green;
|
|
|
|
&:hover {
|
|
background-color: transparentize($green, .7);
|
|
}
|
|
|
|
&:active {
|
|
background-color: transparentize($green, .5);
|
|
}
|
|
}
|
|
|
|
&.secondary {
|
|
color: $black;
|
|
border-color: $black;
|
|
|
|
&:hover {
|
|
background-color: transparentize($black, .9);
|
|
}
|
|
|
|
&:active {
|
|
background-color: transparentize($black, .7);
|
|
}
|
|
}
|
|
|
|
&.inline {
|
|
margin: auto $baseline;
|
|
@include respond-to(mobile) {
|
|
display: block;
|
|
width: 100%;
|
|
margin: $baseline 0;
|
|
}
|
|
}
|
|
}
|