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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}@font-face{font-family:Quicksand;src:url(/static/media/Quicksand-VariableFont_wght.92e1d0f3321b53e20d2b.ttf)}@font-face{font-family:Montserrat;src:url(/static/media/Montserrat-Regular.3cd786652b8a2e9d41f2.ttf)}@font-face{font-family:Montserrat-Light;src:url(/static/media/Montserrat-Light.02afb26fe72fcc052988.ttf)}.App{text-align:center}.App-header{align-items:center;background:transparent;color:#1a1a1a;display:flex;flex-direction:column;justify-content:center;min-height:100vh}*{box-sizing:border-box;margin:0;padding:0}h1{color:#711;font-family:Quicksand,sans-serif;font-size:3.2rem;letter-spacing:.05em;margin-bottom:10px}h2{color:#381313;letter-spacing:.05em;margin:0 auto 20px;max-width:600px;text-align:center}.helloworld,h2{font-family:Montserrat-Light,sans-serif;font-size:1rem}.helloworld{color:#e11d48;letter-spacing:.08em;margin-top:10px}.container{text-align:center}body{background:#fff9fb;color:#1a1a1a;font-family:Montserrat,sans-serif}@-webkit-keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes App-logo-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes animate{to{-webkit-transform:translate(-100%);transform:translate(-100%)}0%{-webkit-transform:translate(100%);transform:translate(100%)}}@keyframes animate{to{-webkit-transform:translate(-100%);transform:translate(-100%)}0%{-webkit-transform:translate(100%);transform:translate(100%)}}.marquee{overflow:hidden;text-align:center;width:50%}.marquee-text{-webkit-animation:animate 30s linear infinite;animation:animate 30s linear infinite;color:#e4c37b;font-size:.8rem;text-align:center;white-space:nowrap}.divider{background:#fda4af;height:2px;margin:12px auto 20px;width:40px}.about{background:hsla(0,0%,100%,.6);border-radius:20px;margin:60px auto;max-width:700px;padding:0 20px;padding:40px 20px;text-align:center}.cloud img{margin-bottom:20px;opacity:.7;width:80px}.about-text{display:flex;flex-direction:column;gap:20px}.about-text p{color:#4b5563;font-size:1rem;line-height:1.7}.crochet-section{margin-top:50px}.crochet-title{color:#e11d48;font-size:.95rem;letter-spacing:.05em;margin-bottom:20px}.crochet-pics{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.crochet-pics img{border-radius:12px;transition:all .2s ease;width:150px}.crochet-pics img:hover{box-shadow:0 8px 20px rgba(225,29,72,.15);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.navbar-container{margin-bottom:15px;position:relative;text-align:center}.navbar-container a{color:#6e0a0a;display:inline-block;font-size:.8em;font-weight:500;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;width:80px}.navbar-container a:hover{color:#e756d4}.work{margin:60px auto;max-width:700px;padding:0 20px;text-align:center}.mickey img{margin-bottom:20px;opacity:.9;width:140px}.job{background:hsla(0,0%,100%,.6);border-radius:16px;margin-bottom:50px;padding:30px 20px;text-align:center}.company{color:#1a1a1a;font-size:1.2rem;font-weight:600;margin-bottom:4px}.role{color:#e11d48}.description,.role{font-size:.95rem;margin-bottom:16px}.description{color:#4b5563;line-height:1.6}.section-title{color:#9ca3af;font-size:.8rem;letter-spacing:.08em;margin:20px 0 10px;text-transform:uppercase}ul{list-style:none;margin:0 auto 10px;max-width:500px;padding:0}ul li{color:#4b5563;font-size:.9rem;line-height:1.5;margin-bottom:8px;padding-left:16px;position:relative;text-align:left}ul li:before{color:#fda4af;content:"•";left:0;position:absolute}.techused{color:#6b7280;font-size:.85rem;line-height:1.5}.role-row{align-items:baseline;display:inline-flex;gap:8px;margin-bottom:16px}.date{color:#9ca3af;font-size:.8rem;position:relative;top:1px}.home{margin:40px auto;max-width:600px;padding:0 20px;text-align:center}#me{border-radius:20px;margin-bottom:20px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;width:140px}#me:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.intro{color:#e11d48;font-size:1.1rem;letter-spacing:.05em;margin-bottom:20px}.about-text{color:#9ca3af;font-size:.95rem;font-style:italic;margin-bottom:4px}.fun{color:#6b6b6b;font-size:.95rem;margin-top:0}
/*# sourceMappingURL=main.4eb709fe.css.map*/