#intro{padding:2rem 0}#intro,.first{background:transparent}.first{text-align:center;padding:1rem;border-radius:8px;display:flex;flex-direction:column;align-items:center;width:100%;max-width:400px;margin:0 auto}.flip-card{background-color:transparent;width:200px;height:200px;perspective:1000px;cursor:pointer;margin:0 auto 1rem}.flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.flip-card-inner.is-flipped{transform:rotateY(180deg)}.flip-card-back,.flip-card-front{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px;overflow:hidden}.flip-card-back{transform:rotateY(180deg)}.hover-effect{transition:transform .3s ease}.hover-effect:hover{transform:scale(1.05) rotate(2deg)}@media (max-width:768px){#intro .row>div{margin-bottom:2rem}}.container{padding:2rem 0;background:transparent}.contact{background-color:transparent;color:#3bff3b;padding:60px 0}.say-hello{text-align:center;position:relative;margin-top:3rem;color:transparent}.say-hello span{display:inline-block;position:relative;cursor:pointer}.underline{content:"";position:absolute;left:50%;bottom:-6px;height:4px;width:0;background:#ffcd38;transition:all .3s ease;transform:translateX(-50%)}.say-hello:hover .underline{width:100%}.section-heading h2{color:#ffcd38;margin-bottom:40px}.contact-content{display:flex;justify-content:space-around;flex-wrap:wrap}.single-contact-box{background-color:#222;animation:glow 2s ease-in-out infinite;padding:20px;margin-bottom:20px;box-shadow:0 4px 8px rgba(255,255,0,.2);border:1px solid #ffcd38}.hm-foot-icon{margin:20px 0}.hm-foot-icon ul{display:flex;justify-content:center;align-items:center;margin:0;padding:0;list-style-type:none;gap:2rem}.hm-foot-icon ul li{display:inline-block}.hm-foot-icon ul li a{display:block;transition:transform .3s ease}.hm-foot-icon ul li a:hover{transform:scale(1.2)}.hm-foot-icon ul li a svg{width:32px;height:32px;background-color:#fff;border-radius:50%;padding:5px}.hm-foot-icon ul li a[href*="facebook.com"] svg{color:#1877f2}.hm-foot-icon ul li a[href*="github.com"] svg{color:#000}.hm-foot-icon ul li a[href*="twitter.com"] svg{color:#1da1f2}.hm-foot-icon ul li a[href*="linkedin.com"] svg{color:#013855}.hm-foot-icon ul li a[href*="instagram.com"] svg{color:#e4405f}@import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap");.footer-copyright{background-color:transparent;color:#3bff3b;padding:20px 0;text-align:center}.container{text-align:center;max-width:1200px;margin:auto}.hm-footer-copyright p{margin:0;font-size:16px;color:#ffcd38}.credits-button{display:inline-block;padding:8px 15px;background-color:#ffcd38;color:#222;text-decoration:none;border-radius:5px;font-family:Press Start\ 2P,cursive;font-size:14px;border:2px solid #3bff3b;cursor:pointer;transition:background-color .3s ease,transform .2s ease;position:relative;overflow:hidden}.credits-button .button-text-hover,.credits-button .button-text-original{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.credits-button .button-text-original{display:inline-block;opacity:1;visibility:visible}.credits-button .button-text-hover{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.credits-button .button-text-hover,.credits-button:hover .button-text-original{opacity:0;visibility:hidden;pointer-events:none}.credits-button:hover .button-text-hover{opacity:1;visibility:visible;pointer-events:auto}.credits-button:hover{background-color:#3bff3b;color:#222;transform:scale(1.05)}.footer-tagline{margin-top:10px;font-size:16px;color:#3bff3b;font-family:Press Start\ 2P,cursive;letter-spacing:2px;text-shadow:0 0 5px #3bff3b,0 0 10px #3bff3b}.blinking-cursor{animation:blink 1s step-start infinite;color:#3bff3b}@keyframes blink{50%{opacity:0}}