html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font-size:100%;font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-family:Arial,sans-serif}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{background-color:#162936;line-height:1;overflow-x:hidden}body{background-color:#162936}body.dark-mode body{background-color:#0f0f0f}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}section{flex-direction:column;justify-content:center;align-items:center;width:100vw;min-height:100vh;display:flex}html{scroll-behavior:smooth}.fa-brands{color:#0f0f0f;font-size:xx-large}body.dark-mode .fa-brands{color:#f7f8f4}.fa-solid{color:#0f0f0f;font-size:x-large}body.dark-mode .fa-solid{color:#f7f8f4}.card{background-color:#1f1f1f;flex-direction:column;width:30rem;max-height:25rem;display:flex}body.dark-mode .card,.card{background-color:#cac8b9}body.dark-mode .card{background-color:#1f1f1f}.card{white-space:pre-line;border-radius:1.5rem;overflow:hidden;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}@media only screen and (width<=810px){.card{width:90vw;max-height:none}}.card--header{border:.375rem solid #cac8b9;min-height:10rem;overflow:hidden}body.dark-mode .card--header{border-color:#1f1f1f}.card--header{border-bottom:none;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.card--body{height:10rem;padding:1rem;overflow:hidden scroll}.card--body::-webkit-scrollbar{display:none}.card--body--head{justify-content:space-between;padding-bottom:1rem;display:flex}@media only screen and (width<=810px){.card--body--head{flex-direction:column}}.card--body p{text-overflow:ellipsis;overflow:hidden}@media only screen and (width<=810px){.card--body p{height:fit-content}.card--body{height:auto}}.card--footer{justify-content:space-evenly;align-self:flex-end;align-items:center;width:100%;min-height:2.5rem;margin-top:auto;display:flex}.card-a{background-color:#1f1f1f;flex-direction:column;width:30rem;max-height:25rem;display:flex}body.dark-mode .card-a,.card-a{background-color:#cac8b9}body.dark-mode .card-a{background-color:#1f1f1f}.card-a{white-space:pre-line;border-radius:1.5rem;overflow:hidden;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}@media only screen and (width<=810px){.card-a{width:90vw;max-height:none}}.card-a--header{border:.375rem solid #cac8b9;min-height:10rem;overflow:hidden}body.dark-mode .card-a--header{border-color:#1f1f1f}.card-a--header{border-bottom:none;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.card-a--body{height:10rem;padding:1rem;overflow:hidden scroll}.card-a--body::-webkit-scrollbar{display:none}.card-a--body--head{justify-content:space-between;padding-bottom:1rem;display:flex}@media only screen and (width<=810px){.card-a--body--head{flex-direction:column}}.card-a--body p{text-overflow:ellipsis;overflow:hidden}@media only screen and (width<=810px){.card-a--body p{height:fit-content}.card-a--body{height:auto}}.card-a--footer{justify-content:space-evenly;align-self:flex-end;align-items:center;width:100%;min-height:2.5rem;margin-top:auto;display:flex}.card-a{max-height:none}.card-a--body{height:fit-content;max-height:none}.card-b{background-color:#1f1f1f;flex-direction:column;width:30rem;max-height:25rem;display:flex}body.dark-mode .card-b,.card-b{background-color:#cac8b9}body.dark-mode .card-b{background-color:#1f1f1f}.card-b{white-space:pre-line;border-radius:1.5rem;overflow:hidden;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}@media only screen and (width<=810px){.card-b{width:90vw;max-height:none}}.card-b--header{border:.375rem solid #cac8b9;min-height:10rem;overflow:hidden}body.dark-mode .card-b--header{border-color:#1f1f1f}.card-b--header{border-bottom:none;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.card-b--body{height:10rem;padding:1rem;overflow:hidden scroll}.card-b--body::-webkit-scrollbar{display:none}.card-b--body--head{justify-content:space-between;padding-bottom:1rem;display:flex}@media only screen and (width<=810px){.card-b--body--head{flex-direction:column}}.card-b--body p{text-overflow:ellipsis;overflow:hidden}@media only screen and (width<=810px){.card-b--body p{height:fit-content}.card-b--body{height:auto}}.card-b--footer{justify-content:space-evenly;align-self:flex-end;align-items:center;width:100%;min-height:2.5rem;margin-top:auto;display:flex}.card-b{width:100%;min-width:60vw;max-height:none}.card-b--body{height:fit-content;max-height:none}.card-c{background-color:#1f1f1f;flex-direction:column;width:30rem;max-height:25rem;display:flex}body.dark-mode .card-c,.card-c{background-color:#cac8b9}body.dark-mode .card-c{background-color:#1f1f1f}.card-c{white-space:pre-line;border-radius:1.5rem;overflow:hidden;box-shadow:0 4px 8px #0003,0 6px 20px #00000030}@media only screen and (width<=810px){.card-c{width:90vw;max-height:none}}.card-c--header{border:.375rem solid #cac8b9;min-height:10rem;overflow:hidden}body.dark-mode .card-c--header{border-color:#1f1f1f}.card-c--header{border-bottom:none;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.card-c--body{height:10rem;padding:1rem;overflow:hidden scroll}.card-c--body::-webkit-scrollbar{display:none}.card-c--body--head{justify-content:space-between;padding-bottom:1rem;display:flex}@media only screen and (width<=810px){.card-c--body--head{flex-direction:column}}.card-c--body p{text-overflow:ellipsis;overflow:hidden}@media only screen and (width<=810px){.card-c--body p{height:fit-content}.card-c--body{height:auto}}.card-c--footer{justify-content:space-evenly;align-self:flex-end;align-items:center;width:100%;min-height:2.5rem;margin-top:auto;display:flex}.card-c--header{min-height:20rem}.card-c--body{align-items:center;height:5rem;display:flex}.card-c--body h3{width:100%;font-size:2rem}.maze{flex-flow:wrap;width:70%;margin:2.5rem auto auto;padding-top:0;padding-bottom:2.5rem;display:flex}.maze .card,.maze .card-a,.maze .card-b{overflow-wrap:break-word;margin:.5rem}.maze .card{width:90%;height:auto;max-height:none}.maze .card--body{height:auto}.maze .maze--json{width:100%}.maze .maze--json button{width:100%;margin-top:1rem;padding:.5rem}.maze .maze--form{padding:0 1rem}.maze .maze--form h4{text-align:left;margin-top:1rem}.maze .maze--form input,.maze .maze--form button,.maze .maze--form select{box-sizing:border-box;width:100%;padding:.5rem}.maze .maze--form button{margin-top:1rem;margin-bottom:1.5rem}.maze canvas{border:.125rem solid #cac8b9;border-radius:2.5rem;margin:20px}.maze h3{width:100%}div#btn-container{aspect-ratio:2;place-items:center;gap:0;width:50%;margin-left:auto;margin-right:auto;display:grid}div#btn-container button{margin:0;padding:0}button#left div{transform:rotate(90deg)}button#left{grid-row-start:2;grid-column-start:1;width:100%;height:100%}button#up div{transform:rotate(-180deg)}button#up{grid-row-start:1;grid-column-start:2;width:100%;height:100%}button#down{grid-row-start:2;grid-column-start:2;width:100%;height:100%}button#right div{transform:rotate(-90deg)}button#right{grid-row-start:2;grid-column-start:3;width:100%;height:100%}h1{color:#ffa72b;font-family:Alexandria Variable,sans-serif;font-size:clamp(2rem,5vw,4rem)}body.dark-mode h1{color:#ffa72b}h1{text-align:center}h2{color:#f7f8f4;font-family:Alexandria Variable,sans-serif;font-size:clamp(1.5rem,3vw,2.5rem)}body.dark-mode h2{color:#f7f8f4}h2{text-align:center}h3{color:#162936;font-family:Alexandria Variable,sans-serif;font-size:1.5rem}body.dark-mode h3{color:#f7f8f4}h3{text-align:center}:scope a:link,a:visited,a:hover,a:active{color:#ffa72b;text-decoration:none}body.dark-mode :scope a:link,body.dark-mode a:visited,body.dark-mode a:hover,body.dark-mode a:active{color:#ffa72b}.h1--big{color:#ffa72b;font-family:Arial,sans-serif;font-size:clamp(4rem,10vw,10rem)}body.dark-mode .h1--big{color:#ffa72b}.h1--big{text-align:center}.h2--big{color:#ffa72b;font-family:Arial,sans-serif;font-size:clamp(1.5rem,3vw,2.5rem)}body.dark-mode .h2--big{color:#ffa72b}.h2--big{text-align:center}.link{flex-direction:row;justify-content:space-evenly;display:flex}.link a{width:max-content;margin-right:2.5rem;transition:all .7s}.link a img{object-fit:cover;border-radius:1.5rem;width:1rem;height:1rem}.link a{color:#0f0f0f}body.dark-mode .link a{color:#f7f8f4}.link a:last-child{margin-right:0}.link a:hover{transform:scale(1.1)}.link div{transition:all .7s}.link div:hover{transform:scale(1.1)}.link div:last-child{margin-left:1rem}.link span{margin-right:.5rem}.link-a{background-color:#0000004d;border:.125rem solid #0000;border-radius:1.5rem;position:fixed;top:50%;left:1em;transform:translateY(-50%)}body.dark-mode .link-a,.link-a{background-color:#ffffff4d}body.dark-mode .link-a{background-color:#0000004d}.link-a{color:#0f0f0f}body.dark-mode .link-a{color:#f7f8f4}.link-a{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#0000}body.dark-mode .link-a{border-color:#0f0f0f}.link-a{z-index:2;text-align:center;flex-direction:column;justify-content:space-evenly;width:fit-content;display:flex;overflow:hidden}.link-a a{color:#0f0f0f;width:fit-content;min-width:100%;margin-right:2.5rem;padding-top:1rem;padding-bottom:1rem;transition:all .7s}body.dark-mode .link-a a{color:#f7f8f4}.link-a a:hover{background-color:#0000004d;transform:scale(1.1)}body.dark-mode .link-a a:hover{background-color:#ffffff4d}.link-a a:hover{color:#f7f8f4}body.dark-mode .link-a a:hover{color:#0f0f0f}.link-a a:hover .fa-solid{color:#f7f8f4}body.dark-mode .link-a a:hover .fa-solid{color:#0f0f0f}@media only screen and (width<=810px){.link-a{flex-direction:row;top:90%;left:50%;transform:translate(-50%)}.link-a a{width:fit-content;min-width:0;margin-right:1rem;padding:.5rem;display:block}.link-a a:first-child{padding-left:1rem}}.link-b{flex-direction:row;justify-content:space-evenly;display:flex}.link-b a{width:max-content;margin-right:2.5rem;transition:all .7s}.link-b a img{object-fit:cover;border-radius:1.5rem;width:1rem;height:1rem}.link-b a{color:#0f0f0f}body.dark-mode .link-b a{color:#f7f8f4}.link-b a:last-child{margin-right:0}.link-b a:hover{transform:scale(1.1)}.link-b div{transition:all .7s}.link-b div:hover{transform:scale(1.1)}.link-b div:last-child{margin-left:1rem}.link-b span{margin-right:.5rem}.link-b{justify-content:space-between;width:90%;padding-bottom:1rem}.link-b div{color:#0f0f0f;justify-content:center;align-items:center;font-family:Alexandria Variable,sans-serif;font-size:1.5rem;display:flex}body.dark-mode .link-b div{color:#0f0f0f}.link-b div{text-align:center}.link-c{background-color:#0000004d;border:.125rem solid #0000;border-radius:1.5rem;position:fixed;top:1%;left:50%;transform:translate(-50%)}body.dark-mode .link-c,.link-c{background-color:#ffffff4d}body.dark-mode .link-c{background-color:#0000004d}.link-c{color:#0f0f0f}body.dark-mode .link-c{color:#f7f8f4}.link-c{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#0000}body.dark-mode .link-c{border-color:#0f0f0f}.link-c{z-index:2;text-align:center;flex-direction:row;justify-content:space-evenly;width:fit-content;display:flex;overflow:hidden}.link-c a{color:#0f0f0f;width:fit-content;min-width:0;margin-right:1rem;padding:.5rem;transition:all .7s;display:block}body.dark-mode .link-c a{color:#f7f8f4}.link-c a:first-child{padding-left:1rem}.link-c a:hover{background-color:#0000004d;transform:scale(1.1)}body.dark-mode .link-c a:hover{background-color:#ffffff4d}.link-c a:hover{color:#f7f8f4}body.dark-mode .link-c a:hover{color:#0f0f0f}.link-c a:hover .fa-solid{color:#f7f8f4}body.dark-mode .link-c a:hover .fa-solid{color:#0f0f0f}.footer{background-color:#1f1f1f;height:30vh;min-height:0}.footer{background-color:#cac8b9}body.dark-mode .footer{background-color:#162936}.footer{color:#0f0f0f}body.dark-mode .footer{color:#f7f8f4}.footer--head{flex-direction:row;justify-content:space-evenly;align-items:center;width:50%;display:flex}@media only screen and (width<=810px){.footer--head{flex-direction:column;width:100%}}.footer--body{width:50%}@media only screen and (width<=810px){.footer--body{width:100%}}.footer--body{text-align:center;height:20vh}.footer hr{border-style:none;width:70%}@media only screen and (width<=810px){.footer hr{width:90%}}.footer hr{border:.005rem solid #0f0f0f}body.dark-mode .footer hr{border-color:#ffffffde}.footer--merger{border-bottom-right-radius:3%;border-bottom-left-radius:3%}@media only screen and (width<=810px){.footer--merger{border-bottom-right-radius:0%;border-bottom-left-radius:0%}}
