:root{--primary: #333;--secondary: #444;--tertiary: #0084f6}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#1c1b1f;color:#cdd6f4;font-family:monospace;font-size:17px;line-height:1.5;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}a{color:inherit;font-weight:700}img{max-width:100%;height:auto;border-radius:25%}@media (min-width: 768px){body{margin:0 auto}}header{background-color:#181825;color:#c3a2ea;display:flex;align-items:center;justify-content:space-between;height:80px;padding:1rem;width:100%}header img{height:55px;margin:10px 10px 0 0}header h1{font-size:2rem;margin-left:10px}@media (max-width: 390px){header{justify-content:center}header img{display:none}}ul{list-style:none;padding-left:1rem}ul li:before{content:"• "}main{background-color:#1e1e2e;padding:2rem;margin:0 auto;flex:1;width:100%}footer{background-color:#181825;padding:1rem;text-align:center;width:100%}.container{max-width:1150px;padding:1rem;margin:1rem auto;border-radius:15px}.container-header{color:#cdd6f4;padding:1rem;margin:-1rem -1rem 1rem;font-weight:700;font-size:1.5em;border-top-left-radius:15px;border-top-right-radius:15px}.container.about{border:2px solid #94e2d5;background-color:#94e2d51a}.container-header.about{background-color:#94e2d51a}.container.experience{border:2px solid #b4befe;background-color:#b4befe1a}.container-header.experience{background-color:#b4befe1a}.container.projects{border:2px solid #f38ba8;background-color:#f38ba81a}.container-header.projects{background-color:#f38ba81a}.notes{display:flex;flex-wrap:wrap;justify-content:space-around;gap:20px}.item{flex:1;min-width:250px;padding:15px;border:1px solid #eee;border-radius:8px;box-shadow:0 2px 4px #0000001a}.notes h3{margin-top:0}.notes ul{list-style:none;padding:0}.notes li{margin-bottom:5px}.project-tools-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;list-style-type:none;padding:0;margin:0}.green{color:#a4e3a1}.bold{font-weight:700}#console-container{background-color:#1e1e2e;padding:1rem;margin-top:10px;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;border-radius:15px}
