*{margin:0;padding:0;font-family:JetBrains Mono,monospace}html,body,#root{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAUUlEQVRYhe3XsQkAIBBD0VNcyh3cwdmtrCzUARSEAzdI81Ndl0e6C7nUY4KM3l5pVJT/SX7vNSUA+QIAAAAAAAAAAAAAAAAAACD5l6qKdgEzu3YOCmcuMGK+AAAAAElFTkSuQmCC);background-repeat:repeat;background-size:3vmax;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:root{--accent-1: #317c3d;--accent-2: #2b3775;--accent-3: #4c3181;--accent-footer-1: #335e5c;--accent-footer-2: #2f344f;--accent-footer-3: #4e3a74;--border-color: #ecf0f1;--text-color: #ffffff;--shadow-1: .75vmax .75vmax rgba(36, 51, 66, .8);--shadow-2: .5vmax .5vmax rgba(24, 40, 54, .5)}#body{padding-top:3vmax}#SuccessfulPurchase #footer{position:fixed;bottom:0}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono_wght_-D03q42mr.ttf)}@font-face{font-family:JetBrains Mono Light;src:url(/assets/JetBrainsMono-Light-BEVW_b4e.ttf)}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Regular-Dm0ivOjz.ttf)}@font-face{font-style:italic;font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Italic_wght_-Du7dD1Cx.ttf)}.header-logo img{position:absolute;display:flex;transform:translate3d(-30%,-5%,1vmax);height:90%;padding-right:.5vmax;padding-left:.25vmax;transition:.5s;transition-property:transform;image-rendering:crisp-edges}.header-logo img:hover{display:flex;transform:translate3d(-30%,-5%,1vmax) rotate(-15deg);image-rendering:crisp-edges}#header{display:flex;padding-top:.25vmax;padding-bottom:.5vmax;justify-content:space-evenly;font-size:1.75vmax;text-decoration:none;border-bottom-style:solid;border-bottom-width:.2vmax;border-color:#ecf0f1;background:linear-gradient(90deg,var(--accent-1),var(--accent-2),var(--accent-3));background-size:150%;animation:gradient 10s infinite;position:fixed;width:100%;top:0;z-index:3}@keyframes gradient{0%{background-position:0 100%}50%{background-position:100% 100%}to{background-position:0 100%}}.header-button{background:#ffffff17;color:#fff;text-decoration:none;transition:.2s;transition-property:color,background,transform;padding:.25vmax;padding-inline:.75vmax;margin-inline:1%}.header-button:hover{background:#ffffff40}#footer{color:var(--text-color);font-size:1.25vmax;font-style:italic;text-align:center;border-top-style:solid;border-color:var(--border-color);background:linear-gradient(90deg,var(--accent-footer-1),var(--accent-footer-2),var(--accent-footer-3));background-size:200%;animation:gradient 20s infinite;padding-block:1vmax;width:100%;z-index:3}.text{display:flex;flex-direction:column;color:var(--text-color);border-inline-style:solid;border-inline-width:.35vmax;box-shadow:var(--shadow-1);margin:3vmax auto 2vmax;padding:1vmax 1vmax 0;width:60%}.text .header{color:#000;position:relative;margin-top:-3.5%;box-shadow:0 .33vmax #243342cc;text-align:center;font-size:2.25vmax}.text-box{display:flex;flex-direction:row;font-size:1vmax;margin:.25vmax auto 1vmax;padding:1.25vmax;padding-inline:2vmax;width:75%;text-align:left}.text-box{position:relative}.textchild-github{position:absolute;right:.6vmax;top:.6vmax;background:#fff0;border:none;color:var(--text-color);padding:.25vmax;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.textchild-github:hover{background:#fff0}.textchild-github svg{display:block}.text .body{display:flex;margin-top:.75vmax}.text .description{font-size:1.25vmax;text-align:left;padding:1.25vmax}.text .logo{padding-right:1vmax;height:auto;image-rendering:pixelated}.text .logo .img{image-rendering:crisp-edges}.layout{margin:auto;display:flex;flex-direction:row;flex-wrap:wrap}.text .section{font-size:1vmax;border-block-width:.33vmax;border-top-style:none;border-block-style:solid;border-radius:1vmax;margin:.26vmax 1vmax 1.5vmax 1.4vmax;padding-block:.5vmax;width:45%;transition-duration:.6s;transition-property:transform,box-shadow}.text .section:hover{transform:scale(1.05);box-shadow:var(--shadow-1)}.text .section .info{margin-top:.5vmax}.avatar .logo{border-radius:50%;image-rendering:crisp-edges}.section-hovering{position:absolute;display:flex;transform:translateY(3vmax);margin:2vmax}
