/* A Piece of Flake */
@property --navy-logo-color {
syntax: "<color>";
inherits: false;
initial-value: #5277c3;
}
@property --blue-logo-color {
syntax: "<color>";
inherits: false;
initial-value: #7ebae4;
}
.ani-run .ani {
position: fixed;
z-index: 111;
display: block;
animation-play-state: running;
animation-delay: 0s;
animation-direction: normal;
animation-iteration-count: infinite;
animation-timing-function: cubic-bezier(0, 0.38, 1, 1);
}
.ani {
display: none;
width: 7vh;
height: 7vh;
animation-play-state: paused;
}
@keyframes fall1 {
from {
transform: translateY(-6vh) translateX(-6vw);
opacity: 1;
}
to {
transform: translateY(100vh) translateX(10vw) rotate(360deg);
opacity: 0.2;
}
}
@keyframes fall2 {
from {
transform: translateY(-6vh) translateX(16vw);
opacity: 1;
}
to {
transform: translateY(100vh) translateX(30vw) rotate(360deg);
opacity: 0.3;
}
}
@keyframes fall3 {
from {
transform: translateY(-6vh) translateX(44vw);
opacity: 1;
}
to {
transform: translateY(100vh) translateX(70vw) rotate(-360deg);
opacity: 0.2;
}
}
@keyframes fall4 {
from {
transform: translateY(-6vh) translateX(90vw);
opacity: 1;
}
to {
transform: translateY(100vh) translateX(70vw) rotate(-360deg);
opacity: 0.4;
}
}
.fall1 { animation-duration: 3s; animation-name: fall1; }
.fall2 { animation-duration: 2.2s; animation-name: fall2; }
.fall3 { animation-duration: 3.4s; animation-name: fall3; }
.fall4 { animation-duration: 2.7s; animation-name: fall4; animation-delay: 0.3s; }
.navbar .navbar-brand a.navbar-item {
color: var(--navy-logo-color);
}
button.is-black {
font-weight: bold;
}
body {
background: radial-gradient(circle, var(--blue-logo-color) 0%, var(--blue-logo-color) 80%, var(--navy-logo-color) 100%);
color: #171717;
min-height: 100vh;
overflow: scroll !important;
--bulma-body-overflow-x: scroll !important;
}
body pre.error {
white-space: pre-wrap;
}
body .table {
background: transparent;
}
body .table.is-bordered td {
border-width: 2px;
}
body .table td {
border-color: hsl(221.1, 17.8%, 61.4%);
}
.input.is-success {
border-width: 4px !important;
box-shadow: 20px 10px 20px green !important;
background-color: var(--bulma-success-25-invert);
}
.input.is-danger {
border-width: 4px !important;
box-shadow: 10px 5px 5px var(--bulma-danger) !important;
background-color: var(--bulma-danger-25-invert);
}
img.github {
width: 8vh;
opacity: 0.8;
padding-top: 5vh;
}
.content p {
overflow-wrap: break-word;
text-wrap: pretty;
}