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}.home-container{align-items:center;display:flex;margin:0;min-height:100vh;padding:0;position:relative}.content,.home-container{justify-content:center}.intro-content{align-items:center;background:#0009;border-radius:15px;display:flex;padding:30px}.profile-image{border:2px solid #e4a34e;border-radius:15px;height:300px;margin-right:25px;object-fit:cover;transition:transform .3s ease;width:260px}.profile-image:hover{transform:scale(1.05)}.text-container{color:#f0f0f0;flex:1 1}.text-container h1{color:#fff}h1{font-size:2em;margin-bottom:.2em}p{font-size:1.2em;margin-bottom:1em}.rotating-skills{color:#e4a34e;font-size:1.5em;font-style:italic;margin-top:15px}.contact-icons{margin-top:20px}.icon{height:35px;margin:0 8px;transition:transform .3s ease;width:35px}.fade-in{opacity:1;transition:opacity .3s ease-in}.fade-out{opacity:0;transition:opacity .3s ease-out}@media (max-width:768px){.content{max-width:95%}.intro-content{align-items:center;flex-direction:column}.profile-image{margin-bottom:20px}.text-container{text-align:center}}.intro-content{position:relative}.download-cv-button{background-color:#e4a34e;border:none;border-radius:5px;bottom:20px;color:#fff;cursor:pointer;font-size:16px;padding:10px 15px;position:absolute;right:20px;transition:background-color .3s ease,transform .2s ease}.download-cv-button:hover{background-color:#d4a03e;transform:scale(1.05)}@media (max-width:768px){.download-cv-button{align-self:center;margin-top:20px;position:static}}.contact-container{align-items:center;display:flex;flex-direction:column;padding:20px}.icon{height:30px;transition:transform .2s,filter .2s;width:30px}.icon:hover{filter:brightness(1.2);transform:scale(1.1)}.posts-container{align-items:center;background:#0000;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:20px;position:relative}.content{color:#333;max-width:1200px;padding:10px}.intro{background-color:#0009;border-radius:8px;color:#f0f0f0;margin-bottom:20px;padding:20px}.intro h2{font-size:24px}.posts-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:center;margin-top:15px}.post-box{max-width:100%;min-width:220px}.posts-grid>.post-box:only-child{grid-column:1/-1;justify-self:center;max-width:200px}.post-box{background-color:#ffffffe6;border:2px solid #e4a34e;border-radius:8px;box-shadow:0 2px 5px #0009;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:300px;padding:15px;transition:transform .2s,box-shadow .2s}.post-box:hover{box-shadow:0 4px 10px #0000004d;transform:translateY(-5px)}.post-image{border-radius:8px 8px 0 0;height:auto;width:100%}.post-box h3{color:#000;font-size:20px;margin:5px 0}.post-box p{color:#262626;font-size:14px;margin-bottom:5px}.tags{justify-content:flex-start;margin-top:10px}.tag{color:#fff;cursor:pointer;margin:2px;padding:5px 10px}@media (max-width:600px){.intro h2,.post-box h3{font-size:18px}.post-box p{font-size:12px}.tag{font-size:10px}}.section{align-items:center;border-radius:10px;box-shadow:0 2px 10px #00000080;color:#f0f0f0;display:flex;flex-direction:column;justify-content:center;margin:20px auto;max-height:400px;max-width:800px;min-height:200px;overflow:hidden;padding:20px;position:relative;width:100%}.section-background{background:#0009}.experience-education-container{padding:20px}.content,.experience-education-container{align-items:center;display:flex;flex-direction:column}.content{justify-content:flex-start;max-width:900px;overflow:auto}.section h1,h1{color:#e4a34e;margin-bottom:10px}.section-icon,.top-right-icon{height:40px;position:absolute;right:10px;top:10px;width:40px}.section-icon{margin-left:10px}.education-item,.experience-item{align-items:center;display:flex;flex-direction:column;height:100%;margin-top:30px;width:100%}.experience-item p{color:#f0f0f0;font-size:1.2em;margin-bottom:1em;text-align:center;width:100%}.education-list{color:#f0f0f0;list-style:none;padding-left:0}.education-list li{font-size:14px;margin-bottom:5px}.degree-icon{height:30px;margin-left:20px;vertical-align:middle;width:30px}.experience-link,.more-info{color:#e4a34e;text-decoration:none}.experience-link:hover,.more-info:hover{text-decoration:underline}.university-item{margin-top:20px;text-align:center}.more-info{color:#e4a34e;display:block;margin-top:10px}.skills-container{display:flex;justify-content:center;margin-top:0;min-height:100vh;overflow:hidden;padding:1px}.content{background-color:initial;color:#f0f0f0;max-width:1000px;overflow:hidden;padding:20px;position:relative;text-align:center;width:100%;z-index:1}.skills-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,1fr);margin-top:0}@media (max-width:1024px){.skills-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.skills-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.skills-grid{grid-template-columns:1fr}}.skill-box{align-items:center;background-color:#ffffffe6;border:2px solid #e4a34e;border-radius:8px;box-shadow:0 2px 5px #0003;display:flex;flex-direction:column;min-height:250px;padding:15px;transition:transform .2s,box-shadow .2s}.skill-box:hover{box-shadow:0 4px 10px #0000004d;transform:translateY(-5px)}.skill-icon{height:50px;margin-bottom:8px;width:50px}.skill-box h3{color:#000000e6;font-size:18px;margin:5px 0}.tags{display:flex;flex-wrap:wrap;justify-content:center;margin-top:8px}.tag{background-color:#e4a34e;border-radius:5px;color:#ffffffe6;font-size:12px;margin:1px;padding:4px 8px}*{box-sizing:border-box;margin:0;padding:0}body,html{height:100%}body{background-color:beige;color:#56564e;font-family:Arial,sans-serif}.app-container{border:5px solid #e4a34e;display:flex;flex-direction:column;min-height:100vh}main{background-color:beige;flex:1 1;position:relative}.canvas-background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}
/*# sourceMappingURL=main.5884f4a4.css.map*/