Want to contribute? Fork me on Codeberg.org!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

178 lines
2.4 KiB

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,400;0,700;1,400;1,700&display=swap');
body {
background: #2e3440;
text-shadow: 0 1.5px rgba(0, 0, 0, 0.25);
}
#content {
width: min(100%, 48em);
margin: auto;
margin-top: 4em;
background: #3b4252;
padding: 1em;
}
* {
font-family: "Lato", sans-serif;
color: #e5e9f0;
box-sizing: border-box;
}
h1, h2, h3, h4, h5, h6 {
color: #eceff4;
}
h1 {
margin-top: 0;
border-bottom: 2px solid #434c5e;
}
.card {
display: block;
text-decoration: none;
width: 100%;
color: white;
padding: 1em;
margin-bottom: 0.25em;
}
.activities {
display: grid;
grid-template-columns: repeat(2, 1fr);
gap: 0.75em;
}
.card, .activities > div {
transition: 0.25s;
}
.card:hover {
transform: translateX(8px);
}
.card > * {
margin: 0;
}
.card {
border-left: 4px solid;
background: #4c566a;
}
.card:nth-of-type(5n + 1) {
border-color: #bf616a;
}
.card:nth-of-type(5n + 2) {
border-color: #d08770;
}
.card:nth-of-type(5n + 3) {
border-color: #ebcb8b;
}
.card:nth-of-type(5n + 4) {
border-color: #a3be8c;
}
.card:nth-of-type(5n) {
border-color: #b48ead;
}
#main {
display: flex;
gap: 1em;
}
#main > * {
width: 100%;
}
.socials {
display: flex;
gap: 0.25em;
justify-content: center;
}
.socials img {
width: 2em;
}
.socials > * {
display: flex;
justify-content: center;
align-items: center;
width: 3em;
height: 3em;
border-radius: 100%;
background: #4c566a;
transition: 0.25s;
}
#content, .socials > *, .card, .activities > div {
box-shadow: 0 4px rgba(0, 0, 0, 0.06125);
}
.socials > *:hover, .activities > div:hover {
transform: translateY(-4px);
box-shadow: 0 8px rgba(0, 0, 0, 0.030625);
z-index: 1;
}
footer {
margin-top: 0.5em;
color: rgba(255, 255, 255, 0.25);
text-align: center;
font-size: 0.825em;
}
#content, .card, .activities > div {
border-radius: 4px;
overflow: hidden;
}
.activities > div, .description, .activities > div > a img {
height: 8em;
}
.activities > div {
display: flex;
background: #434c5e;
font-size: 0.78125em;
}
.description {
overflow-y: scroll;
padding: 0.5em;
}
.media-description * {
color: #d8dee9 !important;
}
p:first-child {
margin-top: 0;
}
p:last-child {
margin-bottom: 0;
}
::-webkit-scrollbar {
width: 8px;
}
::-webkit-scrollbar-track {
background: #2e3440;
}
::-webkit-scrollbar-thumb {
background: #4c566a;
border-radius: 4px;
}
::-webkit-scrollbar-thumb:hover {
background: #5e81ac;
}