code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.home-container{align-items:center;background:none;display:flex;height:100vh;justify-content:center;overflow:hidden;position:relative;width:100vw}.background-video{filter:none;height:100vh;left:-90px;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100vw;z-index:0}.home-content-flex{align-items:center;display:flex;gap:60px;justify-content:center;max-width:1400px;position:relative;width:100vw;z-index:2}.home-main-content{align-items:center!important;display:flex;flex-direction:column;margin-left:200px;margin-right:auto;max-width:600px;min-width:320px;padding:0 24px;text-align:center!important}.home-main-title-row{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(90deg,#7fffd4,#00e6e6,#1e90ff,#8a2be2,#39ff14,#7fffd4);-webkit-background-clip:text;display:flex;font-family:Montserrat,Fira Mono,Consolas,monospace;gap:18px;justify-content:center;letter-spacing:1.5px;margin-top:32px;text-shadow:0 2px 24px #000a,0 1px 0 #fff2}.home-main-title-comma,.home-main-title-row{color:orange;font-size:2.4rem;font-weight:800}.home-main-title-comma{margin:0 2px}.home-main-subtitle-inline{-webkit-text-fill-color:unset;background:none;-webkit-background-clip:unset;color:#fff;font-size:1.5rem;font-weight:500;letter-spacing:1px;text-shadow:0 1px 8px #0006}.home-description{color:#fff;font-size:1.2rem;line-height:1.7;margin:48px auto 32px;max-width:600px;text-align:center;text-shadow:0 1px 8px #0006}.home-buttons-row{display:flex;gap:32px;justify-content:flex-start;margin-bottom:20px;margin-left:180px;margin-top:20px}.home-nav-btn{background:none;border:2px solid #ff8c00;border-radius:18px;box-shadow:0 2px 12px #ff8c0033;color:#ff8c00;cursor:pointer;font-family:Fira Code,Consolas,monospace;font-size:1.1rem;font-weight:600;min-width:240px;outline:none;padding:16px 44px;transition:all .22s cubic-bezier(.4,0,.2,1)}.home-nav-btn:hover{background:#ff8c00;box-shadow:0 4px 24px #ff8c0066;color:#222;transform:translateY(-2px) scale(1.04)}.home-shortcut-info{color:#fff;font-family:Fira Mono,Consolas,monospace;font-size:1rem;letter-spacing:1px;margin-left:180px;margin-top:18px;opacity:.7}.home-icon-column{align-items:flex-end;flex-direction:column;gap:32px;position:absolute;right:2vw;top:50%;transform:translateY(-50%);z-index:3}.home-icon-box,.home-icon-column{display:flex;justify-content:center}.home-icon-box{align-items:center;background:#0000001f;border:4px solid orange;border-radius:24px;box-shadow:0 2px 24px #ffa50022;height:160px;transition:box-shadow .2s,transform .2s;width:160px}.home-icon{color:orange;font-size:5rem}.home-icon-box:hover{background:#ffa50014;box-shadow:0 4px 32px #ffa50055}.home-main-title-fixed{animation:none;background:none;box-shadow:none;margin-bottom:0;margin-top:60px;text-align:center}.terminal-line{align-items:center;display:flex;gap:12px;justify-content:center}.terminal-prompt{animation:blink 1s step-end infinite}.main-title-big,.terminal-prompt{color:#ff8c00;font-family:Fira Code,Consolas,monospace;font-size:4.5rem;font-weight:800}.main-title-big{animation:fadein-title 1.2s cubic-bezier(.4,0,.2,1);display:inline-block;letter-spacing:1px;text-shadow:0 2px 8px #ff8c004d}.main-title-small{animation:fadein-title 1.4s cubic-bezier(.4,0,.2,1);color:orange;display:block;font-family:Fira Code,Consolas,monospace;font-size:2rem;font-weight:500;letter-spacing:1px;margin-left:auto;margin-right:auto;margin-top:12px;text-align:center!important;text-shadow:0 1px 4px #ffa50033}.main-title-small.shift-right{margin-left:180px}.home-description-fixed{color:#fff;font-size:1.25rem;line-height:1.7;margin:80px auto 40px;max-width:700px;text-align:center;text-shadow:0 1px 8px #0006}.home-description-fixed.shift-right{line-height:2.2;margin:80px auto 40px 60px!important;max-width:1400px}.glow-title{animation:fadein-title 1.2s cubic-bezier(.4,0,.2,1);color:#f90;display:block;font-family:Poppins,Montserrat,Inter,Arial,sans-serif;font-size:4rem;font-weight:800;letter-spacing:1.5px;margin:36px auto 0;overflow:hidden;position:relative;text-align:center;text-shadow:0 2px 12px #0007;white-space:nowrap;z-index:2}.glow-title:before{display:none}.shift-right{margin-left:110px}@media (max-width:900px){.home-content-flex{align-items:center;flex-direction:column;gap:32px}.home-icon-column{align-items:center;flex-direction:row;gap:12px;justify-content:center;position:static;right:auto;top:auto;transform:none}.home-icon-box{border-radius:12px;height:80px;width:80px}.home-icon{font-size:1.5rem}.home-main-title-row{font-size:1.5rem;gap:10px}.home-main-title-comma{font-size:1.5rem}.home-main-subtitle-inline{font-size:1.1rem}.home-description{font-size:1rem;margin-bottom:18px;margin-top:32px}.home-main-content{align-items:center!important;gap:18px;margin-left:0;margin-right:auto;padding:0 4vw;text-align:center!important}.glow-title{font-size:2.2rem;margin-left:auto;text-align:center}.main-title-small{margin-left:auto;text-align:center!important}.home-description-fixed{margin-left:auto}.glow-title:before{filter:blur(10px) brightness(1.1);height:110%;width:140%}.shift-right{margin-left:0}.home-buttons-row{gap:18px;justify-content:center;margin-left:0}.main-title-small.shift-right{margin-left:0}.home-description-fixed.shift-right{margin-left:0!important;margin-right:auto;max-width:98vw}.home-shortcut-info{margin-left:0}}@media (max-width:600px){.glow-title,.home-main-title,.home-main-title-fixed{font-size:1.5rem!important;margin-top:18px!important}.home-main-subtitle,.home-main-subtitle-inline{font-size:1rem!important}.home-description,.home-description-fixed{font-size:.95rem!important;margin-bottom:12px!important;margin-top:18px!important}.home-content-flex{gap:18px!important;padding:0 2vw!important}.home-nav-btn,button{border-radius:8px!important;font-size:.95rem!important;min-width:120px!important;padding:10px 18px!important}.home-icon-box{border-radius:12px;height:54px;width:54px}.home-icon{font-size:1.5rem}.home-main-content{padding:0 2vw}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadein-title{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}.main-content{margin-left:110px}.skills-container{color:#fff;margin:0 auto;max-width:1200px;min-height:100vh;padding:60px 20px}.skills-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,orange,gold 50%,#fff);-webkit-background-clip:text;font-family:Montserrat,Arial,sans-serif;font-size:3rem;font-weight:700;margin-bottom:50px;position:relative;text-align:center;text-shadow:0 4px 30px #ffa5004d}.skills-title:after{background:linear-gradient(90deg,#0000,orange,#0000);bottom:-15px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:120px}.skills-section{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0a0a59;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px #0000001a;margin-bottom:40px;overflow:hidden;padding:40px;position:relative;transition:transform .3s ease,box-shadow .3s ease}.skills-section:before{background:linear-gradient(45deg,#0000,#ffa5000d,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s ease;width:100%}.skills-section:hover:before{transform:translateX(100%)}.skills-section:hover{border-color:#ffa5004d;box-shadow:0 15px 45px #ffa50033;transform:translateY(-5px)}.section-title{-webkit-text-fill-color:#0000;align-items:center;background:linear-gradient(135deg,#e69500,#ffc252);-webkit-background-clip:text;display:flex;font-family:Montserrat,Arial,sans-serif;font-size:1.8rem;gap:15px;margin-bottom:30px;text-shadow:0 2px 15px #ffa50033}.skills-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.skill-card{background:#0a0a0a59;border:1px solid #ffffff0d;border-radius:15px;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.skill-card:before{background:linear-gradient(45deg,#0000,#ffa50008,#0000);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(-100%);transition:transform .6s ease;width:100%}.skill-card:hover:before{transform:translateX(100%)}.skill-card:hover{background:#ffffff0d;border-color:#ffa50033;box-shadow:0 8px 25px #0003;transform:translateY(-5px)}.skill-header{align-items:center;display:flex;gap:15px;margin-bottom:20px}.skill-icon{color:orange;filter:drop-shadow(0 0 8px rgba(255,165,0,.3));font-size:2.5rem;transition:transform .3s ease}.skill-card:hover .skill-icon{filter:drop-shadow(0 0 12px rgba(255,165,0,.4));transform:scale(1.1)}.skill-name{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#e69500,#ffc252);-webkit-background-clip:text;font-size:1.3rem;font-weight:600;text-shadow:0 0 10px #ffffff1a}.progress-bar-container{background:#ffffff1a;border-radius:5px;height:10px;margin-top:15px;overflow:hidden;position:relative;width:100%}.progress-bar{background:linear-gradient(90deg,#e69500,#ffc252);border-radius:5px;height:100%;position:relative;transition:width 1.5s cubic-bezier(.4,0,.2,1)}.progress-bar:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.skill-level{color:#fffc;font-size:1rem;font-weight:500;margin-top:10px;text-align:right}@media (max-width:900px){.skills-grid{grid-template-columns:repeat(2,1fr)}.skills-title{font-size:2.5rem}.section-title{font-size:1.5rem}}@media (max-width:600px){.skills-grid{grid-template-columns:1fr}.skills-section{padding:25px}.skills-title{font-size:2rem}.section-title{font-size:1.3rem}.skill-card{padding:20px}}*{-ms-overflow-style:none!important;scrollbar-width:none!important}::-webkit-scrollbar{display:none!important}#root,body,html{background:#0000;box-sizing:border-box;font-family:Montserrat,Arial,sans-serif;margin:0;padding:0}#root,.app,body,html{min-height:100vh;overflow-x:hidden;overflow-y:auto}.app{display:flex;flex-direction:row;z-index:2}.main-content{flex:1 1;z-index:2}.container,.main-content{overflow-x:hidden;overflow-y:auto}.container{box-sizing:border-box;width:100%}.neler-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:1200px;width:100%}@media (max-width:768px){.neler-grid{gap:16px;grid-template-columns:1fr;padding:0 8px}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0d1b2a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;width:100vw}body,html{margin:0;padding:0}body,html{height:100%;min-height:100vh}.app{position:relative;width:100vw}.app-container{color:#fff}.app-container,.main-content{box-sizing:border-box;display:flex;min-height:100vh;position:relative;width:100%}.main-content{background:#0000;flex-direction:column;margin-left:80px;margin-right:110px;padding:0;z-index:50}@media (max-width:768px){.container,[style*="width: 100%"],[style*=maxWidth]{margin:0!important;max-width:100%!important;padding:12px!important;width:100%!important}[style*="fontSize: 2.5rem"],[style*="fontSize: 3rem"],h1{font-size:2rem!important;margin-bottom:30px!important;padding:0 10px!important}[style*="display: grid"],[style*=gridTemplateColumns]{gap:12px!important;grid-template-columns:1fr!important;max-width:100%!important;padding:0 4px!important}[style*="padding: 30px"],[style*="padding: 35px"]{border-radius:10px!important;max-width:98vw!important;padding:14px!important}[style*="fontSize: 1.1rem"],p{font-size:1rem!important;line-height:1.5!important}[style*="height: 80px"],[style*="width: 80px"]{height:60px!important;width:60px!important}button,input,textarea{font-size:1rem!important;padding:12px!important}[style*="gap: 30px"]{gap:15px!important}[style*="marginBottom: 50px"]{margin-bottom:30px!important}.right-bar,.sidebar{width:60px!important}[style*="margin: 0 0 0 96px"]{margin:0 0 0 60px!important}.neler-title{font-size:1.4rem!important;margin-bottom:18px!important;padding:0 4px!important}.neler-card-title{font-size:1.1rem!important}.neler-card-desc{font-size:.95rem!important}}@media (max-width:480px){[style*="fontSize: 2rem"],h1{font-size:1.8rem!important}.container,[style*="padding: 20px"]{padding:6px!important}[style*="padding: 20px"]{padding:15px!important}[style*="height: 60px"],[style*="width: 60px"]{height:50px!important;width:50px!important}button,input,textarea{font-size:.9rem!important;padding:10px!important}.neler-card{border-radius:7px!important;padding:8px!important}.neler-title{font-size:1.1rem!important}.neler-card-title{font-size:.95rem!important}.neler-card-desc{font-size:.85rem!important}}
/*# sourceMappingURL=main.7a7c6a1c.css.map*/