@font-face{font-family:slb;src:url(/src/assets/fonts/superfont/superLegendBoy.ttf)}@font-face{font-family:pac0;src:url(/assets/Pacfont0-lxQgsQym.ttf)}@font-face{font-family:pac1;src:url(/assets/Pacfont1-q7MtDgyY.ttf)}@font-face{font-family:pixel;src:url(/assets/pixel-D_Gyz7O-.ttf)}h1,h2,h3,h4,h5,h6,p,img{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent;pointer-events:none}body{background:linear-gradient(.25turn,#280e2f,#121345);background-repeat:no-repeat;background-attachment:fixed}#root{max-width:1280px;margin:0 auto;padding:2rem;text-align:center}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}#title{font-family:pac0;text-align:center;width:50em;margin:0 auto}#title h1{color:#fff;font-size:6em;text-shadow:#776F87 4px 5px;animation:scale 3s infinite;font-family:pac0;padding-top:1em}#title p{color:#ffc300;font-size:4em;letter-spacing:.3em}#title i{color:#ffc300;font-size:2em;text-align:end}@keyframes scale{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}.cmd-toggle-btn{position:fixed;top:0;right:0;margin:1em;padding:.5em;border:none;border-radius:.5em;background-color:#0000004d;color:#ffc300;font-size:2em;cursor:pointer;outline:none}#terminal{border:black .5em solid;border-radius:2em;width:70em;height:30em;margin:3em auto;background-color:#0000004d}#terminal output{margin-bottom:10px}#terminal p{color:#ffc300;font-size:1em;margin:1em}#terminal p span{text-decoration:underline}#terminal p input{caret-color:#ffc300;outline:none;font-size:1em;background-color:transparent;border:none;color:#fff;font-family:monospace;margin:0;padding:0;width:80%}.hidden{display:none}@media screen and (max-width: 1200px){#terminal{width:40em;height:30em}#terminal p{margin-left:-15em}#terminal p input{width:15em}}#icon{width:2rem;height:2rem}.project-image{position:relative;display:inline-block}.project-image .main-image{display:block;width:100%}.project-image .logo{position:absolute;top:45px;left:10px}.project{display:grid;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2em;margin:6em 1em 0;justify-items:center;align-items:center}.project .content-warning{filter:blur(.5rem)}.project div{width:20rem;text-align:center}.project div img{display:inline-block}.project div p{color:#fff;text-align:start}.project div .project-image{padding:0 1em;object-fit:cover;border-radius:1em;width:20em;height:16em;display:flex;justify-content:center;align-items:center}.project div .project-image a img{width:100%;object-fit:cover;border-radius:1em}.project div .project-content{padding:0 1em;border-radius:1em;height:17em;color:#fff}.project div .project-content h2{text-align:start}footer{margin-top:3em}footer article{display:flex;justify-content:space-evenly;align-items:center;flex-wrap:wrap;gap:1em;text-align:center}footer article div a{text-decoration:none}footer article div a i{font-size:2em;color:#fff}footer article div a p{font-size:1.5em;color:#fff}footer article :hover{transform:scale(1.1)}footer article :hover p,footer article :hover i{color:#ffc300}main #title-project{font-size:5rem;color:#fff}h1{color:#fff;font-size:3rem}section iframe,section video{padding-top:5em}section h2{font-size:2em;color:#fff}section #bloc-p{color:#fff;font-size:1.25em;text-align:left}section img{max-width:100%;height:auto;padding-top:2em}#download-button button{margin-top:3em;margin-bottom:1.5em;background:linear-gradient(to left,#280e2f,#121345);border:2px solid #FFC300;border-radius:5px;color:#ffc300;font-size:1.5em;padding:.5em 1em;text-align:center;text-decoration:none;transition:background .3s,color .3s;width:36rem;height:5rem}#download-button button:hover{background:#ffc300;color:#fff}#error-body{font-family:pixel;margin-top:-10em}#error-body h1{color:#00dfa7;text-shadow:#720808 4px 5px;font-size:12em}#error-body h2{color:#ffc300;font-size:6em;text-shadow:#776F87 4px 5px}#error-body a{color:#ffc300;text-decoration:none;text-shadow:#776F87 4px 5px}
