@import url(https://fonts.googleapis.com/css2?family=Stack+Sans+Headline&display=swap);@import url(https://fonts.googleapis.com/css2?family=Zilla+Slab+Highlight:wght@400;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(172deg,#001caf 15%,#6179ff 39%,#bcbdc5 86%);background-attachment:fixed;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}.card-box{border:1px solid blue;box-sizing:border-box;display:block;height:100%;overflow:hidden;position:relative;width:100%}.card-box:focus,.card-box:hover{border:5px solid red}.card-image{display:block;height:100%;object-fit:cover;width:100%}.card-title-overlay{background-color:#000;bottom:0;left:0;padding:.5rem .75rem;position:absolute;right:0}.card-title{color:#fff;font-size:1rem;margin:0}.project-page{background-color:#dedddd;border:1px solid #000;border-radius:3px;margin:3%;padding:1%}.title-header{justify-content:center}.title-content{background-color:#f0eeee;color:#000;padding:1rem}.title-content a{color:#000;text-decoration-color:blue}.website-title{color:#000;display:inline;font-family:Stack Sans Headline,sans-serif;font-size:10vw;justify-content:center;text-overflow:clip}.website-subtitle{font-size:7vw}.home-links,.home-links a{color:#000;font-size:3vw}.App{text-align:center}.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)}}.background{background:#0000;width:100%}.white-text{color:#fff}.projects-heading{color:#fff;font-size:large;margin:5px 0 10px}.cardslist-center{grid-gap:0;box-sizing:border-box;display:grid;gap:0;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));list-style:none;margin:0 auto;max-width:1200px;padding:0;width:100%}.cardslist-center li{aspect-ratio:1/1;background-color:initial}.blog{background-color:#fff;margin:0 auto;max-width:700px;padding:1rem}.blog img{max-width:600px}.blog-post-title{font-family:Zilla Slab Highlight}
/*# sourceMappingURL=main.29d091a4.css.map*/