1 line
20 KiB
CSS
1 line
20 KiB
CSS
.container,body,html{height:100%;width:100%}.context-menu-container,.menu-container{display:none;z-index:10;position:absolute}.context-menu-container .menu-contents,.menu-container .menu-contents{overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;-ms-overflow-style:none;user-select:none}.progress-label,.progress-percentage,.progress-text{text-shadow:0 0 25px rgba(0,0,0,.9),0 0 25px rgba(0,0,0,.9),0 0 25px rgba(0,0,0,.9)}:root{--custom-color:rgb(22, 170, 233);font-family:Montserrat,sans-serif}body,html{margin:0;padding:0;color:#fff;font-family:var(--font-family);font-style:normal;overflow:hidden;display:block;background-size:cover}.container{display:none;user-select:none}.context-menu-container{flex-direction:column;align-items:flex-start;top:15%;right:23%;width:300px;box-sizing:border-box}.context-menu-container .header,.menu-container .header{display:flex;flex-direction:row;width:100%;padding:3px 0;box-sizing:border-box}.context-menu-container .title,.context-menu-container .x{padding:8px 4px;border-radius:5px;box-sizing:border-box;display:flex;background-color:#25262b}.context-menu-container .title{justify-content:center;align-items:center;width:calc(90% - 4px);margin-right:1.5%}.context-menu-container .x{justify-content:center;align-items:center;cursor:pointer;width:10%;transition:background-color .3s,transform .1s}.context-menu-container .x:hover,.input-dialog-container .multi-select .selectfield option:checked,.input-dialog-container .select .selectfield option:focus,.input-dialog-container .select .selectfield option:hover{background-color:var(--custom-color)}.context-menu-container .menu-item:active,.context-menu-container .x:active,.menu-container .menu-item:active{transform:scale(.95);background-color:var(--custom-color)}.context-menu-container .menu-header,.menu-container .menu-header{display:flex;flex-direction:row;width:100%;margin-left:12px;padding:3px 0;user-select:none;box-sizing:border-box}.context-menu-container .menu-contents{display:flex;flex-direction:column;max-height:398px;width:100%;padding-right:3px;box-sizing:border-box}.context-menu-container .menu-item,.context-menu-container .menu-item-disabled,.menu-container .menu-item,.menu-container .menu-item-disabled{padding:8px 4px;margin-top:3px;margin-bottom:3px;width:100%;transition:background-color .3s,transform .1s;box-sizing:border-box;display:flex;border-radius:5px;outline:0}.context-menu-container .menu-option-contents,.menu-container .menu-option-contents{display:flex;flex-direction:column;align-items:center}.context-menu-container .menu-contents::-webkit-scrollbar{width:4px}.context-menu-container .menu-contents::-webkit-scrollbar-track{background:0 0;margin-top:2px;margin-bottom:2px}.context-menu-container .menu-contents::-webkit-scrollbar-thumb{background-color:var(--custom-color);border-radius:10px}.context-menu-container .menu-item,.menu-container .menu-item{flex-direction:column;background-color:#25262b;cursor:pointer}.context-menu-container .menu-item-disabled,.menu-container .menu-item-disabled{flex-direction:column;background-color:#3f414a;cursor:not-allowed}.context-menu-container .menu-item-disabled .icon{display:flex;padding-right:12px;color:#989898;font-size:1.25rem;align-items:center;box-sizing:border-box}.context-menu-container .menu-item.selected,.context-menu-container .menu-item:hover,.menu-container .menu-item.selected,.menu-container .menu-item:hover{background-color:var(--custom-color);color:#fff}.context-menu-container .menu-item .icon,.menu-container .icon{display:flex;padding-right:12px;font-size:1.25rem;align-items:center;box-sizing:border-box}.menu-item .description-text,.menu-item-disabled .description-text{font-size:.75rem;width:100%;min-width:0;max-width:240px;height:100%;box-sizing:border-box;white-space:normal;word-break:break-word;display:flex}.context-menu-container .menu-item-disabled .header-text{display:flex;margin-left:2%;font-weight:bolder;color:#989898;width:100%;box-sizing:border-box}.context-menu-container .menu-item .header-text{display:flex;margin-left:2%;font-weight:bolder;width:100%;max-width:240px;box-sizing:border-box}.menu-item-disabled .description-text{margin-top:2px;color:#989898;align-items:center;flex-wrap:wrap}.menu-item .description-text{margin-top:4px;align-items:center;flex-wrap:wrap}.menu-item .progress-bar{display:flex;width:94%;height:10px;border-radius:5px;background-color:#fff;border:1px solid #fff;box-sizing:border-box;margin:6px auto}.menu-container .title,.menu-item .progress-bar .progress-fill{border-radius:5px;display:flex;box-sizing:border-box}.menu-container{flex-direction:column;background-color:#151619;border-radius:16px;align-items:flex-start;bottom:2%;right:2%;padding:10px;width:340px;max-height:500px;box-sizing:border-box}.container .input-dialog-container,.textui{background-color:#25262b;bottom:50%;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);z-index:10}.menu-container .title{background-color:#25262b;justify-content:center;align-items:center;padding:8px 4px;width:100%;margin-right:1.5%}.menu-container .menu-contents{display:flex;flex-direction:column;max-height:410px;width:100%;padding-right:3px;box-sizing:border-box}.menu-container .menu-contents::-webkit-scrollbar{width:4px}.menu-container .menu-item .header-text,.menu-container .menu-item-disabled .header-text{display:flex;font-weight:bolder;width:100%;max-width:240px;box-sizing:border-box;height:100%}.menu-container .menu-contents::-webkit-scrollbar-track{background:0 0;margin-top:2px;margin-bottom:2px}.menu-container .menu-contents::-webkit-scrollbar-thumb{background-color:var(--custom-color);border-radius:10px}.menu-container .menu-item-disabled .header-text{color:#989898;align-items:center}.menu-container .menu-item .header-text{align-items:center}.input-dialog-container .nav-button-container .cancel-button,.input-dialog-container .nav-button-container .confirm-button{height:38px;font-style:normal;font-weight:700;line-height:117.305%;border-radius:5px;transition:background-color .3s ease-in-out,transform .3s ease-in-out,box-shadow .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out;font-size:smaller;color:#fff;cursor:pointer;gap:10px;text-align:center;text-transform:uppercase}.container .input-dialog-container{display:none;flex-direction:column;border-radius:16px;align-items:center;justify-content:center;position:absolute;left:50%;right:auto;top:auto;transform:translate(-50%,50%)!important;padding:22px 30px;width:300px;height:auto;box-sizing:border-box;font-weight:400}.input-dialog-container .header{display:flex;justify-content:center;width:100%;align-items:center;font-size:18px;letter-spacing:1.5px;margin-bottom:10px;padding-bottom:10px}.alert-dialog-container .seperator,.input-dialog-container .seperator{height:3px;width:100%;border-radius:30px;background:rgba(75,75,75,.25);margin-bottom:10px}.input-dialog-container .nav-button-container{width:100%;display:flex;justify-content:space-between;padding:10px 0;gap:10px;user-select:none}.input-dialog-container .nav-button-container .cancel-button{display:flex;width:100%;flex-direction:column;justify-content:center;flex:1 0 0;background:#4c4c4f}.input-dialog-container .nav-button-container .cancel-button:hover{box-shadow:0 2px 4px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.19);filter:brightness(110%);transform:translateY(-2px)}.alert-dialog-container .cancel-button:focus,.alert-dialog-container .confirm-button:focus,.input-dialog-container .nav-button-container .cancel-button:focus,.input-dialog-container .nav-button-container .confirm-button:focus{transform:translateY(-2px)}.alert-dialog-container .cancel-button:active,.alert-dialog-container .confirm-button:active,.input-dialog-container .nav-button-container .cancel-button:active,.input-dialog-container .nav-button-container .confirm-button:active{transform:scale(.95);opacity:.8;box-shadow:0 1px 2px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.19)}.input-dialog-container .nav-button-container .confirm-button{display:flex;width:100%;flex-direction:column;justify-content:center;flex:1 0 0;background:var(--custom-color)}.alert-dialog-container .confirm-button:hover,.input-dialog-container .nav-button-container .confirm-button:hover{background:var(--custom-color);box-shadow:0 2px 4px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.19);filter:brightness(110%);transform:translateY(-2px)}.input-dialog-container .input-dialog-contents{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center}.input-dialog-container .input,.input-dialog-container .multi-select,.input-dialog-container .select{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:auto;padding:10px}.input-dialog-container .label{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;font-weight:500;font-size:14px;color:#fff;margin-bottom:10px;text-align:left;letter-spacing:1px}.input-dialog-container .input .textfield{width:100%;padding:10px;font-size:12px;border:2px solid transparent;border-radius:4px;box-sizing:border-box;outline:0;transition:box-shadow .3s;background:rgba(75,75,75,.25);color:#fff;letter-spacing:1px}.input-dialog-container .multi-select .selectfield,.input-dialog-container .select .selectfield{font-size:12px;border-radius:4px;outline:0;transition:border-color .15s ease-in-out;appearance:none;padding:10px;box-sizing:border-box;color:#fff;letter-spacing:1px;width:100%}.input-dialog-container .color .color-field:focus,.input-dialog-container .color .textfield:focus,.input-dialog-container .input .textfield:focus,.input-dialog-container .multi-select .selectfield:focus,.input-dialog-container .select .selectfield:focus{box-shadow:0 0 0 2px var(--custom-color)}.input-dialog-container .select .selectfield{background:rgba(75,75,75,.25);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-chevron-down" viewBox="0 0 16 16"><path fill-rule="evenodd" d="M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708" /></svg>');background-size:16px 16px;background-position:right 10px center;background-repeat:no-repeat;border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none;background-color:rgba(75,75,75,.25)}.input-dialog-container .select .selectfield option{letter-spacing:1px;background-color:#4b4b4b;color:#fff}.input-dialog-container .multi-select .selectfield{max-height:100px;background:rgba(75,75,75,.25);border:1px solid #ccc;-webkit-appearance:none;-moz-appearance:none}.input-dialog-container .multi-select .selectfield::-webkit-scrollbar{width:9px}.input-dialog-container .multi-select .selectfield::-webkit-scrollbar-track{background:rgba(75,75,75,.15);border-radius:4px}.input-dialog-container .multi-select .selectfield::-webkit-scrollbar-thumb{background:rgba(75,75,75,.75);border-radius:4px;border:3px solid rgba(75,75,75,.15)}.input-dialog-container .multi-select .selectfield::-webkit-scrollbar-thumb:hover{background:rgba(75,75,75,.9)}.input-dialog-container .multi-select .selectfield::-webkit-scrollbar-thumb:active{background:#4b4b4b}.input-dialog-container .multi-select .selectfield option{letter-spacing:1px;padding:10px;color:#fff;border-radius:5px;background-color:#333;text-wrap:pretty;margin:2px 0}.input-dialog-container .multi-select .selectfield option:hover{background-color:#444}.input-dialog-container .checkbox{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;padding:15px 0;margin-bottom:15px;box-sizing:border-box;background:inherit}.input-dialog-container .checkbox input[type=checkbox]{display:none}.input-dialog-container .checkbox label{display:flex;align-items:center;cursor:pointer;color:#fff;font-size:14px;letter-spacing:1px}.input-dialog-container .checkbox label::before{content:'';display:inline-block;width:12px;height:12px;border:2px solid #fff;border-radius:4px;margin-right:10px;background-color:transparent;transition:background-color .3s;background-size:cover;background-position:center;background-repeat:no-repeat}.input-dialog-container .color .clr-field input,.input-dialog-container .color .color-field{padding:10px;font-size:12px;transition:box-shadow .3s;color:#fff;outline:0;box-sizing:border-box;letter-spacing:1px}.input-dialog-container .checkbox input[type=checkbox]:checked+label::before{background-color:var(--custom-color);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="white" class="bi bi-check" viewBox="0 0 16 16"><path d="M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425z" /></svg>')}.input-dialog-container .color .color-field{width:100%;border:2px solid transparent;border-radius:4px;background:rgba(75,75,75,.25);appearance:none;cursor:pointer}.clr-field{display:inline-block;position:relative;width:100%}.input-dialog-container .color .clr-field input{border:2px solid transparent;border-radius:4px;text-align:center;background:rgba(75,75,75,.25)}.input-dialog-container .clr-field button{position:absolute;height:100%;width:20px;left:0;border-radius:4px 0 0 4px;z-index:100;background:rgba(75,75,75,.25);color:#fff;border:none;outline:0;cursor:pointer}.color{margin:10px 0;width:100%}.input-dialog-container .color .label{margin-bottom:5px;font-size:14px;color:#fff}.input-dialog-container .slider-container{width:100%;height:auto;border-radius:5px}.input-dialog-container .slider-container .value-display{text-align:right;font-size:12px;color:#4c4c4f;margin-top:2px}.input-dialog-container .slider-container .value-display p{color:#fff}.input-dialog-container .slider-container .slider{-webkit-appearance:none;appearance:none;width:100%;height:3px;background:#ddd;outline:0;-webkit-transition:.2s;transition:opacity .2s;border-radius:5px}.input-dialog-container .slider-container .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:var(--custom-color);cursor:pointer;border-radius:50%}.input-dialog-container .slider-container .slider::-moz-range-thumb{width:14px;height:14px;background:var(--custom-color);cursor:pointer;border-radius:50%}.alert-dialog-container{display:none;flex-direction:column;background-color:#25262b;z-index:10;position:fixed;top:30%;left:35%;border-radius:16px;padding:20px;height:auto;transform:translate(-50%,-50%);width:600px;box-sizing:border-box;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);font-weight:400}.alert-dialog-container .header{font-size:1.25rem;letter-spacing:1px;text-transform:uppercase;padding-bottom:10px}.alert-dialog-container .alert-dialog-contents{line-height:1.5}.alert-dialog-container .nav-button-container{display:flex;justify-content:flex-end;gap:10px;padding-top:20px}.alert-dialog-container .cancel-button,.alert-dialog-container .confirm-button{padding:10px 20px;border-radius:5px;cursor:pointer;transition:background-color .3s ease-in-out,transform .3s ease-in-out,box-shadow .3s ease-in-out,opacity .3s ease-in-out,transform .3s ease-in-out;display:flex;color:#fff}.alert-dialog-container .confirm-button{justify-content:center;align-items:center;background:var(--custom-color)}.alert-dialog-container .cancel-button{justify-content:center;align-items:center;background:#4c4c4f}.alert-dialog-container .cancel-button:hover{background:#4c4c4f;box-shadow:0 2px 4px rgba(0,0,0,.2),0 3px 6px rgba(0,0,0,.19);filter:brightness(110%);transform:translateY(-2px)}.textui{display:none;flex-direction:row;border-radius:8px;align-items:center;position:absolute;right:1%;padding:10px;max-width:500px;max-height:500px;box-sizing:border-box}.textui .icon{display:flex;align-items:center;margin-right:10px;margin-left:10px;font-size:1.5rem;box-sizing:border-box}.bottom-right,.bottom-right .notify,.right .notify,.top-right,.top-right .notify{margin-right:20px}.textui .text{display:flex;align-items:flex-start;padding:4px;height:100%;box-sizing:border-box}.notify-container{display:none;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;text-align:center;z-index:10;position:fixed;top:0;left:0;pointer-events:none;margin-top:-60px}.notify{display:flex;align-items:center;background-color:rgba(37,38,43,.5);margin-bottom:10px;padding:10px;height:auto;border-radius:14px;position:relative;opacity:0;transform:translateY(-100%);pointer-events:auto;width:300px;max-width:300px;color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.25);overflow:hidden}.bottom-left,.top-left{align-items:flex-start;margin-left:20px}.border-animation,.bottom-left,.bottom-right{position:absolute;bottom:0}.progress-bar-container,.progress-circle-container{transform:translateX(-50%)!important;box-sizing:border-box}.border-animation{content:"";left:0;height:4px;width:100%;background-color:rgba(0,0,0,.25);animation:border-progress var(--animation-duration) linear forwards;background-size:100% 4px;background-repeat:no-repeat}.notify.info .border-animation{background:linear-gradient(to right,#d5d23a,#e7e411)}.notify.error .border-animation{background:linear-gradient(to right,red,#ff4d4d)}.notify.info .icon{color:#e7e411}.notify.error .icon{color:red}.notify.success .icon{color:#0f0}.top-right{align-items:flex-end}.bottom-right{align-items:flex-end;justify-content:flex-end;right:0}.bottom-left{justify-content:flex-end;left:0}.left,.right{bottom:50%;position:absolute}.left{align-items:flex-start;justify-content:flex-end;left:0;margin-left:20px}.right{align-items:flex-end;justify-content:flex-end;right:5;margin-right:2%}.notify-container .icon{margin-right:15px;font-size:1.5rem}.content-wrapper{display:flex;flex-direction:column;align-items:flex-start}.notify-heading{margin-bottom:5px;font-weight:700}.content{text-align:left;font-size:.9rem;margin-bottom:1.5px}h2{margin:0}.progress-bar-container{display:none;flex-direction:column;position:absolute;bottom:15%;left:50%;align-items:center;max-width:300px;width:100%}.progress-text{display:flex;letter-spacing:1px;justify-content:space-between;font-size:.85rem;font-weight:500;color:#fff;width:100%;margin-bottom:4px}.progress-text .progress-text-label,.progress-text .progress-text-percent{width:auto;white-space:nowrap;z-index:10}.progress-bar-alone{display:flex;width:100%;height:20px;border-radius:4px;border:2px solid #fff;position:relative;overflow:hidden;box-shadow:0 0 25px rgba(0,0,0,.9)}.progress-fill{height:100%;background-color:var(--custom-color);transition:width .3s}.progress-circle-container{display:none;flex-direction:column;position:absolute;bottom:5%;left:50%;align-items:center}.progress-circle-holder{display:flex;width:80px;height:80px;position:relative;align-items:center}.progress-circle{width:100%;height:100%}.circle-bg{fill:none;stroke:#e6e6e6;stroke-width:3.5}.circle{fill:none;stroke:var(--custom-color);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:0,100;transition:stroke-dasharray .5s}.progress-percentage{display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)!important;font-size:16px;font-weight:700}.progress-label{font-size:.85rem;font-weight:500;text-align:center;letter-spacing:1px;width:auto;white-space:nowrap;padding-top:12px}.skill-container{width:100vw;height:100vh;display:none;justify-content:center;align-items:center}.skill-shadow{width:200px;height:200px;display:flex;position:absolute;top:calc(50% - 100px);left:calc(50% - 100px);background:radial-gradient(circle,rgba(0,0,0,.8) 0,rgba(255,255,255,0) 75%)}#skill-circle,.skill-circle-container{width:100px;height:100px}.skill-circle-container{position:relative}.skill-key,.skill-line{position:absolute;display:flex;border-radius:3px}.skill-line{height:53px;width:4px;top:0;left:48px;transform-origin:bottom center}.skill-indicator{height:17px;width:4px;background-color:#bd1919}.skill-key{width:30px;align-items:center;justify-content:center;font-weight:700;color:#222;height:26px;top:calc(50% - 13px);left:calc(50% - 15px);background:#eee;text-transform:uppercase} |