/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:"SansationRegular";src:url(../fonts/sansation-regularff1b6425..woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"SansationBold";src:url(../fonts/sansation-bold529cc15a..woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"SansationLight";src:url(../fonts/sansation-lighte00e8c63..woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"BlueTerminal";src:url(../fonts/bigblue-terminalb5d4e9f9..woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}body{font-family:"BlueTerminal",sans-serif;background-color:#050f51;color:#fff;overflow-x:hidden;min-height:100vh;margin:0;position:relative}html{scroll-behavior:smooth !important;text-shadow:0 -1px rgba(0,0,0,.08)}a{color:#fff;position:relative;display:inline-block;transition:all .3s ease-in-out;text-decoration:none}a::before{content:"";position:absolute;width:0%;height:4px;bottom:-5px;left:0;background-color:red;transition:width .3s cubic-bezier(0.25, 1, 0.5, 1)}a:hover:not(.title-link){color:red;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:4px;box-shadow:0px 12px 18px 2px rgba(237,13,122,.64);transition:all .4s ease-in-out}a:hover::before{width:100%}h1{font-family:"SansationBold",sans-serif}p{font-family:"SansationRegular",sans-serif}.test{font-family:"SansationRegular",sans-serif;color:#fff;font-size:29px}*{scrollbar-width:thin;scrollbar-color:#04337e #fff;outline:1px rgba(255,0,0,.4) solid}*,body,::-webkit-scrollbar,a,a:hover,a:focus,a:active,a:visited,span.close-btn,span.close-btn:hover{cursor:url(../media/img/cursor.gif),auto}.page-wrapper{margin-bottom:5em;animation:page-wrapper-ani 1s ease-in-out}@keyframes page-wrapper-ani{1%{opacity:0;filter:blur(28px);transform:translateX(150%)}100%{opacity:1;filter:blur(0);transform:translateX(0)}}.tools-intro{width:50%;margin:0 auto;padding:2%}.tools-intro-lead{width:40%;margin:0 auto;padding:2%;text-align:center}body{color:#fff;transition:background-color .3s,color .3s}body #print-text{color:#fff}body.dark{background-color:#000;color:#fff}body.dark #print-text{color:lime}#theme-toggle{border-radius:50%;padding-top:5px;padding-bottom:5px;border:2px groove #adff2f}.menu-top-wrapper{animation:menu-top-wrapper-ani 1s ease-in-out}@keyframes menu-top-wrapper-ani{1%{filter:blur(28px);opacity:0;transform:translateY(-150%)}100%{filter:blur(0);opacity:1;transform:translateY(0)}}body{animation:body-emerge 1s ease-in-out}@keyframes body-emerge{1%{filter:blur(28px);opacity:0}100%{filter:blur(0);opacity:1}}.footer-left{animation:footer-left 1s ease-in-out}.menu-side-overall-wrapper{animation:menu-side-overall-wrapper-ani 1s ease-in-out}@keyframes menu-side-overall-wrapper-ani{1%{filter:blur(28px);opacity:0;transform:translateX(-150%)}100%{filter:blur(0);opacity:1;transform:translateX(0)}}@keyframes glitch-shake{0%{transform:translate(0, 0) rotate(0)}10%{transform:translate(-0.5px, 1px) rotate(-0.1deg)}20%{transform:translate(1px, -0.5px) rotate(0.2deg)}30%{transform:translate(-1px, -1px) rotate(-0.1deg)}40%{transform:translate(0.5px, 0.6px) rotate(0.1deg)}50%{transform:translate(-0.6px, -0.5px) rotate(-0.2deg)}60%{transform:translate(1px, 1px) rotate(0.1deg)}70%{transform:translate(-1px, 0.7px) rotate(-0.1deg)}80%{transform:translate(0.4px, -1px) rotate(0.2deg)}90%{transform:translate(-0.8px, 1px) rotate(-0.1deg)}100%{transform:translate(0, 0) rotate(0)}}.chamelion{max-width:1536px;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem;outline:2px #ff7c02 solid}.wrapper{max-width:1600px;margin:0 auto;display:flex;flex-direction:column}@media(max-width: 1536px){.chamelion{max-width:1280px}}@media(max-width: 1280px){.chamelion{max-width:1024px}}@media(max-width: 1024px){.chamelion{max-width:768px}}@media(max-width: 768px){.chamelion{max-width:640px}}@media(max-width: 640px){.chamelion{max-width:475px}}@media(max-width: 475px){.chamelion{width:100%}}
.menu-top-wrapper{display:flex;justify-content:space-between;margin-bottom:8px}ul{display:flex;gap:50px}li{list-style:none}.logo{display:flex;align-items:center;justify-content:center;margin-left:40px}.logo img{width:54px;border-radius:50%}.title{display:flex;align-items:center;justify-content:center}.title p{font-family:"BlueTerminal";font-size:30px;margin:0}.title-style{font-family:monospace;padding:1rem;font-size:18px;position:relative;text-align:center;animation:glitch-shake 4s infinite linear,glowing 3s infinite alternate-reverse;text-shadow:-1.4px -1.8px 0 red,1.5px 2px 0 blue;transform-origin:center}.menu-top-link{width:100px;text-transform:uppercase;display:flex;align-items:center;justify-content:center}#theme-toggle{transition:all .3s ease-in-out}#theme-toggle:hover{outline:4px solid red;border-radius:50%;transition:all .3s ease-in-out}
.menu-secondary-wrapper{display:flex;position:fixed;bottom:10%;z-index:1000}.menu-secondary-wrapper ul{position:fixed;width:100%;justify-content:center;background:#020024;background:linear-gradient(269deg, rgb(2, 0, 36) 0%, rgb(9, 9, 121) 27%, rgb(0, 212, 255) 100%);padding:0;margin:0;height:35px}.menu-secondary-list{display:flex;justify-content:center;align-items:center}
.menu-side-wrapper{display:flex;position:absolute}.menu-side-wrapper ul{position:fixed;display:flex;flex-direction:column;gap:1em;align-items:flex-end;justify-content:center;color:red;transform:translateX(2vw)}.menu-side-projects-wrapper{display:flex;position:absolute}.menu-side-projects-wrapper ul{display:flex;flex-direction:column;gap:1em;text-align:right;position:fixed;color:red;transform:translateY(18vw)}.side-pix{display:block;position:fixed;image-rendering:pixelated;width:300px;outline:4px #2775ee groove;margin-top:20px}@keyframes side-menu-emerge{1%{opacity:0;filter:blur(28px);transform:translateX(-150%)}100%{opacity:1;filter:blur(0);transform:translateX(0)}}
.footer-wrapper{display:flex;width:100%;position:fixed;bottom:0;justify-content:space-around;z-index:1000;background-color:#050f51;margin-left:-8px}.footer-wrapper a{color:red}.rainbow-line{width:100%;height:4px;background-image:linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet);z-index:10000}
