.overlayConsole{position:fixed;bottom:0;left:0;width:100%;height:13rem;background:#0c0c0c;color:#fff;padding:.5rem;z-index:9999;box-shadow:0 -2px 10px #000c;display:flex;flex-direction:column;font-family:monospace}.terminal-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.5rem;padding:.5rem 0}.terminal-tab{color:#fff;margin-right:1rem;font-size:.9rem;cursor:pointer;padding:.25rem .5rem;border-radius:3px;transition:background-color .2s}.terminal-tab:hover{background-color:#333}.terminal-tab.active{text-decoration:underline;text-decoration-color:#00f;text-underline-offset:3px}.terminalHistory{flex-grow:1;overflow-y:auto;max-height:400px;padding:.5rem;font-family:monospace;color:#fff;background:#0c0c0c;white-space:pre-wrap}@media (max-width: 768px){.overlayConsole{height:14rem;padding:.4rem}.terminal-tabs{gap:.25rem;margin-bottom:.25rem}.terminal-tab{font-size:.8rem;margin-right:.5rem;padding:.2rem .4rem}.terminalHistory{max-height:350px;padding:.4rem;font-size:.9rem}}@media (max-width: 480px){.overlayConsole{height:12rem;padding:.3rem}.terminal-tabs{gap:.2rem;margin-bottom:.2rem;flex-wrap:wrap}.terminal-tab{font-size:.7rem;margin-right:.3rem;padding:.15rem .3rem}.terminalHistory{max-height:300px;padding:.3rem;font-size:.8rem}}@media (max-width: 360px){.overlayConsole{height:10rem;padding:.2rem}.terminal-tabs{gap:.1rem}.terminal-tab{font-size:.65rem;margin-right:.2rem;padding:.1rem .2rem}.terminalHistory{max-height:250px;padding:.2rem;font-size:.75rem}}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Regular-BQaDgvhP.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Victor Mono;src:url(/assets/VictorMono-Regular-Dbb9UhFY.woff2) format("woff2");font-weight:400;font-style:normal}body{background-color:#1f1f1f;color:silver;font-family:JetBrains Mono,monospace;padding-bottom:20rem;margin:0;padding-left:1rem;padding-right:1rem}h1,h2{font-family:Victor Mono;color:#00dc51}.highlight{color:#00dc51}button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:JetBrains Mono;color:#00dc51;font-size:20px;background:#0c0c0c;padding:10px 20px;border:solid #00dc51ff 3px;text-decoration:none}button:hover{background:#00dc51;text-decoration:none;color:#0c0c0c}button:active{color:#00dc51;background:#004b1b;border:solid #00dc51ff 3px}a{color:#00a33c}.principalDiv{display:flex;justify-content:center;text-align:center;width:100%}.textWidth,.textWidthDaysLoop{max-width:50rem;width:100%;padding:0 1rem}.paragraph{padding:1rem;border-style:solid;border-top:1px;border-right:1px;border-bottom:1px;border-radius:.5rem;border-color:#00dc51;background-color:#1b1b1b}@media (max-width: 768px){body{padding-left:.5rem;padding-right:.5rem;padding-bottom:15rem}.textWidth,.textWidthDaysLoop{max-width:100%;padding:0 .5rem}h1{font-size:1.8rem}h2,h3{font-size:1.4rem}button{font-size:16px;padding:8px 16px}.paragraph{padding:.8rem;font-size:.9rem}p{font-size:.9rem}a{font-size:.9rem;word-break:break-all}img{max-width:100%;height:auto}}@media (max-width: 480px){body{padding-left:.25rem;padding-right:.25rem;padding-bottom:12rem}.textWidth,.textWidthDaysLoop{padding:0 .25rem}h1{font-size:1.5rem}h2,h3{font-size:1.2rem}button{font-size:14px;padding:6px 12px}.paragraph{padding:.6rem;font-size:.8rem}p{font-size:.8rem}a{font-size:.8rem;word-break:break-all}img{max-width:100%;height:auto}}.buttonSpace{display:flex;justify-content:space-around}.spaceBetweenProps{margin-bottom:2rem}.image{width:35rem;max-width:100%;height:auto;border-radius:8px;display:block;transition:transform .3s,box-shadow .3s}.image:hover{transform:scale(1.05);box-shadow:0 0 15px #0f6}.project{display:flex;flex-direction:column;align-items:center;gap:1rem}.righSide{display:flex;flex-direction:column;align-items:center}.separator{flex:1;height:1px;background-color:#000;margin:0 10px}.competenceCard{background-color:#111;padding:.5rem;width:unset}.competenceDiv{display:flex;justify-content:center;gap:.8rem;flex-wrap:wrap}.imageSize{width:450px}.textWidthDaysLoop{max-width:60rem}.imageSize{width:450px;max-width:100%;height:auto;border-radius:8px}
