html{box-sizing:border-box;font-size:14px}*{border:none}*,*:before,*:after{box-sizing:inherit}body,h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;font-weight:400}html,body{min-height:100%;height:100%}@media (max-width: 768px){body{height:auto}}:root{--button-border-radius: 7px;--input-border-radius: 7px;--text-color: white;--paddings: 3rem;--github-dark-mode-color: #0d1117;--github-light-mode-color: white;--main-font-familiy: "Red Hat Display", Arial, Helvetica, sans-serif}@media (max-width: 768px){:root{--paddings: 1rem}}body{background-color:#605fa1}.main-container{margin:0 auto;display:flex;color:var(--text-color);font-family:var(--main-font-familiy);background:#446baf;background:linear-gradient(180deg,#675494,#605fa1 32.6%,#4e6db3 68.54%,#4078c0)}.left-container{min-height:100vh;padding:1rem;display:flex;flex-direction:column;overflow:auto;flex-grow:2;background:#0000000d;box-shadow:0 0 10px 5px #ffffff40;z-index:30}.toolbox-container{width:calc(100% - 300px - var(--paddings) * 2);padding:0;background:inherit;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed;overflow:hidden}.scrollable::-webkit-scrollbar{width:.4em}.scrollable::-webkit-scrollbar-track{background:#0000001a}.scrollable::-webkit-scrollbar-thumb{border-radius:10px;background-color:#ffffffbf}a:link,a:visited{color:var(--text-color);text-decoration:none}input,select,.btn{height:35px;padding:0 10px;background:#ffffff26;border:1px solid rgba(255,255,255,.5);box-sizing:border-box;border-radius:var(--input-border-radius);font-family:var(--main-font-familiy);color:var(--text-color)}input:focus,select:focus,.btn:focus{box-shadow:0 0 5px #ffffffb3;outline:transparent}input::placeholder,select::placeholder,.btn::placeholder{color:#ccc;font-family:var(--main-font-familiy)}textarea{padding:10px;background:#ffffff26;border:1px solid rgba(255,255,255,.5);box-sizing:border-box;border-radius:var(--input-border-radius);font-family:var(--main-font-familiy);color:var(--text-color)}textarea:focus{box-shadow:0 0 5px #ffffffb3;outline:transparent}input[type=range]{height:10px;margin-left:5px;margin-top:5px;padding:0;-webkit-appearance:none;appearance:none;background:#fff7;outline:none;-webkit-transition:.2s;transition:opacity .2s}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#6e5494;border:solid white 1px;border-radius:50%;cursor:pointer}input[type=range]::-moz-range-thumb{width:20px;height:20px;background:#6e5494;border:solid white 1px;border-radius:50%;cursor:pointer}input[type=file]{width:120px;padding:0;font-family:var(--main-font-familiy);color:var(--text-color)}input[type=file]::-webkit-file-upload-button{visibility:hidden}input[type=file]:before{height:35px;content:"Select an image";display:flex;align-items:center;justify-content:center;background:#ffffff26;padding:5px 8px;outline:none;white-space:nowrap;cursor:pointer;font-family:var(--main-font-familiy);color:var(--text-color);border:1px solid rgba(255,255,255,.5);border-radius:var(--input-border-radius)}input[type=file]:hover:before{border-color:#fff}input[type=file]:active{outline:0;transition:all 1s}input[type=color]{border-radius:2px}output{min-width:25px}button{font-family:var(--main-font-familiy);font-size:14px;cursor:pointer}.header{display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding-top:25px;filter:drop-shadow(0px 0px 5px rgba(255,255,255,.5))}.header img{margin-bottom:15px}.header h1{line-height:1}.header h2{margin-top:15px;font-size:14px;font-style:italic}.header .github-button-container{margin-top:15px}.footer{display:flex;gap:15px;align-items:center;flex-direction:column;justify-content:end}.footer .links{display:flex;gap:15px}.footer .links>a{margin-top:10px;display:flex;align-items:center;justify-content:center;text-align:center}.footer .links>a:hover{text-shadow:0px 0px 5px rgba(255,255,255,.5)}.footer .icons{display:flex;gap:15px;justify-content:center}.footer .icons a{display:flex;justify-content:center;align-items:center}.footer .icons a img{width:30px;transition:all ease .5s}.footer .icons a img:hover{filter:drop-shadow(0px 0px 2px rgba(255,255,255,.7))}.footer .feedback-button{background-color:#6e5494;box-shadow:1px 1px #0003;line-height:35px!important;min-width:135px;display:inline-block!important;padding:2px 12px!important;text-align:center!important;border-radius:7px;color:#fff;cursor:pointer;overflow-wrap:break-word;vertical-align:middle;border:0 none #fff!important;text-decoration:none;text-shadow:none;font-weight:600!important;font-size:14px!important}@media (max-width: 768px){.main-container{flex-direction:column}.left-container{background:inherit;padding-bottom:2rem}.toolbox-container{width:100%;height:auto;min-height:100vh}}.how-to-section{margin-top:2rem;margin-bottom:25px;text-align:center;flex-grow:1}.how-to-section .title{font-family:Kalam,sans-serif}.how-to-section li{list-style-position:inside;margin-top:10px}.how-to-section li .demo{margin-top:10px}.how-to-section li a{text-decoration:underline}.how-to-section li .code{margin:5px auto auto;width:fit-content;padding:5px 10px;background-color:#22272e;border-radius:5px}.how-to-section li .code code{font-size:.9rem}@media (max-width: 768px){.how-to-section{margin-top:50px;margin-bottom:50px}}#presets-section{text-align:center}#presets-section .toolbox-presets{padding:10px;display:flex;justify-content:center;flex-wrap:wrap;gap:1rem}#presets-section .toolbox-presets .theme-button{width:185px;display:flex;cursor:pointer}#presets-section .toolbox-presets .theme-button img{max-width:100%;object-fit:contain;transition:all ease-in-out .3s}#presets-section .toolbox-presets .theme-button img:hover{filter:drop-shadow(0px 0px 5px rgba(255,255,255,.5))}#presets-section .toolbox-presets .theme-button-white{display:flex;justify-content:center;align-items:center;background:#ffffff26;border:1px solid rgba(255,255,255,.5);border-radius:5px}#presets-section .toolbox-presets .theme-button-white:hover{filter:drop-shadow(0px 0px 5px rgba(255,255,255,.5))}.toolbox-container .result-box{padding:2rem 2rem .5rem;background:var(--github-dark-mode-color);transition:.5s ease;-webkit-user-select:none;user-select:none;position:relative;z-index:20}.toolbox-container .result-box.light-mode{background:var(--github-light-mode-color)}.toolbox-container .result-box.light-mode .dark-mode-button,.toolbox-container .result-box.light-mode .randomize-button{color:#000!important}.toolbox-container .result-box.light-mode .dark-mode-button:hover,.toolbox-container .result-box.light-mode .randomize-button:hover{text-shadow:0px 0px 10px #929292!important}.toolbox-container .result-box .header-image-container{flex-grow:1;max-width:850px;margin:auto;width:100%;filter:drop-shadow(0px 0px 5px rgba(125,125,125,.5))}.toolbox-container .result-box #github-header-image{width:100%;height:230px;padding:25px;position:relative;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;background-color:#446baf;color:#fff;border-radius:7px;margin:0 auto;border:none;overflow:hidden;background-size:200px;transition:.25s ease}.toolbox-container .result-box #github-header-image .title,.toolbox-container .result-box #github-header-image .subtitle{transition:.25s ease}.toolbox-container .result-box #github-header-image img{transition:.15s}.toolbox-container .result-box .options-container{max-width:850px;margin:auto;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:35px;justify-content:space-between;padding:1rem 0 .5rem;overflow:auto}.toolbox-container .result-box .options-container>div:first-child{display:flex;gap:2rem}.toolbox-container .result-box .options-container .dark-mode-button,.toolbox-container .result-box .options-container .randomize-button,.toolbox-container .result-box .options-container .download-button{background-color:transparent;display:flex;gap:7px;justify-content:center;align-items:center;width:fit-content;height:35px;color:var(--text-color);text-align:center;font-weight:600;white-space:nowrap;transition:all .25s ease-in-out;cursor:pointer}.toolbox-container .result-box .options-container .dark-mode-button img,.toolbox-container .result-box .options-container .randomize-button img,.toolbox-container .result-box .options-container .download-button img{transition:all ease .5s}.toolbox-container .result-box .options-container .dark-mode-button:hover,.toolbox-container .result-box .options-container .randomize-button:hover,.toolbox-container .result-box .options-container .download-button:hover{text-shadow:0px 0px 10px rgb(255,255,255)}.toolbox-container .result-box .options-container .dark-mode-button:hover img,.toolbox-container .result-box .options-container .randomize-button:hover img,.toolbox-container .result-box .options-container .download-button:hover img{transform:scale(1.2)}.toolbox-container .result-box .options-container .download-button,.toolbox-container .result-box .options-container .display-button,.toolbox-container .result-box .options-container .miniature-button{background-color:#2d8655!important;border-radius:var(--button-border-radius);padding:5px 15px}.toolbox-container .toolbox-tools{height:calc(100vh - 265px - 4rem);overflow:auto;padding:1rem 1rem 4rem}.toolbox-container .toolbox{box-sizing:border-box}.toolbox-container .toolbox>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.toolbox-container .toolbox>div:not(:last-child){margin-bottom:15px}.toolbox-container .toolbox .text-inputs{justify-content:space-between}.toolbox-container .toolbox .text-inputs input{text-align:center;width:calc(50% - 7.5px)}.toolbox-container .toolbox .color-selectors-container div{display:flex;align-items:center}.toolbox-container .toolbox .color-selectors-container div:not(:last-child){margin-right:15px}.toolbox-container .toolbox .color-selectors-container div input{margin-left:5px;cursor:pointer;padding:0}.toolbox-container .toolbox .size-inputs>div:not(:last-child){margin-right:15px}.toolbox-container .toolbox .size-inputs>div input{width:70px;margin-left:5px}.toolbox-container .toolbox .size-inputs .paddings-input{width:100px}.toolbox-container .toolbox .align-buttons button{margin-left:5px}.toolbox-container .toolbox .font-selectors-container div:not(:last-child){margin-right:15px}.toolbox-container .toolbox .font-selectors-container div input{margin-left:5px}.toolbox-container .toolbox .font-selectors-container select{cursor:pointer;margin-left:5px}.toolbox-container .toolbox .font-selectors-container select option{color:#000}.toolbox-container .toolbox .font-size-inputs{display:flex}.toolbox-container .toolbox .font-size-inputs div{display:flex;align-items:flex-start}.toolbox-container .toolbox .font-size-inputs div:not(:last-child){margin-right:15px}.toolbox-container .toolbox .font-size-inputs div input{cursor:pointer}@media (max-width: 768px){.toolbox-container input{margin-bottom:5px}.toolbox-container .result-box{padding:1rem 1rem .5rem}.toolbox-container .result-box #github-header-image{height:250px}.toolbox-container .result-box .options-container{gap:10px}.toolbox-container .result-box .options-container>div:first-child{gap:10px}.toolbox-container .toolbox-tools{height:auto}.toolbox-container .toolbox .text-inputs input{width:100%}.toolbox-container .toolbox .font-selectors-container>div:not(:last-child){margin-bottom:10px}.toolbox-container .toolbox .font-size-inputs input:not(:last-child){margin-bottom:15px}}@media (max-width: 360px){.toolbox-container .result-box .options-container{flex-wrap:wrap;gap:10px;justify-content:center}.toolbox-container .result-box .options-container>div:first-child{gap:10px}}.toolbox-background{box-sizing:border-box}.toolbox-background>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.toolbox-background>div:not(:last-child){margin-bottom:15px}.toolbox-background .bg-color-selectors>div{display:flex;align-items:center}.toolbox-background .bg-color-selectors>div:not(:last-child){margin-right:15px}.toolbox-background .bg-color-selectors input{margin-left:5px;cursor:pointer;padding:0}.toolbox-background .border-inputs div{display:flex;align-items:flex-start}.toolbox-background .border-inputs div:not(:last-child){margin-right:15px}.toolbox-background .border-inputs div input{cursor:pointer}.toolbox-background .pattern-inputs div{display:flex;align-items:flex-start}.toolbox-background .pattern-inputs div:not(:last-child){margin-right:15px}.toolbox-background .pattern-inputs div:first-child{align-items:center}.toolbox-background .pattern-inputs div #pattern-color-selector{padding:0}.toolbox-background .pattern-inputs div input{margin-left:5px;cursor:pointer}.toolbox-background .patterns-buttons{max-width:550px;margin:auto}.toolbox-background .patterns-buttons button{width:70px;height:70px;padding:0;margin-left:5px;margin-bottom:5px;display:flex;align-items:center;justify-content:center;transition:all ease-in-out .3s}.toolbox-background .patterns-buttons button img{max-width:55px;max-height:55px}.toolbox-background .patterns-buttons button:hover{box-shadow:0 0 5px 2px #ffffff40}.toolbox-background .patterns-buttons button.selected{border:solid white 2px}@media (max-width: 768px){.toolbox-background .border-inputs>div:not(:last-child){margin-bottom:10px}.toolbox-background .pattern-inputs input:not(:last-child){margin-bottom:15px}.toolbox-background .patterns-buttons button{margin-bottom:5px}}.toolbox-decorations{box-sizing:border-box;max-width:550px;margin:auto}.toolbox-decorations>div{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.toolbox-decorations>div:not(:last-child){margin-bottom:15px}.toolbox-decorations .decorations-buttons button{width:70px;height:70px;padding:0;margin-left:5px;margin-bottom:5px;display:flex;align-items:center;justify-content:center;transition:all ease-in-out .3s}.toolbox-decorations .decorations-buttons button img{max-width:50px;max-height:50px}.toolbox-decorations .decorations-buttons button:hover{box-shadow:0 0 5px 2px #ffffff40}.toolbox-decorations .decorations-buttons button.selected{border:solid white 2px}.toolbox-decorations .decorations-upload{flex-direction:column}.toolbox-decorations .decorations-upload input{margin-top:5px}.toolbox-decorations .decorations-upload .myoctocats-tip{margin-top:10px;margin-bottom:10px;padding:20px;border-radius:var(--input-border-radius);font-size:.9rem;line-height:1.5;background:#ffffff26}.toolbox-decorations .decorations-upload .myoctocats-tip a{font-weight:700;text-decoration:underline}@media (max-width: 768px){.toolbox-decorations .decorations-buttons button{margin-bottom:5px}}.tablinks[data-name=test-fonts-section]{position:fixed;right:0;transform:translate(100%);z-index:100}#test-fonts-section{font-size:20px;padding:50px 0 100px 50px;background-color:#222;color:#fff}.red-hat-display{font-family:Red Hat Display,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.kalam{font-family:Kalam,cursive;font-weight:400;font-style:normal}.poppins{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.maven-pro{font-family:Maven Pro,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.athiti{font-family:Athiti,sans-serif;font-weight:400;font-style:normal}.ubuntu-sans{font-family:Ubuntu Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.ubuntu{font-family:Ubuntu,sans-serif;font-weight:400;font-style:normal}.istok-web{font-family:Istok Web,sans-serif;font-weight:400;font-style:normal}.courgette{font-family:Courgette,cursive;font-weight:400;font-style:normal}.quattrocento{font-family:Quattrocento,serif;font-weight:400;font-style:normal}.della-respira{font-family:Della Respira,serif;font-weight:400;font-style:normal}.lato{font-family:Lato,sans-serif;font-weight:400;font-style:normal}.martel{font-family:Martel,serif;font-weight:400;font-style:normal}.lancelot{font-family:Lancelot,serif;font-weight:400;font-style:normal}.playball{font-family:Playball,cursive;font-weight:400;font-style:normal}.life-savers{font-family:Life Savers,serif;font-weight:400;font-style:normal}.anonymous-pro{font-family:Anonymous Pro,monospace;font-weight:400;font-style:normal}.inconsolata{font-family:Inconsolata,monospace;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.fira-code{font-family:Fira Code,monospace;font-optical-sizing:auto;font-weight:400;font-style:normal}.open-sans{font-family:Open Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.playwrite-hu{font-family:Playwrite HU,cursive;font-optical-sizing:auto;font-weight:400;font-style:normal}.dancing-script{font-family:Dancing Script,cursive;font-optical-sizing:auto;font-weight:400;font-style:normal}.passero-one{font-family:Passero One,sans-serif;font-weight:400;font-style:normal}.pixelify-sans{font-family:Pixelify Sans,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.electrolize{font-family:Electrolize,sans-serif;font-weight:400;font-style:normal}.source-code-pro{font-family:Source Code Pro,monospace;font-optical-sizing:auto;font-weight:400;font-style:normal}.tab{position:fixed;left:50%;transform:translate(calc(-50% + 190px));padding:0 2px 2px;width:fit-content;margin:0 auto;display:grid;grid-template-columns:repeat(4,auto);gap:2px;justify-content:center;color:var(--text-color);background:#6e5494;border-radius:0 0 10px 10px;box-shadow:0 0 5px 2px #ffffff40;z-index:10;-webkit-user-select:none;user-select:none}.tab button{background-color:inherit;border:none;outline:none;cursor:pointer;padding:1rem 2rem;transition:.3s;color:#fff;border-radius:0 0 9px 9px}.tab button:hover,.tab button.active{background-color:#ffffff26}.tabcontent{width:100%;margin:auto;margin-top:3.5rem;max-width:850px;padding:.5rem 1rem;overflow:auto}.tabcontent{animation:fadeEffect 1s}@keyframes fadeEffect{0%{opacity:0}to{opacity:1}}@media (max-width: 850px){.tab button{padding:10px 1rem}}@media (max-width: 768px){.tab{position:static;width:100%;transform:translate(0);display:grid;grid-template-columns:repeat(4,auto);gap:1px;border-radius:0;padding:1px;overflow:auto}.tab button{padding:10px;border-radius:0}.tabcontent{height:auto;margin-top:1rem}}@media (max-width: 360px){.tab{width:100%;margin:0;left:0;transform:translate(0);display:grid;grid-template-columns:repeat(4,auto);border-radius:0;padding:1px;overflow:auto}.tab button{padding:10px;border-radius:0}}.modal{position:fixed;background-color:#00000040;inset:0;z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .25s}.modal:target{visibility:visible;opacity:1;pointer-events:auto}.modal>div{width:450px;margin-top:15px;max-width:calc(100% - 30px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:2em;background:#4e6db3;box-shadow:0 0 5px #ffffff80,0 0 10px #00000040;border-radius:var(--button-border-radius)}.modal .modal-title{font-size:1.2rem}.modal .modal-info-text{border-top:solid 1px rgba(255,255,255,.5);font-size:12px}.modal a{font-weight:700}.modal-close{position:absolute;right:15px;top:15px}#feedback-modal input{width:calc(50% - 2px);margin-bottom:5px}#feedback-modal textarea{width:100%}#feedback-modal textarea::-webkit-scrollbar{width:14px;cursor:pointer}#feedback-modal textarea::-webkit-scrollbar-track{background:#0000001a}#feedback-modal textarea::-webkit-scrollbar-thumb{border-radius:var(--input-border-radius);background-color:#ffffffbf}#feedback-modal button{display:block;margin-left:auto}
