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}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f0ead6}.App{margin:0 auto;max-width:1200px;padding:clamp(20px,5vw,60px)}.banner{margin-bottom:clamp(30px,6vw,80px)}.banner-image{display:block;height:auto;width:100%}.about{padding:clamp(20px,4vw,40px);text-align:center}.about,.projects-container{margin-bottom:clamp(40px,8vw,100px)}.projects-container{grid-gap:clamp(15px,4vw,40px);display:grid;gap:clamp(15px,4vw,40px);grid-template-columns:repeat(3,1fr)}.project-card{background:#5f9ea0;padding:20px;text-align:center}.bottom-section{grid-gap:clamp(20px,5vw,50px);display:grid;gap:clamp(20px,5vw,50px);grid-template-columns:1fr 1fr;margin-bottom:clamp(30px,6vw,60px)}@media (max-width:768px){.bottom-section,.projects-container{grid-template-columns:1fr}}.blog-container h3{margin-bottom:30px}.blog-posts-wrapper{position:relative}.blog-posts-wrapper:after{background:linear-gradient(180deg,#0000,#f0ead6);bottom:0;content:"";height:60px;left:0;pointer-events:none;position:absolute;right:0}.blog-posts-scroll{max-height:500px;overflow-y:auto;padding-right:8px;scroll-behavior:smooth}.blog-posts-scroll::-webkit-scrollbar{width:6px}.blog-posts-scroll::-webkit-scrollbar-track{background:#0000}.blog-posts-scroll::-webkit-scrollbar-thumb{background:#d4c4a8;border-radius:3px}.blog-posts-scroll::-webkit-scrollbar-thumb:hover{background:#c4b498}.blog-posts-scroll{scrollbar-color:#d4c4a8 #0000;scrollbar-width:thin}.blog-post{border-bottom:1px solid #ddd;margin-bottom:24px;padding-bottom:20px}.blog-post:last-child{border-bottom:none;margin-bottom:0}.post-date{color:#666;font-size:.9rem;margin-bottom:6px}.post-title{font-size:1.1rem;margin:0 0 8px}.post-content{line-height:1.5;margin:0}
/*# sourceMappingURL=main.386f736d.css.map*/