@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Helvetica+Neue:wght@100;200;300;400;500;600;700;800;900&display=swap);:root{--primary-blue:#009fb7;--light-gray:#f4f4f8;--medium-gray:#e6e6ea;--dark-blue:#0b132b;--accent-red:#fe4a49;--black:#000;--dark-bg:#000;--dark-surface:#050505;--dark-card:#0a0a0a;--dark-border:#111;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--accent-100:#f8f9fa;--accent-200:#e9ecef;--accent-300:#dee2e6;--accent-400:#ced4da;--accent-500:#adb5bd;--transition-fast:0.2s cubic-bezier(0.4,0,0.2,1);--transition-medium:0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow:0.5s cubic-bezier(0.4,0,0.2,1);--transition-smooth:0.6s cubic-bezier(0.16,1,0.3,1);--border-radius:0px;--border-radius-sm:2px;--border-radius-md:4px;--border-radius-lg:8px;--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:none;background:#000;background:var(--dark-bg);color:#f4f4f8;color:var(--light-gray);font-family:Helvetica Neue,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,sans-serif;font-weight:300;letter-spacing:-.01em;line-height:1.6;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none}body::-webkit-scrollbar{display:none}::selection{background:#009fb7;background:var(--primary-blue);color:#fff;color:var(--white)}::-moz-selection{background:#009fb7;background:var(--primary-blue);color:#fff;color:var(--white)}.App_fade-in__XvFnO{-webkit-animation:App_fadeIn__6RQW3 .8s ease-out;animation:App_fadeIn__6RQW3 .8s ease-out}.App_slide-up__njC0G{-webkit-animation:App_slideUp__DOI\+8 .8s ease-out;animation:App_slideUp__DOI\+8 .8s ease-out}.App_slide-down__iAc2T{-webkit-animation:App_slideDown__0BYc5 .8s ease-out;animation:App_slideDown__0BYc5 .8s ease-out}.App_slide-left__37o6n{-webkit-animation:App_slideLeft__nq-w3 .8s ease-out;animation:App_slideLeft__nq-w3 .8s ease-out}.App_slide-right__XqK3Y{-webkit-animation:App_slideRight__SOmen .8s ease-out;animation:App_slideRight__SOmen .8s ease-out}.App_scale-in__0nzEL{-webkit-animation:App_scaleIn__1w8QJ .8s ease-out;animation:App_scaleIn__1w8QJ .8s ease-out}@-webkit-keyframes App_fadeIn__6RQW3{0%{opacity:0}to{opacity:1}}@keyframes App_fadeIn__6RQW3{0%{opacity:0}to{opacity:1}}@-webkit-keyframes App_slideUp__DOI\+8{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes App_slideUp__DOI\+8{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes App_slideDown__0BYc5{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes App_slideDown__0BYc5{0%{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes App_slideLeft__nq-w3{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes App_slideLeft__nq-w3{0%{opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes App_slideRight__SOmen{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes App_slideRight__SOmen{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes App_scaleIn__1w8QJ{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes App_scaleIn__1w8QJ{0%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.App_hover-lift__2jIza{transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.App_hover-lift__2jIza:hover{box-shadow:0 20px 40px rgba(0,155,183,.2);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.App_hover-glow__zs4cB{transition:all .3s ease}.App_hover-glow__zs4cB:hover{box-shadow:0 0 30px rgba(0,155,183,.3)}.App_glass__IEOBA{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.App_bg-dark__eZzNC{background:#000;background:var(--dark-bg)}.App_bg-dark-surface__uRkEU{background:#050505;background:var(--dark-surface)}.App_bg-dark-card__FReKv{background:#0a0a0a;background:var(--dark-card)}.App_bg-primary__HovRF{background:#009fb7;background:var(--primary-blue)}.App_bg-accent__g0I5m{background:#fe4a49;background:var(--accent-red)}.App_text-white__Iwoa-{color:#fff;color:var(--white)}.App_text-light-gray__ECJ6t{color:#f4f4f8;color:var(--light-gray)}.App_text-medium-gray__bAA0C{color:#e6e6ea;color:var(--medium-gray)}.App_text-primary__MxRUg{color:#009fb7;color:var(--primary-blue)}.App_text-accent__mMZ9B{color:#fe4a49;color:var(--accent-red)}.App_text-gray-400__zjg15{color:#9ca3af;color:var(--gray-400)}.App_text-gray-500__SaURg{color:#6b7280;color:var(--gray-500)}.App_text-gray-600__0MUgP{color:#4b5563;color:var(--gray-600)}.App_text-gray-700__dlSC\+{color:#374151;color:var(--gray-700)}.App_text-gray-800__9LTrg{color:#1f2937;color:var(--gray-800)}.App_text-gray-900__JmIBy{color:#111827;color:var(--gray-900)}.App_border-dark__vfVua{border-color:#111;border-color:var(--dark-border)}.App_border-primary__nA-iK{border-color:#009fb7;border-color:var(--primary-blue)}.App_border-accent__WKwSW{border-color:#fe4a49;border-color:var(--accent-red)}.App_border-gray-200__HLbcl{border-color:#e5e7eb;border-color:var(--gray-200)}.App_border-gray-300__zWOoe{border-color:#d1d5db;border-color:var(--gray-300)}.App_border-gray-400__Ygug4{border-color:#9ca3af;border-color:var(--gray-400)}.App_border-gray-500__0a48U{border-color:#6b7280;border-color:var(--gray-500)}.App_border-gray-600__8X7Jo{border-color:#4b5563;border-color:var(--gray-600)}.App_border-gray-700__NQi\+V{border-color:#374151;border-color:var(--gray-700)}.App_border-gray-800__grvxz{border-color:#1f2937;border-color:var(--gray-800)}.App_grid__9zS-3{display:grid}.App_flex__p3vvI{display:flex}.App_items-center__RWcCH{align-items:center}.App_justify-center__L0E-P{justify-content:center}.App_justify-between__WFPt0{justify-content:space-between}.App_text-center__1JdEM{text-align:center}.App_gap-1__\+Azrt{gap:.25rem;gap:var(--spacing-xs)}.App_gap-2__mZLic{gap:.5rem;gap:var(--spacing-sm)}.App_gap-3__e40dZ{gap:1rem;gap:var(--spacing-md)}.App_gap-4__c9Hif{gap:1.5rem;gap:var(--spacing-lg)}.App_gap-5__11dX6{gap:2rem;gap:var(--spacing-xl)}.App_gap-6__kSVzy{gap:3rem;gap:var(--spacing-2xl)}.App_gap-8__BuvXc{gap:4rem;gap:var(--spacing-3xl)}.App_p-1__phAX1{padding:.25rem;padding:var(--spacing-xs)}.App_p-2__uJhYp{padding:.5rem;padding:var(--spacing-sm)}.App_p-3__frNXa{padding:1rem;padding:var(--spacing-md)}.App_p-4__JGmOd{padding:1.5rem;padding:var(--spacing-lg)}.App_p-5__nHKGA{padding:2rem;padding:var(--spacing-xl)}.App_p-6__9opll{padding:3rem;padding:var(--spacing-2xl)}.App_p-8__nRL3R{padding:4rem;padding:var(--spacing-3xl)}.App_m-1__63hfl{margin:.25rem;margin:var(--spacing-xs)}.App_m-2__PFqFX{margin:.5rem;margin:var(--spacing-sm)}.App_m-3__vfRTw{margin:1rem;margin:var(--spacing-md)}.App_m-4__jzqVK{margin:1.5rem;margin:var(--spacing-lg)}.App_m-5__kQlWd{margin:2rem;margin:var(--spacing-xl)}.App_m-6__VToDJ{margin:3rem;margin:var(--spacing-2xl)}.App_m-8__8KpFO{margin:4rem;margin:var(--spacing-3xl)}:focus{outline:2px solid #009fb7;outline:2px solid var(--primary-blue);outline-offset:2px}@media(max-width:768px){body{font-size:14px}}@media(min-width:1200px){body{font-size:18px}}footer{color:#1a1a1a}.BaseLayout_dark__km\+Xv{background-color:#1a1a1a;color:#fff;transition:all .4s}.BaseLayout_dark__km\+Xv a,.BaseLayout_dark__km\+Xv i,.BaseLayout_dark__km\+Xv li{color:#fff;transition:color .4s}.BaseLayout_dark__km\+Xv a:visited,.BaseLayout_dark__km\+Xv footer{color:#fff}.BaseLayout_light__ldtJE{background-color:#fff;color:#1a1a1a;transition:all .4s}:root{--dark-bg:#1a1a1a;--dark-card:#2a2a2a;--white:#fff;--light-gray:#e0e0e0;--medium-gray:#b0b0b0;--primary-blue:#0099b7;--red-primary:#ff3332;--red-secondary:#f55}nav{transition:all .4s;z-index:1}.Navbar_dark__bj3b1{background-color:#1a1a1a}.Navbar_light__YEA4i{background-color:#fff}.Navbar_active__l7FQP{border-bottom:5px solid;border-image-slice:1}li,li:hover{transition:all .4s ease}li:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.Navbar_link__clc6E:hover{color:inherit}.skill-box{background:var(--dark-card);border:1px solid rgba(254,74,73,.3);border-radius:0;color:var(--light-gray);cursor:pointer;display:inline-block;font-size:.875rem;font-weight:500;letter-spacing:.05em;margin:6px;min-width:120px;overflow:hidden;padding:12px 20px;position:relative;text-align:center;text-transform:uppercase;transition:all .3s ease}.skill-box:hover{border:1px solid rgba(255,51,50,.6);box-shadow:0 4px 20px rgba(255,51,50,.4);color:var(--white);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.skill-box .skill-fill,.skill-box:hover{background:linear-gradient(135deg,#ff3332,#f55 50%,#ff3332)}.skill-box .skill-fill{height:100%;left:0;opacity:.15;position:absolute;top:0;transition:width .8s ease;z-index:0}.skill-box span{position:relative;z-index:1}@media(max-width:768px){.skill-box{font-size:.8rem;margin:3px;padding:10px 16px}}@media(min-width:1200px){.skill-box{font-size:.9rem;margin:5px;padding:14px 24px}}
/*# sourceMappingURL=main.726c9d66.css.map*/