@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:400;src:url(/static/media/quicksand-vietnamese-400-normal.5062c95fb3c68af2ee2e.woff2) format("woff2"),url(/static/media/quicksand-vietnamese-400-normal.b81893c113e684d9eec4.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:400;src:url(/static/media/quicksand-latin-ext-400-normal.7ff467ecc8f82d5d4983.woff2) format("woff2"),url(/static/media/quicksand-latin-ext-400-normal.1e5e50640be84762e1c2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:400;src:url(/static/media/quicksand-latin-400-normal.8d207fa27addbf026018.woff2) format("woff2"),url(/static/media/quicksand-latin-400-normal.c483fecfa5b2b6081267.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:700;src:url(/static/media/quicksand-vietnamese-700-normal.5aecd40f51b84ffb6efa.woff2) format("woff2"),url(/static/media/quicksand-vietnamese-700-normal.47a823ae095f5f4cfd82.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:700;src:url(/static/media/quicksand-latin-ext-700-normal.84499c9601b6c79e8841.woff2) format("woff2"),url(/static/media/quicksand-latin-ext-700-normal.111139598f698fae786d.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Quicksand;font-style:normal;font-weight:700;src:url(/static/media/quicksand-latin-700-normal.a26b4df3eda808812319.woff2) format("woff2"),url(/static/media/quicksand-latin-700-normal.8de7b609ea9b196077f1.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}*{box-sizing:border-box;margin:0;padding:0}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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{align-items:center;background:#1a1020;display:flex;justify-content:space-between;padding:1.5rem 2rem}.logo{color:#fff;font-size:2rem;font-weight:700}.navbar ul{display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.navbar li{color:#fff;cursor:pointer;font-size:1.1rem;transition:color .2s}.navbar li:hover{color:#b57cf6}.hero{color:#fff;margin-top:3rem;text-align:center}.avatar{display:flex;justify-content:center;margin-bottom:1.5rem}.avatar img{border-radius:24px;box-shadow:0 0 40px 0 #6c3fc6;width:140px}.cover,.highlight{color:#b57cf6}.cover{border-bottom:2px solid #b57cf6;font-size:2.2rem;font-weight:500;padding:0 .3rem}.hero h1{font-family:Quicksand,Courier New,Courier,monospace;font-size:2.5rem;margin:.5rem 0 .7rem}.hero h2{color:#b57cf6;font-size:1.2rem;font-weight:400;margin-bottom:.2rem}.role{font-size:2rem;margin:1.2rem 0 .5rem}.facebook{color:#1877f3;font-weight:600}.desc{color:#e0e0e0;font-size:1.1rem;margin-top:1.2rem}.typing-cursor{animation:blink 1s steps(1) infinite;color:#b57cf6;display:inline-block;font-weight:700;width:1ch}.typing-white{color:#fff}.typing-purple{color:#b57cf6}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.work-experience{margin:4rem 0 2rem;text-align:center}.work-experience h2{color:#fff;font-size:2rem;margin-bottom:2.5rem}.experience-cards{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));justify-items:center;padding:0 2rem}.card{align-items:center;background:linear-gradient(135deg,#2a1740 60%,#6c3fc6);border-radius:18px;box-shadow:0 0 40px 0 #6c3fc6;color:#fff;display:flex;flex-direction:column;max-width:350px;padding:2rem 1.5rem 1.5rem;width:100%}.card:hover{box-shadow:0 0 60px 0 #b57cf6;transform:translateY(-8px) scale(1.03)}.card-icon{margin-bottom:1.2rem;width:60px}.card h3{font-size:1.3rem;margin-bottom:.7rem}.card p{color:#e0e0e0;font-size:1rem;margin-bottom:1.2rem}.card button{background:#b57cf6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;padding:.5rem 1.2rem;transition:background .2s}.card button:hover{background:#6c3fc6}.skills{color:#fff;margin:4rem 0 2rem;text-align:center}.skills p{font-size:1.2rem;margin-bottom:2.2rem}.cross-functional{color:#b57cf6;font-weight:600}.skills-icons{flex-wrap:wrap;gap:1.5rem}.skill-icon,.skills-icons{display:flex;justify-content:center}.skill-icon{align-items:center;background:#2a1740;border-radius:50%;box-shadow:0 0 18px 0 #6c3fc6;height:64px;padding:1rem;transition:box-shadow .2s,transform .2s;width:64px}.skill-icon img{height:32px;width:32px}.skill-icon:hover{box-shadow:0 0 32px 0 #b57cf6;transform:scale(1.08)}.skills h2{color:#fff;font-size:2rem;margin-bottom:2.5rem}.contact{color:#fff;margin:4rem 0 2rem;text-align:center}.contact h2{color:#b57cf6;font-size:2rem;margin-bottom:1rem}.contact-form{align-items:center;display:flex;flex-direction:column;gap:1.2rem;margin:2rem auto 0;max-width:400px}.contact-form input,.contact-form textarea{background:#2a1740;border:none;border-radius:8px;box-shadow:0 0 12px 0 #6c3fc633;color:#fff;font-size:1rem;outline:none;padding:.8rem 1rem;transition:box-shadow .2s;width:100%}.contact-form input:focus,.contact-form textarea:focus{box-shadow:0 0 18px 0 #b57cf6cc}.contact-form textarea{min-height:100px;resize:vertical}.contact-form button{background:#b57cf6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:.7rem 2rem;transition:background .2s}.contact-form button:hover{background:#6c3fc6}.contact-success{color:#b57cf6;font-size:1.2rem;margin-top:2rem}.contact-icons{display:flex;gap:2.5rem;justify-content:center;margin-top:2.5rem}.contact-icons a img{filter:drop-shadow(0 0 8px #6c3fc6aa);height:48px;transition:transform .2s,filter .2s;width:48px}.contact-icons a:hover img{filter:drop-shadow(0 0 18px #b57cf6);transform:scale(1.15)}.scroll-to-top{align-items:center;background:#1a1020ee;border:none;border-radius:50%;bottom:2.2rem;box-shadow:0 0 18px 0 #6c3fc6aa;cursor:pointer;display:flex;justify-content:center;padding:.7rem .8rem .5rem;position:fixed;right:2.2rem;transition:background .2s,box-shadow .2s,transform .2s;z-index:1000}.scroll-to-top:hover{background:#2a1740;box-shadow:0 0 32px 0 #b57cf6;transform:scale(1.12)}body{color:#fff;font-family:Quicksand,Courier New,Courier,monospace;margin:0}.App,body{background:#1a1020;min-height:100vh}@media (max-width:700px){.experience-cards{gap:1.2rem;grid-template-columns:1fr;padding:0 .5rem}.card{max-width:100%;padding:1.2rem .7rem 1rem}.skills-icons{gap:.7rem}}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.fea5ac97.css.map*/