@charset "UTF-8";:root{--icons-vertical-spacing-raw: calc(var(--image-size) * .4);--icons-vertical-spacing: var(--icons-vertical-spacing-raw);--icons-vertical-spacing: clamp(20px, var(--icons-vertical-spacing-raw), 80px);--font-size-initial: 16px;--font-size: var(--font-size-initial);--text-color: black;--bg-color: white;--bg-accent-color: lightgrey;--grey-border-color: #ccc;--color-transition: .2s linear}@media (prefers-color-scheme: dark){:root{--bg-color: rgb(33, 33, 33);--text-color: rgb(226, 226, 226);--bg-accent-color: rgb(81, 81, 81);--grey-border-color: #818181}}*{font-size:var(--font-size);box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{overflow-y:scroll}body{padding:0;margin:0;font-family:sans-serif;background-color:var(--bg-color)}h1,h2,h3,h4,p,ul,ol,label,input,button{margin-top:0;color:var(--text-color)}h1{--font-size: 32px;margin-bottom:28px}h2{--font-size: 22px;margin-bottom:24px}h3{--font-size: 18px;margin-bottom:20px}h4{--font-size: 16px;margin-bottom:18px}:root{counter-reset:heading-2}h2{counter-reset:heading-3}h2:before{content:counter(heading-2) "." " ";counter-increment:heading-2}h3{counter-reset:heading-4}h3:before{content:counter(heading-2) "." counter(heading-3) "." " ";counter-increment:heading-3}h4{counter-reset:heading-5}h4:before{content:counter(heading-2) "." counter(heading-3) "." counter(heading-4) "." " ";counter-increment:heading-4}h5{counter-reset:heading-6}h5:before{content:counter(heading-2) "." counter(heading-3) "." counter(heading-4) "." counter(heading-5) "." " ";counter-increment:heading-5}p,ol,ul,li,.buttons-container{margin:0 0 20px}p:last-child,ol:last-child,ul:last-child,li:last-child,.buttons-container:last-child{margin-bottom:0}h1,h2,h3,h4,p,ul,ol{overflow:visible;word-wrap:break-word}.text-color{color:var(--text-color)}.standalone-image{width:fit-content;max-height:200px;background-origin:0 0}div.standalone-image{width:100%;display:flex}div.standalone-image svg{width:fit-content}input{background-color:var(--bg-accent-color);border:1px solid var(--text-color);border-radius:4px;padding:4px;margin:0;text-align:center}a,a:visited{--link-color-normal: royalblue;--link-color-hover: rgb(24, 51, 134);--link-color-active: rgb(75, 103, 187);--link-color: var(--link-color-normal);text-decoration:none;color:var(--link-color);border-bottom:1px solid transparent;transition:color var(--color-transition),border-color var(--color-transition)}a:hover,a:visited:hover{--link-color: var(--link-color-hover);color:var(--link-color-hover)}a:active,a:visited:active{--link-color: var(--link-color-active)}a:focus-visible,a:visited:focus-visible{border-color:var(--link-color)}@media (prefers-color-scheme: dark){a,a:visited{--link-color: cornflowerblue;--link-color-hover: rgb(149, 186, 255);--link-color-active: rgb(245, 248, 255)}}button{padding:10px 20px;color:#fff;background-color:#4169e1;border:none;outline:2px dashed transparent;outline-offset:-5px;border-radius:8px;white-space:nowrap;transition:background-color var(--color-transition),outline-color var(--color-transition);cursor:pointer;user-select:none}button:hover{background-color:#2650cf}button:active{background-color:#143c96}button:focus-visible{outline-color:#f5f8ff}button:disabled{background-color:rgba(65,105,255,.5);cursor:not-allowed}.mono{font-family:monospace}.hidden{display:block!important;width:0!important;height:0!important;opacity:0!important;margin:0!important;padding:0!important;border:none!important;outline:none!important;overflow:hidden!important}.buttons-container{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:stretch;max-width:370px}.buttons-container>*{width:fit-content;flex:1 1}@media screen and (max-width: 580px){.buttons-container{max-width:unset}}.images{display:flex;flex-wrap:wrap;gap:10px;overflow-x:auto;overflow-y:hidden;margin-top:var(--icons-vertical-spacing)}.images+*{margin-top:var(--icons-vertical-spacing)}.cfg-replace-color{color:red}.image{min-width:var(--image-size);min-height:var(--image-size);width:var(--image-size);height:var(--image-size);max-width:var(--image-size);max-height:var(--image-size)}.skip-elements-image{height:fit-content;max-height:var(--image-size);max-height:max(200px,var(--image-size));color:red}.svg-in-dom svg{width:100%;height:100%}@keyframes color1{0%{color:red}25%{color:#ff0}50%{color:#adff2f}75%{color:#00f}to{color:purple}}@keyframes color2{0%{color:red}to{color:#00f}}.color-animation{animation:color1 1s linear infinite}.color-animation :nth-child(2n){animation:color2 1s linear infinite}.checkbox{display:flex;align-items:center;gap:14px;width:fit-content;user-select:none;cursor:pointer}.checkbox input[type=checkbox]{width:0;height:0;display:flex;align-items:center;margin-right:18px}.checkbox input[type=checkbox]:after{content:"✔";display:flex;align-items:center;justify-content:center;min-width:18px;width:18px;height:18px;font-size:14px;line-height:18px;border-radius:6px;border:2px solid var(--grey-border-color);background-color:var(--bg-accent-color);color:transparent;transition:color var(--color-transition),background-color var(--color-transition),border-color var(--color-transition),outline-color var(--color-transition);cursor:pointer}.checkbox input[type=checkbox]:checked:after{background-color:#4169e1;border-color:transparent;color:#fff}.checkbox input[type=checkbox]:focus-visible:after{outline:2px solid royalblue;outline-offset:4px}.checkbox:hover input[type=checkbox]:after{background-color:#6495ed}.checkbox:active input[type=checkbox]:after{background-color:#143c96}.main{max-width:1024px;margin-left:auto;margin-right:auto;padding:20px 20px 40px}#content-wrapper{display:flex;flex-flow:column;min-height:100vh}#adjustment-container{position:sticky;display:flex;align-items:center;justify-content:center;bottom:0;left:0;width:100%;margin-top:auto;padding-left:20px;padding-right:20px;padding-bottom:20px;pointer-events:none}@media screen and (max-width: 480px){#adjustment-container{padding:0}}.adjustment-content{--shadow-color: rgba(0, 0, 0, .2);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;width:fit-content;padding:10px;background-color:rgba(255,255,255,.8);border:1px solid var(--grey-border-color);border-radius:8px;backdrop-filter:blur(10px);box-shadow:0 10px 20px var(--shadow-color);pointer-events:all}@media (prefers-color-scheme: dark){.adjustment-content{--shadow-color: rgba(0, 0, 0, .7);background-color:rgba(81,81,81,.5)}}@media screen and (max-width: 480px){.adjustment-content{width:100%;border-radius:0;border:0;border-top:1px solid var(--grey-border-color);box-shadow:0 0 15px var(--shadow-color)}}.adjustment-content input[type=range]{width:100px}.adjustment-content input[type=number]{width:84px;background-color:transparent;border:1px solid var(--grey-border-color)}.adjustment-content input[type=number]::-webkit-inner-spin-button,.adjustment-content input[type=number]::-webkit-outer-spin-button{opacity:1}
