:root{--font-tnum: "tnum" on}*{margin:0;padding:0;line-height:calc(.5rem + 1em)}*,:before,:after{box-sizing:border-box}*:where(:not(fieldset,progress,meter)){border-width:0;border-style:solid;background-origin:border-box;background-repeat:no-repeat}@supports (font-variant-numeric: tabular-nums){html{--font-tnum: "____";font-variant-numeric:tabular-nums}}html{block-size:100%;-webkit-text-size-adjust:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:var(--font-tnum)}@media (prefers-reduced-motion: no-preference){html,html:focus-within{scroll-behavior:smooth}}body{overflow-x:hidden;font-family:system-ui,sans-serif;font-weight:400;min-block-size:100%;-webkit-marquee-increment:0vw}:where(svg,video,canvas,audio,iframe,embed,object){display:block}:where(svg,video,iframe){block-size:auto;aspect-ratio:16/9;max-inline-size:100%}:where(img){max-inline-size:100%;block-size:auto;vertical-align:middle;font-style:italic;shape-margin:1rem;background-repeat:no-repeat;background-size:cover}:where(details summary){cursor:pointer}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select),:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit}:where(textarea){resize:vertical}@supports (resize: block){:where(textarea){resize:block}}:where(h1,h2,h3){line-height:1.1}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}:where(ul,ol)[role=list]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*="-"])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion: no-preference){:focus-visible{transition:outline-offset 145ms cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:2px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]),:where(input[type=file])::-webkit-file-upload-button,:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}@font-face{font-family:Chakra Petch;src:url(../fonts/ChakraPetch-SemiBoldItalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Chakra Petch;src:url(../fonts/ChakraPetch-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(../fonts/ChakraPetch-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(../fonts/ChakraPetch-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Chakra Petch;src:url(../fonts/ChakraPetch-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(../fonts/ChakraPetch-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Chakra Petch;src:url(../fonts/ChakraPetch-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Chakra Petch;src:url(../fonts/ChakraPetch-MediumItalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Chakra Petch;src:url(../fonts/ChakraPetch-LightItalic.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Chakra Petch;src:url(../fonts/ChakraPetch-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--size--1: clamp(.5208rem, .9804rem + -.7353vw, .8333rem);--size-0: clamp(.625rem, 1.1765rem + -.8824vw, 1rem);--size-1: clamp(.75rem, 1.4118rem + -1.0588vw, 1.2rem);--size-2: clamp(.9rem, 1.6941rem + -1.2706vw, 1.44rem);--size-3: clamp(1.08rem, 2.0329rem + -1.5247vw, 1.728rem);--size-4: clamp(1.296rem, 2.4395rem + -1.8296vw, 2.0736rem);--size-5: clamp(1.5552rem, 2.9274rem + -2.1956vw, 2.4883rem);--size-6: clamp(1.8662rem, 3.5129rem + -2.6347vw, 2.986rem);--size-7: clamp(2.2395rem, 4.2155rem + -3.1616vw, 3.5832rem);--size-8: clamp(2.6874rem, 5.0586rem + -3.794vw, 4.2998rem);--space-3xs: clamp(.25rem, .2226rem + .137vi, .3125rem);--space-2xs: clamp(.5rem, .4726rem + .137vi, .5625rem);--space-xs: clamp(.75rem, .6952rem + .274vi, .875rem);--space-s: clamp(1rem, .9452rem + .274vi, 1.125rem);--space-m: clamp(1.5rem, 1.4178rem + .411vi, 1.6875rem);--space-l: clamp(2rem, 1.8904rem + .5479vi, 2.25rem);--space-xl: clamp(3rem, 2.8356rem + .8219vi, 3.375rem);--space-2xl: clamp(4rem, 3.7808rem + 1.0959vi, 4.5rem);--space-3xl: clamp(6rem, 5.6712rem + 1.6438vi, 6.75rem);--space-3xs-2xs: clamp(.25rem, .113rem + .6849vi, .5625rem);--space-2xs-xs: clamp(.5rem, .3356rem + .8219vi, .875rem);--space-xs-s: clamp(.75rem, .5856rem + .8219vi, 1.125rem);--space-s-m: clamp(1rem, .6986rem + 1.5068vi, 1.6875rem);--space-m-l: clamp(1.5rem, 1.1712rem + 1.6438vi, 2.25rem);--space-l-xl: clamp(2rem, 1.3973rem + 3.0137vi, 3.375rem);--space-xl-2xl: clamp(3rem, 2.3425rem + 3.2877vi, 4.5rem);--space-2xl-3xl: clamp(4rem, 2.7945rem + 6.0274vi, 6.75rem);--font-base: sans-serif;--font-special: Chakra Petch;--Grey-10: #d6d6d6ff;--Grey-20: #bababaff;--Grey-30: #989898ff;--Grey-50: #313131ff;--Grey-70: #292929ff;--Grey-90: #181818ff;--Grey-100: #0a0a0aff;--Pink-10: #fefbfcff;--Pink-20: #e19fadff;--Pink-30: #d88092ff;--Pink-50: #c4405cff;--Pink-70: #832b3dff;--Pink-90: #62202eff;--Pink-100: #270d12ff;--Purple-10: #f1eff5ff;--Minecraft-Green-10: #d3d5d3ff;--Minecraft-Green-30: #909591ff;--Minecraft-Green-40: #464f48ff;--Minecraft-Green-50: #212c23ff;--Minecraft-Green-70: #1b251dff;--Minecraft-Green-80: #101611ff;--Minecraft-Green-100: #070907ff;--Purple-20: #b4a8c9ff;--Purple-30: #9c8cb8ff;--Purple-50: #6a5294ff;--Purple-70: #473763ff;--Purple-90: #35294aff;--Purple-100: #15101eff;--Floatee-Bleu-Foncé: #0f315eff;--Floatee-Bleu-Vif: #0076d5ff;--Floatee-Jaune: #f3a807ff;--Floatee-Orange: #ff8a36ff;--Floatee-Rose: #fca2bfff;--Floatee-Gris: #d4e9f1ff;--Primary-States-default: var(--Purple-50);--Primary-States-hover: var(--Purple-90);--Primary-States-active: var(--Purple-90);--Primary-States-disable: var(--Purple-20);--Primary-Background-light: var(--Purple-10);--Primary-Background-dark: var(--Purple-90);--Primary-Border-light: var(--Purple-90);--Primary-Border-dark: var(--Purple-10);--Primary-Text-light: var(--Purple-90);--Primary-Text-dark: var(--Purple-10);--Primary-Icon-light: var(--Purple-90);--Primary-Icon-dark: var(--Purple-10);--Secondary-States-default: var(--Pink-50);--Secondary-States-hover: var(--Pink-90);--Secondary-States-active: var(--Pink-90);--Secondary-States-disable: var(--Pink-20);--Secondary-Background-light: var(--Pink-10);--Secondary-Background-dark: var(--Pink-90);--Secondary-Border-light: var(--Pink-90);--Secondary-Border-dark: var(--Pink-10);--Secondary-Text-light: var(--Pink-90);--Secondary-Text-dark: var(--Pink-10);--Secondary-Icon-light: var(--Pink-90);--Secondary-Icon-dark: var(--Pink-10);--radius-small: 6px;--radius-base: 20px;--radius-round: 45%}html{font-family:var(--font-base)}*{box-sizing:border-box}body{text-align:center;background:var(--color-white);display:flex;flex-direction:column;gap:var(--space-s)}.astro-code{tab-size:2}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-family:var(--font-special);letter-spacing:5px}h1,.h1{font-size:var(--size-8);text-transform:uppercase}h2,.h2{font-size:var(--size-7)}h3,.h3{font-size:var(--size-6)}h4,.h4{font-size:var(--size-5)}h5,.h5{font-size:var(--size-3)}h6,.h6{font-size:var(--size-1);font-weight:700}p{font-size:var(--size-0)}a{font-size:var(--size-0);color:var(--color-text-on-dark)!important;&:hover{color:var(--color-green-secondaire)!important}&:visited{color:var(--color-green-secondaire)!important}&.link-nav{position:relative;display:inline-block;text-decoration:none;color:inherit;&:hover{text-decoration:none;color:var(--color-green-secondaire)}&:after{content:"";position:absolute;left:0;bottom:-2px;inline-size:100%;block-size:3px;text-decoration:none;scale:0 1;opacity:1;transform-origin:100% 50%;background-color:var(--color-green-secondaire)}&:hover:after{scale:1 1;transform-origin:0% 50%}}&.link-nice{text-decoration:underline;color:inherit;&:hover{text-decoration:none}}}@media (prefers-reduced-motion: no-preference){.link-nav:after{transition:scale .4s cubic-bezier(.77,0,.175,1)}}button,.btn{padding:var(--space-3xs) var(--space-xs);border:solid 2px transparent;border-radius:var(--radius-small);background-color:var(--_btn-bg, var(--color-purple-base));border-color:var(--_btn-border, var(--color-white));color:var(--_btn-color, var(--color-white));font-weight:700;text-decoration:none;text-transform:uppercase;&:hover{background-color:var(--_btn-bg, var(--color-white));border-color:var(--_btn-border, var(--color-white));color:var(--_btn-color, var(--color-purple-base))}}li{list-style:none}.bg_purple{background:var(--Primary-Background-dark);color:var(--Primary-Text-dark);border-radius:var(--radius-base);padding:var(--_padding-block, var(--space-2xs)) var(--_padding-block, var(--space-xs-s));padding-block-end:var(--_padding-block, var(--space-xl))}.iframe{width:70vw!important;margin:0 auto;border-radius:var(--radius-small)}.wrapper{--_content-width: 60rem;--_content-pading: 20vw;display:grid;grid-template-columns:var(--space-3xl) [full-width-start] 1fr [breakout-start] 1fr [content-start] var(--_content-width) [content-end] 1fr [breakout-end] 1fr [full-width-end] var(--space-3xl);column-gap:0}.wrapper>*{grid-column:content}.wrapper .content{grid-column:content}.wrapper .breakout{grid-column:beakout}.wrapper>.full-width{padding-inline:max(calc((100vw - var(--_content-width)) / 2),var(--_content-padding));grid-column:full}.wrapper .full-width-color{padding-block-start:var(--region-space, var(--space-l-2xl));padding-block-end:var(--region-space, var(--space-l-2xl));block-size:100%;border-radius:var(--radius-base);overflow:hidden;border-style:solid;border-image:linear-gradient(var(--color-full-width, var(--color-black)) 0 0) fill 0 //0 100vw}
