@import "https://fonts.googleapis.com/css2?family=Source+Sans+Pro&family=Philosopher&family=Literata&family=Lora&family=Vollkorn&family=Fira+Code&display=swap";.theme-light{--color-primary:#a6dcff;--color-secondary:#7b0505;--color-editor:#f2f2f2;--font-color:#0a0a0a;--color-marker1:#92dd9c;--color-marker2:#dd92d8}.theme-dark{--color-primary:#002b48;--color-secondary:#ffe2a0;--color-editor:#6a6a6a;--font-color:#e0e0e0;--color-marker1:#005a0c;--color-marker2:#4c0047}.source{font-family:Source Sans Pro,sans-serif}.lora{font-family:Lora,serif}.philosopher{font-family:Philosopher,sans-serif}.literata{font-family:Literata,serif}.vollkorn{font-family:Vollkorn,serif}.firacode{font-family:Fira Code,monospace}.source,.lora,.philosopher,.literata,.vollkorn,.firacode{color:#000}:root{--min_size:12;--max_size:20;--minimum_size:calc(1px*var(--min_size));--maximum_size:calc(1px*var(--max_size));--minimum_viewport_width:320;--maximum_viewport_width:1800;--delta_size:calc(var(--max_size) - var(--min_size));--delta_viewport:calc(var(--maximum_viewport_width) - var(--minimum_viewport_width));--scale_factor:calc((100vw - (1px*var(--minimum_viewport_width)))/var(--delta_viewport));--result:clamp(var(--minimum_size),calc(var(--minimum_size) + var(--delta_size)*var(--scale_factor)),var(--maximum_size))}*{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--result)}html,body{min-height:100vh}body{color:var(--font-color);padding:5px 12px;font-size:1.3rem;transition:opacity .15s ease-in-out}.center{text-align:center}h1{color:#de250d;font-family:cursive;font-size:3.5rem}h3{color:#de250d;font-family:cursive;font-size:2.25rem;position:absolute;left:50%;transform:translate(-50%)}p{font-family:Helvetica,Arial,sans-serif;line-height:1.5em}a{color:#1e90ff}#show{background:#92dd9c;border-radius:125px 325px/225px 125px 355px;padding:4px 10px;font-size:1rem}#show:hover{color:#2b2b2b;background:#98f6a4}#main{border:calc(var(--scale_factor)*4)outset gray;background:#80808025;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:center;max-width:1800px;min-height:calc(100vh - 180px);margin:5px auto;display:flex}.el{background:#80808011;border:1px dotted gray;border-radius:255px 25px 225px/25px 225px 25px 255px;justify-content:space-between;width:98%;margin:1px auto;padding:2px 2px 3px 8px;display:flex;position:relative}.el:nth-child(odd){background:#80808030}.el span{-webkit-user-select:none;user-select:none;align-items:center;max-width:54%;display:inline-block;position:relative}#panel div.el>span>small{color:var(--color-secondary);display:inline}.el>span:last-child{color:#000;border:1px solid #2c2c2c;border-radius:255px 25px 225px/25px 225px 25px 255px;width:45%;min-height:1.63rem;padding:2px 8px;font-family:inherit;font-size:1.27rem;position:relative}.el input:focus{border:1px solid #00b7a875;outline:3px solid #00b7a875}.el:before{color:var(--font-color);background:var(--color-marker1);counter-increment:list1;content:counter(list1);opacity:.6;border-radius:20px;padding:2px 8px;font-size:1rem;position:absolute;top:50%;left:52%;transform:translateY(-50%)}.el[data-pattern]:before{background:var(--color-marker2)}.editor{background:var(--color-editor)}.editor.done{background:#69fe48}.editor.err{background:#fed448}.toggle-bg{float:left;background:#222;border-radius:8px;width:26px;height:7px;display:block;position:relative}.toggle-bg input{opacity:0;z-index:2;width:36px;height:28px;margin:0;padding:0;position:absolute;top:-10px;left:0}.switch{float:left;z-index:1;background:radial-gradient(#faff6c 0%,#6d68fb 50%,#5e86ff 51%,#03006c 100%);border-radius:8px;width:14px;height:14px;transition:left .2s;display:block;position:relative;top:-4px;left:-1px;box-shadow:0 1px 1px #65727b,0 0 1px #b6bdc2}.toggle-bg input:checked~.switch{left:-1px}.toggle-bg input~:checked~.switch{background:radial-gradient(#14ff00 0%,#e35757 50%,#ff8686 51%,#8c0000 100%);left:13px}.toggle-bg input:checked{z-index:0}.blk{display:block}.blk label:focus{border:1px solid green;outline:auto}.flexrow{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.flexrow .blk{padding:.5rem}.flexcol{flex-direction:column;justify-content:center;align-items:center;display:flex}.flexrow li{margin:4px 3px;font-size:1rem;list-style:none;transition:all .3s ease-in-out}.flexrow li:hover{font-size:1.4rem}.flexrow li label{text-align:center;background:#9fbea3;border:1px dotted gray;border-radius:15px;min-width:8.75rem;min-height:2.25rem;transition:all .3s ease-in-out}.flexrow li label:hover{background:#c0f9c7;border:1px dotted #343434;border-radius:6px;box-shadow:1px 1px 2px #2c2c2c}.flexrow li input{display:none}.flexrow li input:checked~label{background:#74ff86;border:1px solid #820000;border-radius:6px;font-size:1.4rem;box-shadow:1px 1px 2px #2c2c2c}a.repo{color:var(--font-color);position:absolute;top:8px;right:16px}@media (max-width:760px){h3{font-size:1.5rem;position:relative}.el:before{display:none}.flexrow li{margin:2px;list-style:none;transition:all .3s ease-in-out}.el{flex-direction:column;width:100%}.el span{max-width:99%;padding:4px}.el span:last-child{width:99%;min-height:2.1rem;padding:2px}a.repo{top:36px;right:16px}}.link-page{background:var(--color-primary);color:var(--color-secondary);cursor:pointer;border-radius:425px 255px 25px 25px/25px 25px 145px;margin:5px 1px 2px;padding:2px 9px;font-family:Verdana,sans-serif;font-size:1rem;text-decoration:none;position:relative}.link-page:hover:not(.active){outline:1px solid #6c0000}#panel{counter-reset:list1;width:100%;position:relative}#panel div.el span:first-child,#panel span:first-child{color:var(--font-color)}#links{flex-wrap:wrap;width:98%;margin:5px auto}#links .link-page:first-child:before{color:#000;pointer-events:none;content:"[";margin-right:5px;font-size:1.3rem;line-height:.9;position:absolute;top:0;bottom:0;right:1.6rem}#links .link-page:last-child:after{color:#000;pointer-events:none;content:"]";margin-left:5px;font-size:1.3rem;line-height:.9;position:absolute;top:0;bottom:0;left:2.85rem}a.active{color:#fff873;cursor:default;background:#e20b0b}@media (max-width:600px){body{background:#ccf1ff;padding:0}#progress{display:none}.el{border-radius:4px;padding:1px}.el span:last-child{border-radius:4px;width:99%;padding:1px}.el span{max-width:99%}#links .link-page:first-child:before,#links .link-page:last-child:after,.spoiler li:nth-child(7),.spoiler li:nth-child(8){display:none}a.repo{top:26px;right:6px}}.spoiler{border:1px solid #e0e0e0;padding:0 .6em}.spoiler details{padding:.9rem 0}.spoiler details+details{border-top:1px solid #e0e0e0}.spoiler summary{color:#4d5895;font-size:1.3rem}.spoiler details div{padding:1em 1em 0;overflow:hidden}.spoiler details[open] div{animation:1s spoiler}@keyframes spoiler{0%{max-height:0}to{max-height:30em}}.spoiler li{margin:3px 0 0 5px;padding:3px 10px}.w100{width:100%}.search{color:var(--font-color);background-color:var(--color-editor);border:2px inset #333;border-radius:25px 225px/225px 25px 255px;outline:none;width:50%;padding:2px 8px 4px;font-size:1.3rem}.search:active,.search:focus{border:2px inset #3330;outline:2px solid #048e50}.go{color:#006400;border-color:var(--color-editor);background-color:color-mix(in oklab,var(--color-editor)40%,#9f9f9f 60%);border-radius:25px 225px/225px 25px 255px;padding:4px 10px;font-size:1.15rem}.grey{color:gray}#progress{background:var(--color-primary);text-align:center;opacity:0;visibility:hidden;border:3px outset #dbac7a;border-radius:8px;width:12rem;padding:2.5rem 1rem;font-size:2rem;position:absolute;top:40%;left:50%;transform:translate(-50%)}#progress span{color:green;font-size:1rem}.fadeOpacity{opacity:.8;animation:2.2s forwards fadeOut}@keyframes fadeOut{0%{opacity:.8;visibility:visible}40%{opacity:.8}99%{visibility:visible}to{opacity:0;visibility:hidden}}.animated{animation-name:fadeInDown;animation-duration:1s;animation-fill-mode:both}@keyframes fadeInDown{0%{opacity:0;transform:translate(-50%,-100%)}to{opacity:1;transform:translate(-50%)}}#side-checkbox{display:none}.side-panel{z-index:999999;color:#fafafa;opacity:.94;visibility:hidden;background:#337ab7;width:300px;max-height:100vh;padding:4px .5rem;font-family:Source Sans Pro,sans-serif;transition:all .5s;position:fixed;top:0;bottom:0;left:-360px;overflow:hidden auto;box-shadow:10px 0 20px #0006}.side-panel label{font-size:20px}.side-title{color:#ffdcb8;text-shadow:1px 1px 2px #000;border-bottom:2px solid #bfe2ff;margin-top:.5rem;margin-bottom:4px;padding-bottom:4px;font-size:24px}.side-button-1-wr{text-align:center;padding:10px 0 0}.side-button-1{display:inline-block}.side-button-1 .side-b{color:#fff;text-transform:uppercase;cursor:pointer;background:#337ab7;border:2px solid #bfe2ff;margin:10px;padding:12px 30px;font-family:Roboto,Тahoma,sans-serif;font-size:20px;font-weight:700;line-height:20px;text-decoration:none;position:relative}.side-button-1 .side-b:hover,.side-button-1 .side-b:active,.side-button-1 .side-b:focus{color:#fff}.side-button-1 .side-b:after,.side-button-1 .side-b:before{content:"";width:0;height:4px;transition:all .28s ease-in-out;position:absolute;bottom:-6px;left:50%}.side-button-1 .side-open:after,.side-button-1 .side-open:before{background:green}.side-button-1 .side-close:after,.side-button-1 .side-close:before{background:red}.side-button-1 .side-b:before{top:-6px}.side-button-1 .side-b:hover:after,.side-button-1 .side-b:hover:before{width:100%;left:0}.side-button-1 .side-close,#side-checkbox:checked+.side-panel+.side-button-1-wr .side-button-1 .side-open{display:none}#side-checkbox:checked+.side-panel+.side-button-1-wr .side-button-1 .side-close{display:block}#side-checkbox:checked+.side-panel{visibility:visible;left:0}label.side-button-2{z-index:1;cursor:pointer;-webkit-user-select:none;user-select:none;color:#ffbfbf;border-radius:20px;font-size:28px;transition:all .28s ease-in-out;position:absolute;top:8px;right:max(10px,310px - 100vw);transform:rotate(45deg)}.side-button-2:hover{color:#ea0000;transform:rotate(-45deg)scale(1.1)}.icon-button{cursor:pointer;background-color:#0000;border:2px outset gray;border-radius:8px;padding:2px;transition:background-color .3s;display:inline-block}.num{background-color:#343434;border:2px inset gray;border-radius:8px;width:2.8rem;margin:2px;padding:4px;font-size:1.125rem;display:inline-block}.icon-button:hover{background-color:#e0e0e0}.icon-button svg{fill:#333;width:2.3rem;height:1.8rem}.icon-button:hover svg{fill:#007bff}.upfont{font-size:large;font-weight:600}.bold{font-weight:700}.slider-container{background-color:#1412424f;border-radius:5px;align-items:center;margin-bottom:4px;display:flex}.slider-label{text-align:right;width:30px;margin-right:10px}input[type=range]{flex:1}svg{margin-top:5px}.green{background-color:#79fd79}.red{background-color:#ff8585}.yellow{background-color:#ffea76}textarea{resize:none;width:100%}.userfont{font-family:initial}.hide{opacity:0}.visible{opacity:1}.gfonts{background-color:#ffea76;border-radius:8px;padding:2px;line-height:0;display:inline-block}.gfonts svg{margin:0}.option{font-size:24px}.switch2{width:60px;height:34px;margin-left:10px;display:inline-block;position:relative}.switch2 input{opacity:0;width:0;height:0}.slider2{cursor:pointer;background-color:#ccc;transition:all .4s;position:absolute;inset:0}.slider2:before{content:"";background:#fff url(night.cad11c5e.png) 50% no-repeat;width:40px;height:40px;margin:auto 0;transition:all .4s;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 15px #2020203d}input:checked+.slider2{background-color:#2196f3}input:focus+.slider2{box-shadow:0 0 1px #2196f3}input:checked+.slider2:before{background:#fff url(sunny.c21c0b94.png) 50% no-repeat;transform:translate(24px)}.slider2.round{border-radius:34px}.slider2.round:before{border-radius:50%}.octicon{fill:currentColor;display:inline-block}.input-file{display:inline-block;position:relative}.input-file-btn{cursor:pointer;vertical-align:middle;text-align:center;color:#000;background-color:#ffea76;border:none;border-radius:8px;outline:none;margin:0;padding:5px 10px;font-size:14px;line-height:22px;text-decoration:none;transition:background-color .2s;display:inline-block;position:relative}.input-file-text{padding:0 10px;font-size:16px;line-height:40px;display:inline-block}.input-file input[type=file]{z-index:-1;opacity:0;width:0;height:0;display:block;position:absolute}.input-file input[type=file]:focus+.input-file-btn{box-shadow:0 0 0 .2rem #007bff40}.input-file:hover .input-file-btn{background-color:#e8d35d}.input-file:active .input-file-btn{background-color:#fce45d}#applyFontUrl{padding:5px 10px}.ellipsis{margin:0 10px}
/*# sourceMappingURL=index.1d5936b0.css.map */
