@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Fira+Code:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;700&display=swap";/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.w-full{width:100%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-left{text-align:left}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}a{color:#646cff;-webkit-text-decoration:inherit;text-decoration:inherit;font-weight:500}a:hover{color:#535bf2}body{min-width:320px;min-height:100vh;margin:0}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer;background-color:#1a1a1a;border:1px solid #0000;border-radius:8px;padding:.6em 1.2em;font-family:inherit;font-size:1em;font-weight:500;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}#root{margin:0;padding:0;text-align:center;--primary-color: #61dafb;--secondary-color: #21a1f1;--accent-color-purple: #8a2be2;--background-dark: #1a1a1a;--background-medium: #282c34;--background-light: #3a3f4a;--text-light: #e0e0e0;--text-medium: #b0b0b0;--border-color: #3a3f4a;--card-background: #3a3f4a;--card-shadow: rgba(0, 0, 0, .3);--button-hover: #4a4f5a}.navbar{position:sticky;top:0;left:0;width:100%;font-family:Fira Code,monospace;background-color:var(--background-medium);border-bottom:1px solid var(--border-color);box-shadow:0 2px 4px #0003;z-index:1000;margin:0;padding:0}.navbar-content{display:flex;justify-content:space-between;align-items:center;padding:.5rem 2rem;max-width:1400px;margin:0 auto}.navbar-brand a{font-size:1.5rem;font-weight:700;color:var(--primary-color);text-decoration:none;transition:color .3s}.navbar-brand a:hover{color:var(--secondary-color)}.navbar-links{display:flex;gap:.5rem}.navbar-links a{color:var(--text-light);text-decoration:none;font-size:1rem;transition:color .3s;padding:.2rem .5rem;border-radius:4px}.navbar-links a:hover,.navbar-links a.active{color:var(--primary-color);background-color:#61dafb1a}.navbar-toggle{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:.5rem;gap:4px}.navbar-toggle span{width:25px;height:3px;background-color:var(--text-light);transition:.3s}.navbar-mobile{display:none;position:absolute;top:100%;left:0;width:100%;background-color:var(--background-medium);border-top:1px solid var(--border-color);flex-direction:column;padding:1rem;gap:1rem}.navbar-mobile.open{display:flex}.navbar-mobile a{color:var(--text-light);text-decoration:none;padding:.75rem 1rem;border-radius:4px;transition:all .3s}.navbar-mobile a:hover,.navbar-mobile a.active{color:var(--primary-color);background-color:#61dafb1a}main{padding-top:60px;min-height:calc(100vh - 60px);max-width:1400px;margin:0 auto;padding-left:2rem;padding-right:2rem}body{margin:0;font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-dark);color:var(--text-light);line-height:1.6;scroll-behavior:smooth;min-height:100%}.profile-section{display:flex;flex-direction:row;align-items:center;gap:2rem;padding:2rem 0;justify-content:center}.title-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--text-light);text-align:center}.hidden-but-accessible{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.name{font-family:Fira Code,monospace;font-size:3.2rem;color:var(--primary-color);font-weight:700;line-height:1.2}.title{font-family:Fira Code,monospace;font-size:1.3rem;color:var(--text-medium);font-weight:500}.sub-title{font-family:Roboto,sans-serif;font-size:1.1rem;color:var(--text-medium);max-width:500px;line-height:1.5}.profile-pic{width:180px;height:180px;border-radius:50%;object-fit:cover;border:4px solid var(--primary-color);box-shadow:0 0 15px #61dafb80;transition:transform .3s ease;flex-shrink:0}.profile-pic:hover{transform:scale(1.05)}.github-stats-section{padding:2rem 0;text-align:center}.section-title{font-size:2rem;color:var(--primary-color);margin-bottom:2rem;font-family:Fira Code,monospace}.stats-container{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap;max-width:100%}.stats-container img{max-width:100%;height:auto}@media (max-width: 768px){.navbar-content{padding:.5rem 1rem}main{padding-left:1rem;padding-right:1rem;padding-top:60px}.navbar-links{display:none}.navbar-toggle{display:flex}.profile-section{flex-direction:column;gap:1.5rem;padding:1.5rem 0}.profile-pic{width:150px;height:150px}.name{font-size:2.5rem}.title{font-size:1.1rem}.sub-title{font-size:1rem;max-width:100%}.stats-container{flex-direction:column;gap:1.5rem}.stats-container img{max-width:100%;height:140px}.github-stats-section{padding:1.5rem 0}.section-title{font-size:1.75rem}}@media (max-width: 480px){.navbar-brand a{font-size:1.25rem}.navbar-content{padding:.5rem}main{padding-left:.5rem;padding-right:.5rem;padding-top:55px}.profile-section{gap:1rem;padding:1rem 0}.profile-pic{width:120px;height:120px}.name{font-size:2rem}.title{font-size:1rem}.sub-title{font-size:.9rem;padding:0 .5rem}.stats-container img{height:120px}.section-title{font-size:1.5rem;margin-bottom:1.5rem}.github-stats-section{padding:1rem 0}}@media (max-width: 360px){.name{font-size:1.75rem}.profile-pic{width:100px;height:100px}.stats-container img{height:100px}}
