Aleksandr Bautin
1 year ago
13 changed files with 593 additions and 326 deletions
@ -1,197 +1,196 @@ |
|||||||
@import './base.css'; |
@import "./base.css"; |
||||||
|
|
||||||
@tailwind base; |
@tailwind base; |
||||||
@tailwind components; |
@tailwind components; |
||||||
@tailwind utilities; |
@tailwind utilities; |
||||||
|
|
||||||
#app { |
#app { |
||||||
margin: 0 auto; |
margin: 0 auto; |
||||||
padding: 0; |
padding: 0; |
||||||
min-width: 100vw; |
min-width: 100vw; |
||||||
min-height: 100vh; |
min-height: 100vh; |
||||||
} |
} |
||||||
|
|
||||||
a, |
a, |
||||||
.green { |
.green { |
||||||
text-decoration: none; |
text-decoration: none; |
||||||
color: hsl(201, 100%, 37%); |
color: hsl(201, 100%, 37%); |
||||||
transition: 0.4s; |
transition: 0.4s; |
||||||
} |
} |
||||||
|
|
||||||
@media (min-width: 1024px) { |
@media (min-width: 1024px) { |
||||||
body { |
body { |
||||||
display: flex; |
display: flex; |
||||||
place-items: center; |
place-items: center; |
||||||
} |
} |
||||||
|
|
||||||
#app { |
#app { |
||||||
display: grid; |
display: grid; |
||||||
grid-template-columns: 1fr 1fr; |
grid-template-columns: 1fr 1fr; |
||||||
padding: 0; |
padding: 0; |
||||||
} |
} |
||||||
} |
} |
||||||
|
|
||||||
.b { |
.b { |
||||||
border: 2px solid transparent; |
border: 2px solid transparent; |
||||||
border-radius: 5px; |
border-radius: 5px; |
||||||
padding: 16px 26px; |
padding: 16px 26px; |
||||||
text-align: center; |
text-align: center; |
||||||
text-decoration: none; |
text-decoration: none; |
||||||
display: inline-block; |
display: inline-block; |
||||||
font-size: 1.55rem; |
font-size: 1.55rem; |
||||||
margin: 4px 2px; |
margin: 4px 2px; |
||||||
cursor: pointer; |
cursor: pointer; |
||||||
font-weight: bold; |
font-weight: bold; |
||||||
} |
} |
||||||
|
|
||||||
@media (max-width: 800px) { |
@media (max-width: 800px) { |
||||||
.b { |
.b { |
||||||
font-size: 1.4rem; |
font-size: 1.4rem; |
||||||
} |
} |
||||||
} |
} |
||||||
|
|
||||||
.b.white { |
.b.white { |
||||||
background-color: white; |
background-color: white; |
||||||
color: #282e46; |
color: #282e46; |
||||||
} |
} |
||||||
|
|
||||||
.b.white:hover { |
.b.white:hover { |
||||||
background-color: #282e46; |
background-color: #282e46; |
||||||
color: white; |
color: white; |
||||||
border: 2px solid white; |
border: 2px solid white; |
||||||
} |
} |
||||||
|
|
||||||
.b.blue { |
.b.blue { |
||||||
background-color: #0088cc; |
background-color: #0088cc; |
||||||
color: white; |
color: white; |
||||||
border-radius: 1rem; |
border-radius: 1rem; |
||||||
} |
} |
||||||
|
|
||||||
.b > img:first-child { |
.b > img:first-child { |
||||||
max-height: 1.4rem; |
max-height: 1.4rem; |
||||||
margin-right: 0.7rem; |
margin-right: 0.7rem; |
||||||
} |
} |
||||||
|
|
||||||
.b > img:not(:first-child) { |
.b > img:not(:first-child) { |
||||||
max-height: 1.4rem; |
max-height: 1.4rem; |
||||||
margin-left: 2rem; |
margin-left: 2rem; |
||||||
} |
} |
||||||
|
|
||||||
.wide.b { |
.wide.b { |
||||||
min-width: 16rem; |
min-width: 16rem; |
||||||
margin: 0.5rem; |
margin: 0.5rem; |
||||||
} |
} |
||||||
|
|
||||||
/* A #edeef1 box with rounded corners with black content color and content centered vertically and horizontally */ |
/* A #edeef1 box with rounded corners with black content color and content centered vertically and horizontally */ |
||||||
.rbox { |
.rbox { |
||||||
background-color: #edeef1; |
background-color: #edeef1; |
||||||
border-radius: 2rem; |
border-radius: 2rem; |
||||||
padding: 2.5rem 32px; |
padding: 2.5rem 32px; |
||||||
text-align: center; |
text-align: center; |
||||||
display: flex; |
display: flex; |
||||||
align-items: center; |
align-items: center; |
||||||
place-content: center; |
place-content: center; |
||||||
justify-content: center; |
justify-content: center; |
||||||
font-size: 1.6rem; |
font-size: 1.6rem; |
||||||
font-weight: bold; |
font-weight: bold; |
||||||
color: #282e46; |
color: #282e46; |
||||||
min-width: 16rem; |
min-width: 16rem; |
||||||
margin: 0.5rem 3rem; |
margin: 0.5rem 3rem; |
||||||
} |
} |
||||||
|
|
||||||
/* small margin on mobile */ |
/* small margin on mobile */ |
||||||
@media (max-width: 800px) { |
@media (max-width: 800px) { |
||||||
.rbox { |
.rbox { |
||||||
margin: 0.5rem 0.5rem; |
margin: 0.5rem 0.5rem; |
||||||
} |
} |
||||||
} |
} |
||||||
|
|
||||||
.rbox > p:not(:first-child) { |
.rbox > p:not(:first-child) { |
||||||
margin-top: 1rem; |
margin-top: 1rem; |
||||||
} |
} |
||||||
|
|
||||||
.center { |
.center { |
||||||
display: flex; |
display: flex; |
||||||
justify-content: center; |
justify-content: center; |
||||||
align-items: center; |
align-items: center; |
||||||
place-items: center; |
place-items: center; |
||||||
flex-direction: column; |
flex-direction: column; |
||||||
} |
} |
||||||
|
|
||||||
.b.darkish { |
.b.darkish { |
||||||
background-color: #4e5a88; |
background-color: #4e5a88; |
||||||
color: white; |
color: white; |
||||||
border-radius: 0.5rem; |
border-radius: 0.5rem; |
||||||
font-size: 1rem; |
font-size: 1rem; |
||||||
} |
} |
||||||
|
|
||||||
.mono { |
.mono { |
||||||
font-family: 'Inconsolata', monospace; |
font-family: "Inconsolata", monospace; |
||||||
} |
} |
||||||
|
|
||||||
:root { |
:root { |
||||||
--popper-theme-background-color: #fff; |
--popper-theme-background-color: #fff; |
||||||
--popper-theme-background-color-hover: #fff; |
--popper-theme-background-color-hover: #fff; |
||||||
--popper-theme-text-color: black; |
--popper-theme-text-color: black; |
||||||
--popper-theme-border-width: 0px; |
--popper-theme-border-width: 0px; |
||||||
--popper-theme-border-style: solid; |
--popper-theme-border-style: solid; |
||||||
--popper-theme-border-radius: 6px; |
--popper-theme-border-radius: 6px; |
||||||
--popper-theme-padding: 4px; |
--popper-theme-padding: 4px; |
||||||
--popper-theme-box-shadow: 0 6px 30px -6px rgba(0, 0, 0, 0.25); |
--popper-theme-box-shadow: 0 6px 30px -6px rgba(0, 0, 0, 0.25); |
||||||
} |
} |
||||||
|
|
||||||
.popper { |
.popper { |
||||||
font-size: 0.8rem; |
font-size: 0.8rem; |
||||||
font-family: 'Inconsolata', monospace; |
font-family: "Inconsolata", monospace; |
||||||
} |
} |
||||||
|
|
||||||
.mobile-scale { |
.mobile-scale { |
||||||
scale: 100%; |
scale: 100%; |
||||||
} |
} |
||||||
|
|
||||||
@media (max-width: 800px) { |
@media (max-width: 800px) { |
||||||
.mobile-scale { |
.mobile-scale { |
||||||
scale: 80%; |
scale: 80%; |
||||||
} |
} |
||||||
} |
} |
||||||
|
|
||||||
.get_b { |
.get_b { |
||||||
background-color: #e36464; |
background-color: #e36464; |
||||||
color: #363e5e; |
color: #363e5e; |
||||||
border-radius: 0.5rem; |
border-radius: 0.5rem; |
||||||
padding: 0.2rem 0.8rem; |
padding: 0.2rem 0.8rem; |
||||||
margin-left: 0.9rem; |
cursor: pointer; |
||||||
cursor: pointer; |
|
||||||
} |
} |
||||||
|
|
||||||
@media only screen and (max-width: 800px) { |
@media only screen and (max-width: 800px) { |
||||||
.get_b { |
.get_b { |
||||||
margin-left: 0.1rem; |
margin-left: 0.1rem; |
||||||
padding-left: 0.4rem; |
padding-left: 0.4rem; |
||||||
padding-right: 0.4rem; |
padding-right: 0.4rem; |
||||||
} |
} |
||||||
} |
} |
||||||
|
|
||||||
.flex { |
.flex { |
||||||
display: flex; |
display: flex; |
||||||
} |
} |
||||||
|
|
||||||
.b.back { |
.b.back { |
||||||
font-family: 'Inconsolata', monospace; |
font-family: "Inconsolata", monospace; |
||||||
font-size: 1.5rem; |
font-size: 1.5rem; |
||||||
padding: 0.8rem; |
padding: 0.8rem; |
||||||
} |
} |
||||||
|
|
||||||
.b.back > img { |
.b.back > img { |
||||||
max-height: 1rem; |
max-height: 1rem; |
||||||
margin-right: 0.4rem; |
margin-right: 0.4rem; |
||||||
} |
} |
||||||
|
|
||||||
.material-icons.language { |
.material-icons.language { |
||||||
position:relative; |
position: relative; |
||||||
display:inline-block; |
display: inline-block; |
||||||
} |
} |
||||||
|
|
||||||
.material-icons.language:after { |
.material-icons.language:after { |
||||||
content: "language"; |
content: "language"; |
||||||
} |
} |
||||||
|
Loading…
Reference in new issue