.dock-outer{z-index:20;pointer-events:none;justify-content:center;align-items:flex-end;max-width:100%;margin:0 auto;display:flex;position:fixed;bottom:0;left:0;right:0}.dock-panel{pointer-events:auto;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#120f17b3;border:1px solid #c084fc4d;border-radius:1.35rem 1.5rem 1.25rem 1.45rem;align-items:flex-end;gap:1rem;width:fit-content;margin-bottom:.75rem;padding:.35rem .55rem .55rem;display:flex;position:relative;box-shadow:0 20px 48px #00000080,0 8px 18px #00000052,inset 0 2px 3px #ffffff1a,inset 0 -5px 12px #00000014}.dock-item{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:1rem 1.1rem .95rem 1.05rem;outline:none;justify-content:center;align-items:center;display:inline-flex;position:relative;box-shadow:0 6px 14px #00000038,inset 0 2px 2px #ffffff1a,inset 0 -3px 8px #0000000f}.dock-item:hover,.dock-item:focus-visible{background:#c084fc33;border-color:#c084fc80;box-shadow:0 8px 18px #00000047,inset 0 2px 3px #fff3,inset 0 -3px 8px #0000000d}.dock-icon{color:#fff;justify-content:center;align-items:center;display:flex}.dock-label{white-space:pre;color:#fff;background:#120f17e6;border:1px solid #c084fc73;border-radius:.55rem .6rem .5rem .55rem;width:fit-content;padding:.2rem .55rem;font-size:.75rem;position:absolute;top:-1.5rem;left:50%;transform:translate(-50%);box-shadow:0 6px 14px #00000059,inset 0 1px 1px #ffffff1a}@media (width<=640px){.dock-panel{gap:.55rem;max-width:calc(100vw - 1.5rem);padding:.3rem .45rem .45rem}.dock-label{display:none}}.particles-container{width:100%;height:100%;position:relative}.particles-container.particles-bg{z-index:0;pointer-events:none;position:fixed;inset:0}.particles-container canvas{width:100%;height:100%;display:block}.text-type{white-space:pre-wrap;background:0 0;flex-direction:column;justify-content:left;display:inline-flex}.text-type__content{letter-spacing:.03em;white-space:pre-wrap;background:0 0;max-width:100%;font-family:ui-rounded,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(1.5rem,4.2vw,2.15rem);font-weight:700;line-height:1.2}.text-type__cursor{opacity:1;color:inherit;margin-left:.25rem;display:inline-block}.text-type__cursor--hidden{display:none}.hero{letter-spacing:.03em;white-space:pre-wrap;background:0 0;max-width:100%;font-size:clamp(1.5rem,4.2vw,2.15rem);font-weight:700;line-height:1.2}.hero .text-type__content{font-family:Game,Surgena,ui-rounded,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:30px}.heading{letter-spacing:.03em;white-space:pre-wrap;text-align:center;background:0 0;justify-content:center;align-items:center;width:100%;max-width:100%;font-family:Surgena,ui-rounded,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(1.5rem,4.2vw,2.15rem);font-weight:700;line-height:1.2;display:flex}.heading .text-type__content{font-family:Surgena,ui-rounded,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.border-glow-card{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--border-radius:28px;--border-width:3px;--glow-padding:40px;--cone-spread:25;border-radius:var(--border-radius);isolation:isolate;background:linear-gradient(135deg, #ffffff26, #ffffff0a), var(--card-bg,#0600106b);color:#fff;-webkit-backdrop-filter:blur(18px)saturate(145%);border:1px solid #ffffff47;display:grid;position:relative;overflow:visible;transform:translateZ(.01px);box-shadow:0 24px 64px #00000057,0 8px 18px #00000038,inset 0 1px #ffffff42,inset 0 -8px 18px #ffffff09}.border-glow-card:before,.border-glow-card:after,.border-glow-card>.edge-light{content:"";border-radius:inherit;z-index:-1;transition:opacity .25s ease-out;position:absolute;inset:-1px}.border-glow-card:not(:hover):not(.sweep-active):before,.border-glow-card:not(:hover):not(.sweep-active):after,.border-glow-card:not(:hover):not(.sweep-active)>.edge-light{opacity:0;transition:opacity .75s ease-in-out}.border-glow-card:before{background:linear-gradient(var(--card-bg,#060010) 0 100%) padding-box, linear-gradient(#fff0 0% 100%) border-box, var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) border-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) border-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) border-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) border-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) border-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) border-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) border-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));border:1px solid #0000}.border-glow-card:after{background:var(--gradient-one,radial-gradient(at 80% 55%, #be85ff 0px, transparent 50%)) padding-box, var(--gradient-two,radial-gradient(at 69% 34%, #ff7a93 0px, transparent 50%)) padding-box, var(--gradient-three,radial-gradient(at 8% 6%, #8fffad 0px, transparent 50%)) padding-box, var(--gradient-four,radial-gradient(at 41% 38%, #47daff 0px, transparent 50%)) padding-box, var(--gradient-five,radial-gradient(at 86% 85%, #7af2ff 0px, transparent 50%)) padding-box, var(--gradient-six,radial-gradient(at 82% 18%, #ffe74c 0px, transparent 50%)) padding-box, var(--gradient-seven,radial-gradient(at 51% 4%, #ff8d70 0px, transparent 50%)) padding-box, var(--gradient-base,linear-gradient(#c299ff 0 100%)) padding-box;-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity,.5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light;border:1px solid #0000;-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}.border-glow-card>.edge-light{inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card>.edge-light:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color,#f5daa3), inset 0 0 1px 0 var(--glow-color-60,#f5daa399), inset 0 0 3px 0 var(--glow-color-50,#f5daa380), inset 0 0 6px 0 var(--glow-color-40,#f5daa366), inset 0 0 15px 0 var(--glow-color-30,#f5daa34d), inset 0 0 25px 2px var(--glow-color-20,#f5daa333), inset 0 0 50px 2px var(--glow-color-10,#f5daa31a), 0 0 1px 0 var(--glow-color-60,#f5daa399), 0 0 3px 0 var(--glow-color-50,#f5daa380), 0 0 6px 0 var(--glow-color-40,#f5daa366), 0 0 15px 0 var(--glow-color-30,#f5daa34d), 0 0 25px 2px var(--glow-color-20,#f5daa333), 0 0 50px 2px var(--glow-color-10,#f5daa31a);position:absolute}.border-glow-inner{z-index:1;flex-direction:column;display:flex;position:relative;overflow:auto}.card-swap-container{transform-origin:100% 100%;perspective:900px;position:absolute;bottom:0;right:12%;overflow:visible;transform:translate(5%,20%)}.card{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;background:#000;border:1px solid #ffffff8c;border-radius:12px;position:absolute;top:50%;left:50%;box-shadow:0 20px 48px #00000080,0 8px 18px #00000052,inset 0 2px 3px #ffffffe6,inset 0 -5px 12px #00000014}@media (width<=768px){.card-swap-container{transform:none}}@media (width<=480px){.card-swap-container{transform:none}}.skills-stack{justify-content:center;width:100%;padding-top:100px;padding-bottom:100px;display:flex}.skills-stack__items{transform-style:preserve-3d;gap:.35rem;display:flex;transform:perspective(1000px)}.skills-stack__item{cursor:pointer;background:0 0;border:0;outline:0;flex-shrink:0;width:84px;height:118px;transition:all .5s cubic-bezier(.175,.885,.32,1.1);position:relative}.skills-stack__item:after{content:none}.skills-stack__image{z-index:1;object-fit:contain;pointer-events:none;border-radius:4px;width:118px;height:118px;padding:10px;transition:all .5s cubic-bezier(.175,.885,.32,1.1);position:absolute;inset:0;transform:scale(1.2)}.skills-stack__item:before{content:attr(aria-label);z-index:2;color:#12091d;pointer-events:none;opacity:0;visibility:hidden;background-color:#fff;border-radius:999px;min-width:max-content;padding:.5rem .65rem;font-family:Aptos,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,Roboto,sans-serif;font-size:.76rem;font-weight:700;line-height:1;transition:all .5s cubic-bezier(.175,.885,.32,1.1);position:absolute;bottom:66px;left:65%;transform:translate(-50%);box-shadow:0 10px 28px #00000038}.skills-stack__item:hover{z-index:10;transform:scale(1.5)}.skills-stack__item:hover:before{opacity:1;visibility:visible}.skills-stack__item:active:after{transform:scale(1.1)}.skills-stack__item:hover+*{z-index:9;transform:scale(1.3)}.skills-stack__item:hover+*+*{z-index:8;transform:scale(1.15)}.skills-stack__item:has(+:hover){z-index:9;transform:scale(1.3)}.skills-stack__item:has(+*+:hover){z-index:8;transform:scale(1.15)}@media (width<=640px){.skills-stack{padding-top:3rem;padding-bottom:2rem}.skills-stack__items{flex-wrap:wrap;justify-content:center;gap:1rem .8rem;transform:none}.skills-stack__item{width:64px;height:82px}.skills-stack__image{width:82px;height:82px;padding:8px}.skills-stack__item:hover,.skills-stack__item:hover+*,.skills-stack__item:hover+*+*{transform:scale(1.12)}.skills-stack__item:has(+:hover){transform:scale(1.12)}.skills-stack__item:has(+*+:hover){transform:scale(1.12)}.skills-stack__item:before{font-size:.68rem;bottom:54px}}html,body,#root{color:#f5f5f5;background-color:#07040f;width:100%;min-height:100%;margin:0}@font-face{font-family:Surgena;src:local(Surgena),local(surgena),url(/fonts/Surgena.woff2)format("woff2"),url(/fonts/Surgena.woff)format("woff"),url(/Projectprofile/fonts/Surgena.ttf)format("truetype"),url(/fonts/Surgena.otf)format("opentype");font-display:swap}@font-face{font-family:Game;src:url(/Projectprofile/fonts/Game.ttf)format("truetype");font-display:swap}*{box-sizing:border-box}.app-shell{width:100%;height:100%;position:relative;overflow:hidden}.app{z-index:0;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:100%;min-height:100vh;padding:0;display:flex;position:relative}.hero-frame{z-index:1;transform-origin:50%;flex-flow:row;flex:1;justify-content:center;align-items:center;gap:clamp(.75rem,2.5vw,2rem);width:100%;max-width:min(100%,1600px);min-height:0;margin:0 auto;padding:0 clamp(.75rem,2.5vw,1.5rem);animation:1.35s cubic-bezier(.22,1,.36,1) both hero-fall-in;display:flex;position:relative;overflow:visible}.text-panel{z-index:2;min-width:0;max-width:min(48vw,490px);transform:translateY(-clamp(1rem, 2.5vh, 2rem));-webkit-backdrop-filter:blur(18px)saturate(145%);pointer-events:none;background:linear-gradient(135deg,#ffffff24,#ffffff09),#0c08165c;border:1px solid #ffffff38;border-radius:24px;flex-direction:column;flex:0 min(48vw,490px);justify-content:center;align-items:flex-start;gap:30px;padding:1.5rem 1.6rem 2rem;display:flex;position:relative;box-shadow:0 26px 70px #00000057,inset 0 1px #ffffff42}.text-panel *{pointer-events:auto}.text-panel .hero-subtext{color:#ffffffe0}.text-panel .hero .text-type__content{white-space:nowrap}.text-panel .hero-subtext .text-type__content{letter-spacing:.02em;text-shadow:0 1px 2px #00000059;font-family:Aptos,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,Roboto,sans-serif;font-size:clamp(.82rem,2vw,1.05rem);font-weight:500;line-height:1.45}.text-panel .hero-subtext .text-type__cursor{color:#ffffffbf}.dock-root{z-index:10;pointer-events:none;flex-shrink:0;width:100%;position:relative}.dock-root>*{pointer-events:auto}.lanyard-layer{z-index:2;position:relative}.lanyard-wrap{z-index:1;pointer-events:auto;flex:55%;justify-content:center;align-items:center;width:100%;min-width:min(100%,280px);max-width:min(820px,62vw);height:min(92vh,960px);padding:0;display:flex;position:relative;overflow:visible}.lanyard-wrap .lanyard-canvas{max-width:100%;width:100%!important;height:100%!important;overflow:visible!important}.lanyard-wrap .lanyard-canvas canvas{display:block;width:100%!important;height:100%!important}@keyframes hero-fall-in{0%{transform:translateY(calc(-1*min(28vh,180px)))}to{transform:translateY(0)}}@media (width<=768px){.app{overflow-x:hidden}.hero-frame{flex-flow:column wrap;justify-content:flex-start;gap:1rem;padding:.75rem 1rem 0}.lanyard-wrap{flex:0 auto;width:100%;max-width:100%;height:min(44vh,390px)}.text-panel{text-align:center;border-radius:18px;flex:0 auto;align-items:center;gap:1rem;width:100%;max-width:100%;padding:1.15rem;transform:translateY(0)}.text-panel .hero .text-type__content{white-space:normal;text-align:center;font-size:clamp(1.35rem,8vw,1.9rem)}.text-panel .hero-subtext .text-type__content{font-size:.92rem;line-height:1.55}.border-glow-card{width:100%}.border-glow-card .border-glow-inner>div{gap:1rem!important;padding:1rem!important}.gh-digit{width:2rem;height:2.65rem;font-size:1.45rem}}@media (prefers-reduced-motion:reduce){.hero-frame{animation:none;transform:none}}.gh-digit{color:#fff;background:linear-gradient(#ffffff2e,#ffffff0b);border:1px solid #ffffff80;border-radius:8px;justify-content:center;align-items:center;width:2.4rem;height:3.2rem;font-family:monospace;font-size:1.8rem;font-weight:700;transition:color .3s,border-color .3s,box-shadow .3s;display:flex;box-shadow:inset 0 1px #ffffff42}.gh-digit:hover{color:#c084fc;border-color:#c084fc;box-shadow:0 0 12px #c084fc88}.gh-username{color:#fff;cursor:default;font-family:monospace;font-size:1.05rem;font-weight:600;transition:color .3s,text-shadow .3s}.gh-username:hover{color:#f472b6;text-shadow:0 0 12px #f472b688}.gh-url{color:#ffffffb8;letter-spacing:.05em;font-family:monospace;font-size:.75rem;text-decoration:none;transition:color .3s,text-shadow .3s}.gh-url:hover{color:#38bdf8;text-shadow:0 0 10px #38bdf888}.heading{text-align:center;margin-bottom:2rem;font-family:Surgena,ui-rounded,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.heading .text-type__content,.project-panel-title,.project-card-title{font-family:Surgena,ui-rounded,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.Projects{width:100%;min-height:100vh;padding:5rem 4rem;position:relative;overflow:hidden}.skills{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:0;padding:4rem 1rem;display:flex;position:relative}.skills-center{justify-content:center;align-items:center;width:100%;margin-top:4rem;display:flex}.custom-class,.custom-classs{text-align:center;width:100%;margin-bottom:3rem}.project-card{color:#fff;background:#120f17b3;border-radius:1.5rem;flex-direction:column;justify-content:space-between;width:100%;height:100%;margin-bottom:3rem;padding:2rem;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.project-card:hover{border-color:#c084fc4d;box-shadow:0 8px 32px #c084fc26}.project-card-title{color:#8047ca;margin-bottom:.8rem;font-family:Aptos Display,Aptos,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,Roboto,sans-serif;font-size:1.4rem;font-weight:700;text-decoration:none;transition:text-shadow .3s;display:inline-block}.project-card-title:hover{text-shadow:0 0 10px #c084fc99}.project-card-desc{color:#ffffffd9;flex-grow:1;margin-bottom:1.2rem;font-family:Aptos,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,Roboto,sans-serif;font-size:.95rem;line-height:1.4}.project-card-tags{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.project-tag{color:#ffffffe6;background:linear-gradient(135deg,#ffffff29,#ffffff0a);border:1px solid #fff;border-radius:20px;padding:.3rem .8rem;font-size:.75rem;box-shadow:inset 0 1px #ffffff2e}.project-card-footer{justify-content:flex-end;display:flex}.project-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ffffff21,#ffffff09);border:1px solid #fff;border-radius:20px;align-items:center;gap:.3rem;padding:.5rem 1.25rem;font-family:Aptos,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,Roboto,sans-serif;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.project-btn:hover{background:linear-gradient(135deg,#c084fc3d,#38bdf81c);box-shadow:0 0 18px #c084fc57}.card-swap-container{perspective:1200px;width:600px;height:500px;position:absolute;top:62%;right:10%;overflow:visible;transform:translateY(-50%)}.projects-layout{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;width:100%;min-height:480px;margin-top:100px;padding:0 2rem;display:flex;position:relative}.projects-info{flex:0 420px;align-items:center;min-width:0;min-height:340px;display:flex;position:relative}.project-panel{-webkit-backdrop-filter:blur(18px)saturate(145%);background:linear-gradient(135deg,#ffffff21,#ffffff09),#0c081657;border:1px solid #fff3;border-radius:22px;flex-direction:column;gap:1.2rem;width:100%;padding:1.6rem;transition:opacity .45s cubic-bezier(.4,0,.2,1),transform .45s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;box-shadow:0 24px 64px #0000004d,inset 0 1px #ffffff38}.project-panel--in{opacity:1;pointer-events:auto;transform:translateY(0)}.project-panel--out{opacity:0;pointer-events:none;transform:translateY(24px)}.project-panel-title{color:#c084fc;font-family:Aptos Display,Aptos,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,Roboto,sans-serif;font-size:1.8rem;font-weight:700;line-height:1.2;text-decoration:none;transition:text-shadow .3s}.project-panel-title:hover{text-shadow:0 0 18px #c084fcb3}.project-panel-desc{color:#ffffffd1;margin:0;font-family:Aptos,Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,Roboto,sans-serif;font-size:20px;line-height:1.65}.project-panel-tags{flex-wrap:wrap;gap:.5rem;font-size:12px;display:flex}.project-panel-tags .project-tag{font-size:1rem}.project-card{aspect-ratio:1.8;background:linear-gradient(135deg,#ffffff29,#ffffff09),#08060e8c;border:1px solid #ffffff47;border-radius:1.5rem;overflow:hidden;box-shadow:0 28px 76px #0000006b,inset 0 1px #ffffff3d;padding:0!important}.project-card-img-link{width:100%;height:100%;text-decoration:none;display:block;position:relative}.project-card-img{object-fit:contain;image-rendering:auto;background:#05050a;border-radius:1.5rem;width:100%;height:100%;transition:none;display:block}.project-card-img-overlay{opacity:0;background:#0a05148c;border-radius:1.5rem;justify-content:center;align-items:center;transition:opacity .35s;display:flex;position:absolute;inset:0}.project-card-img-overlay span{color:#fff;letter-spacing:.05em;border:1px solid #fff9;border-radius:30px;padding:.6rem 1.4rem;font-size:1.1rem;font-weight:600}.project-card-img-link:hover .project-card-img{filter:none}.project-card-img-link:hover .project-card-img-overlay{opacity:1}@media (width<=900px){.Projects{min-height:auto;padding:3.5rem 1rem 2rem;overflow:visible}.projects-layout{min-height:unset;flex-direction:column;align-items:center;gap:2rem;margin-top:2rem;padding:0 1rem}.projects-info{flex:unset;text-align:center;order:2;align-items:stretch;width:100%;min-height:0}.project-panel{gap:1rem;padding:1.15rem;position:relative}.project-panel-title{font-size:clamp(1.35rem,7vw,1.75rem)}.project-panel-desc{font-size:1rem;line-height:1.55}.project-panel-tags{justify-content:center}.project-panel-tags .project-tag{font-size:.88rem}.card-swap-container{order:1;margin:0 auto 1.5rem;position:relative;top:auto;right:auto;transform:none;width:min(92vw,620px)!important;height:calc(min(92vw,620px)/1.5873)!important}.card{max-width:100%}.skills{padding:3rem 1rem 5.5rem}}@media (width<=480px){.hero-frame{padding-inline:.75rem}.lanyard-wrap{height:min(38vh,320px)}.text-panel{padding:1rem}.border-glow-card .border-glow-inner>div{flex-direction:column}.border-glow-card .border-glow-inner>div>div:nth-child(2){width:80%!important;height:1px!important}.Projects{padding-inline:.75rem}.projects-layout{padding:0}.project-btn{justify-content:center;width:100%}.project-card,.project-card-img,.project-card-img-overlay{border-radius:1rem}.card-swap-container{width:90vw!important;height:56vw!important}}
