*,*:before,*:after{margin:0;padding:0;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}*:focus-visible:not(input):not(textarea){outline:solid .25rem var(--content);outline-offset:.35rem;border-radius:5px}:root{--main: rgb(var(--mainRGB));--main-9: rgba(var(--mainRGB), .9);--main-8: rgba(var(--mainRGB), .8);--main-7: rgba(var(--mainRGB), .7);--main-6: rgba(var(--mainRGB), .6);--main-5: rgba(var(--mainRGB), .5);--main-4: rgba(var(--mainRGB), .4);--main-3: rgba(var(--mainRGB), .3);--main-2: rgba(var(--mainRGB), .2);--main-1: rgba(var(--mainRGB), .1);--content: rgb(var(--contentRGB));--content-9: rgba(var(--contentRGB), .9);--content-8: rgba(var(--contentRGB), .8);--content-7: rgba(var(--contentRGB), .7);--content-6: rgba(var(--contentRGB), .6);--content-5: rgba(var(--contentRGB), .5);--content-4: rgba(var(--contentRGB), .4);--content-3: rgba(var(--contentRGB), .3);--content-2: rgba(var(--contentRGB), .2);--content-1: rgba(var(--contentRGB), .1);--interactive: rgb(var(--interactiveRGB));--interactive-9: rgba(var(--interactiveRGB), .9);--interactive-8: rgba(var(--interactiveRGB), .8);--interactive-7: rgba(var(--interactiveRGB), .7);--interactive-6: rgba(var(--interactiveRGB), .6);--interactive-5: rgba(var(--interactiveRGB), .5);--interactive-4: rgba(var(--interactiveRGB), .4);--interactive-3: rgba(var(--interactiveRGB), .3);--interactive-2: rgba(var(--interactiveRGB), .2);--interactive-1: rgba(var(--interactiveRGB), .1);--complementary: rgb(var(--complementaryRGB));--complementary-9: rgba(var(--complementaryRGB), .9);--complementary-8: rgba(var(--complementaryRGB), .8);--complementary-7: rgba(var(--complementaryRGB), .7);--complementary-6: rgba(var(--complementaryRGB), .6);--complementary-5: rgba(var(--complementaryRGB), .5);--complementary-4: rgba(var(--complementaryRGB), .4);--complementary-3: rgba(var(--complementaryRGB), .3);--complementary-2: rgba(var(--complementaryRGB), .2);--complementary-1: rgba(var(--complementaryRGB), .1)}[data-theme=dark]{--mainRGB: 24, 26, 32;--contentRGB: 245, 245, 255;--interactiveRGB: 65, 10, 216;--complementaryRGB: 180, 217, 9}[data-theme=light]{--mainRGB: 240, 245, 250;--contentRGB: 6, 53, 122;--interactiveRGB: 6, 66, 216;--complementaryRGB: 180, 217, 9}html,body,#app{height:100%;overflow-x:hidden}body{color:var(--content);background:var(--main);position:relative}@media (orientation: portrait){button{cursor:default}}.hide{display:none!important}button{-webkit-user-select:none;user-select:none;cursor:pointer}ion-icon{pointer-events:none;font-size:1.5em;color:inherit;visibility:visible}img{-webkit-user-select:none;user-select:none}button,input,textarea,a{outline:none;border:none;background-color:transparent;font-family:inherit;color:inherit;font-size:inherit}.card.svelte-w3pb6e.svelte-w3pb6e{display:flex;flex-direction:column;justify-content:space-between;background-color:var(--interactive-1);border:1px solid var(--content-3);color:var(--content);text-align:center;text-decoration:none;width:100%;max-width:350px;height:100%;padding:1.25rem;border-radius:20px;box-shadow:0 2px 15px var(--content-2);transition:transform .2s,box-shadow .2s}.card.svelte-w3pb6e.svelte-w3pb6e:hover{transform:translateY(-5px);box-shadow:0 6px 20px var(--content-4)}.card.svelte-w3pb6e img.svelte-w3pb6e{height:200px;max-width:100%;object-fit:contain;border-radius:8px;margin-bottom:1rem}.card.svelte-w3pb6e h2.svelte-w3pb6e{font-size:1.5rem;margin-bottom:10px}.card.svelte-w3pb6e p.svelte-w3pb6e{font-size:1rem;line-height:1.2;color:var(--content-7);margin-bottom:20px}.disabled.svelte-w3pb6e.svelte-w3pb6e{display:none}.languagePicker.svelte-1ygewsu.svelte-1ygewsu,button.svelte-1ygewsu.svelte-1ygewsu{display:flex;gap:1ch;align-items:center}.selectedLanguage.svelte-1ygewsu.svelte-1ygewsu{padding:.4rem .8rem;border-radius:20px;border:1px solid var(--content);font-size:.85em;font-weight:400;color:var(--content);transition:all .2s}.selectedLanguage.svelte-1ygewsu.svelte-1ygewsu:hover,.selectedLanguage.svelte-1ygewsu.svelte-1ygewsu:focus-visible,.active.svelte-1ygewsu.svelte-1ygewsu{box-shadow:2px 2px 8px var(--content-4)}.active.svelte-1ygewsu.svelte-1ygewsu{background-color:var(--content);color:var(--main)}section.svelte-1ygewsu.svelte-1ygewsu{position:fixed;bottom:0;left:50%;transform:translate(-50%);display:flex;flex-direction:column;gap:.5em;width:fit-content;max-width:90%;padding:1.5em 1.5em 2em;border-top-left-radius:10px;border-top-right-radius:10px;background-color:var(--content-9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--main);box-shadow:0 0 10px var(--content-4);z-index:11;overflow:hidden}section.svelte-1ygewsu button.svelte-1ygewsu{width:100%;padding:.5rem 1.5rem;border-radius:10px;font-size:1.1rem;text-align:center}section.svelte-1ygewsu button.svelte-1ygewsu:hover,section.svelte-1ygewsu button.svelte-1ygewsu:focus-visible{background-color:var(--main-2)}section.svelte-1ygewsu button.svelte-1ygewsu:focus-visible{outline-color:var(--interactive);z-index:2}img.svelte-1ygewsu.svelte-1ygewsu{height:1rem;width:auto;border-radius:.2rem}section.svelte-1ygewsu img.svelte-1ygewsu{box-shadow:2px 2px 4px var(--main-1)}.capitalize.svelte-1ygewsu.svelte-1ygewsu{text-transform:capitalize}.themeSwitcher.svelte-zfqqzn.svelte-zfqqzn{display:flex;gap:1.5ch;align-items:center}button.svelte-zfqqzn.svelte-zfqqzn{position:relative;height:1.4em;aspect-ratio:16 / 7;border:1px solid var(--content);border-radius:20px;transition:all .2s;transform:scale(1.1)}button.svelte-zfqqzn.svelte-zfqqzn:hover,button.svelte-zfqqzn.svelte-zfqqzn:focus-visible{box-shadow:2px 2px 8px var(--content-4)}.icon.svelte-zfqqzn.svelte-zfqqzn{position:absolute;top:.15em;bottom:.15em;display:flex;transition:left .2s}button.dark.svelte-zfqqzn .icon.svelte-zfqqzn{left:100%;translate:-105% 0}button.light.svelte-zfqqzn .icon.svelte-zfqqzn{left:0;translate:5% 0}svg.svelte-zfqqzn.svelte-zfqqzn{height:100%}.desvallees.svelte-mtdzbv.svelte-mtdzbv{display:flex;flex-direction:column;align-items:center;margin:auto;padding:5rem 2rem}header.svelte-mtdzbv.svelte-mtdzbv{display:flex;column-gap:2em;row-gap:2em;justify-content:center;align-items:start;max-width:1000px;height:fit-content}.pp.svelte-mtdzbv.svelte-mtdzbv{height:10em;border-radius:1em;box-shadow:5px 5px 10px var(--content-2)}.intro.svelte-mtdzbv.svelte-mtdzbv{display:grid;gap:.65em;font-size:1.2em;max-width:50ch}h1.svelte-mtdzbv.svelte-mtdzbv{font-size:2.5em}.introParagraph.svelte-mtdzbv.svelte-mtdzbv{font-size:1em;text-wrap:pretty;line-height:1.4}.email.svelte-mtdzbv.svelte-mtdzbv{color:var(--content)}.controls.svelte-mtdzbv.svelte-mtdzbv{display:flex;flex-wrap:wrap;column-gap:5rem;row-gap:1rem;align-items:center;justify-content:center;margin-top:2rem;margin-bottom:.5rem;font-size:1.1rem}main.svelte-mtdzbv.svelte-mtdzbv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(275px,100%),1fr));justify-items:center;column-gap:2rem;row-gap:2rem;max-width:1200px}.search.svelte-mtdzbv.svelte-mtdzbv{position:relative;width:400px;max-width:100%;margin-bottom:2rem}.search.svelte-mtdzbv svg.svelte-mtdzbv{position:absolute;left:.75em;top:50%;transform:translateY(-50%);font-size:1.3em;color:var(--content)}.search.svelte-mtdzbv input.svelte-mtdzbv{width:100%;padding:.5em 1em .5em 2.5em;border:2px solid var(--content-5);border-radius:20px;background-color:var(--interactive-2);box-shadow:2px 2px 10px var(--content-2);font-size:1.1em;color:var(--content)}.search.svelte-mtdzbv input.svelte-mtdzbv:hover{box-shadow:2px 2px 10px var(--content-5)}.search.svelte-mtdzbv input.svelte-mtdzbv:focus{outline:2px solid var(--content);box-shadow:2px 2px 10px var(--content-5)}.search.svelte-mtdzbv input.svelte-mtdzbv::placeholder{color:var(--content-7)}@media screen and (max-width: 1200px){main.svelte-mtdzbv.svelte-mtdzbv{max-width:100%}}@media screen and (max-width: 800px){header.svelte-mtdzbv.svelte-mtdzbv{flex-direction:column;align-items:center;text-align:center}.introParagraph.svelte-mtdzbv.svelte-mtdzbv{text-wrap:balance}.controls.svelte-mtdzbv.svelte-mtdzbv{margin-top:2.5rem;margin-bottom:1rem}}@media screen and (max-width: 500px){.desvallees.svelte-mtdzbv.svelte-mtdzbv{padding:3rem 2rem}header.svelte-mtdzbv.svelte-mtdzbv{font-size:.9rem}.controls.svelte-mtdzbv.svelte-mtdzbv{font-size:1rem}.search.svelte-mtdzbv.svelte-mtdzbv{margin-top:1rem}}[data-theme=light] .search.svelte-mtdzbv input.svelte-mtdzbv{background-color:var(--interactive-1)}
