This commit is contained in:
2024-09-10 20:21:33 +02:00
parent 1cc67371c5
commit 9b0cb634b5
276 changed files with 16434 additions and 439 deletions

View File

170
static/css/style.css Normal file
View File

@@ -0,0 +1,170 @@
header {
position: fixed;
width: 100%;
transition: top 0.3s ease-in-out;
background-color: #5763AB;
width: 100%;
z-index: 9999;
}
.saburly-menu {
z-index: 9999;
margin-left: 10%;
margin-right: 10%;
}
.side-menu {
position: fixed;
top: 0;
right: 0;
width: 256px;
min-height: 100vh;
overflow-y: scroll;
-webkit-overflow-scrolling: touch;
background-color: #5763ab;
z-index: 0;
display: none;
transition: all 0.25s ease;
}
.slideout-open .side-menu {
transform: translateX(0);
}
.side-menu .social-icons {
position: absolute;
bottom: 0;
left: 0;
z-index: 10001;
}
.menu_icon [class*='menu_bar-'] {
background: #ffffff;
transform: rotate(0deg);
transition: 0.2s ease all;
height: 0.18rem;
display: block;
margin-bottom: 0.3rem;
}
.menu_icon [class*='menu_bar-']:last-child {
margin-bottom: 0rem;
}
.menu_icon:focus {
outline: 0;
}
.menu_bar-top {
width: 25px;
}
.menu_bar-mid {
width: 20px;
}
.menu_bar-bot {
width: 25px;
}
.menu-opened .menu_bar-top {
transform: rotate(45deg);
transform-origin: 15% 15%;
}
.menu-opened .menu_bar-mid {
opacity: 0;
}
.menu-opened .menu_bar-bot {
transform: rotate(-45deg);
transform-origin: 15% 95%;
}
.side-toggle {
cursor: pointer;
z-index: 10001;
}
.side-toggle:hover {
opacity: 0.7;
}
.side-navigation li {
list-style: none;
}
.side-navigation a {
text-decoration: none;
}
.saburly-footer,
.content{
margin-left: 10%;
margin-right: 10%;
}
footer {
background-color: #5763AB;
width: 100%;
}
.saburly-footer {
padding-bottom: 1%;
}
.connect {
background-color: #4A5699;
}
.btn {
background-color: #5dcdd4;
}
.btn:hover {
background-color: #51b5bb;
}
.rqbtn:hover {
background-color: #51b5bb;
border: 1px solid #51b5bb;
}
.main-color {
background-color: #5763AB;
color: white;
}
/* Hide side menu on large screens */
@media (min-width: 1024px) {
.side-menu {
display: none;
}
}
/* Show side menu on smaller screens */
@media (max-width: 1023px) {
.side-menu {
display: block;
}
}
.side-menu {
display: none;
}
.side-menu.active {
display: block;
transform: translateX(0);
}
.header-hidden {
transform: translateY(-100%);
transition: transform 0.3s ease;
}
.header-visible {
transform: translateY(0);
transition: transform 0.3s ease;
}

View File

@@ -1,184 +0,0 @@
html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
body {
max-width: 960px;
min-height: 100vh;
margin: 0 auto;
padding: 0 15px;
color: #231f20;
font-family: 'Helvetica Neue', 'Segoe UI', Arial, sans-serif;
line-height: 1.25;
}
a {
background-color: transparent;
color: #308282;
text-decoration: underline;
}
a:hover {
color: #ea1b10;
}
h1,
h2,
h3,
h4,
h5,
p,
ul {
padding: 0;
margin: 0;
font-weight: 400;
}
svg:not(:root) {
overflow: hidden;
}
.header {
display: flex;
justify-content: space-between;
align-items: center;
padding-top: 20px;
padding-bottom: 10px;
border-bottom: 1px solid #e6e6e6;
}
.logo {
width: 150px;
margin-inline-end: 20px;
}
.logo a {
display: block;
}
.figure-logo {
max-width: 150px;
max-height: 55.1px;
}
.release-notes {
font-size: 14px;
}
.main {
padding: 40px 0;
margin: 0 auto;
text-align: center;
}
.figure-space {
max-width: 265px;
}
@keyframes pos {
0%, 100% {
transform: rotate(-6deg);
}
50% {
transform: rotate(6deg);
}
}
.egg {
fill: #43b1b0;
animation: pos 3s ease infinite;
transform: translateY(50px);
transform-origin: 50% 80%;
}
.main-text {
max-width: 400px;
margin: 5px auto;
}
.main-text h1 {
font-size: 22px;
}
.main-text p {
margin: 15px auto 0;
}
.footer {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
border-top: 1px solid #e6e6e6;
padding: 10px;
}
.option {
display: block;
padding: 10px 10px 10px 34px;
position: relative;
text-decoration: none;
}
.option svg {
width: 24px;
height: 24px;
fill: gray;
border: 1px solid #d9d9d9;
padding: 5px;
border-radius: 100%;
top: 10px;
inset-inline-start: 0;
position: absolute;
}
.option h2 {
font-size: 19px;
text-decoration: underline;
}
.option p {
padding-top: 3px;
color: #231f20;
font-size: 15px;
font-weight: 300;
}
@media (max-width: 996px) {
body {
max-width: 780px;
}
}
@media (max-width: 767px) {
.option {
flex: 0 0 50%;
}
}
@media (max-width: 599px) {
.main {
padding: 20px 0;
}
.figure-space {
max-width: 200px;
}
.footer {
display: block;
width: 300px;
margin: 0 auto;
}
}
@media (max-width: 360px) {
.header-link {
max-width: 100px;
}
}

View File

@@ -1,184 +0,0 @@
html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
body {
max-width: 960px;
min-height: 100vh;
margin: 0 auto;
padding: 0 15px;
color: #231f20;
font-family: 'Helvetica Neue', 'Segoe UI', Arial, sans-serif;
line-height: 1.25;
}
a {
background-color: transparent;
color: #308282;
text-decoration: underline;
}
a:hover {
color: #ea1b10;
}
h1,
h2,
h3,
h4,
h5,
p,
ul {
padding: 0;
margin: 0;
font-weight: 400;
}
svg:not(:root) {
overflow: hidden;
}
.header {
display: flex;
justify-content: space-between;
align-items: center;
padding-top: 20px;
padding-bottom: 10px;
border-bottom: 1px solid #e6e6e6;
}
.logo {
width: 150px;
margin-inline-end: 20px;
}
.logo a {
display: block;
}
.figure-logo {
max-width: 150px;
max-height: 55.1px;
}
.release-notes {
font-size: 14px;
}
.main {
padding: 40px 0;
margin: 0 auto;
text-align: center;
}
.figure-space {
max-width: 265px;
}
@keyframes pos {
0%, 100% {
transform: rotate(-6deg);
}
50% {
transform: rotate(6deg);
}
}
.egg {
fill: #43b1b0;
animation: pos 3s ease infinite;
transform: translateY(50px);
transform-origin: 50% 80%;
}
.main-text {
max-width: 400px;
margin: 5px auto;
}
.main-text h1 {
font-size: 22px;
}
.main-text p {
margin: 15px auto 0;
}
.footer {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
border-top: 1px solid #e6e6e6;
padding: 10px;
}
.option {
display: block;
padding: 10px 10px 10px 34px;
position: relative;
text-decoration: none;
}
.option svg {
width: 24px;
height: 24px;
fill: gray;
border: 1px solid #d9d9d9;
padding: 5px;
border-radius: 100%;
top: 10px;
inset-inline-start: 0;
position: absolute;
}
.option h2 {
font-size: 19px;
text-decoration: underline;
}
.option p {
padding-top: 3px;
color: #231f20;
font-size: 15px;
font-weight: 300;
}
@media (max-width: 996px) {
body {
max-width: 780px;
}
}
@media (max-width: 767px) {
.option {
flex: 0 0 50%;
}
}
@media (max-width: 599px) {
.main {
padding: 20px 0;
}
.figure-space {
max-width: 200px;
}
.footer {
display: block;
width: 300px;
margin: 0 auto;
}
}
@media (max-width: 360px) {
.header-link {
max-width: 100px;
}
}