.dm-mono-light{font-family:DM Mono,monospace;font-weight:300;font-style:normal}.dm-mono-regular{font-family:DM Mono,monospace;font-weight:400;font-style:normal}.dm-mono-medium{font-family:DM Mono,monospace;font-weight:500;font-style:normal}.dm-mono-light-italic{font-family:DM Mono,monospace;font-weight:300;font-style:italic}.dm-mono-regular-italic{font-family:DM Mono,monospace;font-weight:400;font-style:italic}.dm-mono-medium-italic{font-family:DM Mono,monospace;font-weight:500;font-style:italic}.poppins-thin{font-family:Poppins,sans-serif;font-weight:100;font-style:normal}.poppins-extralight{font-family:Poppins,sans-serif;font-weight:200;font-style:normal}.poppins-light{font-family:Poppins,sans-serif;font-weight:300;font-style:normal}.poppins-regular{font-family:Poppins,sans-serif;font-weight:400;font-style:normal}.poppins-medium{font-family:Poppins,sans-serif;font-weight:500;font-style:normal}.poppins-semibold{font-family:Poppins,sans-serif;font-weight:600;font-style:normal}.poppins-bold{font-family:Poppins,sans-serif;font-weight:700;font-style:normal}.poppins-extrabold{font-family:Poppins,sans-serif;font-weight:800;font-style:normal}.poppins-black{font-family:Poppins,sans-serif;font-weight:900;font-style:normal}.poppins-thin-italic{font-family:Poppins,sans-serif;font-weight:100;font-style:italic}.poppins-extralight-italic{font-family:Poppins,sans-serif;font-weight:200;font-style:italic}.poppins-light-italic{font-family:Poppins,sans-serif;font-weight:300;font-style:italic}.poppins-regular-italic{font-family:Poppins,sans-serif;font-weight:400;font-style:italic}.poppins-medium-italic{font-family:Poppins,sans-serif;font-weight:500;font-style:italic}.poppins-semibold-italic{font-family:Poppins,sans-serif;font-weight:600;font-style:italic}.poppins-bold-italic{font-family:Poppins,sans-serif;font-weight:700;font-style:italic}.poppins-extrabold-italic{font-family:Poppins,sans-serif;font-weight:800;font-style:italic}.poppins-black-italic{font-family:Poppins,sans-serif;font-weight:900;font-style:italic}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{background-color:#381616}::-webkit-scrollbar-thumb{background-color:#221818;border-radius:6px}::-webkit-scrollbar-thumb:hover{background-color:#555}html{scrollbar-width:medium;scrollbar-color:#65d6da #f0f0f0}.churros-animation{position:absolute;width:100px;height:100px;background-image:url(/whcode/assets/kangaroo-C9Tv4aSX.png);background-size:contain;animation:burst 2s ease-in-out forwards;transform-origin:top right;pointer-events:"none"}@keyframes burst{0%{transform:translateY(0) translate(0);opacity:1}25%{transform:translateY(-50px) translate(30px)}50%{transform:translateY(-100px) translate(0)}75%{transform:translateY(-50px) translate(-30px)}to{transform:translateY(-30px) translate(-40px)}}.outlined-text{color:transparent;-webkit-text-stroke:1px white;transition:color .1s ease-in-out,-webkit-text-stroke .5s ease-in-out}.outlined-text:hover{color:#fff}.code-burst-animation{position:absolute;animation:codeFlow 1s linear forwards}@keyframes codeFlow{0%{transform:translateY(0);opacity:0}50%{opacity:1}to{transform:translateY(-100px);opacity:0}}.excavator-animation{position:absolute;width:150px;height:150px;background-image:url(/path-to-excavator.png);background-size:contain;animation:moveIn 1.5s ease-in-out forwards}@keyframes moveIn{0%{transform:translate(-200px);opacity:0}to{transform:translate(0);opacity:1}}.custom-cursor{position:fixed;padding:.3rem;border:2px solid #137fb8;border-radius:50%;background-color:#31d3ec4d;mix-blend-mode:difference;pointer-events:none;transform:translate(-50%,-80%);transition:transform .5s ease-out}.hovering-link{width:40px;height:40px;background-color:transparent;transform:translate(-50%,-50%) scale(1)}.fade-in{opacity:0;transform:translateY(50px);transition:opacity 1s ease-in-out,transform 1s ease-in-out}.fade-in-visible{opacity:1;transform:translateY(0)}.fade-out{opacity:0;transform:translateY(20px);transition:opacity .2s ease-in-out,transform .5s ease-in-out}.cursor{width:20px;height:20px;border:2px solid #fff;border-radius:50%;position:absolute;pointer-events:none;transition:width .2s ease,height .2s ease,background-color .2s ease;transform:translate(-50%,-50%);z-index:9999}a:hover~.cursor,a:focus~.cursor{width:40px;height:40px;background-color:#fff3}
