solomonlai.ng/style.css

137 lines
1.6 KiB
CSS

*,
*::before,
*::after {
box-sizing: border-box;
}
body {
margin: 0;
font-family: Roboto, sans-serif;
color: #d7d6d4;
background: #1a1617;
}
p,
h1,
h2,
h3,
h4 {
margin: 0;
}
img {
max-width: 100%;
}
.accent1 {
color: #d7d6d4;
background: #6B5C4A;
}
.accent2 {
color: #d7d6d4;
background: #564945;
}
.accent3 {
color: #d7d6d4;
background: #262527;
}
.container {
width: 80%;
max-width: 800px;
margin: 0 auto;
position: relative;
}
.title,
.region {
padding: 2rem 0;
}
.foot {
padding-top: 2rem;
}
.row {
display: block;
text-align: justify;
}
.col:not(:first-child) {
padding-top: .5rem;
}
.center {
display: flex;
justify-content: center;
}
.cards {
display: flex;
gap: 1rem;
align-items: center;
}
.card {
display: block;
flex: 1;
>img {
max-width: 100px !important;
}
}
h2 {
span {
display: inline-block;
}
}
a,
a:hover,
a:active,
a:link,
a:focus,
a:visited {
color: #d7d6d4;
}
@media (min-width:600px) {
.row {
display: flex;
gap: 3rem;
}
.col {
flex: 1;
padding-top: 0 !important;
}
.cards {
gap: unset;
justify-content: space-between;
}
.card {
max-width: 115px;
}
}
.stagger-visualizer {
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
width: 17rem;
height: 6rem;
}
.part {
width: 1rem;
height: 1rem;
border: 1px solid #d7d6d4;
background-color: #d7d6d4;
}