@font-face{font-family:Comic Sans MS;src:url(https://db.onlinewebfonts.com/t/7cc6719bd5f0310be3150ba33418e72e.woff2) format("woff2")}@font-face{font-family:Impact;src:url(https://db.onlinewebfonts.com/t/eb9532238c04ebf51bb601ab8f8a489e.woff2) format("woff2")}:root{--hot-pink: #ff00ff;--lime-green: #00ff00;--eye-bleeding-blue: #00ffff;--ugly-orange: #ff8800;--puke-purple: #bb00ff}*{margin:0;padding:0;box-sizing:border-box;cursor:url(https://cur.cursors-4u.net/others/oth-8/oth761.cur),auto!important}body{animation:background-seizure 2s infinite;overflow-x:hidden;font-family:Comic Sans MS,cursive;line-height:2.5;color:var(--lime-green);text-shadow:2px 2px 0 red,-2px -2px 0 blue}.freeze-animations *{animation-play-state:paused!important;transition:none!important}.freeze-animations .bg-gif{opacity:.05!important}@keyframes background-seizure{0%{background-color:var(--hot-pink)}25%{background-color:var(--lime-green)}50%{background-color:var(--eye-bleeding-blue)}75%{background-color:var(--ugly-orange)}to{background-color:var(--puke-purple)}}.shitty-portfolio{min-height:100vh;padding:20px;position:relative;z-index:1}.background-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.bg-gif{width:100%;height:100%;object-fit:cover;opacity:.2}h1,h2,h3{font-family:Impact,sans-serif;font-size:72px;color:var(--eye-bleeding-blue);text-shadow:3px 3px 0 var(--hot-pink),6px 6px 0 var(--lime-green),9px 9px 0 var(--ugly-orange);text-align:center;transform:skew(-5deg,2deg);letter-spacing:5px;margin-bottom:30px}h2{font-size:60px}h3{font-size:48px}p{font-size:24px;text-align:justify;max-width:100%;padding:15px;background-color:#000000b3;margin-bottom:15px;border-radius:10px;border:3px ridge var(--hot-pink)}footer{text-align:center;padding:50px 0;font-size:36px;color:#fff;text-shadow:3px 3px 0 black;background-color:#000c;border-top:10px double var(--hot-pink)}::-webkit-scrollbar{width:20px}::-webkit-scrollbar-track{background:linear-gradient(var(--hot-pink),var(--lime-green),var(--eye-bleeding-blue))}::-webkit-scrollbar-thumb{background:url(https://media.giphy.com/media/3o7aTnQqygA3TcukFi/giphy.gif);border-radius:10px}.jittery-nav{position:fixed;top:20px;left:20px;z-index:10;display:flex;flex-wrap:wrap;gap:10px}.nav-btn{font-family:Impact,sans-serif;font-size:24px;background:linear-gradient(to right,red,orange,#ff0,green,#00f,indigo,violet);border:5px dashed yellow;padding:15px;color:#000;text-shadow:1px 1px 0 white,-1px -1px 0 white;box-shadow:0 0 20px #fffc;transform-origin:center;text-transform:uppercase}section{margin:80px 0;padding:30px;border:10px dotted var(--ugly-orange);border-radius:20px;background-color:#000c;position:relative;overflow:hidden;z-index:2}section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:repeating-linear-gradient(45deg,#ffff001a,#ff00ff1a 10px,#00ffff1a 10px,#00ff001a 20px);z-index:-1}.intro-section{height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center}.title{font-size:120px;margin-bottom:50px;transform:rotate(-2deg)}.subtitle{font-size:36px;color:var(--ugly-orange);text-shadow:3px 3px 0 black;transform:rotate(1deg)}.projects-container{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.project-card{background-color:var(--puke-purple);padding:20px;border-radius:20px;color:#ff0;text-shadow:2px 2px 0 black;box-shadow:0 0 30px var(--lime-green);transform-origin:center}.skills-list,.experience-list,.achievement-list,.goals-list{list-style-type:none;padding:0;display:flex;flex-direction:column;gap:20px}.skill-item,.experience-item,.achievement-item,.goal-item{font-size:28px;padding:20px;background-color:#ff8800b3;border-radius:15px;color:#00f;text-shadow:1px 1px 0 white;border:5px groove var(--hot-pink);transform-origin:center}.hobby-card{background-color:var(--lime-green);padding:30px;border-radius:20px;color:var(--puke-purple);text-shadow:2px 2px 0 black;font-size:30px;margin:0 auto;max-width:800px;transform-origin:center}.mobile-message{font-size:10px;opacity:0;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:100;background-color:#000;padding:20px;border-radius:10px}.pause-btn{position:fixed;bottom:20px;right:20px;z-index:1000;padding:15px;font-family:Impact,sans-serif;font-size:24px;background:linear-gradient(to right,red,purple);color:#fff;border:5px solid yellow;border-radius:10px;cursor:pointer;animation:pulse 2s infinite}@keyframes float{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(3deg)}to{transform:translateY(0) rotate(0)}}@keyframes glow{0%{box-shadow:0 0 3px #fff6}50%{box-shadow:0 0 10px #fff9}to{box-shadow:0 0 3px #fff6}}.project-card,.skill-item,.experience-item,.hobby-card,.achievement-item,.goal-item{will-change:transform,opacity,box-shadow;transform:translateZ(0);backface-visibility:hidden;perspective:1000;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;z-index:5;transform-style:preserve-3d;max-width:100%;box-sizing:border-box}main{transform-style:preserve-3d;perspective:800px;transform-origin:center center;will-change:transform;overflow-x:hidden;max-width:100vw;overflow-y:visible}section{position:relative;z-index:1;will-change:transform;transform-style:preserve-3d;transition:transform .2s ease-out;overflow:visible;max-width:100%;margin-bottom:1rem;box-sizing:border-box}.projects-container,.skills-list,.experience-list,.achievement-list,.goals-list{padding:30px;position:relative;overflow:visible!important;transform-style:preserve-3d;max-width:calc(100vw - 40px);margin:0 auto;box-sizing:border-box}.project-card,.skill-item,.experience-item,.hobby-card,.achievement-item,.goal-item{margin-bottom:15px;display:block;min-height:40px;min-width:100px}.static-element{transition:background-color .3s ease,color .3s ease}.hover-state{background-color:#222!important;color:#fff!important;transform:translateZ(0) scale(1)!important;box-shadow:0 0 8px #ffffff4d!important;z-index:50}.readable-card:hover{animation:none!important;transform:translateZ(0)!important;background-color:#222!important;color:#fff!important;text-shadow:none!important;border:2px solid white!important;box-shadow:0 0 8px #ffffff4d!important;z-index:50!important}.animation-completed{transition:transform .3s ease,background-color .3s ease}.nav-clicked{transform:scale(.95);box-shadow:0 0 6px #ff00ff80 inset}.pause-btn{will-change:transform;transition:background-color .3s ease,transform .3s ease}.pause-btn:hover{transform:translateZ(0) scale(1.05)}.scrolling-active{transition:transform .5s cubic-bezier(.25,.8,.25,1)}@media (prefers-reduced-motion){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.animate-entrance{opacity:0;transform:scale(1.1) rotate(var(--random-rotation)) translate(var(--random-x)) translateY(var(--random-y))}.animate-section{--section-movement: 8px;--section-scale: .02}.section-parallax-bg{pointer-events:none;will-change:transform,opacity;border-radius:6px;filter:blur(3px)}.glow-border{will-change:box-shadow,opacity;border-radius:inherit}.scroll-particle{position:absolute;will-change:transform,opacity;pointer-events:none;filter:blur(1px);animation:float 3s ease-in-out infinite}h2 span,h3 span{display:inline-block;will-change:transform,opacity;transform-style:preserve-3d;transition:transform .3s ease-out,opacity .3s ease-out}.section-container{transform-style:preserve-3d;perspective:800px}body,html{overflow-x:hidden;perspective:1px;max-width:100vw;box-sizing:border-box}body{position:relative;transform-style:preserve-3d;width:100%;padding:0;margin:0}section h2,section h3{position:relative;z-index:10;margin-top:0;padding-top:1rem;font-size:1.5rem;text-shadow:0 0 5px rgba(0,0,0,.5)}@media (max-width: 768px){.section-parallax-bg{filter:blur(2px)}.glow-border{opacity:.5}main{perspective:600px}.project-card,.skill-item,.experience-item,.hobby-card,.achievement-item,.goal-item{max-width:90vw;margin-bottom:10px;padding:8px!important;min-height:30px;position:relative!important;left:0!important;display:block!important;opacity:1!important;visibility:visible!important}section,.project-card,.skill-item,.experience-item,.hobby-card,.achievement-item,.goal-item{transition:all .3s ease}.section-container{display:block!important;visibility:visible!important;opacity:1!important}section h2,section h3{font-size:1.3rem;margin-bottom:.8rem}.container,.content,.wrapper{max-width:100%;width:100%;padding:10px;box-sizing:border-box}}.mobile-view .project-card,.mobile-view .skill-item,.mobile-view .experience-item,.mobile-view .hobby-card,.mobile-view .achievement-item,.mobile-view .goal-item{display:block!important;opacity:1!important;visibility:visible!important;margin-bottom:15px!important;width:100%!important;max-width:100%!important}.mobile-view section{position:relative!important;margin-bottom:2rem!important;padding:1rem!important;z-index:1!important}.mobile-view h2,.mobile-view h3{position:relative!important;display:block!important;margin:1rem 0!important;transform:none!important}.mobile-view .section-parallax-bg{opacity:.05!important}
