frog_emojis/style.css

218 lines
3.1 KiB
CSS

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700&display=swap");
html {
font-family: sans-serif;
-ms-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%
}
a {
background-color: transparent
}
a:active,
a:hover {
outline: 0
}
h1 {
font-size: 2em;
margin: 0.67em 0
}
img {
border: 0
}
svg:not(:root) {
overflow: hidden
}
figure {
margin: 1em 40px
}
hr {
box-sizing: content-box;
height: 0
}
body {
padding: 0;
margin: 0;
font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 16px;
line-height: 1.5;
color: #AAAAAA
}
a {
color: #1e6bb8;
text-decoration: none
}
a:hover {
text-decoration: underline
}
.btn {
display: inline-block;
margin-bottom: 1rem;
color: rgba(255, 255, 255, 0.7);
background-color: rgba(255, 255, 255, 0.08);
border-color: rgba(255, 255, 255, 0.2);
border-style: solid;
border-width: 1px;
border-radius: 0.3rem;
transition: color 0.2s, background-color 0.2s, border-color 0.2s
}
.btn:hover {
color: rgba(255, 255, 255, 0.8);
text-decoration: none;
background-color: rgba(255, 255, 255, 0.2);
border-color: rgba(255, 255, 255, 0.3)
}
.btn+.btn {
margin-left: 1rem
}
@media screen and (min-width: 64em) {
.btn {
padding: 0.75rem 1rem
}
}
@media screen and (min-width: 42em) and (max-width: 64em) {
.btn {
padding: 0.6rem 0.9rem;
font-size: 0.9rem
}
}
@media screen and (max-width: 42em) {
.btn {
display: block;
width: auto;
padding: 0.75rem;
font-size: 0.9rem
}
.btn+.btn {
margin-top: 1rem;
margin-left: 0
}
}
.page-header {
color: #fff;
text-align: center;
background-color: #159957;
background-image: linear-gradient(120deg, #155799, #159957)
}
@media screen and (min-width: 64em) {
.page-header {
padding: 1rem 1rem
}
}
@media screen and (min-width: 42em) and (max-width: 64em) {
.page-header {
padding: 1rem 1rem
}
}
@media screen and (max-width: 42em) {
.page-header {
padding: 1rem 1rem
}
}
.project-name {
margin-top: 0;
margin-bottom: 0.1rem
}
@media screen and (min-width: 64em) {
.project-name {
font-size: 3.25rem
}
}
@media screen and (min-width: 42em) and (max-width: 64em) {
.project-name {
font-size: 2.25rem
}
}
@media screen and (max-width: 42em) {
.project-name {
font-size: 1.75rem
}
}
.project-tagline {
margin-bottom: 2rem;
font-weight: normal;
opacity: 0.7
}
@media screen and (min-width: 64em) {
.project-tagline {
font-size: 1.25rem
}
}
@media screen and (min-width: 42em) and (max-width: 64em) {
.project-tagline {
font-size: 1.15rem
}
}
@media screen and (max-width: 42em) {
.project-tagline {
font-size: 1rem
}
}
.site-footer {
text-align: center;
padding-top: 2rem;
margin-top: 2rem;
border-top: solid 1px #eff0f1
}
@media screen and (min-width: 64em) {
.site-footer {
font-size: 1rem
}
}
@media screen and (min-width: 42em) and (max-width: 64em) {
.site-footer {
font-size: 1rem
}
}
@media screen and (max-width: 42em) {
.site-footer {
font-size: 0.9rem
}
}
.site-footer-owner {
display: block;
font-weight: bold
}
.site-footer-credits {
color: #819198
}
/* */