436 lines
10 KiB
CSS
436 lines
10 KiB
CSS
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&family=Roboto:wght@400;700&family=Righteous&family=Kosugi&family=RocknRoll+One&family=Gothic+A1&family=Black+Han+Sans&family=PT+Sans+Caption&family=Russo+One&family=Palanquin+Dark&family=Raleway:wght@500&family=Commissioner&family=Alegreya+Sans:wght@700&family=Mitr&family=Lalezar&display=swap');
|
|
|
|
:root {
|
|
margin: 0;
|
|
--red: #d62800;
|
|
--pink: #d462a6;
|
|
--orange: #ff9b56;
|
|
--white: #ffffff;
|
|
background: linear-gradient(149deg, rgba(255, 1, 1, 0.5) 0%, rgba(228, 177, 49, 0.5) 100%), url('/assets/noise.svg');
|
|
background-attachment: fixed;
|
|
font-family: "Righteos";
|
|
transition: all 0.3s ease;
|
|
}
|
|
|
|
.title {
|
|
font-family: "Righteous";
|
|
font-size: 3em;
|
|
margin-top: 2em;
|
|
}
|
|
|
|
a {
|
|
text-decoration: none;
|
|
color: #000;
|
|
transition: all 0.3s ease;
|
|
}
|
|
|
|
a:hover {
|
|
color: #000;
|
|
}
|
|
|
|
body::before {
|
|
background: #8C8C8C;
|
|
filter: url(#noiseFilter);
|
|
}
|
|
|
|
html, body {
|
|
-ms-overflow-style: none; /* IE and Edge */
|
|
scrollbar-width: none; /* Firefox */
|
|
/* height: 100%; */
|
|
gap: 3em;
|
|
margin: 0 10em;
|
|
background: transparent;
|
|
}
|
|
|
|
.cards {
|
|
display: grid;
|
|
justify-content: center;
|
|
grid-template-columns: 1fr 1fr 1fr 1fr;
|
|
}
|
|
|
|
.cards-column {
|
|
display: flexbox;
|
|
flex-direction: column;
|
|
grid-column: span 2;
|
|
}
|
|
|
|
.card-uwu {
|
|
overflow: auto;
|
|
margin: 40px 20px;
|
|
background: #ffffff;
|
|
align-items: center;
|
|
text-align: center;
|
|
border-radius: 1.4vw;
|
|
padding: 20px;
|
|
|
|
background: linear-gradient(149deg, rgba(232, 21, 193, 0.8) 0%, rgba(236, 148, 24, 0.8) 100%), url('/assets/noise.svg');
|
|
background-attachment: fixed;
|
|
}
|
|
|
|
.kyuties {
|
|
display: flex;
|
|
justify-content: space-evenly;
|
|
}
|
|
|
|
.kyuties-card {
|
|
overflow: auto;
|
|
margin: 10px;
|
|
width: 25vw;
|
|
height: 25vw;
|
|
background: #ffffff;
|
|
align-items: center;
|
|
text-align: center;
|
|
border-radius: 1.4vw;
|
|
padding: 20px;
|
|
|
|
background: linear-gradient(149deg, rgba(232, 21, 193, 0.8) 0%, rgba(236, 148, 24, 0.8) 100%), url('/assets/noise.svg');
|
|
background-attachment: fixed;
|
|
}
|
|
|
|
.card-header {
|
|
grid-column: 2 / span 2;
|
|
justify-content: center;
|
|
align-content: center;
|
|
font-family: 'Righteous';
|
|
font-weight: 150;
|
|
font-style: italic;
|
|
font-size: 24px;
|
|
margin: 0px;
|
|
}
|
|
|
|
.card-uwu:hover {
|
|
box-shadow: 0 4px 80px 10px rgba(27, 26, 42, 0.25);
|
|
}
|
|
|
|
/* Custom Scrollbar styles */
|
|
.card-uwu::-webkit-scrollbar {
|
|
width: 10px; /* Adjust the width of the scrollbar */
|
|
}
|
|
|
|
.card-uwu::-webkit-scrollbar-track {
|
|
background: transparent; /* The track of the scrollbar */
|
|
}
|
|
|
|
.card-uwu::-webkit-scrollbar-thumb {
|
|
background: #901eed; /* The draggable part of the scrollbar */
|
|
border-radius: 100px;
|
|
}
|
|
|
|
.card-uwu::-webkit-scrollbar-thumb:hover {
|
|
background: #5d129a; /* Color when you hover over the draggable part of the scrollbar */
|
|
}
|
|
|
|
|
|
/* For Firefox */
|
|
.card-uwu {
|
|
scrollbar-width: thin; /* "auto" or "thin" */
|
|
scrollbar-color: #901eed transparent; /* The draggable part of the scrollbar and the track */
|
|
}
|
|
|
|
.card-title {
|
|
font-family: "Righteous";
|
|
font-size: 3em;
|
|
}
|
|
|
|
.card-image {
|
|
width: 40%;
|
|
height: 40%;
|
|
border-radius: 50%;
|
|
object-fit: cover;
|
|
box-shadow: 0 4px 80px 10px rgba(27, 26, 42, 0.35);
|
|
}
|
|
|
|
|
|
a.card-link {
|
|
color: #000;
|
|
font-size: 2em;
|
|
text-decoration: underline;
|
|
}
|
|
|
|
/* Blobs */
|
|
.blob-cont {
|
|
display: flex;
|
|
flex-direction: column;
|
|
justify-content: center;
|
|
align-items: center;
|
|
z-index: -2;
|
|
height: 500px;
|
|
width: 500px;
|
|
position: relative;
|
|
right: 5em;
|
|
}
|
|
|
|
|
|
.blob {
|
|
border-radius: 100px;
|
|
filter: blur(40px);
|
|
}
|
|
|
|
#blob1 {
|
|
background-color: var(--white);
|
|
position: absolute;
|
|
top: 250px;
|
|
right: 0;
|
|
height: 200px;
|
|
width: 200px;
|
|
|
|
animation: blob4 8s infinite linear;
|
|
}
|
|
|
|
#blob2 {
|
|
background-color: var(--red);
|
|
position: absolute;
|
|
top: 200px;
|
|
left: 100px;
|
|
height: 200px;
|
|
width: 200px;
|
|
|
|
animation: blob1 8s infinite ease;
|
|
}
|
|
|
|
#blob3 {
|
|
background-color: var(--orange);
|
|
position: absolute;
|
|
top: 80px;
|
|
right: -20px;
|
|
height: 200px;
|
|
width: 250px;
|
|
|
|
animation: blob2 8s infinite ease;
|
|
}
|
|
|
|
#blob4 {
|
|
background-color: var(--pink);
|
|
position: absolute;
|
|
right: 0;
|
|
top: 300px;
|
|
height: 250px;
|
|
width: 200px;
|
|
|
|
animation: blob3 8s infinite linear;
|
|
}
|
|
|
|
@keyframes blob1 {
|
|
0% {
|
|
top: 200px;
|
|
left: 100px;
|
|
transform: scale(1);
|
|
}
|
|
30% {
|
|
top: 300px;
|
|
left: 150px;
|
|
transform: scale(1.2);
|
|
}
|
|
60% {
|
|
top: 100px;
|
|
left: 200px;
|
|
transform: scale(1.3);
|
|
}
|
|
100% {
|
|
top: 200px;
|
|
left: 100px;
|
|
transform: scale(1);
|
|
}
|
|
}
|
|
|
|
@keyframes blob2 {
|
|
0% {
|
|
top: 80px;
|
|
right: -20px;
|
|
transform: scale(1.2);
|
|
}
|
|
30% {
|
|
top: 300px;
|
|
right: -20px;
|
|
transform: scale(1);
|
|
}
|
|
60% {
|
|
top: 200px;
|
|
right: 100px;
|
|
transform: scale(1);
|
|
}
|
|
100% {
|
|
top: 80px;
|
|
right: -20px;
|
|
transform: scale(1.2);
|
|
}
|
|
}
|
|
|
|
@keyframes blob3 {
|
|
0% {
|
|
top: 250px;
|
|
right: 0;
|
|
transform: scale(1);
|
|
}
|
|
30% {
|
|
top: 150px;
|
|
right: 150px;
|
|
transform: scale(1.4);
|
|
}
|
|
60% {
|
|
top: 250px;
|
|
right: 100px;
|
|
transform: scale(1);
|
|
}
|
|
100% {
|
|
top: 250px;
|
|
right: 0;
|
|
transform: scale(1);
|
|
}
|
|
}
|
|
|
|
@keyframes blob4 {
|
|
0% {
|
|
top: 150px;
|
|
right: -50px;
|
|
transform: scale(1.6);
|
|
}
|
|
30% {
|
|
top: 100px;
|
|
right: 40px;
|
|
transform: scale(1.3);
|
|
}
|
|
60% {
|
|
top: 250px;
|
|
right: 10px;
|
|
transform: scale(1);
|
|
}
|
|
100% {
|
|
top: 150px;
|
|
right: -50px;
|
|
transform: scale(1.6);
|
|
}
|
|
}
|
|
|
|
header {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: space-between;
|
|
align-items: center;
|
|
width: 100%;
|
|
margin-bottom: 10vh;
|
|
font-family: "Righteous";
|
|
font-size: 20px;
|
|
margin-top: 2em;
|
|
}
|
|
|
|
nav {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: flex-end;
|
|
align-items: center;
|
|
gap: 3em;
|
|
margin-top: 0.6em;
|
|
}
|
|
|
|
.hero {
|
|
display: flex;
|
|
flex-direction: row;
|
|
justify-content: center;
|
|
align-items: center;
|
|
|
|
gap: 3em;
|
|
background: linear-gradient(to right, #151515 1px, transparent 1px) 0 0,
|
|
linear-gradient(to right, #151515 1px, transparent 1px) 0 100%,
|
|
linear-gradient(to left, #151515 1px, transparent 1px) 100% 0,
|
|
linear-gradient(to left, #151515 1px, transparent 1px) 100% 100%,
|
|
linear-gradient(to bottom, #151515 1px, transparent 1px) 0 0,
|
|
linear-gradient(to bottom, #151515 1px, transparent 1px) 100% 0,
|
|
linear-gradient(to top, #151515 1px, transparent 1px) 0 100%,
|
|
linear-gradient(to top, #151515 1px, transparent 1px) 100% 100%;
|
|
background-repeat: no-repeat;
|
|
background-size: 20px 20px;
|
|
}
|
|
|
|
.hero-title {
|
|
margin-top: 10vh;
|
|
font-size: 5em;
|
|
}
|
|
.page-content {
|
|
font-size: 24px;
|
|
margin: 0 20px;
|
|
}
|
|
|
|
:root::-webkit-scrollbar {
|
|
display: none;
|
|
}
|
|
|
|
p {
|
|
max-width: 45vw;
|
|
}
|
|
|
|
.link {
|
|
font-family: "Righteous";
|
|
text-decoration: underline;
|
|
color: #910c75;
|
|
}
|
|
|
|
.button {
|
|
font-family: "Righteous";
|
|
font-size: 1.5em;
|
|
border-radius: 13px;
|
|
border: none;
|
|
padding: 1em 2em;
|
|
background: linear-gradient(149deg, rgba(232, 21, 193, 0.8) 0%, rgba(236, 148, 24, 0.8) 100%), url('/assets/noise.svg');
|
|
background-attachment: fixed;
|
|
box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
|
|
cursor: pointer;
|
|
color: #000;
|
|
margin-bottom: 1em;
|
|
width: 5vw;
|
|
}
|
|
|
|
.category {
|
|
font-family: "Righteous";
|
|
font-size: 2em;
|
|
margin-top: 5vh;
|
|
}
|
|
|
|
img.emoji {
|
|
vertical-align: -10%;
|
|
}
|
|
|
|
.bold-text {
|
|
font-weight: bold;
|
|
}
|
|
|
|
ul.socials {
|
|
margin-left: -25px;
|
|
font-size: 1.2em;
|
|
}
|
|
|
|
/* arrow bounce */
|
|
.arrow
|
|
{
|
|
position: relative;
|
|
bottom: -2rem;
|
|
left: 50%;
|
|
margin-left:-20px;
|
|
width: 40px;
|
|
height: 40px;
|
|
|
|
/**
|
|
* Dark Arrow Down
|
|
*/
|
|
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSI1MTIiIGlkPSJzdmcyIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSI1MTIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6Y2M9Imh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL25zIyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczppbmtzY2FwZT0iaHR0cDovL3d3dy5pbmtzY2FwZS5vcmcvbmFtZXNwYWNlcy9pbmtzY2FwZSIgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIiB4bWxuczpzb2RpcG9kaT0iaHR0cDovL3NvZGlwb2RpLnNvdXJjZWZvcmdlLm5ldC9EVEQvc29kaXBvZGktMC5kdGQiIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxkZWZzIGlkPSJkZWZzNCIvPjxnIGlkPSJsYXllcjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAsLTU0MC4zNjIyKSI+PHBhdGggZD0ibSAxMjcuNDA2MjUsNjU3Ljc4MTI1IGMgLTQuOTg1MywwLjA3ODQgLTkuOTEwNzcsMi4xNjMwOCAtMTMuNDM3NSw1LjY4NzUgbCAtNTUsNTUgYyAtMy42MDA1NjUsMy41OTkyNyAtNS42OTY4ODMsOC42NTg5NSAtNS42OTY4ODMsMTMuNzUgMCw1LjA5MTA1IDIuMDk2MzE4LDEwLjE1MDczIDUuNjk2ODgzLDEzLjc1IEwgMjQyLjI1LDkyOS4yNSBjIDMuNTk5MjcsMy42MDA1NiA4LjY1ODk1LDUuNjk2ODggMTMuNzUsNS42OTY4OCA1LjA5MTA1LDAgMTAuMTUwNzMsLTIuMDk2MzIgMTMuNzUsLTUuNjk2ODggTCA0NTMuMDMxMjUsNzQ1Ljk2ODc1IGMgMy42MDA1NiwtMy41OTkyNyA1LjY5Njg4LC04LjY1ODk1IDUuNjk2ODgsLTEzLjc1IDAsLTUuMDkxMDUgLTIuMDk2MzIsLTEwLjE1MDczIC01LjY5Njg4LC0xMy43NSBsIC01NSwtNTUgYyAtMy41OTgxNSwtMy41OTEyNyAtOC42NTA2OCwtNS42ODEyNyAtMTMuNzM0MzgsLTUuNjgxMjcgLTUuMDgzNjksMCAtMTAuMTM2MjIsMi4wOSAtMTMuNzM0MzcsNS42ODEyNyBMIDI1Niw3NzguMDMxMjUgMTQxLjQzNzUsNjYzLjQ2ODc1IGMgLTMuNjY2NzgsLTMuNjY0MjMgLTguODQ4MDEsLTUuNzY0NDIgLTE0LjAzMTI1LC01LjY4NzUgeiIgaWQ9InBhdGgzNzY2LTEiIHN0eWxlPSJmb250LXNpemU6bWVkaXVtO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7Zm9udC13ZWlnaHQ6bm9ybWFsO2ZvbnQtc3RyZXRjaDpub3JtYWw7dGV4dC1pbmRlbnQ6MDt0ZXh0LWFsaWduOnN0YXJ0O3RleHQtZGVjb3JhdGlvbjpub25lO2xpbmUtaGVpZ2h0Om5vcm1hbDtsZXR0ZXItc3BhY2luZzpub3JtYWw7d29yZC1zcGFjaW5nOm5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2RpcmVjdGlvbjpsdHI7YmxvY2stcHJvZ3Jlc3Npb246dGI7d3JpdGluZy1tb2RlOmxyLXRiO3RleHQtYW5jaG9yOnN0YXJ0O2Jhc2VsaW5lLXNoaWZ0OmJhc2VsaW5lO2NvbG9yOiMwMDAwMDA7ZmlsbDojMjIyMjIyO2ZpbGwtb3BhY2l0eToxO2ZpbGwtcnVsZTpub256ZXJvO3N0cm9rZTpub25lO3N0cm9rZS13aWR0aDozOC44ODAwMDEwNzttYXJrZXI6bm9uZTt2aXNpYmlsaXR5OnZpc2libGU7ZGlzcGxheTppbmxpbmU7b3ZlcmZsb3c6dmlzaWJsZTtlbmFibGUtYmFja2dyb3VuZDphY2N1bXVsYXRlO2ZvbnQtZmFtaWx5OlNhbnM7LWlua3NjYXBlLWZvbnQtc3BlY2lmaWNhdGlvbjpTYW5zIi8+PC9nPjwvc3ZnPg==);
|
|
background-size: contain;
|
|
|
|
opacity: 1;
|
|
transition: opacity 0.3s ease;
|
|
}
|
|
|
|
.bounce {
|
|
animation: bounce 2s infinite;
|
|
}
|
|
|
|
@keyframes bounce {
|
|
0%, 20%, 50%, 80%, 100% {
|
|
transform: translateY(0);
|
|
}
|
|
40% {
|
|
transform: translateY(-30px);
|
|
}
|
|
60% {
|
|
transform: translateY(-15px);
|
|
}
|
|
}
|