|
|
|
@ -35,6 +35,10 @@ body { |
|
|
|
|
margin: 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
input { |
|
|
|
|
font-family: "Poppins", "sans-serif"; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* FIXME: Dark theme is the same as light theme right now */ |
|
|
|
|
.dark { |
|
|
|
|
--white: #ffffff; |
|
|
|
@ -67,6 +71,12 @@ h6 { |
|
|
|
|
color: var(--purple-2); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
h1, |
|
|
|
|
h2 { |
|
|
|
|
margin-top: calc(32rem / 16); |
|
|
|
|
margin-bottom: calc(16rem / 16); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
h1 { |
|
|
|
|
font-size: calc(48rem / 16); |
|
|
|
|
font-weight: 700; |
|
|
|
@ -74,19 +84,45 @@ h1 { |
|
|
|
|
|
|
|
|
|
h2 { |
|
|
|
|
font-size: calc(36rem / 16); |
|
|
|
|
font-weight: 700; |
|
|
|
|
font-weight: 600; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
h3 { |
|
|
|
|
margin-top: calc(24rem / 16); |
|
|
|
|
margin-bottom: calc(16rem / 16); |
|
|
|
|
|
|
|
|
|
font-size: calc(24rem / 16); |
|
|
|
|
font-weight: 600; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
h4 { |
|
|
|
|
margin-top: calc(24rem / 16); |
|
|
|
|
margin-bottom: calc(8rem / 16); |
|
|
|
|
|
|
|
|
|
font-size: calc(18rem / 16); |
|
|
|
|
font-weight: 600; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
input { |
|
|
|
|
font-family: "Poppins", "sans-serif"; |
|
|
|
|
p { |
|
|
|
|
margin: 1rem 0; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
* A lot of elements right next to an h4 (eg p, ol, ul, etc) have a 16px margin. |
|
|
|
|
* We need to make sure that the next item has an 8px margin-top. |
|
|
|
|
*/ |
|
|
|
|
h4 + * { |
|
|
|
|
margin-top: calc(8rem / 16); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@media only screen and (max-width: calc(768rem / 16)) { |
|
|
|
|
/* h1, h2 = h3 on mobile */ |
|
|
|
|
h1, |
|
|
|
|
h2 { |
|
|
|
|
margin-top: calc(24rem / 16); |
|
|
|
|
margin-bottom: calc(16rem / 16); |
|
|
|
|
|
|
|
|
|
font-size: calc(24rem / 16); |
|
|
|
|
font-weight: 600; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|