2024-04-18 13:19:40 +00:00
|
|
|
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.11.3/font/bootstrap-icons.min.css");
|
2024-09-23 22:11:44 +00:00
|
|
|
@import url('https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&family=Source+Sans+3:ital,wght@0,200..900;1,200..900&display=swap');
|
2024-09-23 18:50:08 +00:00
|
|
|
@font-face {
|
|
|
|
font-family: "Upheaval TT";
|
|
|
|
src: url("../assets/fonts/upheavtt.ttf");
|
|
|
|
}
|
|
|
|
@font-face {
|
|
|
|
font-family: "Exo";
|
|
|
|
src: url("../assets/fonts/exo.otf");
|
|
|
|
}
|
|
|
|
|
2024-09-23 21:05:30 +00:00
|
|
|
|
|
|
|
/* CSS Variables */
|
2024-09-23 18:50:08 +00:00
|
|
|
:root {
|
|
|
|
--rd-purple: #946beb;
|
|
|
|
--rd-blue: #1a9fff;
|
|
|
|
--rd-black: #222;
|
2024-09-23 23:57:27 +00:00
|
|
|
--gradient-1: linear-gradient(45deg, var(--rd-purple) 30%, var(--rd-blue));
|
|
|
|
--gradient-2: linear-gradient(45deg, var(--rd-blue) 30%, var(--rd-purple));
|
2024-09-23 21:05:30 +00:00
|
|
|
--pixel-font: "Upheaval TT", monospace;
|
|
|
|
--body-font: "Exo", serif;
|
2024-09-23 23:57:27 +00:00
|
|
|
--transition-speed: 0.1s;
|
2024-09-23 18:50:08 +00:00
|
|
|
}
|
|
|
|
|
2024-04-18 13:19:40 +00:00
|
|
|
|
|
|
|
body {
|
2024-09-23 18:50:08 +00:00
|
|
|
background: var(--rd-black);
|
|
|
|
}
|
|
|
|
|
|
|
|
/* Nav and Footer Styles */
|
|
|
|
|
|
|
|
nav, footer {
|
|
|
|
background: var(--rd-blue);
|
2024-09-23 21:05:30 +00:00
|
|
|
font-family: var(--pixel-font);
|
2024-09-23 18:50:08 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
nav {
|
|
|
|
border-bottom: var(--rd-purple) solid 5px;
|
|
|
|
font-size: x-large;
|
|
|
|
}
|
|
|
|
|
|
|
|
nav i.bi {
|
|
|
|
font-size: small;
|
|
|
|
}
|
|
|
|
|
2024-09-23 23:57:27 +00:00
|
|
|
nav .nav-link:hover, nav .nav-link.show {
|
|
|
|
color: white;
|
2024-09-23 20:43:37 +00:00
|
|
|
}
|
|
|
|
|
2024-09-23 23:57:27 +00:00
|
|
|
nav .dropdown-menu.show {
|
2024-09-23 18:50:08 +00:00
|
|
|
background: var(--rd-purple);
|
|
|
|
border: white solid 1px;
|
|
|
|
font-size: large;
|
|
|
|
}
|
|
|
|
|
2024-09-23 23:57:27 +00:00
|
|
|
nav a.dropdown-item:hover {
|
2024-09-23 18:50:08 +00:00
|
|
|
background: var(--rd-blue);
|
2024-09-23 23:57:27 +00:00
|
|
|
color: white;
|
|
|
|
}
|
|
|
|
|
|
|
|
nav a.dropdown-item:hover svg {
|
|
|
|
fill: white;
|
2024-09-23 18:50:08 +00:00
|
|
|
}
|
|
|
|
|
2024-09-23 22:14:08 +00:00
|
|
|
footer {
|
|
|
|
border-top: var(--rd-purple) solid 5px;
|
|
|
|
}
|
|
|
|
|
|
|
|
#pixel-font-switch:checked {
|
|
|
|
background-color: #946beb;
|
|
|
|
border-color: white;
|
|
|
|
}
|
|
|
|
#pixel-font-switch {
|
|
|
|
border-color: #946beb;
|
|
|
|
}
|
|
|
|
|
2024-09-23 18:50:08 +00:00
|
|
|
/* Jumbotron Styles */
|
|
|
|
.jumbotron {
|
|
|
|
background: linear-gradient(45deg, var(--rd-purple) 30%, var(--rd-blue));
|
|
|
|
border: white 2px solid;
|
|
|
|
}
|
|
|
|
|
2024-09-23 20:43:37 +00:00
|
|
|
.jumbotron h1,h2 {
|
2024-09-23 21:05:30 +00:00
|
|
|
font-family: var(--pixel-font);
|
2024-09-23 18:50:08 +00:00
|
|
|
text-shadow: 2px 2px var(--rd-purple);
|
2024-09-23 20:43:37 +00:00
|
|
|
color: white;
|
2024-09-23 18:50:08 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
.jumbotron p {
|
2024-09-23 21:05:30 +00:00
|
|
|
font-family: var(--body-font);
|
2024-09-23 20:43:37 +00:00
|
|
|
font-size: larger;
|
2024-09-23 18:50:08 +00:00
|
|
|
}
|
|
|
|
|
2024-09-23 23:57:27 +00:00
|
|
|
/* Features Styles */
|
2024-09-24 15:46:13 +00:00
|
|
|
|
2024-09-23 23:57:27 +00:00
|
|
|
#features {
|
|
|
|
background: #000;
|
|
|
|
border-top: var(--rd-purple) 5px solid;
|
|
|
|
border-bottom: var(--rd-purple) 5px solid;
|
|
|
|
}
|
|
|
|
|
2024-09-24 23:16:37 +00:00
|
|
|
#feature-row {
|
2024-09-23 23:57:27 +00:00
|
|
|
flex-wrap: nowrap;
|
|
|
|
scrollbar-width: none;
|
|
|
|
scroll-behavior: smooth;
|
|
|
|
}
|
|
|
|
|
2024-09-24 23:16:37 +00:00
|
|
|
.feature-container {
|
|
|
|
transition: 0.5s;
|
2024-09-24 15:46:13 +00:00
|
|
|
cursor: pointer;
|
|
|
|
scale: 80%;
|
2024-09-24 23:16:37 +00:00
|
|
|
scroll-margin-top: 20px;
|
|
|
|
max-height: fit-content;
|
2024-09-23 23:57:27 +00:00
|
|
|
}
|
|
|
|
|
2024-09-24 23:16:37 +00:00
|
|
|
.feature-container#active-feature {
|
|
|
|
transition: 0.5s;
|
2024-09-24 15:46:13 +00:00
|
|
|
scale: 100%;
|
|
|
|
}
|
2024-09-23 23:57:27 +00:00
|
|
|
|
2024-09-24 23:16:37 +00:00
|
|
|
.empty-feature-container {
|
2024-09-24 15:46:13 +00:00
|
|
|
visibility: hidden;
|
|
|
|
}
|
2024-09-24 23:16:37 +00:00
|
|
|
|
|
|
|
img.screenshot {
|
|
|
|
border: white 2px solid;
|
|
|
|
border-radius: 5px;
|
|
|
|
margin: auto;
|
|
|
|
width: 150%;
|
|
|
|
}
|
|
|
|
|
|
|
|
.feature-card {
|
|
|
|
background: var(--rd-blue);
|
|
|
|
border: white 2px solid;
|
|
|
|
border-radius: 5px;
|
|
|
|
transition: 0.5s;
|
|
|
|
width: 75%;
|
|
|
|
}
|
|
|
|
|
2024-09-23 23:57:27 +00:00
|
|
|
.feature-card h3 {
|
|
|
|
color: white;
|
|
|
|
font-family: var(--pixel-font);
|
|
|
|
text-shadow: 2px 2px var(--rd-purple);
|
|
|
|
}
|
|
|
|
|
|
|
|
.feature-card p {
|
|
|
|
/* font-size: larger; */
|
|
|
|
font-family: var(--body-font);
|
2024-09-23 22:14:08 +00:00
|
|
|
}
|
|
|
|
|
2024-09-23 18:50:08 +00:00
|
|
|
/* Link Styles */
|
|
|
|
.jumbotron p a, footer a, a.btn {
|
|
|
|
color: var(--rd-purple);
|
|
|
|
background: var(--rd-black);
|
|
|
|
text-decoration: none;
|
|
|
|
padding: 5px;
|
|
|
|
border: white 1px solid;
|
|
|
|
border-radius: 5px;
|
2024-09-23 21:05:30 +00:00
|
|
|
font-family: var(--pixel-font);
|
2024-04-23 16:16:44 +00:00
|
|
|
}
|
|
|
|
|
2024-09-23 18:50:08 +00:00
|
|
|
.jumbotron p a:hover, footer a:hover, a.btn:hover {
|
|
|
|
color: white;
|
|
|
|
background: var(--rd-purple);
|
|
|
|
border-color: var(--rd-black);
|
2024-09-23 23:57:27 +00:00
|
|
|
transition: var(--transition-speed);
|
|
|
|
}
|
|
|
|
|
|
|
|
.jumbotron .btn:hover svg {
|
|
|
|
fill: white;
|
|
|
|
transition: var(--transition-speed);
|
2024-09-23 17:03:56 +00:00
|
|
|
}
|