*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0;overflow-x:hidden}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#1a1f3a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4e54c8,#8f94fb);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#5e62d8,#9fa4fb)}.animated-background{-webkit-animation:backgroundShift 20s ease infinite;animation:backgroundShift 20s ease infinite;background:radial-gradient(circle at 20% 50%,rgba(78,84,200,.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,rgba(143,148,251,.15) 0,transparent 50%),radial-gradient(circle at 40% 20%,rgba(78,84,200,.1) 0,transparent 50%)}@-webkit-keyframes backgroundShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes backgroundShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.animated-background:before{-webkit-animation:particleFloat 25s ease infinite;animation:particleFloat 25s ease infinite;background-image:radial-gradient(2px 2px at 20% 30%,hsla(0,0%,100%,.1),transparent),radial-gradient(2px 2px at 60% 70%,rgba(143,148,251,.2),transparent),radial-gradient(1px 1px at 50% 50%,hsla(0,0%,100%,.15),transparent),radial-gradient(1px 1px at 80% 10%,rgba(78,84,200,.2),transparent),radial-gradient(2px 2px at 90% 60%,rgba(143,148,251,.15),transparent),radial-gradient(1px 1px at 33% 80%,hsla(0,0%,100%,.1),transparent);background-size:200% 200%;content:"";height:100%;opacity:.6;position:absolute;width:100%}@-webkit-keyframes particleFloat{0%,to{-webkit-transform:translate(0);transform:translate(0)}33%{-webkit-transform:translate(30px,-30px);transform:translate(30px,-30px)}66%{-webkit-transform:translate(-20px,20px);transform:translate(-20px,20px)}}@keyframes particleFloat{0%,to{-webkit-transform:translate(0);transform:translate(0)}33%{-webkit-transform:translate(30px,-30px);transform:translate(30px,-30px)}66%{-webkit-transform:translate(-20px,20px);transform:translate(-20px,20px)}}.App{text-align:center}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.fade-in-up{-webkit-animation:fadeInUp .6s ease-out;animation:fadeInUp .6s ease-out}.glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.hover-glow{transition:all .3s ease}.hover-glow:hover{box-shadow:0 0 20px rgba(78,84,200,.5);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.github-calendar-wrap .react-activity-calendar{--level-0:hsla(0,0%,100%,.06);--level-1:rgba(102,126,234,.35);--level-2:rgba(102,126,234,.55);--level-3:rgba(118,75,162,.6);--level-4:rgba(118,75,162,.85);display:block;width:100%}.github-calendar-wrap text{fill:hsla(0,0%,100%,.8);font-size:13px;font-weight:500}.github-calendar-wrap .react-activity-calendar rect{rx:5px;ry:5px}.github-calendar-wrap .react-activity-calendar svg{height:auto;max-width:100%;width:100%}.github-calendar-wrap{min-height:200px}
/*# sourceMappingURL=main.d9ebfb19.css.map*/