@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);.app__about{flex:1 1;flex-direction:column;width:100%}.app__profiles{flex-wrap:wrap;justify-content:center;margin-top:2rem}.app__profile-item,.app__profiles{align-items:flex-start;display:flex}.app__profile-item{flex-direction:column;justify-content:flex-start;margin:2rem;width:190px}.app__profile-item img{border-radius:15px;height:170px;object-fit:cover;width:100%}@media screen and (min-width:2000px){.app__profile-item{margin:2rem 4rem;width:370px}.app__profile-item img{height:320px}}.app__navbar{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff1a;justify-content:space-between;padding:1rem 2rem;position:fixed;width:100%;z-index:1001}.app__navbar,.app__navbar-logo{align-items:center;display:flex}.app__navbar-logo{justify-content:flex-start;padding:14px 28px;transition:all .4s cubic-bezier(.25,.46,.45,.94)}.app__navbar-logo img{height:24px;transition:all .4s ease-in-out;width:110px}@media screen and (min-width:2000px){.app__navbar-logo img{height:45px;width:200px}}.app__navbar-right{align-items:center;display:flex;gap:.25rem}@media screen and (min-width:901px){.app__navbar-right .app__navbar-menu{display:none}}.app__navbar-actions{align-items:center;display:flex;position:relative;z-index:1000}.app__navbar-actions .theme-toggle-navbar{align-items:center;background-color:var(--white-color);border:none;border-radius:50%;box-shadow:0 2px 8px #0000001a;color:var(--black-color);cursor:pointer;display:flex;height:35px;justify-content:center;pointer-events:auto;position:relative;transition:all .3s ease-in-out;width:35px;z-index:9999}.app__navbar-actions .theme-toggle-navbar svg{height:16px;width:16px}.app__navbar-actions .theme-toggle-navbar:hover{background-color:var(--secondary-color);color:var(--white-color);transform:scale(1.05)}@media screen and (min-width:2000px){.app__navbar-actions .theme-toggle-navbar{height:50px;width:50px}.app__navbar-actions .theme-toggle-navbar svg{height:24px;width:24px}}.app__navbar-links{align-items:center;display:flex;flex:1 1;justify-content:center;list-style:none}.app__navbar-links li{cursor:pointer;flex-direction:column;margin:0 1rem}.app__navbar-links li div{background:#0000;border-radius:50%;height:5px;margin-bottom:5px;width:5px}.app__navbar-links li a{color:var(--gray-color);flex-direction:column;font-size:1rem;font-weight:600;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.app__navbar-links li a:hover{color:var(--secondary-color)}.app__navbar-links li:hover div{background:var(--secondary-color)}@media screen and (max-width:900px){.app__navbar-links{display:none}}.app__navbar-menu{align-items:center;background-color:var(--secondary-color);border-radius:50%;display:flex;height:35px;justify-content:center;position:relative;width:35px}.app__navbar-menu svg{color:var(--white-color);height:70%;width:70%}.app__navbar-menu div{align-items:flex-end;background:url(/portfolio/static/media/bgWhite.79658cadae50b3b16ee5.png);background-color:var(--white-color);background-repeat:repeat;background-size:cover;bottom:0;box-shadow:0 0 20px #a8a8a826;display:flex;flex-direction:column;height:100vh;justify-content:flex-end;padding:1rem;position:fixed;right:0;top:0;width:80%;z-index:5}.app__navbar-menu div svg{color:var(--secondary-color);height:35px;margin:.5rem 1rem;width:35px}.app__navbar-menu div ul{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-start;list-style:none;margin:0;padding:0;width:100%}.app__navbar-menu div ul li{margin:1rem}.app__navbar-menu div ul li a{color:var(--gray-color);font-size:1rem;font-weight:500;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.app__navbar-menu div ul li a:hover{color:var(--secondary-color)}@media screen and (min-width:900px){.app__navbar-menu,.app__navbar-menu div{display:none}}[data-theme=dark] .app__navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0003;border:1px solid #ffffff1a}[data-theme=dark] .app__navbar-logo{animation:electricPulse 3s ease-in-out infinite;background:radial-gradient(circle at 30% 50%,#ff149326,#8a2be21f,#ffa50014,#ffffff0d);border:none;-webkit-clip-path:polygon(5% 25%,25% 8%,45% 25%,60% 5%,75% 30%,90% 15%,95% 40%,85% 60%,95% 75%,80% 85%,65% 70%,50% 90%,35% 75%,20% 95%,10% 80%,0 65%,8% 45%,2% 35%);clip-path:polygon(5% 25%,25% 8%,45% 25%,60% 5%,75% 30%,90% 15%,95% 40%,85% 60%,95% 75%,80% 85%,65% 70%,50% 90%,35% 75%,20% 95%,10% 80%,0 65%,8% 45%,2% 35%);padding:14px 28px;position:relative;transition:all .4s cubic-bezier(.25,.46,.45,.94)}[data-theme=dark] .app__navbar-logo:before{animation:rotate 8s linear infinite;background:conic-gradient(from 0deg,#ff149366,#8a2be24d,#ffa5004d,#4a90e266,#ff149366);bottom:-3px;-webkit-clip-path:inherit;clip-path:inherit;content:"";filter:blur(12px);left:-3px;position:absolute;right:-3px;top:-3px;z-index:-2}[data-theme=dark] .app__navbar-logo:after{background:linear-gradient(135deg,#ffffff4d,#0000 40%,#ff149333 60%,#0000);bottom:-1px;-webkit-clip-path:inherit;clip-path:inherit;content:"";filter:blur(4px);left:-1px;position:absolute;right:-1px;top:-1px;z-index:-1}[data-theme=dark] .app__navbar-logo:hover{animation:electricPulse 1.5s ease-in-out infinite;background:radial-gradient(circle at 30% 50%,#ff149340,#8a2be233,#ffa50026,#ffffff1a);transform:scale(1.05)}[data-theme=dark] .app__navbar-logo:hover:before{animation:rotate 4s linear infinite;background:conic-gradient(from 0deg,#ff149399,#8a2be280,#ffa50080,#4a90e299,#ff149399);filter:blur(16px)}[data-theme=dark] .app__navbar-logo img{filter:drop-shadow(0 0 8px rgba(255,255,255,.3));position:relative;transition:all .4s ease-in-out;z-index:1}@keyframes electricPulse{0%,to{filter:brightness(1) saturate(1)}25%{filter:brightness(1.1) saturate(1.2)}50%{filter:brightness(1.05) saturate(1.1)}75%{filter:brightness(1.15) saturate(1.3)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}[data-theme=dark] .app__navbar-links li a{color:var(--gray-color);font-size:1rem;font-weight:600;text-shadow:0 0 10px #ffffff4d}[data-theme=dark] .app__navbar-links li a:hover{color:var(--secondary-color);text-shadow:0 0 15px var(--secondary-color),0 0 25px var(--secondary-color),0 0 35px var(--secondary-color)}[data-theme=dark] .app__navbar-links li:hover div{background:var(--secondary-color);box-shadow:0 0 10px var(--secondary-color)}.theme-toggle{align-items:center;background-color:var(--white-color);border:none;border-radius:50%;box-shadow:0 2px 10px #0000001a;color:var(--black-color);cursor:pointer;display:flex;height:35px;justify-content:center;position:fixed;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out;width:35px;z-index:1001}.theme-toggle svg{height:16px;width:16px}.theme-toggle:hover{background-color:var(--secondary-color);box-shadow:0 4px 15px #0003;color:var(--white-color);transform:scale(1.05)}@media screen and (max-width:768px){.theme-toggle{height:32px;right:15px;width:32px}.theme-toggle svg{height:14px;width:14px}}.meteor-canvas{height:100vh;left:0;opacity:.8;pointer-events:none;position:fixed;top:0;width:100vw;z-index:2}[data-theme=dark] .meteor-canvas{filter:drop-shadow(0 0 5px rgba(100,200,255,.5)) drop-shadow(0 0 10px rgba(100,200,255,.3)) drop-shadow(0 0 20px rgba(100,200,255,.2));opacity:.9}[data-theme=light] .meteor-canvas{filter:drop-shadow(0 0 4px rgba(150,50,200,.6)) drop-shadow(0 0 8px rgba(150,50,200,.4)) drop-shadow(0 0 12px rgba(150,50,200,.2));opacity:.9}.music-button{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00c551e6;border:2px solid #00c851;border-radius:50px;bottom:2rem;box-shadow:0 4px 20px #00c5514d,0 0 0 1px #ffffff1a;color:#fff;cursor:pointer;display:flex;font-size:1.2rem;gap:.5rem;padding:.75rem 1.5rem;position:fixed;right:2rem;transition:all .3s ease;z-index:1000}.music-button .music-icon{animation:pulse 2s ease-in-out infinite;font-size:1.2rem}.music-button .play-pause-icon{font-size:1.5rem}.music-button:hover{background:#00c551;box-shadow:0 6px 25px #00c55166,0 0 0 1px #fff3;transform:translateY(-2px)}.music-button:hover .music-icon{animation-duration:1s}.music-button:active{box-shadow:0 2px 10px #00c55180,0 0 0 1px #ffffff4d;transform:translateY(0)}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@media screen and (max-width:768px){.music-button{bottom:1rem;padding:.6rem 1.2rem;right:1rem}.music-button,.music-button .music-icon{font-size:1rem}.music-button .play-pause-icon{font-size:1.3rem}}@media screen and (max-width:480px){.music-button{bottom:.8rem;padding:.5rem 1rem;right:.8rem}.music-button .music-icon{font-size:.9rem}.music-button .play-pause-icon{font-size:1.2rem}}.app__footer{flex:1 1;flex-direction:column;width:100%}@media screen and (max-width:768px){.app__footer{flex-direction:column}}.app__footer-cards{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;margin:4em 2rem 2rem;width:60%}.app__footer-cards .app__footer-card{align-items:center;background-color:#fef4f5;border-radius:10px;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;margin:1rem 0;min-width:290px;padding:1rem;transition:all .3s ease-in-out}.app__footer-cards .app__footer-card img{height:40px;margin:0 .7rem;width:40px}.app__footer-cards .app__footer-card p{font-weight:500}.app__footer-cards .app__footer-card a{font-weight:500;text-decoration:none}.app__footer-cards .app__footer-card:hover{box-shadow:0 0 25px #fef4f5}@media screen and (max-width:450px){.app__footer-cards .app__footer-card{width:100%}}@media screen and (max-width:768px){.app__footer-cards{width:100%}}.app__footer-cards .app__footer-card:last-child{background-color:#f2f7fb}.app__footer-cards .app__footer-card:last-child:hover{box-shadow:0 0 25px #f2f7fb}.app__footer-form{flex-direction:column;margin:1rem 2rem;width:60%}.app__footer-form div{background-color:var(--primary-color);border-radius:10px;cursor:pointer;margin:.75rem 0;transition:all .3s ease-in-out;width:100%}.app__footer-form div input,.app__footer-form div textarea{background-color:var(--primary-color);border:none;border-radius:7px;color:var(--secondary-color);font-family:var(--font-base);outline:none;padding:.95rem;width:100%}.app__footer-form div textarea{height:170px}.app__footer-form div:hover{box-shadow:0 0 25px var(--primary-color)}.app__footer-form button{background:var(--secondary-color);border:4px solid #000;border-radius:0;box-shadow:inset -4px -4px 0 #0000004d,inset 4px 4px 0 #ffffff4d,4px 4px 0 #000;color:#fff!important;cursor:pointer;font-family:Courier New,monospace;font-size:1rem;font-style:normal;font-weight:700;image-rendering:pixelated;letter-spacing:2px;margin:2rem 0 0;outline:none;overflow:hidden;padding:1rem 2rem;position:relative;text-shadow:2px 2px 0 #000;text-transform:uppercase;transition:none}.app__footer-form button:before{background:repeating-linear-gradient(0deg,#0000,#0000 2px,#ffffff1a 0,#ffffff1a 4px);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.app__footer-form button:hover{background:#5de6ff;box-shadow:inset -4px -4px 0 #00000080,inset 4px 4px 0 #ffffff80,4px 4px 0 #000;color:#000!important;text-shadow:1px 1px 0 #fff;transform:none}.app__footer-form button:active{box-shadow:inset -2px -2px 0 #0000004d,inset 2px 2px 0 #ffffff4d,2px 2px 0 #000;transform:translate(2px,2px)}.app__footer-form button:focus{outline:4px dashed #ffb300;outline-offset:4px}@media screen and (max-width:768px){.app__footer-form{margin:1rem 0;width:100%}}[data-theme=dark] #contact{background:#000!important}[data-theme=dark] .app__footer-cards .app__footer-card{background-color:#2a2a2a;color:var(--black-color)}[data-theme=dark] .app__footer-cards .app__footer-card:hover{box-shadow:0 0 25px #2a2a2a}[data-theme=dark] .app__footer-cards .app__footer-card a{color:var(--black-color)}[data-theme=dark] .app__footer-cards .app__footer-card:last-child{background-color:#1a1a1a}[data-theme=dark] .app__footer-cards .app__footer-card:last-child:hover{box-shadow:0 0 25px #1a1a1a}[data-theme=dark] .app__footer-form div{background-color:var(--primary-color)}[data-theme=dark] .app__footer-form div input,[data-theme=dark] .app__footer-form div textarea{background-color:var(--primary-color);color:var(--black-color)}[data-theme=dark] .app__footer-form div input::placeholder,[data-theme=dark] .app__footer-form div textarea::placeholder{color:var(--gray-color)}[data-theme=dark] .app__footer-form div:hover{box-shadow:0 0 25px var(--primary-color)}[data-theme=dark] .app__footer-form button{background:linear-gradient(135deg,#00ff41,#00ff41cc);border:2px solid #00ff41;box-shadow:0 4px 15px #00ff4140}[data-theme=dark] .app__footer-form button:before{background:linear-gradient(90deg,#0000,#ffffff26,#0000)}[data-theme=dark] .app__footer-form button:hover{background:linear-gradient(135deg,#0c3,#00cc33e6);border:2px solid #ffffff4d;box-shadow:0 8px 25px #00ff4166}[data-theme=dark] .app__footer-form button:active{box-shadow:0 4px 15px #00ff414d}[data-theme=dark] .app__footer-form button:focus{outline:3px solid #00ff414d}@keyframes spacecraft-glow{0%{border-color:aqua;box-shadow:0 0 15px #00ffff80,inset 0 0 10px #00ffff1a}to{border-color:#80ffff;box-shadow:0 0 25px #0ffc,inset 0 0 15px #0ff3}}.spacecraft-label{position:relative}.spacecraft-label:before{animation:spacecraft-scan 3s linear infinite;background:linear-gradient(45deg,#0000,#00ffff1a,#0000);border-radius:6px;bottom:-2px;content:"";left:-2px;position:absolute;right:-2px;top:-2px;z-index:-1}@keyframes spacecraft-glow-light-blue{0%{border-color:#48f;box-shadow:0 0 15px #4488ff80,inset 0 0 10px #4488ff1a}to{border-color:#6af;box-shadow:0 0 25px #48fc,inset 0 0 15px #48f3}}@keyframes spacecraft-scan{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spacecraft-label div{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#home{position:relative}#home .app__wrapper{padding:0}#home .app__wrapper .copyright{display:none}.app__header{flex:1 1;flex-direction:row;height:100%;padding:6rem 2rem 0;width:100%}@media screen and (min-width:2000px){.app__header{padding-top:8rem}}@media screen and (max-width:1200px){.app__header{flex-direction:column}}@media screen and (max-width:450px){.app__header{padding:6rem 1rem 2rem}}.app__header-info{align-items:flex-start;display:flex;flex:.65 1;flex-direction:column;height:100%;justify-content:flex-start;margin:0 2rem}@media screen and (max-width:1200px){.app__header-info{margin-right:0;width:100%}}@media screen and (max-width:768px){.app__header-info{align-items:center;justify-content:center;margin:0;padding:0 1rem}}.app__header-badge{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;margin-top:30px;position:relative;width:100%;z-index:5}@media screen and (max-width:768px){.app__header-badge{z-index:3}}.app__header-badge .badge-cmp,.app__header-badge .tag-cmp{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff26;border:1px solid #fff3;box-shadow:0 8px 32px #0000001a,0 4px 16px #0000000d,inset 0 1px 0 #ffffff4d;flex-direction:row;padding:1.2rem 2rem;position:relative;width:auto}.app__header-badge .badge-cmp:before,.app__header-badge .tag-cmp:before{background:repeating-linear-gradient(90deg,#0000 0,#0000 6px,#00000026 0,#00000026 9px);border-radius:1px;content:"";height:2px;left:20px;position:absolute;right:20px;top:2px;z-index:1}.app__header-badge .badge-cmp:not(.has-vertical-line):after,.app__header-badge .tag-cmp:not(.has-vertical-line):after{background:repeating-linear-gradient(90deg,#0000 0,#0000 6px,#00000026 0,#00000026 9px);border-radius:1px;bottom:2px;content:"";height:2px;left:20px;position:absolute;right:20px;z-index:1}.app__header-badge .badge-cmp{border-radius:15px;transform:translateX(-10px) rotate(-1deg)}.app__header-badge .badge-cmp:after{background:repeating-linear-gradient(180deg,#0000 0,#0000 3px,#0009 0,#0009 6px);bottom:5px;content:"";position:absolute;right:30%;top:5px;width:2px;z-index:3}@media screen and (max-width:450px){.app__header-badge .badge-cmp{margin-bottom:1.5rem;max-width:280px;min-height:120px;padding:1.5rem 1rem;transform:translateX(-20px) translateY(-10px) rotate(-2deg);width:280px}.app__header-badge .badge-cmp:after{right:25%}}.app__header-badge .tag-cmp{border-radius:15px;transform:translateX(10px) rotate(1deg)}.app__header-badge .tag-cmp:after{background:repeating-linear-gradient(180deg,#0000 0,#0000 3px,#0009 0,#0009 6px);bottom:5px;content:"";left:25%;position:absolute;top:5px;width:2px;z-index:3}@media screen and (max-width:450px){.app__header-badge .tag-cmp{max-width:280px;min-height:100px;padding:1.5rem 1rem;transform:translateX(-15px) translateY(10px) rotate(2deg);width:280px}.app__header-badge .tag-cmp:after{left:20%}}.app__header-badge .tag-cmp{flex-direction:column;margin-top:1.5rem;position:relative;text-align:left}.app__header-badge .tag-cmp:before{color:#b71c1c;content:"VALID";font-family:Arial,sans-serif;font-size:.5rem;font-weight:600;letter-spacing:.8px;opacity:.7;position:absolute;right:15px;top:15px;transform:rotate(6deg)}.app__header-badge .tag-cmp p{color:#333;font-family:Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:1.2px;line-height:1.3;margin:.3rem 0;opacity:.9;text-align:left;text-transform:uppercase;width:100%}.app__header-badge .tag-cmp p:first-child{border-bottom:1px dotted #00000040;font-weight:700;margin-bottom:.6rem;padding-bottom:.4rem}.app__header-badge .tag-cmp p:last-child{margin-bottom:0}.app__header-badge .badge-cmp{align-items:center;justify-content:flex-start;position:relative}.app__header-badge .badge-cmp:before{color:#b71c1c;content:"ADMIT ONE";font-family:Arial,sans-serif;font-size:.5rem;font-weight:600;letter-spacing:.8px;opacity:.7;position:absolute;right:15px;top:15px;transform:rotate(-8deg)}.app__header-badge .badge-cmp span{align-items:center;background:linear-gradient(135deg,#2c2c2c,#4a4a4a);border:2px solid #333;border-radius:50%;color:#fff;display:flex;font-size:2.2rem;height:45px;justify-content:center;margin-right:1rem;position:relative;text-shadow:0 0 6px #fff6;transition:all .3s ease-in-out;width:45px}@media screen and (min-width:2000px){.app__header-badge .badge-cmp span{font-size:3.5rem;height:70px;width:70px}}@media screen and (max-width:450px){.app__header-badge .badge-cmp span{font-size:1.8rem;height:35px;margin-right:.7rem;width:35px}}.app__header-badge .badge-cmp div{flex:1 1;margin-left:.5rem;text-align:left}.app__header-badge .badge-cmp div p{color:#444;font-family:Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:1.5px;margin-bottom:.2rem;opacity:.85;text-transform:uppercase}.app__header-badge .badge-cmp div h1{color:#1a1a1a;font-family:Arial Black,Arial,sans-serif;font-size:1.6rem;font-weight:900;letter-spacing:1.8px;line-height:1.1;margin:0;text-transform:uppercase}@media screen and (max-width:450px){.app__header-badge .badge-cmp div h1{font-size:1.2rem;letter-spacing:1.2px}}@media screen and (max-width:1200px){.app__header-badge{align-items:flex-start;justify-content:flex-start}}@media screen and (max-width:450px){.app__header-badge{align-items:center;justify-content:center;margin-left:-1rem;padding:0 1rem;width:100%}}.app__header-circles{flex:1 1;height:100%;margin-left:1rem;min-width:500px;position:relative}@media screen and (max-width:1200px){.app__header-circles{height:400px;margin-left:0;min-width:0;min-width:auto;width:100%}}.planetary-skills-container{height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:6}.planetary-skills-container .planet-modal-overlay{pointer-events:auto;z-index:10000}@media screen and (max-width:768px){.planetary-skills-container{z-index:15}}.planetary-circle{align-items:center;background:var(--white-color);background:radial-gradient(circle at 30% 30%,#ffffffe6,#ffffffb3,#0000001a);border-radius:50%;cursor:pointer;display:flex;justify-content:center;pointer-events:auto;position:absolute;transition:all .3s cubic-bezier(.4,0,.2,1)}.planetary-circle:before{background:inherit;border-radius:50%;bottom:-3px;content:"";filter:blur(6px);left:-3px;opacity:.4;position:absolute;right:-3px;top:-3px;transition:all .3s ease;z-index:-1}.planetary-circle.hovered,.planetary-circle:hover{z-index:15}.planetary-circle.hovered:before,.planetary-circle:hover:before{bottom:-6px;filter:blur(12px);left:-6px;opacity:.8;right:-6px;top:-6px}.planetary-circle.selected{z-index:16}.planetary-circle.selected:before{bottom:-8px;filter:blur(15px);left:-8px;opacity:.9;right:-8px;top:-8px}.planetary-circle img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:55%;object-fit:contain;pointer-events:none;transition:all .3s ease;-webkit-user-select:none;user-select:none;width:55%}@media screen and (max-width:768px){.planetary-circle{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-width:1px;min-height:30px;min-width:30px;pointer-events:auto!important;touch-action:manipulation;-webkit-user-select:none;user-select:none;z-index:20!important}.planetary-circle:before{background:radial-gradient(circle,#0000 40%,#ffffff1a 70%);opacity:.6}.planetary-circle img{height:60%;pointer-events:none;width:60%}}.planet-tooltip{box-shadow:0 8px 32px #0000004d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.planet-tooltip:before{border-bottom:6px solid #000000e6;border-left:6px solid #0000;border-right:6px solid #0000;content:"";height:0;left:"50%";position:absolute;top:-6px;transform:translateX(-50%);width:0}.collision-effect .collision-shockwave{filter:blur(1px);transition:all .3s ease-out}.collision-effect .collision-particle{filter:blur(.5px);transition:all .2s ease-out}.collision-effect .collision-flash{filter:blur(2px);transition:all .1s ease-out}.app__header-img{align-items:flex-end;display:flex;flex:1 1;height:100%;justify-content:flex-end;position:relative}.app__header-img img{object-fit:contain;position:relative;width:100%;z-index:5}@media screen and (max-width:768px){.app__header-img img{z-index:3}}.app__header-img .overlay_circle{bottom:0;height:90%;left:0;position:absolute;right:0;width:100%;z-index:-1}@media screen and (max-width:1200px){.app__header-img{margin:2rem 0}}[data-theme=dark] .app__header-img .overlay_circle{filter:grayscale(1) invert(1) brightness(1)}[data-theme=dark] .app__header-badge .badge-cmp,[data-theme=dark] .app__header-badge .tag-cmp{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:radial-gradient(circle at 30% 50%,#ff8c0014,#ff45000d,#ffd7000a,#ffffff1f);border:1px solid #ffa50033;box-shadow:0 0 6px #ff8c0033,0 0 8px #ff45001a,0 0 5px #ffd70014,0 4px 20px #00000026,inset 0 0 4px #ff8c0014;overflow:hidden;position:relative}[data-theme=dark] .app__header-badge .badge-cmp:before,[data-theme=dark] .app__header-badge .tag-cmp:before{animation:fireRotate 8s linear infinite;background:conic-gradient(from 0deg,#0000 0deg,#ff8c0033 60deg,#ff450026 120deg,#0000 180deg,#ff8c001a 240deg,#0000 1turn);border-radius:15px;bottom:-50%;content:"";left:-50%;position:absolute;right:-50%;top:-50%}[data-theme=dark] .app__header-badge .badge-cmp:after,[data-theme=dark] .app__header-badge .tag-cmp:after{animation:fireFlicker 3s ease-in-out infinite;background:linear-gradient(45deg,#0000,#ff8c0026 25%,#0000 50%,#ff45001a 75%,#0000);border-radius:15px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}[data-theme=dark] .app__header-badge .badge-cmp{animation:fireGlow 4s ease-in-out infinite;animation-delay:0s}[data-theme=dark] .app__header-badge .badge-cmp:before{animation:fireRotate 6s linear infinite}[data-theme=dark] .app__header-badge .badge-cmp:after{animation:fireFlicker 2.5s ease-in-out infinite}[data-theme=dark] .app__header-badge .tag-cmp{animation:fireGlow 4.5s ease-in-out infinite;animation-delay:1s}[data-theme=dark] .app__header-badge .tag-cmp:before{animation:fireRotate 7s linear infinite reverse}[data-theme=dark] .app__header-badge .tag-cmp:after{animation:fireFlicker 3.2s ease-in-out infinite;animation-delay:.8s}[data-theme=dark] .app__header-badge .badge-cmp p,[data-theme=dark] .app__header-badge .tag-cmp p{color:#fff!important;opacity:1!important;text-shadow:0 0 3px #ffffff4d}[data-theme=dark] .app__header-badge .badge-cmp h1,[data-theme=dark] .app__header-badge .tag-cmp h1{color:#fff!important;text-shadow:0 0 5px #fff3}[data-theme=dark] .app__header-badge .badge-cmp:before,[data-theme=dark] .app__header-badge .tag-cmp:before{color:#ff6b35!important;opacity:1!important;text-shadow:0 0 3px #ff6b3580}@keyframes fireGlow{0%,to{box-shadow:0 0 6px #ff8c0033,0 0 8px #ff45001a,0 0 5px #ffd70014,0 4px 20px #00000026,inset 0 0 4px #ff8c0014}25%{box-shadow:0 0 8px #ff8c0040,0 0 10px #ff450026,0 0 6px #ffd7001f,0 4px 20px #00000026,inset 0 0 5px #ff8c001f}50%{box-shadow:0 0 7px #ff8c0038,0 0 9px #ff45001f,0 0 5px #ffd7001a,0 4px 20px #00000026,inset 0 0 4px #ff8c001a}75%{box-shadow:0 0 5px #ff8c002e,0 0 7px #ff450014,0 0 4px #ffd7000f,0 4px 20px #00000026,inset 0 0 3px #ff8c000f}}@keyframes fireRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fireFlicker{0%,to{opacity:.3;transform:scale(1) translateX(0)}25%{opacity:.6;transform:scale(1.02) translateX(2px)}50%{opacity:.4;transform:scale(.98) translateX(-1px)}75%{opacity:.5;transform:scale(1.01) translateX(1px)}}.app__header-badge .badge-cmp span{overflow:hidden}.app__header-badge .badge-cmp span:before{content:"";position:absolute;transform:translateY(-100%)}.app__header-badge .badge-cmp span:after{content:"";position:absolute;transform:translateY(100%)}.app__header-badge .badge-cmp span:before{top:0;transform:translateY(20%)}.app__header-badge .badge-cmp span:after,.app__header-badge .badge-cmp span:before{background:linear-gradient(135deg,#2c2c2c,#4a4a4a);height:50%;left:0;right:0;transition:all .5s cubic-bezier(.4,0,.2,1);z-index:2}.app__header-badge .badge-cmp span:after{bottom:0;box-shadow:inset 0 -2px 0 0 #1a1a1a,inset 0 -4px 0 0 #0003;transform:translateY(-20%)}[data-theme=dark] .app__header-badge .badge-cmp span:before{transform:translateY(-100%)}[data-theme=dark] .app__header-badge .badge-cmp span:after{transform:translateY(100%)}@keyframes eyeBlink{0%,85%,to{opacity:1;transform:translateY(-1.5px) scaleY(1)}90%,95%{opacity:.7;transform:translateY(-1.5px) scaleY(.3)}}@keyframes fire-flicker{0%{opacity:.9;transform:translate(-50%,-50%) scale(1) rotate(0deg)}25%{opacity:1;transform:translate(-50%,-50%) scale(1.05) rotate(2deg)}50%{opacity:.85;transform:translate(-50%,-50%) scale(.95) rotate(-1deg)}75%{opacity:.95;transform:translate(-50%,-50%) scale(1.02) rotate(1deg)}to{opacity:.88;transform:translate(-50%,-50%) scale(.98) rotate(-2deg)}}.flat-fire-disk{animation:disk-wobble 8s ease-in-out infinite;transform-style:preserve-3d}@keyframes disk-wobble{0%,to{transform:perspective(500px) rotateX(60deg) rotateY(0deg)}25%{transform:perspective(500px) rotateX(70deg) rotateY(5deg)}50%{transform:perspective(500px) rotateX(50deg) rotateY(0deg)}75%{transform:perspective(500px) rotateX(70deg) rotateY(-5deg)}}@keyframes disk-fire-flicker{0%{opacity:.9;transform:translate(-50%,-50%) scaleX(1) scaleY(1)}25%{opacity:1;transform:translate(-50%,-50%) scaleX(1.1) scaleY(.9)}50%{opacity:.85;transform:translate(-50%,-50%) scaleX(.9) scaleY(1.1)}75%{opacity:.95;transform:translate(-50%,-50%) scaleX(1.05) scaleY(.95)}to{opacity:.88;transform:translate(-50%,-50%) scaleX(.95) scaleY(1.05)}}.flying-guitar{animation:guitar-rock .5s ease-in-out infinite alternate}@keyframes guitar-rock{0%{transform:rotate(0deg) scale(1)}to{transform:rotate(2deg) scale(1.02)}}@keyframes electric-pulse{0%{opacity:.3;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.1)}to{opacity:.2;transform:translate(-50%,-50%) scale(1.2)}}.v-guitar{animation:guitar-rock .3s ease-in-out infinite alternate,v-guitar-spin 4s linear infinite}.strat-guitar{animation:guitar-rock .4s ease-in-out infinite alternate,strat-guitar-wobble 3s ease-in-out infinite}@keyframes v-guitar-spin{0%{filter:hue-rotate(0deg) drop-shadow(0 0 10px currentColor)}to{filter:hue-rotate(1turn) drop-shadow(0 0 20px currentColor)}}@keyframes strat-guitar-wobble{0%,to{transform:perspective(500px) rotateY(0deg)}50%{transform:perspective(500px) rotateY(10deg)}}.app__skills{flex:1 1;flex-direction:column;width:100%}.app__skills-container{display:flex;flex-direction:row;margin-top:3rem;width:80%}@media screen and (max-width:900px){.app__skills-container{flex-direction:column;width:100%}}.app__skills-list{align-items:flex-start;display:flex;flex:1 1;flex-wrap:wrap;justify-content:flex-start;margin-right:5rem}@media screen and (max-width:900px){.app__skills-list{align-items:center;justify-content:center;margin-right:0}}.app__skills-item{flex-direction:column;margin:1rem;text-align:center;transition:all .3s ease-in-out}.app__skills-item div{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff40,#ffffff1a 25%,#ffffff0d 50%,#0000001a 75%,#0003);border:1px solid #ffffff4d;border-radius:50%;box-shadow:0 8px 32px #0000001a,0 4px 16px #0000000d,inset 0 2px 8px #fff6,inset 0 -2px 4px #0000001a;height:90px;position:relative;transform:translateZ(0);transition:all .3s cubic-bezier(.4,0,.2,1);width:90px}.app__skills-item div img{filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:50%;position:relative;transition:all .3s ease;width:50%;z-index:2}.app__skills-item div:hover{background:linear-gradient(135deg,#ffffff59,#ffffff26 25%,#ffffff14 50%,#00000014 75%,#00000026);box-shadow:0 15px 45px #00000026,0 8px 25px #00000014,inset 0 3px 12px #ffffff80,inset 0 -3px 6px #00000026;transform:translateY(-5px) scale(1.05)}.app__skills-item div:hover img{filter:drop-shadow(0 4px 8px rgba(0,0,0,.3));transform:scale(1.1)}@media screen and (min-width:2000px){.app__skills-item div{box-shadow:0 12px 48px #0000001f,0 6px 24px #0000000f,inset 0 3px 12px #fff6,inset 0 -3px 6px #0000001a;height:150px;width:150px}.app__skills-item div:hover{box-shadow:0 20px 60px #0000002e,0 12px 35px #0000001a,inset 0 4px 16px #ffffff80,inset 0 -4px 8px #00000026}}@media screen and (max-width:450px){.app__skills-item div{box-shadow:0 6px 24px #00000014,0 3px 12px #0000000a,inset 0 1px 6px #ffffff4d,inset 0 -1px 3px #00000014;height:70px;width:70px}.app__skills-item div:hover{box-shadow:0 10px 30px #0000001f,0 5px 18px #0000000f,inset 0 2px 8px #fff6,inset 0 -2px 4px #0000001f;transform:translateY(-3px) scale(1.03)}}.app__skills-item p{font-weight:500;margin-top:.5rem}@media screen and (min-width:2000px){.app__skills-item{margin:1rem 2rem}.app__skills-item p{margin-top:1rem}}.app__skills-exp{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;justify-content:flex-start}@media screen and (max-width:900px){.app__skills-exp{margin-top:2rem}}.app__skills-exp-item{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin:1rem 0;width:100%}.app__skills-exp-works{flex:1 1}.app__skills-exp-works .app__skills-exp-work{align-items:flex-start;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1rem}.app__skills-exp-works .app__skills-exp-work sssssz h4{font-weight:500}.app__skills-exp-works .app__skills-exp-work p{color:var(--gray-color);font-weight:400;margin-top:5px}.app__skills-exp-year{margin-right:3rem}.app__skills-exp-year p{color:var(--secondary-color);font-weight:800}@media screen and (max-width:450px){.app__skills-exp-year{margin-right:1rem}}.skills-tooltip{background-color:var(--white-color)!important;border-radius:5px!important;box-shadow:0 0 25px #0000001a!important;color:var(--gray-color)!important;line-height:1.5!important;max-width:300px!important;opacity:1!important;padding:1rem!important;text-align:center!important}@media screen and (min-width:2000px){.skills-tooltip{font-size:1.75rem!important;line-height:2!important;max-width:500px!important}}[data-theme=dark] .app__skills-item p{color:#e0e0e0!important;text-shadow:0 0 5px #ffffff4d}[data-theme=dark] .app__skills-item div{background:linear-gradient(135deg,#ffffff14,#ffffff0a 25%,#00000005 50%,#00000026 75%,#00000040);border:1px solid #ffffff1a;box-shadow:0 8px 32px #0000004d,0 4px 16px #0003,inset 0 2px 8px #ffffff1a,inset 0 -2px 4px #0006}[data-theme=dark] .app__skills-item div:hover{background:linear-gradient(135deg,#ffffff1f,#ffffff0f 25%,#0000000d 50%,#0000002e 75%,#0000004d);box-shadow:0 15px 45px #0006,0 8px 25px #00000040,inset 0 3px 12px #ffffff26,inset 0 -3px 6px #00000080}[data-theme=dark] .app__skills-exp-work h4,[data-theme=dark] .app__skills-exp-work p{color:#e0e0e0!important}[data-theme=dark] .app__skills-exp-year p{color:#d0d0d0!important}.example-container .example-no-radius{border-radius:0}.app__testimonial{flex:1 1;flex-direction:column;width:100%}.app__testimonial-item{background-color:var(--white-color);border-radius:15px;box-shadow:0 0 30px #0000001a;display:flex;flex-direction:row;min-height:320px;padding:2rem;transition:all .3s ease-in-out;width:60%}.app__testimonial-item img{border-radius:50%;height:100px;object-fit:cover;width:100px}@media screen and (min-width:2000px){.app__testimonial-item{min-height:450px}.app__testimonial-item img{height:150px;width:150px}}@media screen and (max-width:850px){.app__testimonial-item{width:100%}}@media screen and (max-width:600px){.app__testimonial-item{flex-direction:column}}.app__testimonial-content{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;height:100%;justify-content:space-around;padding:0 2rem;text-align:left}.app__testimonial-content p{color:var(--black-color);font-family:var(--font-base);font-size:1.25rem;line-height:2rem}@media screen and (min-width:2000px){.app__testimonial-content p{font-size:2rem;line-height:3.5rem}}.app__testimonial-content h4{color:var(--secondary-color);font-weight:600;margin-top:2rem}.app__testimonial-content h5{color:var(--gray-color);font-weight:400;margin-top:5px}@media screen and (max-width:600px){.app__testimonial-content{margin-top:2rem;padding:0}}.app__testimonial-btns{flex-direction:row;margin-top:1rem}.app__testimonial-btns div{background-color:var(--white-color);border-radius:50%;height:50px;margin:1rem;transition:all .3s ease-in-out;width:50px}.app__testimonial-btns div svg{color:var(--secondary-color);height:20px;width:20px}.app__testimonial-btns div:hover{background-color:var(--secondary-color)}.app__testimonial-btns div:hover svg{color:var(--white-color)}@media screen and (min-width:2000px){.app__testimonial-btns div{height:100px;width:100px}.app__testimonial-btns div svg{height:45px;width:45px}}.app__testimonial-brands{flex-wrap:wrap;margin-top:2rem;width:80%}.app__testimonial-brands div{margin:1.5rem;width:150px}.app__testimonial-brands div img{filter:grayscale(1);height:auto;object-fit:cover;width:100%}.app__testimonial-brands div:hover img{filter:grayscale(0)}@media screen and (min-width:2000px){.app__testimonial-brands div{margin:2rem;width:210px}}@media screen and (max-width:450px){.app__testimonial-brands div{margin:1rem;width:120px}}@media screen and (max-width:800px){.app__testimonial-brands{width:100%}}.app__works{flex:1 1;flex-direction:column;width:100%}.app__work-filter{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;justify-content:center;margin:4rem 0 2rem}.app__work-filter .app__work-filter-item{background-color:#fff;border-radius:.5rem;color:#000;cursor:pointer;font-weight:800;margin:.5rem;padding:.5rem 1rem;transition:all .3s ease}.app__work-filter .app__work-filter-item:hover{background-color:var(--secondary-color);color:#fff}@media screen and (min-width:2000px){.app__work-filter .app__work-filter-item{border-radius:.85rem;padding:1rem 2rem}}.app__work-filter .item-active{background-color:var(--secondary-color);color:#fff}.app__work-portfolio{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(320px,400px));justify-content:center;margin:0 auto;max-width:1600px;padding:0 2rem}@media screen and (max-width:768px){.app__work-portfolio{gap:2rem;grid-template-columns:1fr;max-width:400px;padding:0 1rem}}@media screen and (min-width:768px)and (max-width:1024px){.app__work-portfolio{gap:2rem;grid-template-columns:repeat(auto-fit,minmax(360px,420px));max-width:1000px}}@media screen and (min-width:1024px)and (max-width:1440px){.app__work-portfolio{gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(380px,450px));max-width:1300px}}@media screen and (min-width:1440px)and (max-width:1920px){.app__work-portfolio{gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(360px,400px));max-width:1500px}}@media screen and (min-width:1920px){.app__work-portfolio{gap:3rem;grid-template-columns:repeat(auto-fit,minmax(380px,420px));max-width:1700px}}@media screen and (min-width:2560px){.app__work-portfolio{gap:3.5rem;grid-template-columns:repeat(auto-fit,minmax(400px,450px));max-width:2000px}}.app__work-item{background:#c6c6c6!important;border:4px solid #000!important;border-radius:0;box-shadow:inset -4px -4px 0 #0000004d,inset 4px 4px 0 #ffffff4d,4px 4px 0 #000;cursor:pointer;display:flex;flex-direction:column;image-rendering:pixelated;padding:1rem;transition:none;width:100%}.app__work-item:hover{background:#d9d9d9!important;box-shadow:inset -4px -4px 0 #00000080,inset 4px 4px 0 #ffffff80,2px 2px 0 #000;transform:translate(2px,2px)}@media screen and (min-width:2000px){.app__work-item{border:6px solid #000;padding:1.25rem}}.app__work-img{border-radius:.5rem;height:230px;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.app__work-img img{height:100%;object-fit:cover;transition:all .3s ease;width:100%}@media screen and (min-width:2000px){.app__work-img{height:350px}}.app__work-hover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:.5rem;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .4s ease}.app__work-hover div{background:linear-gradient(135deg,var(--secondary-color),#a91b47);border:2px solid #ffffff4d;border-radius:50%;box-shadow:0 4px 20px #0000004d;color:#fff;cursor:pointer;font-family:var(--font-base);font-weight:800;height:52px;margin:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:52px}.app__work-hover div:hover{background:linear-gradient(135deg,#a91b47,var(--secondary-color));border:2px solid #fff9;box-shadow:0 6px 25px #c2185b4d;transform:scale(1.1)}.app__work-hover div svg{color:#fff;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2));height:50%;width:50%}.app__work-content{flex-direction:column;padding:.5rem 0;position:relative;width:100%}.app__work-content h4{line-height:1.5;margin-top:1rem}@media screen and (min-width:2000px){.app__work-content h4{margin-top:3rem}}.app__work-content .p-text{line-height:1.5}@media screen and (min-width:2000px){.app__work-content .p-text{font-size:1.75rem}}.app__work-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid #ffffff4d;border-radius:12px;box-shadow:0 4px 20px #00000026;left:0;padding:.5rem 1rem;position:absolute;top:-25px}.app__work-tag p{color:var(--secondary-color);font-weight:600}@media screen and (min-width:2000px){.app__work-tag p{font-size:1.25rem}}[data-theme=dark] .app__work-item{background:#3a3a3a!important;border:4px solid #000!important;box-shadow:inset -4px -4px 0 #00000080,inset 4px 4px 0 #fff3,4px 4px 0 #000}[data-theme=dark] .app__work-item:hover{background:#4a4a4a!important;box-shadow:inset -4px -4px 0 #000000b3,inset 4px 4px 0 #ffffff4d,2px 2px 0 #000;transform:translate(2px,2px)}@media screen and (min-width:2000px){[data-theme=dark] .app__work-item{border:6px solid #000}}[data-theme=dark] .app__work-tag{background:#2a2a2ae6;border:1px solid #00ff4180;box-shadow:0 4px 20px #0f03}[data-theme=dark] .app__work-tag p{color:#00ff41}[data-theme=dark] .app__work-hover{background:#000c}[data-theme=dark] .app__work-hover div{background:linear-gradient(135deg,#00ff41,#00ff41cc);border:2px solid #00ff4180;box-shadow:0 4px 20px #00ff4166}[data-theme=dark] .app__work-hover div:hover{background:linear-gradient(135deg,#00ff41e6,#00ff41);border:2px solid #00ff41cc;box-shadow:0 6px 25px #00ff414d;transform:scale(1.15)}[data-theme=dark] .app__work-filter-item{background:#2a2a2acc;border:1px solid #00ff4166;color:#fff}[data-theme=dark] .app__work-filter-item:hover{background:#00ff41cc;border:1px solid #00ff4199;box-shadow:0 4px 15px #00ff4180}[data-theme=dark] .item-active{background:linear-gradient(135deg,#00ff41,#00ff4166)!important;border:1px solid #00ff4199!important;box-shadow:0 4px 20px #00ff4180!important}.app{background-color:var(--primary-color);font-family:var(--font-base);transition:background-color .3s ease-in-out}.app__whitebg{background-color:var(--white-color)}.app__primarybg{background-color:var(--primary-color)}.app__container{display:flex;flex-direction:row;min-height:100vh;width:100%}.app__flex{align-items:center;display:flex;justify-content:center}.app__wrapper{flex:1 1;flex-direction:column;padding:4rem 2rem;position:relative;width:100%;z-index:1}@media screen and (max-width:450px){.app__wrapper{padding:4rem 1rem 2rem}}.copyright{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end;padding:2rem 0 0;width:100%}.copyright p{text-transform:uppercase}.copyright p,.head-text{color:var(--black-color)}.head-text{font-size:2.75rem;font-weight:800;text-align:center;text-transform:capitalize}.head-text span{color:var(--secondary-color)}@media screen and (min-width:2000px){.head-text{font-size:4rem}}@media screen and (max-width:450px){.head-text{font-size:2rem}}.p-text{color:var(--gray-color);font-size:.8rem;line-height:1.5;text-align:left}@media screen and (min-width:2000px){.p-text{font-size:1.75rem}}.bold-text{color:var(--black-color);font-size:1rem;font-weight:800;text-align:left}@media screen and (min-width:2000px){.bold-text{font-size:2rem}}@media screen and (max-width:450px){.bold-text{font-size:.9rem}}.app__social{flex-direction:column;justify-content:flex-end;padding:1rem;position:relative;z-index:10}.app__social,.app__social div{align-items:center;display:flex}.app__social div{background-color:var(--white-color);border:1px solid var(--lightGray-color);border-radius:50%;cursor:pointer;height:40px;justify-content:center;margin:.25rem 0;transition:all .3s ease-in-out;width:40px}.app__social div svg{color:var(--gray-color);height:15px;width:15px}.app__social div:hover{background-color:var(--secondary-color);border-color:var(--secondary-color)}.app__social div:hover svg{color:var(--white-color)}@media screen and (min-width:2000px){.app__social div{height:70px;margin:.5rem 0;width:70px}.app__social div svg{height:30px;width:30px}}.app__navigation{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:relative;z-index:5}.app__navigation .app__navigation-dot{background-color:#6b6b6b;border:2px solid #000;border-radius:0;box-shadow:inset -2px -2px 0 #0000004d,inset 2px 2px 0 #ffffff4d;height:12px;image-rendering:pixelated;margin:.5rem;transition:none;width:12px}.app__navigation .app__navigation-dot:hover{background-color:#8f8f8f;box-shadow:inset -2px -2px 0 #00000080,inset 2px 2px 0 #ffffff80}@media screen and (min-width:2000px){.app__navigation .app__navigation-dot{border:4px solid #000;height:24px;width:24px}}@media screen and (max-width:500px){.app__navigation,.app__social{display:none}.copyright{padding:2rem}}[data-theme=dark] .app__navigation-dot{background-color:#404040;border:2px solid #000}[data-theme=dark] .app__navigation-dot:hover{background-color:#6b6b6b;box-shadow:inset -2px -2px 0 #00000080,inset 2px 2px 0 #ffffff4d}[data-theme=dark] .app__navigation-dot.active{background-color:#00c851!important;border:2px solid #000!important;box-shadow:inset -2px -2px 0 #0000004d,inset 2px 2px 0 #ffffff80!important}@media screen and (min-width:2000px){[data-theme=dark] .app__navigation-dot{border:4px solid #000}[data-theme=dark] .app__navigation-dot.active{border:4px solid #000!important}}.app__rights-logo{display:flex;justify-content:flex-end}.app__rights-logo img{height:100px;width:300px}[data-theme=dark] .app{background:#000;overflow:hidden;position:relative}[data-theme=dark] .app__primarybg,[data-theme=dark] .app__whitebg{background-color:#000!important}[data-theme=dark] #home{background:#0000!important}[data-theme=dark] #about,[data-theme=dark] #skills,[data-theme=dark] #work{background:#000!important}:root{--font-base:"Courier New",monospace;--primary-color:#c6c6c6;--secondary-color:#4dd0e1;--black-color:#2c2c2c;--lightGray-color:#8f8f8f;--gray-color:#6b6b6b;--brown-color:#8b4513;--white-color:#fff;--pink-color:#ff69b4;--crimson-color:#dc143c;--bluePurple-color:indigo;--yellow-color:#ffb300;--orange-color:#f60;--green-color:#6cb33f;--purple-color:#8b008b;--lightGreen-color:#00c851}[data-theme=dark]{--primary-color:#2c2c2c;--secondary-color:#00c851;--black-color:#f0f0f0;--lightGray-color:#b0b0b0;--gray-color:silver;--brown-color:#654321;--white-color:#3a3a3a}[data-theme=dark] body,[data-theme=dark] html{background-color:#000!important}*{box-sizing:border-box;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;margin:0;padding:0;scroll-behavior:smooth}
/*# sourceMappingURL=main.0103b916.css.map*/