src/pages/index.module.css (123 lines of code) (raw):
/**
* CSS files with the .module.css suffix will be treated as CSS modules
* and scoped locally.
*/
.heroBanner {
padding: 4rem 0;
text-align: left;
position: relative;
overflow: hidden;
background-image:linear-gradient(to top, rgba(230, 239, 255, 1) , rgba(255, 255, 255, 1));
display: flex;
flex-direction: column;
}
[data-theme='dark'] .heroBanner {
background-image:linear-gradient(to top, rgba(30, 40, 60, 1) , rgba(40, 50, 70, 1));
}
.container{
width:100%;
height:100%;
display: flex;
}
.titles{
display: block;
margin: 0 0 0 10%;
width: 40%;
}
/* To make sure the hero title is seen in light mode, add certain styling */
.titles h1 {
color: #333333;
}
[data-theme='dark'] .titles h1 {
color: #ffffff;
}
.image{
width: 40%;
}
.tagline{
color:rgba(59, 61, 63, 1);
font-weight:light;
margin-top:2rem;
width:80%;
}
[data-theme='dark'] .tagline {
color:rgba(220, 220, 220, 1);
}
@media screen and (max-width: 950px) {
.tagline {
font-size:16px;
}
}
@media screen and (max-width: 1200px) and (min-width:950px) {
.tagline {
font-size:18px;
}
}
@media screen and (max-width: 1400px) and (min-width:1201px){
.tagline {
font-size:22px;
}
}
@media screen and (max-width: 1700px) and (min-width:1401px) {
.tagline {
font-size:24px;
}
}
@media screen and (max-width: 2500px) and (min-width:1701px) {
.tagline {
font-size:28px;
}
}
.buttons {
width: 80%;
display: flex;
/*align-items: left;*/
/*justify-content: left;*/
margin-top:10px;
}
.buttons a{
border-radius:90pt;
box-shadow:0pt 5pt 6pt 1pt rgba(48, 113, 169, 0.16);
background-color:white;
margin-right: 2rem;
color:rgba(0, 91, 244, 1);
display:flex;
border:1px solid rgba(0, 91, 244, 1);
}
[data-theme='dark'] .buttons a {
background-color:rgba(50, 60, 80, 1);
color:rgba(100, 160, 255, 1);
border:1px solid rgba(100, 160, 255, 1);
box-shadow:0pt 5pt 6pt 1pt rgba(0, 0, 0, 0.3);
}
.buttons a:first-child {
background-color:rgba(40, 117, 243, 1);
box-shadow:0pt 5pt 6pt 1pt rgba(0, 0, 0, 0.16);
color:white
}
[data-theme='dark'] .buttons a:first-child {
background-color:rgba(60, 130, 240, 1);
box-shadow:0pt 5pt 6pt 1pt rgba(0, 0, 0, 0.3);
color:white;
border:1px solid rgba(60, 130, 240, 1);
}
@media screen and (max-width:820px){
.container{
flex-direction: column;
}
.titles{
width: 90%;
margin: 0 0 0 5%;
}
.image{
width: 90%;
margin-left: 5%;
margin-top: 1rem;
}
.buttons{
flex-direction: column;
width: 90%;
}
.buttons a{
width:12rem;
margin-top: 1rem;
}
}
@media screen and (max-width: 996px) {
.heroBanner {
padding: 2rem;
}
}