main.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{position:relative;display:flex;justify-content:center;min-height:100vh;z-index:1;margin-bottom:4rem}.description-credits.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{display:flex;align-items:center;justify-content:center;margin-top:.5rem;flex-direction:column}.main-div.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{width:100%}.techlist.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{margin-top:.25rem;display:flex;gap:10px;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin-bottom:.75rem}.projet-info.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{display:flex;justify-content:space-between}.description-image.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{width:100%;aspect-ratio:16/9}.description.svelte-4ewzq2 p.svelte-4ewzq2.svelte-4ewzq2{color:var(--black);font-size:.5rem;font-size:clamp(.5rem,2.5vw,1rem)}.description.svelte-4ewzq2 h2.svelte-4ewzq2.svelte-4ewzq2{color:var(--black);font-size:1rem;font-size:clamp(1rem,4vw,1.5rem)}.description.svelte-4ewzq2 h3.svelte-4ewzq2.svelte-4ewzq2{color:var(--black);font-size:.5rem;font-size:clamp(.5rem,2.5vw,1rem)}ul.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{display:flex;flex-direction:column}li.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{text-align:center;display:inline-block;color:var(--black);font-size:.3rem;font-size:clamp(.3rem,2vw,.85rem);margin-top:.15rem}.credit.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{margin-top:.25rem}.credit-name.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2,li.svelte-4ewzq2 a.svelte-4ewzq2.svelte-4ewzq2{color:var(--primary);font-weight:700}li.svelte-4ewzq2 a.svelte-4ewzq2 i.svelte-4ewzq2{font-size:.5rem;font-size:clamp(.5rem,2.5vw,1rem)}.overlay.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{position:absolute;bottom:0;background:#00000080;background:radial-gradient(circle,#0000,#820000cc);color:#f1f1f1;width:100%;height:100%;transition:.5s ease;color:#fff;font-size:20px;text-align:center}.carousel-image.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{height:100%;aspect-ratio:16/9;cursor:pointer;position:relative;border:0px}.main-container.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{margin-top:3.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:80rem;width:100%;padding-inline:4rem}.gradient-text.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{background:#db0f13;background:-webkit-linear-gradient(to right,#d85f13,#db0f13);background:linear-gradient(to right,#d85f13,#db0f13);background-size:100%;-webkit-background-clip:text;-moz-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-moz-text-fill-color:transparent}h1.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{color:var(--primary);font-size:clamp(1rem,4vw,3rem);display:inline-block;margin-bottom:1rem;filter:drop-shadow(2px 2px 3px var(--light))}.background-blur.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{position:fixed;top:0;left:0;width:100%;height:100vh;background-image:url(/{project.image});background-size:cover;background-position:center;filter:blur(10px);z-index:-1;background-color:var(--light)}.div-scroll.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{margin-top:.25rem;display:flex;flex-direction:row;gap:5px;height:100px;overflow-x:scroll;overflow-y:hidden;width:100%;white-space:nowrap}.display.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{width:100%;display:grid;grid-template-columns:2fr 1fr;grid-column-gap:1rem;align-items:stretch}.carousel.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{max-width:100%;overflow:auto}.description.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{display:flex;flex-direction:column;justify-content:space-between;width:100%}.carousel-main-image-container.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{width:100%;aspect-ratio:16/9;position:relative}.carousel-main-image.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{position:absolute;width:100%;height:100%}.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2::-webkit-scrollbar{height:10px;width:10px}.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2::-webkit-scrollbar-track{background-color:var(--light);transition:all .3s ease-in-out}.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2::-webkit-scrollbar-track:hover{background-color:var(--light)}.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2::-webkit-scrollbar-track:active{background-color:var(--light)}.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2::-webkit-scrollbar-thumb{background-color:var(--primary);transition:all .3s ease-in-out}.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2::-webkit-scrollbar-thumb:hover{background-color:var(--primary-light)}.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2::-webkit-scrollbar-thumb:active{background-color:var(--primary-darken)}.mobile-download-div.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{display:none}.download-button.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{color:#fff;background:var(--primary);padding:10px 20px;border:none;box-shadow:#000 0 0;border-radius:8px;transition:background .15s ease-in-out;display:flex;flex-direction:row-reverse;align-items:center;cursor:pointer;font-size:1.5rem;font-weight:600;height:2rem;justify-content:center;text-decoration:none;margin-top:1rem;margin-right:1rem;margin-bottom:.75rem}.download-button.svelte-4ewzq2 i.svelte-4ewzq2.svelte-4ewzq2{margin-left:.25rem}.download-button.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2:hover{background:var(--primary-light)}.download-button.disabled.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{background:#a9a9a9;color:#fff;cursor:not-allowed}.description-description.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{margin-top:.75rem;flex:1;overflow:auto;padding-right:1rem}.description-description-description.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{margin-top:.5rem}iframe.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{border:0}.icon-overlay.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{position:absolute;bottom:0;width:100%;height:100%;transition:.5s ease;color:#fff;font-size:20px;text-align:center;display:flex;align-items:center;justify-content:center}.icon-overlay.svelte-4ewzq2 i.svelte-4ewzq2.svelte-4ewzq2{color:#fff;font-size:3rem;filter:drop-shadow(2px 2px 3px #000)}.mobile-image.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{display:none}.description-infos.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{margin-top:.5rem}@media screen and (max-width: 950px){.main-container.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{margin-top:1rem;display:flex;flex-direction:column;align-items:normal;justify-content:flex-start;padding-inline:1rem;width:auto}h1.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{font-size:1.5rem;margin-bottom:0}.description.svelte-4ewzq2 h3.svelte-4ewzq2.svelte-4ewzq2{font-size:1rem}.mobile-image.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{display:block;margin-top:3.5rem;width:auto}main.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{position:relative;display:flex;flex-direction:column;justify-content:flex-start}.display.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{display:flex;flex-direction:column}.carousel.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{order:2;margin-top:1rem}.description.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{order:1}.description.svelte-4ewzq2 p.svelte-4ewzq2.svelte-4ewzq2{font-size:1rem}.description-image.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{display:none}.description-description.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{overflow:visible;margin-top:0}.description-description-title.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2,.description-description-separator-1.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2,.description-credits.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{display:none}.div-scroll.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{height:75px}.download-button.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{display:none}.mobile-download-button.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{color:#fff;background:var(--primary);padding:10px 20px;border:none;box-shadow:#000 0 0;border-radius:8px;transition:background .15s ease-in-out;display:flex;flex-direction:row-reverse;cursor:pointer;font-size:1.5rem;font-weight:600;height:2rem;justify-content:center;align-items:center;text-decoration:none;margin-top:1rem;margin-right:1rem;margin-bottom:.75rem;display:block}.mobile-download-button.svelte-4ewzq2 i.svelte-4ewzq2.svelte-4ewzq2{margin-left:.25rem}.mobile-download-button.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2:hover{background:var(--primary-light)}.mobile-download-button.disabled.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{background:#a9a9a9;color:#fff;cursor:not-allowed}.mobile-download-div.svelte-4ewzq2.svelte-4ewzq2.svelte-4ewzq2{display:flex;align-items:center;justify-content:center;margin-top:1rem}}
