:root{--paper:#eee7d9;--paper-translucent:#eee7d9d9;--paper-solid-overlay:#eee7d9fa;--body-bg:#e6dece;--ink:#1c1a16;--ink-muted:#1c1a169e;--ink-faint:#1c1a1666;--ink-tint:#1c1a160d;--hairline:#1c1a1629;--chip-border:#1c1a1678;--icon-filter:brightness(0);color-scheme:light}:root[data-theme=dark]{--paper:#000;--paper-translucent:#0009;--paper-solid-overlay:#000000f2;--body-bg:#000;--ink:#fff;--ink-muted:#ffffff9e;--ink-faint:#fff6;--ink-tint:#ffffff14;--hairline:#ffffff29;--chip-border:#ffffff4d;--icon-filter:brightness(0) invert(1);color-scheme:dark}@media (prefers-reduced-motion:no-preference){html.theme-transition,html.theme-transition *,html.theme-transition :after,html.theme-transition :before{transition:background-color .45s ease,color .45s ease,border-color .45s ease,filter .45s ease!important}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e6dece;background-color:var(--body-bg);color:#1c1a16;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}.App{min-height:100vh;overflow-x:hidden;text-align:center;width:100%}*{box-sizing:border-box;margin:0;padding:0}body{overflow-x:hidden}@media screen and (max-width:768px){.App{padding:10px}}.App-link{color:#61dafb}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.typewriter-cursor{animation:blink 1s step-end infinite;margin-left:1px}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .5s ease-out forwards;opacity:0}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}to{transform:scale(1)}}.bounce-in{animation:bounceIn .8s ease forwards}.modal-overlay{background-color:#fff;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;max-width:800px;padding:2rem;text-align:center;width:90%}@media (max-width:768px){.link-container{flex-direction:column!important;gap:30px!important}}.skill-chip{transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.skill-chip:hover{background-color:var(--ink-tint);transform:translateY(-2px) scale(1.06)}.projects-github-link{transition:opacity .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.projects-github-link:hover{background-color:var(--ink-tint);border-color:var(--ink);opacity:1;transform:translateY(-2px)}@keyframes scrollHintBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}.scroll-hint-arrow{animation:scrollHintBounce 1.6s ease-in-out infinite;color:var(--ink);transition:color .2s ease}.scroll-hint:hover .scroll-hint-arrow{color:#a6402e}
/*# sourceMappingURL=main.325fc29c.css.map*/