From f3b8319807b13cb9fbd68d1d00ae3113f93a56bf Mon Sep 17 00:00:00 2001 From: Chris Hunt Date: Fri, 10 Apr 2026 11:37:48 +0100 Subject: [PATCH] KASM-8264 Small styling updates --- public/css/index.css | 60 +++++++++++++++++++++++++++++++--------- public/css/terminal.css | 2 +- public/img/logo.png | Bin 11960 -> 0 bytes public/img/logo.svg | 34 +++++++++++++++++++++++ public/index.html | 2 +- public/js/index.js | 6 ++-- 6 files changed, 86 insertions(+), 18 deletions(-) delete mode 100644 public/img/logo.png create mode 100644 public/img/logo.svg diff --git a/public/css/index.css b/public/css/index.css index 35d97af..4363552 100644 --- a/public/css/index.css +++ b/public/css/index.css @@ -2,17 +2,17 @@ display: none; position: fixed; width: 100%; - height: calc(100% - 50px); + height: calc(100% - 65px); left: 0; - top: 50px; + top: 65px; } #container { position: fixed; width: 100%; - height: calc(100% - 50px); + height: calc(100% - 65px); left: 0; - top: 50px; + top: 65px; overflow: auto; } @@ -25,12 +25,11 @@ top: 10%; left: 50%; transform: translate(-50%, -10%); - box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); } #EULAButton { position: absolute; - top: 90%; + bottom: 0%; left: 50%; transform: translate(-50%, -90%); box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); @@ -38,10 +37,10 @@ #titleBar { width: 100%; - height: 50px; - background: #595959; + height: 65px; color: white; display: inline-block; + border-bottom: 1px solid #ffffff26; } form { @@ -52,16 +51,16 @@ form { #title { float: right; - height: 50px; - line-height: 50px; + height: 65px; + line-height: 65px; text-align: center; margin-right: 10px; } #logo { - width: 138px; - height: 40px; - margin: 5px; + width: 170px; + height: 35px; + margin: 15px; } .center { @@ -115,3 +114,38 @@ form { height: 100px; } + +fieldset { + background: #2b3352b3; + border: 1px solid #334155b3; + border-radius: 8px; +} + +input[type=email], input[type=number], input[type=password], input[type=search], input[type=text] { + border-radius: 0.25rem; + border: 1px solid #ffffff26; + border-radius: 5px; + background: #0f172ab3; + width: 100%; + padding: 0.75rem; + font-size: 1rem; +} +input::placeholder { + color: var(--font-color)!important; + opacity: 0.7; /* Firefox reduces opacity by default */ +} + +label { + font-weight: bold; + margin-bottom:0.5rem; + display: inline-block; +} + +legend { + font-size: 1.125rem; + background: #2b3352b3; + border: 1px solid #334155b3; + border-radius: 8px; + padding: 5px 20px; + +} \ No newline at end of file diff --git a/public/css/terminal.css b/public/css/terminal.css index 9808c9d..944d6c1 100644 --- a/public/css/terminal.css +++ b/public/css/terminal.css @@ -1 +1 @@ -:root{--global-font-size:15px;--global-line-height:1.4em;--global-space:10px;--font-stack:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;--mono-font-stack:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;--background-color:#fff;--page-width:60em;--font-color:#151515;--invert-font-color:#fff;--primary-color:#1a95e0;--secondary-color:#727578;--error-color:#d20962;--progress-bar-background:#727578;--progress-bar-fill:#151515;--code-bg-color:#e8eff2;--input-style:solid;--display-h1-decoration:none}*{box-sizing:border-box;text-rendering:geometricPrecision}::-moz-selection{background:var(--primary-color);color:var(--invert-font-color)}::selection{background:var(--primary-color);color:var(--invert-font-color)}body{font-size:var(--global-font-size);color:var(--font-color);line-height:var(--global-line-height);margin:0;font-family:var(--font-stack);word-wrap:break-word;background-color:var(--background-color)}.logo,h1,h2,h3,h4,h5,h6{line-height:var(--global-line-height)}a{cursor:pointer;color:var(--primary-color);text-decoration:none}a:hover{background-color:var(--primary-color);color:var(--invert-font-color)}em{font-size:var(--global-font-size);font-style:italic;font-family:var(--font-stack);color:var(--font-color)}blockquote,code,em,strong{line-height:var(--global-line-height)}.logo,blockquote,code,footer,h1,h2,h3,h4,h5,h6,header,li,ol,p,section,ul{float:none;margin:0;padding:0}.logo,blockquote,h1,ol,p,ul{margin-top:calc(var(--global-space) * 2);margin-bottom:calc(var(--global-space) * 2)}.logo,h1{position:relative;display:inline-block;display:table-cell;padding:calc(var(--global-space) * 2) 0 calc(var(--global-space) * 2);margin:0;overflow:hidden;font-weight:600}h1::after{content:"====================================================================================================";position:absolute;bottom:5px;left:0;display:var(--display-h1-decoration)}.logo+*,h1+*{margin-top:0}h2,h3,h4,h5,h6{position:relative;margin-bottom:var(--global-line-height);font-weight:600}blockquote{position:relative;padding-left:calc(var(--global-space) * 2);padding-left:2ch;overflow:hidden}blockquote::after{content:">\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>";white-space:pre;position:absolute;top:0;left:0;line-height:var(--global-line-height);color:#9ca2ab}code{font-weight:inherit;background-color:var(--code-bg-color);font-family:var(--mono-font-stack)}code::after,code::before{content:"`";display:inline}pre code::after,pre code::before{content:""}pre{display:block;word-break:break-all;word-wrap:break-word;color:var(--secondary-color);background-color:var(--background-color);border:1px solid var(--secondary-color);padding:var(--global-space);white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}pre code{overflow-x:scroll;padding:0;margin:0;display:inline-block;min-width:100%;font-family:var(--mono-font-stack)}.terminal .logo,.terminal blockquote,.terminal code,.terminal h1,.terminal h2,.terminal h3,.terminal h4,.terminal h5,.terminal h6,.terminal strong{font-size:var(--global-font-size);font-style:normal;font-family:var(--font-stack);color:var(--font-color)}.terminal-prompt{position:relative;white-space:nowrap}.terminal-prompt::before{content:"> "}.terminal-prompt::after{content:"";-webkit-animation:cursor .8s infinite;animation:cursor .8s infinite;background:var(--primary-color);border-radius:0;display:inline-block;height:1em;margin-left:.2em;width:3px;bottom:-2px;position:relative}@-webkit-keyframes cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}li,li>ul>li{position:relative;display:block;padding-left:calc(var(--global-space) * 2)}nav>ul>li{padding-left:0}li::after{position:absolute;top:0;left:0}ul>li::after{content:"-"}nav ul>li::after{content:""}ol li::before{content:counters(item, ".") ". ";counter-increment:item}ol ol li::before{content:counters(item, ".") " ";counter-increment:item}.terminal-menu li::after,.terminal-menu li::before{display:none}ol{counter-reset:item}ol li:nth-child(n+10)::after{left:-7px}ol ol{margin-top:0;margin-bottom:0}.terminal-menu{width:100%}.terminal-nav{display:flex;flex-direction:column;align-items:flex-start}ul ul{margin-top:0;margin-bottom:0}.terminal-menu ul{list-style-type:none;padding:0!important;display:flex;flex-direction:column;width:100%;flex-grow:1;font-size:var(--global-font-size);margin-top:0}.terminal-menu li{display:flex;margin:0 0 .5em 0;padding:0}ol.terminal-toc li{border-bottom:1px dotted var(--secondary-color);padding:0;margin-bottom:15px}.terminal-menu li:last-child{margin-bottom:0}ol.terminal-toc li a{margin:4px 4px 4px 0;background:var(--background-color);position:relative;top:6px;text-align:left;padding-right:4px}.terminal-menu li a:not(.btn){text-decoration:none;display:block;width:100%;border:none;color:var(--secondary-color)}.terminal-menu li a.active{color:var(--font-color)}.terminal-menu li a:hover{background:0 0;color:inherit}ol.terminal-toc li::before{content:counters(item, ".") ". ";counter-increment:item;position:absolute;right:0;background:var(--background-color);padding:4px 0 4px 4px;bottom:-8px}ol.terminal-toc li a:hover{background:var(--primary-color);color:var(--invert-font-color)}hr{position:relative;overflow:hidden;margin:calc(var(--global-space) * 4) 0;border:0;border-bottom:1px dashed var(--secondary-color)}p{margin:0 0 var(--global-line-height);color:var(--global-font-color)}.container{max-width:var(--page-width)}.container,.container-fluid{margin:0 auto;padding:0 calc(var(--global-space) * 2)}img{width:100%}.progress-bar{height:8px;background-color:var(--progress-bar-background);margin:12px 0}.progress-bar.progress-bar-show-percent{margin-top:38px}.progress-bar-filled{background-color:var(--progress-bar-fill);height:100%;transition:width .3s ease;position:relative;width:0}.progress-bar-filled::before{content:"";border:6px solid transparent;border-top-color:var(--progress-bar-fill);position:absolute;top:-12px;right:-6px}.progress-bar-filled::after{color:var(--progress-bar-fill);content:attr(data-filled);display:block;font-size:12px;white-space:nowrap;position:absolute;border:6px solid transparent;top:-38px;right:0;transform:translateX(50%)}.progress-bar-no-arrow>.progress-bar-filled::after,.progress-bar-no-arrow>.progress-bar-filled::before{content:"";display:none;visibility:hidden;opacity:0}table{width:100%;border-collapse:collapse;color:var(--font-color);font-size:var(--global-font-size)}table td,table th{vertical-align:top;border:1px solid var(--font-color);line-height:var(--global-line-height);padding:calc(var(--global-space)/ 2);font-size:1em}table thead th{font-size:1em}table tfoot tr th{font-weight:500}table caption{font-size:1em;margin:0 0 1em 0}table tbody td:first-child{font-weight:700;color:var(--secondary-color)}.form{width:100%}fieldset{border:1px solid var(--font-color);padding:1em}label{font-size:1em;color:var(--font-color)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{border:1px var(--input-style) var(--font-color);width:100%;padding:.7em .5em;font-size:1em;font-family:var(--font-stack);-webkit-appearance:none;border-radius:0}input[type=email]:active,input[type=email]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=text]:active,input[type=text]:focus{outline:0;-webkit-appearance:none;border:1px solid var(--font-color)}input[type=email]:not(:placeholder-shown):invalid,input[type=number]:not(:placeholder-shown):invalid,input[type=password]:not(:placeholder-shown):invalid,input[type=search]:not(:placeholder-shown):invalid,input[type=text]:not(:placeholder-shown):invalid{border-color:var(--error-color)}input,textarea{color:var(--font-color);background-color:var(--background-color)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--secondary-color)!important;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--secondary-color)!important;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--secondary-color)!important;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--secondary-color)!important;opacity:1}input::placeholder,textarea::placeholder{color:var(--secondary-color)!important;opacity:1}textarea{height:auto;width:100%;resize:none;border:1px var(--input-style) var(--font-color);padding:.5em;font-size:1em;font-family:var(--font-stack);-webkit-appearance:none;border-radius:0}textarea:focus{outline:0;-webkit-appearance:none;border:1px solid var(--font-color)}textarea:not(:placeholder-shown):invalid{border-color:var(--error-color)}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{border:1px solid var(--font-color);-webkit-text-fill-color:var(--font-color);box-shadow:0 0 0 1000px var(--invert-font-color) inset;-webkit-box-shadow:0 0 0 1000px var(--invert-font-color) inset;transition:background-color 5000s ease-in-out 0s}.form-group{margin-bottom:var(--global-line-height);overflow:auto}.btn{border-style:solid;border-width:1px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:0;padding:.65em 2em;font-size:1em;font-family:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:1}.btn:active{box-shadow:none}.btn.btn-ghost{border-color:var(--font-color);color:var(--font-color);background-color:transparent}.btn.btn-ghost:focus,.btn.btn-ghost:hover{border-color:var(--tertiary-color);color:var(--tertiary-color);z-index:2}.btn.btn-ghost:hover{background-color:transparent}.btn-block{width:100%;display:flex}.btn-default{background-color:var(--font-color);border-color:var(--invert-font-color);color:var(--invert-font-color)}.btn-default:focus:not(.btn-ghost),.btn-default:hover{background-color:var(--secondary-color);color:var(--invert-font-color)}.btn-default.btn-ghost:focus,.btn-default.btn-ghost:hover{border-color:var(--secondary-color);color:var(--secondary-color);z-index:2}.btn-error{color:var(--invert-font-color);background-color:var(--error-color);border:1px solid var(--error-color)}.btn-error:focus:not(.btn-ghost),.btn-error:hover{background-color:var(--error-color);border-color:var(--error-color)}.btn-error.btn-ghost{border-color:var(--error-color);color:var(--error-color)}.btn-error.btn-ghost:focus,.btn-error.btn-ghost:hover{border-color:var(--error-color);color:var(--error-color);z-index:2}.btn-primary{color:var(--invert-font-color);background-color:var(--primary-color);border:1px solid var(--primary-color)}.btn-primary:focus:not(.btn-ghost),.btn-primary:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.btn-primary.btn-ghost{border-color:var(--primary-color);color:var(--primary-color)}.btn-primary.btn-ghost:focus,.btn-primary.btn-ghost:hover{border-color:var(--primary-color);color:var(--primary-color);z-index:2}.btn-small{padding:.5em 1.3em!important;font-size:.9em!important}.btn-group{overflow:auto}.btn-group .btn{float:left}.btn-group .btn-ghost:not(:first-child){margin-left:-1px}.terminal-card{border:1px solid var(--secondary-color)}.terminal-card>header{color:var(--invert-font-color);text-align:center;background-color:var(--secondary-color);padding:.5em 0}.terminal-card>div:first-of-type{padding:var(--global-space)}.terminal-timeline{position:relative;padding-left:70px}.terminal-timeline::before{content:' ';background:var(--secondary-color);display:inline-block;position:absolute;left:35px;width:2px;height:100%;z-index:400}.terminal-timeline .terminal-card{margin-bottom:25px}.terminal-timeline .terminal-card::before{content:' ';background:var(--invert-font-color);border:2px solid var(--secondary-color);display:inline-block;position:absolute;margin-top:25px;left:26px;width:15px;height:15px;z-index:400}.terminal-alert{color:var(--font-color);padding:1em;border:1px solid var(--font-color);margin-bottom:var(--global-space)}.terminal-alert-error{color:var(--error-color);border-color:var(--error-color)}.terminal-alert-primary{color:var(--primary-color);border-color:var(--primary-color)}@media screen and (max-width:960px){label{display:block;width:100%}pre::-webkit-scrollbar{height:3px}}@media screen and (max-width:480px){form{width:100%}}@media only screen and (min-width:30em){.terminal-nav{flex-direction:row;align-items:center}.terminal-menu ul{flex-direction:row;justify-items:flex-end;align-items:center;justify-content:flex-end;margin-top:calc(var(--global-space) * 2)}.terminal-menu li{margin:0;margin-right:2em}.terminal-menu li:last-child{margin-right:0}}.terminal-media:not(:last-child){margin-bottom:1.25rem}.terminal-media-left{padding-right:var(--global-space)}.terminal-media-left,.terminal-media-right{display:table-cell;vertical-align:top}.terminal-media-right{padding-left:var(--global-space)}.terminal-media-body{display:table-cell;vertical-align:top}.terminal-media-heading{font-size:1em;font-weight:700}.terminal-media-content{margin-top:.3rem}.terminal-placeholder{background-color:var(--secondary-color);text-align:center;color:var(--font-color);font-size:1rem;border:1px solid var(--secondary-color)}figure>img{padding:0}.terminal-avatarholder{width:calc(var(--global-space) * 5);height:calc(var(--global-space) * 5)}.terminal-avatarholder img{padding:0}figure{margin:0}figure>figcaption{color:var(--secondary-color);text-align:center}.hljs{display:block;overflow-x:auto;padding:.5em;background:var(--block-background-color);color:var(--font-color)}.hljs-comment,.hljs-quote{color:var(--secondary-color)}.hljs-variable{color:var(--font-color)}.hljs-built_in,.hljs-keyword,.hljs-name,.hljs-selector-tag,.hljs-tag{color:var(--primary-color)}.hljs-addition,.hljs-attribute,.hljs-literal,.hljs-section,.hljs-string,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type{color:var(--secondary-color)}.hljs-string{color:var(--secondary-color)}.hljs-deletion,.hljs-meta,.hljs-selector-attr,.hljs-selector-pseudo{color:var(--primary-color)}.hljs-doctag{color:var(--secondary-color)}.hljs-attr{color:var(--primary-color)}.hljs-bullet,.hljs-link,.hljs-symbol{color:var(--primary-color)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} +:root{--global-font-size:15px;--global-line-height:1.4em;--global-space:10px;--font-stack:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--mono-font-stack:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace,serif;--background-color:#21273f;--page-width:60em;--font-color:#b7cfec;--invert-font-color:#fff;--primary-color:#1a95e0;--secondary-color:#727578;--error-color:#d20962;--progress-bar-background:#727578;--progress-bar-fill:#151515;--code-bg-color:#e8eff2;--input-style:solid;--display-h1-decoration:none}*{box-sizing:border-box;text-rendering:geometricPrecision}::-moz-selection{background:var(--primary-color);color:var(--invert-font-color)}::selection{background:var(--primary-color);color:var(--invert-font-color)}body{font-size:var(--global-font-size);color:var(--font-color);line-height:var(--global-line-height);margin:0;font-family:var(--font-stack);word-wrap:break-word;background-color:var(--background-color)}.logo,h1,h2,h3,h4,h5,h6{line-height:var(--global-line-height)}a{cursor:pointer;color:var(--primary-color);text-decoration:none}a:hover{background-color:var(--primary-color);color:var(--invert-font-color)}em{font-size:var(--global-font-size);font-style:italic;font-family:var(--font-stack);color:var(--font-color)}blockquote,code,em,strong{line-height:var(--global-line-height)}.logo,blockquote,code,footer,h1,h2,h3,h4,h5,h6,header,li,ol,p,section,ul{float:none;margin:0;padding:0}.logo,blockquote,h1,ol,p,ul{margin-top:calc(var(--global-space) * 2);margin-bottom:calc(var(--global-space) * 2)}.logo,h1{position:relative;display:inline-block;display:table-cell;padding:calc(var(--global-space) * 2) 0 calc(var(--global-space) * 2);margin:0;overflow:hidden;font-weight:600}h1::after{content:"====================================================================================================";position:absolute;bottom:5px;left:0;display:var(--display-h1-decoration)}.logo+*,h1+*{margin-top:0}h2,h3,h4,h5,h6{position:relative;margin-bottom:var(--global-line-height);font-weight:600}blockquote{position:relative;padding-left:calc(var(--global-space) * 2);padding-left:2ch;overflow:hidden}blockquote::after{content:">\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>\A>";white-space:pre;position:absolute;top:0;left:0;line-height:var(--global-line-height);color:#9ca2ab}code{font-weight:inherit;background-color:var(--code-bg-color);font-family:var(--mono-font-stack)}code::after,code::before{content:"`";display:inline}pre code::after,pre code::before{content:""}pre{display:block;word-break:break-all;word-wrap:break-word;color:var(--secondary-color);background-color:var(--background-color);border:1px solid var(--secondary-color);padding:var(--global-space);white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}pre code{overflow-x:scroll;padding:0;margin:0;display:inline-block;min-width:100%;font-family:var(--mono-font-stack)}.terminal .logo,.terminal blockquote,.terminal code,.terminal h1,.terminal h2,.terminal h3,.terminal h4,.terminal h5,.terminal h6,.terminal strong{font-size:var(--global-font-size);font-style:normal;font-family:var(--font-stack);color:var(--font-color)}.terminal-prompt{position:relative;white-space:nowrap}.terminal-prompt::before{content:"> "}.terminal-prompt::after{content:"";-webkit-animation:cursor .8s infinite;animation:cursor .8s infinite;background:var(--primary-color);border-radius:0;display:inline-block;height:1em;margin-left:.2em;width:3px;bottom:-2px;position:relative}@-webkit-keyframes cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes cursor{0%{opacity:0}50%{opacity:1}to{opacity:0}}li,li>ul>li{position:relative;display:block;padding-left:calc(var(--global-space) * 2)}nav>ul>li{padding-left:0}li::after{position:absolute;top:0;left:0}ul>li::after{content:"-"}nav ul>li::after{content:""}ol li::before{content:counters(item, ".") ". ";counter-increment:item}ol ol li::before{content:counters(item, ".") " ";counter-increment:item}.terminal-menu li::after,.terminal-menu li::before{display:none}ol{counter-reset:item}ol li:nth-child(n+10)::after{left:-7px}ol ol{margin-top:0;margin-bottom:0}.terminal-menu{width:100%}.terminal-nav{display:flex;flex-direction:column;align-items:flex-start}ul ul{margin-top:0;margin-bottom:0}.terminal-menu ul{list-style-type:none;padding:0!important;display:flex;flex-direction:column;width:100%;flex-grow:1;font-size:var(--global-font-size);margin-top:0}.terminal-menu li{display:flex;margin:0 0 .5em 0;padding:0}ol.terminal-toc li{border-bottom:1px dotted var(--secondary-color);padding:0;margin-bottom:15px}.terminal-menu li:last-child{margin-bottom:0}ol.terminal-toc li a{margin:4px 4px 4px 0;background:var(--background-color);position:relative;top:6px;text-align:left;padding-right:4px}.terminal-menu li a:not(.btn){text-decoration:none;display:block;width:100%;border:none;color:var(--secondary-color)}.terminal-menu li a.active{color:var(--font-color)}.terminal-menu li a:hover{background:0 0;color:inherit}ol.terminal-toc li::before{content:counters(item, ".") ". ";counter-increment:item;position:absolute;right:0;background:var(--background-color);padding:4px 0 4px 4px;bottom:-8px}ol.terminal-toc li a:hover{background:var(--primary-color);color:var(--invert-font-color)}hr{position:relative;overflow:hidden;margin:calc(var(--global-space) * 4) 0;border:0;border-bottom:1px dashed var(--secondary-color)}p{margin:0 0 var(--global-line-height);color:var(--global-font-color)}.container{max-width:var(--page-width)}.container,.container-fluid{margin:0 auto;padding:0 calc(var(--global-space) * 2)}img{width:100%}.progress-bar{height:8px;background-color:var(--progress-bar-background);margin:12px 0}.progress-bar.progress-bar-show-percent{margin-top:38px}.progress-bar-filled{background-color:var(--progress-bar-fill);height:100%;transition:width .3s ease;position:relative;width:0}.progress-bar-filled::before{content:"";border:6px solid transparent;border-top-color:var(--progress-bar-fill);position:absolute;top:-12px;right:-6px}.progress-bar-filled::after{color:var(--progress-bar-fill);content:attr(data-filled);display:block;font-size:12px;white-space:nowrap;position:absolute;border:6px solid transparent;top:-38px;right:0;transform:translateX(50%)}.progress-bar-no-arrow>.progress-bar-filled::after,.progress-bar-no-arrow>.progress-bar-filled::before{content:"";display:none;visibility:hidden;opacity:0}table{width:100%;border-collapse:collapse;color:var(--font-color);font-size:var(--global-font-size)}table td,table th{vertical-align:top;border:1px solid var(--font-color);line-height:var(--global-line-height);padding:calc(var(--global-space)/ 2);font-size:1em}table thead th{font-size:1em}table tfoot tr th{font-weight:500}table caption{font-size:1em;margin:0 0 1em 0}table tbody td:first-child{font-weight:700;color:var(--secondary-color)}.form{width:100%}fieldset{border:1px solid var(--font-color);padding:1em}label{font-size:1em;color:var(--font-color)}input[type=email],input[type=number],input[type=password],input[type=search],input[type=text]{border:1px var(--input-style) var(--font-color);width:100%;padding:.7em .5em;font-size:1em;font-family:var(--font-stack);-webkit-appearance:none;border-radius:0}input[type=email]:active,input[type=email]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=text]:active,input[type=text]:focus{outline:0;-webkit-appearance:none;border:1px solid var(--font-color)}input[type=email]:not(:placeholder-shown):invalid,input[type=number]:not(:placeholder-shown):invalid,input[type=password]:not(:placeholder-shown):invalid,input[type=search]:not(:placeholder-shown):invalid,input[type=text]:not(:placeholder-shown):invalid{border-color:var(--error-color)}input,textarea{color:var(--font-color);background-color:var(--background-color)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--secondary-color)!important;opacity:1}input::-moz-placeholder,textarea::-moz-placeholder{color:var(--secondary-color)!important;opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--secondary-color)!important;opacity:1}input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:var(--secondary-color)!important;opacity:1}input::placeholder,textarea::placeholder{color:var(--secondary-color)!important;opacity:1}textarea{height:auto;width:100%;resize:none;border:1px var(--input-style) var(--font-color);padding:.5em;font-size:1em;font-family:var(--font-stack);-webkit-appearance:none;border-radius:0}textarea:focus{outline:0;-webkit-appearance:none;border:1px solid var(--font-color)}textarea:not(:placeholder-shown):invalid{border-color:var(--error-color)}input:-webkit-autofill,input:-webkit-autofill:focus textarea:-webkit-autofill,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{border:1px solid var(--font-color);-webkit-text-fill-color:var(--font-color);box-shadow:0 0 0 1000px var(--invert-font-color) inset;-webkit-box-shadow:0 0 0 1000px var(--invert-font-color) inset;transition:background-color 5000s ease-in-out 0s}.form-group{margin-bottom:var(--global-line-height);overflow:auto}.btn{border-style:solid;border-width:1px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:0;padding:.65em 2em;font-size:1em;font-family:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:1}.btn:active{box-shadow:none}.btn.btn-ghost{border-color:var(--font-color);color:var(--font-color);background-color:transparent}.btn.btn-ghost:focus,.btn.btn-ghost:hover{border-color:var(--tertiary-color);color:var(--tertiary-color);z-index:2}.btn.btn-ghost:hover{background-color:transparent}.btn-block{width:100%;display:flex}.btn-default{background-color:var(--font-color);border-color:var(--invert-font-color);color:var(--invert-font-color)}.btn-default:focus:not(.btn-ghost),.btn-default:hover{background-color:var(--secondary-color);color:var(--invert-font-color)}.btn-default.btn-ghost:focus,.btn-default.btn-ghost:hover{border-color:var(--secondary-color);color:var(--secondary-color);z-index:2}.btn-error{color:var(--invert-font-color);background-color:var(--error-color);border:1px solid var(--error-color)}.btn-error:focus:not(.btn-ghost),.btn-error:hover{background-color:var(--error-color);border-color:var(--error-color)}.btn-error.btn-ghost{border-color:var(--error-color);color:var(--error-color)}.btn-error.btn-ghost:focus,.btn-error.btn-ghost:hover{border-color:var(--error-color);color:var(--error-color);z-index:2}.btn-primary{color:var(--invert-font-color);background-color:var(--primary-color);border:1px solid var(--primary-color)}.btn-primary:focus:not(.btn-ghost),.btn-primary:hover{background-color:var(--primary-color);border-color:var(--primary-color)}.btn-primary.btn-ghost{border-color:var(--primary-color);color:var(--primary-color)}.btn-primary.btn-ghost:focus,.btn-primary.btn-ghost:hover{border-color:var(--primary-color);color:var(--primary-color);z-index:2}.btn-small{padding:.5em 1.3em!important;font-size:.9em!important}.btn-group{overflow:auto}.btn-group .btn{float:left}.btn-group .btn-ghost:not(:first-child){margin-left:-1px}.terminal-card{border:1px solid var(--secondary-color)}.terminal-card>header{color:var(--invert-font-color);text-align:center;background-color:var(--secondary-color);padding:.5em 0}.terminal-card>div:first-of-type{padding:var(--global-space)}.terminal-timeline{position:relative;padding-left:70px}.terminal-timeline::before{content:' ';background:var(--secondary-color);display:inline-block;position:absolute;left:35px;width:2px;height:100%;z-index:400}.terminal-timeline .terminal-card{margin-bottom:25px}.terminal-timeline .terminal-card::before{content:' ';background:var(--invert-font-color);border:2px solid var(--secondary-color);display:inline-block;position:absolute;margin-top:25px;left:26px;width:15px;height:15px;z-index:400}.terminal-alert{color:var(--font-color);padding:1em;border:1px solid var(--font-color);margin-bottom:var(--global-space)}.terminal-alert-error{color:var(--error-color);border-color:var(--error-color)}.terminal-alert-primary{color:var(--primary-color);border-color:var(--primary-color)}@media screen and (max-width:960px){label{display:block;width:100%}pre::-webkit-scrollbar{height:3px}}@media screen and (max-width:480px){form{width:100%}}@media only screen and (min-width:30em){.terminal-nav{flex-direction:row;align-items:center}.terminal-menu ul{flex-direction:row;justify-items:flex-end;align-items:center;justify-content:flex-end;margin-top:calc(var(--global-space) * 2)}.terminal-menu li{margin:0;margin-right:2em}.terminal-menu li:last-child{margin-right:0}}.terminal-media:not(:last-child){margin-bottom:1.25rem}.terminal-media-left{padding-right:var(--global-space)}.terminal-media-left,.terminal-media-right{display:table-cell;vertical-align:top}.terminal-media-right{padding-left:var(--global-space)}.terminal-media-body{display:table-cell;vertical-align:top}.terminal-media-heading{font-size:1em;font-weight:700}.terminal-media-content{margin-top:.3rem}.terminal-placeholder{background-color:var(--secondary-color);text-align:center;color:var(--font-color);font-size:1rem;border:1px solid var(--secondary-color)}figure>img{padding:0}.terminal-avatarholder{width:calc(var(--global-space) * 5);height:calc(var(--global-space) * 5)}.terminal-avatarholder img{padding:0}figure{margin:0}figure>figcaption{color:var(--secondary-color);text-align:center}.hljs{display:block;overflow-x:auto;padding:.5em;background:var(--block-background-color);color:var(--font-color)}.hljs-comment,.hljs-quote{color:var(--secondary-color)}.hljs-variable{color:var(--font-color)}.hljs-built_in,.hljs-keyword,.hljs-name,.hljs-selector-tag,.hljs-tag{color:var(--primary-color)}.hljs-addition,.hljs-attribute,.hljs-literal,.hljs-section,.hljs-string,.hljs-template-tag,.hljs-template-variable,.hljs-title,.hljs-type{color:var(--secondary-color)}.hljs-string{color:var(--secondary-color)}.hljs-deletion,.hljs-meta,.hljs-selector-attr,.hljs-selector-pseudo{color:var(--primary-color)}.hljs-doctag{color:var(--secondary-color)}.hljs-attr{color:var(--primary-color)}.hljs-bullet,.hljs-link,.hljs-symbol{color:var(--primary-color)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700} diff --git a/public/img/logo.png b/public/img/logo.png deleted file mode 100644 index 1d37d0f187d4f36cbe9bb251c67684cbc1222609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11960 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 VS}xVyh-V^zvb=^|t&Bz3{{YTT;<5k$ diff --git a/public/img/logo.svg b/public/img/logo.svg new file mode 100644 index 0000000..5293b7a --- /dev/null +++ b/public/img/logo.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + \ No newline at end of file diff --git a/public/index.html b/public/index.html index 639912f..3c90a5e 100644 --- a/public/index.html +++ b/public/index.html @@ -13,7 +13,7 @@
- +
diff --git a/public/js/index.js b/public/js/index.js index c74aba3..3209368 100644 --- a/public/js/index.js +++ b/public/js/index.js @@ -257,7 +257,7 @@ async function pickSettings() { const adminPassVal = $('#adminPass').val(); const userPassVal = $('#userPass').val(); if (!passRegex.test(adminPassVal) || !passRegex.test(userPassVal)) { - $('#pass-hint').css('color', 'red'); + $('#pass-hint').css('color', '#df2f87'); return; } $('#pass-hint').css('color', 'inherit'); @@ -334,14 +334,14 @@ function selectImage(image) { if (installImages.includes(imageKey)) { installImages = installImages.filter(e => e !== imageKey) $('#' + safeSelectorId).css({ - filter: 'grayscale(100%)', + filter: 'grayscale(100%) brightness(0.7)', background: '' }); } else { installImages.push(imageKey); $('#' + safeSelectorId).css({ filter: '', - background: '#89cff0' + background: '#30426c' }); } }