autogpt-gui/styles.css
thecookingsenpai cc7498a96a Initial commit
2023-12-25 13:25:43 +01:00

212 lines
4.7 KiB
CSS

/* styles.css */
body {
background-color: #000000;
color: #02cc53;
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 21px;
line-height: 1.42857143;
margin: 0;
align-items: center;
justify-content: center;
text-align: center;
}
input {
border-radius: 20px;
font-size: 18px;
}
button {
background-color: #000000;
color: #02cc53;
border: 1px solid #02cc53;
border-radius: 15px;
font-size: 24px;
padding: 10px;
padding-left: 20px;
padding-right: 20px;
}
button:hover
{
background-color: #02cc53;
color: #000000;
}
/* Element Styles */
.centered {
align-items: center;
text-align: center;
}
.rounded {
border-radius: 15px;
}
.card {
border: 1px solid #02cc53;
border-radius: 15px;
padding: 5px;
margin: 25px;
margin-bottom: 10px !important;
box-shadow: 0 0 10px #02cc53;
width: auto;
}
.halfcard {
border: 1px solid #000;
border-radius: 15px;
padding: 5px;
box-shadow: 0 0 10px #000;
width: 70%;
margin: auto;
}
.oneliner {
white-space: nowrap;
overflow-x: auto;
}
.sameline {
display: inline-block;
margin-left: 20px;
}
.wide {
width: 50%;
}
.output_space {
height: fit-content !important;
border-radius: 5px !important;
}
.output_text {
border: 1px solid #02cc53 !important;
}
.hidden {
display: none;
}
.scrollable {
overflow-y: scroll !important;
height: 75% !important;
}
.red {
color: #ff0000 !important;
}
.small {
font-size: 10px !important;
}
/* Animations */
/* ----------------------------------------------
* Generated by Animista on 2023-4-11 20:26:10
* Licensed under FreeBSD License.
* See http://animista.net/license for more info.
* w: http://animista.net, t: @cssanimista
* ---------------------------------------------- */
.tilt-top {
-webkit-animation: tilt-in-top-1 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
animation: tilt-in-top-1 0.6s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.pop-up {
-webkit-animation: text-pop-up-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
animation: text-pop-up-top 0.5s cubic-bezier(0.250, 0.460, 0.450, 0.940) both;
}
.expand {
-webkit-animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.610, 0.355, 1.000) both 0.5s;
animation: tracking-in-expand 0.7s cubic-bezier(0.215, 0.610, 0.355, 1.000) both 0.5s;
}
@-webkit-keyframes tracking-in-expand {
0% {
letter-spacing: -0.5em;
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
opacity: 1;
}
}
@keyframes tracking-in-expand {
0% {
letter-spacing: -0.5em;
opacity: 0;
}
40% {
opacity: 0.6;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes text-pop-up-top {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
text-shadow: none;
}
100% {
-webkit-transform: translateY(-50px);
transform: translateY(-50px);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
text-shadow: 0 1px 0 #cccccc, 0 2px 0 #cccccc, 0 3px 0 #cccccc, 0 4px 0 #cccccc, 0 5px 0 #cccccc, 0 6px 0 #cccccc, 0 7px 0 #cccccc, 0 8px 0 #cccccc, 0 9px 0 #cccccc, 0 50px 30px rgba(0, 0, 0, 0.3);
}
}
@keyframes text-pop-up-top {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
text-shadow: none;
}
100% {
-webkit-transform: translateY(-50px);
transform: translateY(-50px);
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
text-shadow: 0 1px 0 #cccccc, 0 2px 0 #cccccc, 0 3px 0 #cccccc, 0 4px 0 #cccccc, 0 5px 0 #cccccc, 0 6px 0 #cccccc, 0 7px 0 #cccccc, 0 8px 0 #cccccc, 0 9px 0 #cccccc, 0 50px 30px rgba(0, 0, 0, 0.3);
}
}
@-webkit-keyframes tilt-in-top-1 {
0% {
-webkit-transform: rotateY(30deg) translateY(-300px) skewY(-30deg);
transform: rotateY(30deg) translateY(-300px) skewY(-30deg);
opacity: 0;
}
100% {
-webkit-transform: rotateY(0deg) translateY(0) skewY(0deg);
transform: rotateY(0deg) translateY(0) skewY(0deg);
opacity: 1;
}
}
@keyframes tilt-in-top-1 {
0% {
-webkit-transform: rotateY(30deg) translateY(-300px) skewY(-30deg);
transform: rotateY(30deg) translateY(-300px) skewY(-30deg);
opacity: 0;
}
100% {
-webkit-transform: rotateY(0deg) translateY(0) skewY(0deg);
transform: rotateY(0deg) translateY(0) skewY(0deg);
opacity: 1;
}
}