:root{--white1:#fff;--white2:#e6eef8;--black1:#000;--black2:#121212;background-color:#e6eef8;background-color:var(--white2);color:#000;color:var(--black1)}#root,body,html{margin:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}#root,body,html{height:100%}.app{display:flex;flex-direction:column;min-height:100vh}.app-content{display:flex;flex:1 1 auto;flex-direction:column}.margin-0{margin:0}.margin-top-0{margin-top:0}ul{list-style-type:square}hr{width:100%}@media (max-width:820px){.card{box-sizing:border-box;margin-left:0;margin-right:0;min-height:0!important;min-height:auto!important;min-width:0!important;min-width:auto!important}}.container{color:#111827;display:flex;flex-wrap:wrap;font-family:"-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial";gap:25px;justify-content:space-around;line-height:1.6;margin:0 auto;max-width:80%;padding:40px 20px}.card{background:#fff;border-radius:12px;box-shadow:0 6px 18px #0f172a14;display:flex;flex-direction:column;min-height:500px;min-width:350px;padding:28px}.card-header{gap:18px;margin-bottom:16px}.card-avatar,.card-header{align-items:center;display:flex}.card-avatar{border:2px solid var(--black1);border-radius:50%}.card-avatar,.card-icon{height:84px;justify-content:center;width:84px}.card-icon{align-items:center;display:flex}.card-avatar>img{border-radius:inherit;height:inherit;width:inherit}.card-name{font-size:22px;font-weight:700;margin:0}.card-subtitle{color:#4b5563;font-size:14px;margin:0}.card-section{font-size:16px;font-weight:700;margin:18px 0 10px}.card-list{margin:0;padding-left:18px}.card-content{margin-bottom:20px}.card-footer{color:#6b7280;font-size:13px;margin-top:auto}.header{align-items:center;background-color:var(--black2);display:flex;gap:1rem;justify-content:space-between;padding:20px 24px;position:-webkit-sticky;position:sticky;top:0;transition:padding .2s ease,box-shadow .2s ease,-webkit-backdrop-filter .2s ease;transition:padding .2s ease,box-shadow .2s ease,backdrop-filter .2s ease;transition:padding .2s ease,box-shadow .2s ease,backdrop-filter .2s ease,-webkit-backdrop-filter .2s ease;will-change:padding,box-shadow;z-index:1000}.header--scrolled{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 6px 18px #00000073;padding:8px 20px}.logo{display:block;height:48px;transition:height .2s ease;width:auto}.header--scrolled .logo{height:32px}.nav-menu li{color:var(--white2);font-family:monospace;font-size:32px;font-weight:600;margin:0;transition:font-size .2s ease}.header--scrolled .nav-menu li{font-size:14px}.nav-menu a{color:inherit;padding:.25rem .5rem;text-decoration:none}.nav-menu a:focus,.nav-menu a:hover{text-decoration:underline}.menu-toggle{align-items:center;background:#0000;border:0;cursor:pointer;display:none;justify-content:center;padding:8px}.hamburger,.hamburger:after,.hamburger:before{background:#e6eef8;background:var(--white2,#e6eef8);border-radius:2px;display:block;height:2px;transition:transform .18s ease,opacity .18s ease;width:22px}.hamburger:after,.hamburger:before{content:"";display:block;position:relative}.hamburger:before{transform:translateY(-7px)}.hamburger:after{transform:translateY(5px)}.menu-toggle.open .hamburger{background:#0000}.menu-toggle.open .hamburger:before{transform:rotate(45deg);translate:0 0}.menu-toggle.open .hamburger:after{transform:rotate(-45deg)}.nav-menu,.nav-menu ul{display:flex;gap:1rem}.nav-menu ul{align-items:center;list-style:none;margin:0;padding:0}@media (max-width:820px){.menu-toggle{display:flex}.nav-menu{background:#121212;background:var(--black2,#121212);border-radius:8px;box-shadow:0 8px 30px #00000080;max-height:0;max-width:320px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:12px;text-align:left;top:100%;transform-origin:top right;transition:opacity .18s ease,transform .18s ease,max-height .22s ease;width:calc(100% - 24px)}.nav-menu ul{align-items:stretch;display:flex;flex-direction:column;gap:0;margin:0;padding:0}.nav-menu li{border-bottom:1px solid #ffffff08;text-align:left}.nav-menu li:last-child{border-bottom:none}.nav-menu a{display:block;padding:12px 16px;text-align:left}.nav-menu.open{max-height:400px;opacity:1;pointer-events:auto;transform:translateY(0)}.header{position:-webkit-sticky;position:sticky}}.home{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;gap:.5rem;justify-content:center;padding:1rem;text-align:center}.home h1,.home h2{margin:0}.home__title{font-size:4.5rem;font-weight:700}.home__subtitle{font-size:1.5rem;font-weight:400}.card-section{font-size:1.2em;margin-bottom:0}section>p{font-size:1em;margin:0}.card-header{border-top-left-radius:12px;border-top-right-radius:12px;margin:-18px -18px 5px}.education{background-image:url(/static/media/education.99ee275a28cc9b805208.svg);background-size:cover}.experience{background-image:url(/static/media/experience.721ab9734afa31e4194e.svg)}.experience,.skills{background-size:cover}.skills{background-image:url(/static/media/skills.dfef7cac15ff43b119bf.svg)}.footer{align-items:center;background:grey;border-top:1px solid #ffffff08;color:#e6eef8;color:var(--white2,#e6eef8);display:flex;gap:1rem;justify-content:space-between;padding:0 1.25rem;position:relative}.footer-center,.footer-left,.footer-right{align-items:center;display:flex;gap:.5rem}.footer-center{flex:0 0 auto;justify-content:center;left:50%;position:absolute;text-align:center;transform:translateX(-50%)}.footer-left,.footer-right{flex:0 0 auto;z-index:1}.social-icon{color:inherit;cursor:pointer;font-size:1.25rem;transition:color .16s ease,transform .12s ease}.social-icon:focus,.social-icon:hover{color:#3b82f6;color:var(--accent,#3b82f6);transform:translateY(-2px)}.footer-logo{display:block;height:32px;width:auto}@media (max-width:560px){.footer{align-items:center;flex-wrap:wrap;gap:.5rem;justify-content:center;text-align:center}.footer-center{order:2;position:static;transform:none;width:100%}.footer-left,.footer-right{justify-content:center;order:1;width:-webkit-fit-content;width:fit-content}.footer-center>p{margin-top:0}}
/*# sourceMappingURL=main.ba231f9d.css.map*/