diff --git a/static/assets/css/style.css b/static/assets/css/style.css new file mode 100644 index 0000000..1387039 --- /dev/null +++ b/static/assets/css/style.css @@ -0,0 +1,179 @@ +body { + width: 100%; + height: 100%; + background: linear-gradient(135deg, + rgba(163, 0, 204, 0.5) 0%, + rgba(0, 51, 204, 0.5), + rgba(77, 13, 0, 0.5) 100%); + background-repeat: no-repeat; + background-position: center center; + background-attachment: fixed; +} + +.bd-placeholder-img { + font-size: 1.125rem; + text-anchor: middle; + -webkit-user-select: none; + -moz-user-select: none; + user-select: none; +} + +@media (min-width: 768px) { + .bd-placeholder-img-lg { + font-size: 3.5rem; + } +} + +.b-example-divider { + width: 100%; + height: 3rem; + background-color: #0000001a; + border: solid rgba(0, 0, 0, 0.15); + border-width: 1px 0; + box-shadow: inset 0 0.5em 1.5em #0000001a, + inset 0 0.125em 0.5em #00000026; +} + +.b-example-vr { + flex-shrink: 0; + width: 1.5rem; + height: 100vh; +} + +.bi { + vertical-align: -0.125em; + fill: currentColor; +} + +.nav-scroller { + position: relative; + z-index: 2; + height: 2.75rem; + overflow-y: hidden; +} + +.nav-scroller .nav { + display: flex; + flex-wrap: nowrap; + padding-bottom: 1rem; + margin-top: -1px; + overflow-x: auto; + text-align: center; + white-space: nowrap; + -webkit-overflow-scrolling: touch; +} + +.btn-bd-primary { + --bd-violet-bg: #712cf9; + --bd-violet-rgb: 112.520718, 44.062154, 249.437846; + --bs-btn-font-weight: 600; + --bs-btn-color: var(--bs-white); + --bs-btn-bg: var(--bd-violet-bg); + --bs-btn-border-color: var(--bd-violet-bg); + --bs-btn-hover-color: var(--bs-white); + --bs-btn-hover-bg: #6528e0; + --bs-btn-hover-border-color: #6528e0; + --bs-btn-focus-shadow-rgb: var(--bd-violet-rgb); + --bs-btn-active-color: var(--bs-btn-hover-color); + --bs-btn-active-bg: #5a23c8; + --bs-btn-active-border-color: #5a23c8; +} + +.bd-mode-toggle { + z-index: 1500; +} + +.bd-mode-toggle .bi { + width: 1em; + height: 1em; +} + +.bd-mode-toggle .dropdown-menu .active .bi { + display: block !important; +} + +.card-min-height { + min-height: 28rem; +} + +.center { + text-align: center; +} + +.w-100 { + width: 100%; +} + +/* Center the loader */ +#loader { + position: absolute; + left: 50%; + top: 50%; + z-index: 1; + width: 120px; + height: 120px; + margin: -76px 0 0 -76px; + border: 16px solid #f3f3f3; + border-radius: 50%; + border-top: 16px solid #3498db; + -webkit-animation: spin 2s linear infinite; + animation: spin 2s linear infinite; +} + +@-webkit-keyframes spin { + 0% { + -webkit-transform: rotate(0deg); + } + + 100% { + -webkit-transform: rotate(360deg); + } +} + +@keyframes spin { + 0% { + transform: rotate(0deg); + } + + 100% { + transform: rotate(360deg); + } +} + +/* Add animation to "page content" */ +.animate-bottom { + position: relative; + -webkit-animation-name: animatebottom; + -webkit-animation-duration: 1s; + animation-name: animatebottom; + animation-duration: 1s +} + +@-webkit-keyframes animatebottom { + from { + bottom: -100px; + opacity: 0 + } + + to { + bottom: 0px; + opacity: 1 + } +} + +@keyframes animatebottom { + from { + bottom: -100px; + opacity: 0 + } + + to { + bottom: 0; + opacity: 1 + } +} + +#main_content { + display: none; + text-align: center; +} diff --git a/templates/index.html b/templates/index.html index a8893cd..49d3095 100644 --- a/templates/index.html +++ b/templates/index.html @@ -54,136 +54,20 @@ /> - + + - +
+