@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;1,100;1,200;1,300;1,400;1,500;1,600;1,700&family=Outfit:wght@100..900&display=swap";body{overflow:hidden;background-color:#3e3636}@font-face{font-family:Code new roman;src:url(/assets/Code-New-Roman-b-DHej6F6U.woff)}@font-face{font-family:Fira Code;src:url(/assets/FiraCode-Bold-C7aAo4UD.woff)}p{margin:0 auto 30px;max-width:40ch;overflow:hidden;text-align:center;color:#cec4c4;font-family:Fira Code}#root{max-width:1920px;margin:0 auto;text-align:center}.button{margin:10px;background-color:#d72323;border-radius:10px;border:5px solid #821616;display:inline-block;cursor:pointer;color:#f5eded;font-family:Courier New;font-size:15px;font-weight:700;padding:20px;text-decoration:none}@media screen and (max-width: 600px){.button{margin:10px;box-shadow:15px 20px 20px 1px #000;background-color:#d72323;border-radius:10px;border:3px solid #821616;display:inline-block;cursor:pointer;color:#f5eded;font-size:25px;font-weight:700;padding:20px;text-decoration:none}}@media screen and (max-width: 1000px){.button{margin:10px;box-shadow:15px 20px 20px 1px #000;background-color:#d72323;border-radius:10px;border:3px solid #821616;display:inline-block;cursor:pointer;color:#f5eded;font-size:20px;font-weight:700;padding:20px;text-decoration:none}}.button:hover{background-color:#ac2020}.button:active{position:relative;top:1px}.footer{background-color:#36404000;position:fixed;left:0;bottom:25px;width:100%;color:#f5eded;text-align:center}a{margin:10px;text-decoration:none;color:#f5eded}@media screen and (max-width: 600px){a{margin:10px;text-decoration:none;color:#f5eded}.footer{background-color:#36404000;position:fixed;left:-20px;bottom:25px;width:100%;color:#f5eded;text-align:center}}ul{list-style:none}li{display:inline}body{overflow:scroll!important;background-color:#000}@font-face{font-family:Code new roman;src:url(/assets/Code-New-Roman-b-DHej6F6U.woff)}@font-face{font-family:Fira Code;src:url(/assets/FiraCode-Bold-C7aAo4UD.woff)}.ibm-plex-sans-bold{font-family:IBM Plex Sans,sans-serif;font-optical-sizing:auto;font-weight:700;font-style:normal}.Title{color:#f5eded;font-family:Code new roman}p{margin:0 auto 35px;max-width:40ch;overflow:hidden;text-align:center;color:#cec4c4;font-family:IBM Plex Sans}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center}.modal-content{background-color:gray;padding:20px;border-radius:8px;max-width:500px;width:100%;box-shadow:0 2px 10px #0000001a}.modal-content a{text-decoration:underline}.Project{background-color:#1b1b1b;border-color:#330101;border-width:3px;border-style:solid;margin:25px;box-shadow:2px 3px 35px 5px #000000bf;display:inline-block;padding:0 30px 30px;border-radius:20px;min-width:20ch;max-width:30ch}.Project h3{text-align:center;color:#f5eded;font-family:Code new roman;vertical-align:top}.Project button{background-color:#474747;border-radius:20px;border:3px solid #000000;display:inline-block;cursor:pointer;color:#f5eded;font-family:Arial;font-size:20px;font-weight:700;padding:10px;text-decoration:none}.Project button:hover{background-color:#444}.Project button:active{position:relative;top:1px}img{min-width:100%;max-width:auto}p{max-width:45ch;word-wrap:break-word}.gallery-container{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:10px}.gallery-project{flex:1 1 30%;display:flex;flex-direction:column;align-items:center;margin:10px}.gallery-project img{object-fit:contain;width:100%;max-height:300px}.gallery-project .text{margin-top:10px}@media (max-width: 768px){.gallery-container{flex-direction:column;align-items:center}.gallery-project{flex:1 1 100%}}
