@font-face{font-family:Chunko;src:url(/font/Chunko\ Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-Thin.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-ExtraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/font/Inter-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}body,html{color:white;overflow:hidden;height:100%}:root{--blue-toptigo:#2491E6;--blue-dark:#0062AE;--blue-light:#DEEFFF;--yellow-toptigo:#EFFF00;--yellow-dark:#E7EF6E;--yellow-light:#FAFFDB;--pink-toptigo:#F7B8D5;--pink-dark:#FF0099;--pink-light:#FFF3F8;--grey-toptigo:#061C32;--grey-dark:#1B3D5E;--grey-light:#FFFFFF;--white:#FFFFFF;--font-display:"Chunko",sans-serif;--font-body:"Inter",sans-serif}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw}.scroll-hide::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}*{margin:0;padding:0;box-sizing:border-box;max-width:100%}body{background-color:var(--blue-dark);font-family:Lato,sans-serif}header{display:flex;justify-content:space-between;padding:3vh;background-color:#0B132B}header a{text-decoration:none;color:white;padding-top:.2vh;font-size:2vw}#main #article{position:absolute;width:100%;height:50vw;top:90vh;background-color:hsl(237,50%,37%);border-radius:50%;box-shadow:inset 0 0 50px #fff,inset 20px 0 80px #f0f,inset -20px 0 80px #0ff,inset 20px 0 300px #f0f,inset -20px 0 300px #0ff,0 0 50px #fff,-10px 0 100px #f0f,10px 0 100px #0ff}#titre{text-align:center;font-size:3.5vw;width:800px;top:66vh;color:rgb(255,235,254);text-shadow:0 0 100px #f0f;animation:fadeIn 6s 0s}#div,#titre{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}#div{width:30vw;height:30vw;border-radius:50%;box-shadow:inset 0 0 50px #fff,inset 20px 0 80px #f0f,inset -20px 0 80px #0ff,inset 20px 0 300px #f0f,inset -20px 0 300px #0ff,0 0 50px #fff,-10px 0 60px #f0f,10px 0 60px #0ff;top:18vh;animation:boule 3s ease-out 0s 1}@keyframes boule{0%{transform:translateY(300%)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}35%{opacity:0}70%{opacity:1}to{opacity:1}}.pageCard{width:100%;max-width:900px;margin:40px auto;border-radius:8px;box-shadow:0 4px 32px var(--yellow-toptigo);padding:40px 32px 32px;display:flex;flex-direction:column;align-items:stretch;gap:2rem}.innerCard,.pageCard{background:var(--grey-dark)}.innerCard{border-radius:5px;box-shadow:1px 1px 5px var(--yellow-toptigo);padding:24px;color:#fff;margin-bottom:24px}.pageBg{width:100%;background:var(--blue-dark);flex-direction:column;padding:0}.ErrorBoundary_container__84LH_,.pageBg{min-height:100vh;display:flex;align-items:center;justify-content:center}.ErrorBoundary_container__84LH_{background:var(--grey-toptigo);background-image:radial-gradient(ellipse at 50% 0,rgba(36,145,230,.18) 0,transparent 65%);padding:20px;font-family:var(--font-body)}.ErrorBoundary_card__17OGW{background:var(--grey-dark);border-radius:24px;border-top:5px solid var(--pink-dark);box-shadow:0 8px 40px rgba(0,0,0,.5),0 0 0 1px rgba(255,0,153,.15);width:100%;max-width:460px;padding:52px 40px 44px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.ErrorBoundary_iconWrapper__uYrTM{position:relative;width:80px;height:80px;margin-bottom:4px}.ErrorBoundary_iconCircle__vXUkY{width:80px;height:80px;border-radius:50%;background:rgba(255,0,153,.12);border:2px solid rgba(255,0,153,.4);display:flex;align-items:center;justify-content:center;animation:ErrorBoundary_pulse__Z2VT_ 2.5s ease-in-out infinite}.ErrorBoundary_iconEmoji__79mQQ{font-size:36px;line-height:1;animation:ErrorBoundary_shake__A3R0j 3s ease-in-out infinite}@keyframes ErrorBoundary_pulse__Z2VT_{0%,to{box-shadow:0 0 0 0 rgba(255,0,153,.25)}50%{box-shadow:0 0 0 14px rgba(255,0,153,0)}}@keyframes ErrorBoundary_shake__A3R0j{0%,85%,to{transform:rotate(0deg)}88%{transform:rotate(-8deg)}92%{transform:rotate(8deg)}96%{transform:rotate(-4deg)}}.ErrorBoundary_title__WY0l9{font-family:var(--font-display);font-size:1.7rem;color:var(--yellow-toptigo);font-weight:700;letter-spacing:.04em;filter:drop-shadow(0 0 12px rgba(239,255,0,.3));margin:0;line-height:1.2}.ErrorBoundary_subtitle__2UXh2{font-family:var(--font-body);color:var(--blue-light);font-size:15px;margin:0;opacity:.7;max-width:320px;line-height:1.5}.ErrorBoundary_divider__ki1h1{width:48px;height:3px;border-radius:99px;background:linear-gradient(90deg,var(--yellow-toptigo),var(--blue-toptigo));opacity:.5}.ErrorBoundary_btn__z_tR_{margin-top:6px;padding:13px 32px;background:var(--yellow-toptigo);color:var(--grey-toptigo);font-family:var(--font-body);font-weight:700;font-size:15px;border:none;border-radius:12px;cursor:pointer;letter-spacing:.03em;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease;box-shadow:0 4px 20px rgba(239,255,0,.25)}.ErrorBoundary_btn__z_tR_:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(239,255,0,.4)}.ErrorBoundary_btn__z_tR_:active{transform:translateY(0);opacity:.85}@media (max-width:520px){.ErrorBoundary_card__17OGW{padding:40px 24px 36px;border-radius:20px}.ErrorBoundary_title__WY0l9{font-size:1.35rem}}