| |
|
| | .header {
|
| | font-family: cursive;
|
| | font-size: 20px;
|
| | font-weight: bold;
|
| | color: #ff8cee;
|
| | margin-bottom: 15px;
|
| | user-select: none;
|
| | cursor: default;
|
| | display: inline-block;
|
| | }
|
| |
|
| | hr {
|
| | border-color: grey;
|
| | background-color: grey;
|
| | opacity: 0.25;
|
| | }
|
| |
|
| | a {
|
| | text-decoration: none;
|
| | color: inherit;
|
| | }
|
| |
|
| |
|
| |
|
| |
|
| | .container {
|
| | position: relative;
|
| | background-color: #232323;
|
| | width: 1080px;
|
| | padding: 10px 15px;
|
| | border-radius: 15px;
|
| | box-shadow: 0 0 50px rgba(0, 0, 0, 0.3);
|
| | margin-bottom: 5px;
|
| | overflow: hidden;
|
| | }
|
| |
|
| | .container::after {
|
| | position: absolute;
|
| | top: 5px;
|
| | right: 10px;
|
| | content: "ANXETY";
|
| | font-weight: bold;
|
| | font-size: 24px;
|
| | color: rgba(0, 0, 0, 0.2);
|
| | }
|
| |
|
| |
|
| | .container::before {
|
| | content: "";
|
| | position: absolute;
|
| | top: 0;
|
| | left: 0;
|
| | right: 0;
|
| | bottom: 0;
|
| | background-image: var(--img_background);
|
| | background-size: var(--img_scale);
|
| | background-repeat: var(--img_mode);
|
| | opacity: var(--img_opacity);
|
| | mix-blend-mode: screen;
|
| | pointer-events: none;
|
| | filter: blur(var(--img_blur));
|
| | z-index: -1;
|
| | }
|
| |
|
| | .image_1::before {
|
| | background-position: var(--image_x) calc(-120px - var(--image_y));
|
| | }
|
| | .image_2::before {
|
| | background-position: var(--image_x) calc(-290px - var(--image_y));
|
| | }
|
| | .image_3::before {
|
| | background-position: var(--image_x) calc(-430px - var(--image_y));
|
| | }
|
| | .image_4::before {
|
| | background-position: var(--image_x) calc(var(--img_height_dif) - var(--image_y));
|
| | }
|
| |
|
| | .container_custom_downlad {
|
| | height: 55px;
|
| | transition: all 0.5s;
|
| | }
|
| |
|
| | .container_custom_downlad.expanded {
|
| | height: 270px;
|
| | }
|
| |
|
| |
|
| |
|
| |
|
| | .widget-html,
|
| | .widget-button,
|
| | .widget-text label,
|
| | .widget-checkbox label,
|
| | .widget-dropdown label,
|
| | .widget-dropdown select,
|
| | .widget-text input[type="text"] {
|
| | font-family: cursive;
|
| | font-size: 14px;
|
| | color: white !important;
|
| | user-select: none;
|
| | }
|
| |
|
| | .widget-text input[type="text"]::placeholder {
|
| | color: grey;
|
| | }
|
| |
|
| |
|
| |
|
| |
|
| | .widget-dropdown select,
|
| | .widget-text input[type="text"] {
|
| | height: 30px;
|
| | background-color: var(--bg-field-color);
|
| | border: 1px solid #262626;
|
| | border-radius: 10px;
|
| | box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.5);
|
| | transition: all 0.3s ease-in-out;
|
| | backdrop-filter: blur(var(--bg-field-blur-level));
|
| | }
|
| |
|
| | .widget-dropdown select:focus,
|
| | .widget-text input[type="text"]:focus {
|
| | border-color: #006ee5;
|
| | }
|
| |
|
| | .widget-dropdown select:hover,
|
| | .widget-text input[type="text"]:hover {
|
| | transform: scale(1.003);
|
| | background-color: var(--bg-field-color-hover);
|
| | box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.5);
|
| | }
|
| |
|
| | .widget-dropdown option {
|
| | background-color: #1c1c1c;
|
| | }
|
| |
|
| |
|
| |
|
| |
|
| | .widget-checkbox input[type="checkbox"] {
|
| | appearance: none;
|
| | position: relative;
|
| | top: 4px;
|
| | width: 40px;
|
| | height: 20px;
|
| | border: none;
|
| | border-radius: 10px;
|
| | background-color: #20b2aa;
|
| | cursor: pointer;
|
| | box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
|
| | transition: background-color 0.3s ease;
|
| | }
|
| | .widget-checkbox input[type="checkbox"]:checked {
|
| | background-color: #2196F3;
|
| | }
|
| |
|
| | .widget-checkbox input[type="checkbox"]:before {
|
| | content: '';
|
| | position: absolute;
|
| | top: 50%;
|
| | left: 3px;
|
| | width: 16px;
|
| | height: 16px;
|
| | border-radius: inherit;
|
| | background-color: white;
|
| | box-shadow: 0 0 8px rgba(0, 0, 0, 0.3);
|
| | transform: translateY(-50%);
|
| | transition: left 0.3s ease;
|
| | }
|
| | .widget-checkbox input[type="checkbox"]:checked:before {
|
| | left: 21px;
|
| | }
|
| |
|
| |
|
| |
|
| |
|
| | .button_save {
|
| | font-size: 15px;
|
| | font-weight: bold;
|
| | width: 120px;
|
| | height: 35px;
|
| | border-radius: 15px;
|
| | background-image: radial-gradient(circle at top left, purple 10%, violet 90%);
|
| | background-size: 200% 200%;
|
| | background-position: left bottom;
|
| | transition: background 0.5s ease-in-out, transform 0.3s ease;
|
| | }
|
| |
|
| | .button_save:hover {
|
| | cursor: pointer;
|
| | background-image: radial-gradient(circle at top left, purple 10%, #93ac47 90%);
|
| | background-size: 200% 200%;
|
| | background-position: right bottom;
|
| | transform: translateY(1px);
|
| | }
|
| |
|
| | .button_ngrok {
|
| | font-size: 12px;
|
| | height: 30px;
|
| | border-radius: 10px;
|
| | padding: 1px 12px;
|
| | background-image: radial-gradient(circle at top left, purple 10%, violet 90%);
|
| | background-size: 200% 200%;
|
| | background-position: left bottom;
|
| | transition: background 0.5s ease-in-out, transform 0.3s ease;
|
| | white-space: nowrap;
|
| | }
|
| |
|
| | .button_ngrok:hover {
|
| | cursor: pointer;
|
| | background-image: radial-gradient(circle at top left, purple 10%, #1D94BB 90%);
|
| | background-size: 200% 200%;
|
| | background-position: right bottom;
|
| | transform: translateY(1px);
|
| | }
|
| |
|
| | .button_save:active,
|
| | .button_ngrok:active {
|
| | filter: brightness(0.75) !important;
|
| | }
|
| |
|
| |
|
| | .jupyter-widgets.lm-Widget:focus {
|
| | outline: none;
|
| | }
|
| |
|
| |
|
| |
|
| |
|
| | .info {
|
| | position: absolute;
|
| | top: -5px;
|
| | right: 95px;
|
| | color: grey;
|
| | font-family: cursive;
|
| | font-size: 14px;
|
| | font-weight: normal;
|
| | user-select: none;
|
| | pointer-events: none;
|
| | opacity: 0;
|
| | transition: opacity 0.3s ease-in-out;
|
| | display: inline-block;
|
| | }
|
| |
|
| | .popup {
|
| | position: absolute;
|
| | top: 120px;
|
| | z-index: 999;
|
| | width: auto;
|
| | padding: 10px;
|
| | text-align: center;
|
| | background-color: rgba(255, 255, 255, 0.05);
|
| | backdrop-filter: blur(20px);
|
| | border: 1px solid rgba(255, 255, 255, 0.45);
|
| | border-radius: 8px;
|
| | box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
|
| | opacity: 0;
|
| | color: #fff;
|
| | font-size: 16px;
|
| | font-family: cursive;
|
| | user-select: none;
|
| | cursor: default;
|
| | pointer-events: none;
|
| | transform: rotate(-5deg);
|
| | transition: top 0.3s ease-in-out, opacity 0.3s ease-in-out, transform 0.3s ease-in-out;
|
| | }
|
| |
|
| | .sample {
|
| | display: inline-block;
|
| | margin-top: 25px;
|
| | padding: 10px 100px;
|
| | background-color: rgba(255, 255, 255, 0.2);
|
| | color: #c6e2ff;
|
| | border: 2px solid rgba(255, 255, 255, 0.2);
|
| | border-radius: 8px;
|
| | box-shadow: 0 0 10px rgba(255, 255, 255, 0.2), inset 0 0 25px rgba(255, 255, 255, 0.2);
|
| | }
|
| |
|
| | .info.showed {
|
| | opacity: 1;
|
| | pointer-events: auto;
|
| | }
|
| |
|
| | .info:hover + .popup {
|
| | top: 35px;
|
| | opacity: 1;
|
| | pointer-events: initial;
|
| | transform: rotate(0deg);
|
| | }
|
| |
|
| |
|
| |
|
| |
|
| | .container,
|
| | .button_save {
|
| | animation-name: showedWidgets;
|
| | animation-duration: 1s;
|
| | animation-fill-mode: forwards;
|
| | }
|
| |
|
| | .container.hide,
|
| | .button_save.hide {
|
| | animation-name: hideWidgets;
|
| | animation-duration: 0.5s;
|
| | animation-fill-mode: forwards;
|
| | }
|
| |
|
| | @keyframes showedWidgets {
|
| | 0% {
|
| | transform: translate3d(-65%, 15%, 0) scale(0) rotate(15deg);
|
| | filter: blur(25px) grayscale(1) brightness(0.3);
|
| | opacity: 0;
|
| | }
|
| | 100% {
|
| | transform: translate3d(0, 0, 0) scale(1) rotate(0deg);
|
| | filter: blur(0) grayscale(0) brightness(1);
|
| | opacity: 1;
|
| | }
|
| | }
|
| |
|
| | @keyframes hideWidgets {
|
| | 0% {
|
| | transform: translate3d(0, 0, 0) scale(1) rotate3d(1, 0, 0, 0deg);
|
| | filter: blur(0) grayscale(0) brightness(1);
|
| | opacity: 1;
|
| | }
|
| | 100% {
|
| | transform: translate3d(0, 5%, 0) scale(0.9) rotate3d(1, 0, 0, 90deg);
|
| | filter: blur(15px) grayscale(1) brightness(0.5);
|
| | opacity: 0;
|
| | }
|
| | } |