.dino{--dg-hi:var(--dino-green-light,#6aa56a);--dg:var(--dino-green,#6aa56a);--dg-lo:var(--dino-green-dark,#5b9159);--dg-deep:var(--dino-green-deep,#4b7d4a);--dg-crease:var(--dino-green-crease,#548a53);--ds-hi:var(--dino-spike-light,#ffc93f);--ds:var(--dino-spike,#f7a823);--dk-hi:var(--dino-skin-light,#f6dcc1);--dk:var(--dino-skin,#f6dcc1);--dk-lo:var(--dino-skin-dark,#f6dcc1);--d-ink:var(--dino-ink,#231d30);--d-line:var(--dino-line,#2b2540);--d-shadow:var(--dino-shadow,#30241842);--d-card:var(--dino-card,#fff);--d-card-lo:var(--dino-card-shade,#efe7da);--d-card-line:var(--dino-card-line,#e3d8c8);--d-accent:var(--dino-accent,#f7a823);--d-ok:var(--dino-ok,#2fb24a);--d-ok-hi:var(--dino-ok-light,#5fd474);--d-ok-lo:var(--dino-ok-dark,#1f8a37);--d-on-ok:#fff;--d-glint:#fff;--d-shine:#fff;--d-spark:#ffc83a;--d-device-hi:#aaa59e;--d-device:#76716a;--d-device-lo:#534e48;--d-tablet:#3b3631;--d-screen:#24211e;--d-shade:#281c122e;--d-code-1:#ffd36b;--d-code-2:#6fd58b;--d-code-3:#f4a56d;--d-code-4:#6fb6ff;--d-code-num:#6b655e;--d-red:#ef5a43;--d-red-lo:#c9412f;--d-yellow:#ffc845;--d-green-dot:#3ecf5b;--d-blue:#4f7cf0;--d-rocket-ring:#dcdff0;--d-pillow-hi:#fff;--d-pillow:#ece3d4;--d-puff:#ddd2c1;--d-phone-screen:#f8f4ee;--d-phone-img:#cdd6ff;max-width:100%;height:auto;display:block;overflow:visible}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--dino-line:#f6f1ea;--dino-shadow:#0000008c;--dino-card:#2d2924;--dino-card-shade:#1e1b18;--dino-card-line:#4c463f}}:root[data-theme=dark],.dino-dark{--dino-line:#f6f1ea;--dino-shadow:#0000008c;--dino-card:#2d2924;--dino-card-shade:#1e1b18;--dino-card-line:#4c463f}.dino-pop,.dino-char,.dino-breath,.dino-head,.dino-tail,.dino-spike,.dino-arm,.dino-hand,.dino-eyes,.dino-lid,.dino-shadow,.dino-code-line,.dino-tablet,.dino-tick,.dino-badge,.dino-spark,.dino-thought-dot,.dino-question,.dino-z,.dino-rocket,.dino-flame,.dino-puff,.dino-brows{transform-box:fill-box;transform-origin:50%}.dino-pop{transform-origin:50% 100%;animation:.46s both dino-pop}@keyframes dino-pop{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.3,1);transform:scale(.92,.86)}45%{opacity:1;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(1.03,1.05)}to{opacity:1;transform:none}}.dino-breath{transform-origin:50% 100%;animation:3.6s ease-in-out infinite dino-breathe}@keyframes dino-breathe{0%,to{transform:none}50%{transform:scale(1.012,1.026)}}.dino-lid{transform-origin:50% 0;animation:5.2s ease-in-out 1.2s infinite dino-blink;transform:scaleY(0)}@keyframes dino-blink{0%,93%,to{transform:scaleY(0)}95.5%{transform:scaleY(1)}}.dino-spike{transform-origin:50% 80%;animation:3.2s cubic-bezier(.45,0,.4,1) infinite dino-spike;animation-delay:calc(var(--i,0) * .13s)}@keyframes dino-spike{0%,70%,to{transform:none}22%{transform:rotate(-7deg)}44%{transform:rotate(4deg)}}.dino-tail{transform-origin:95% 18%;animation:3.4s ease-in-out infinite dino-tail}@keyframes dino-tail{0%,to{transform:rotate(-3deg)}50%{transform:rotate(5deg)}}.dino-head{transform-origin:60% 97%}.dino--salut .dino-arm--right{animation:2.2s cubic-bezier(.37,0,.63,1) infinite dino-wave}@keyframes dino-wave{0%,66%,to{transform:rotate(0)}11%{transform:rotate(-14deg)}25%{transform:rotate(5deg)}39%{transform:rotate(-12deg)}53%{transform:rotate(3deg)}}.dino--salut .dino-arm--left{animation:2.2s cubic-bezier(.37,0,.63,1) infinite dino-sway}@keyframes dino-sway{0%,66%,to{transform:rotate(0)}33%{transform:rotate(5deg)}}.dino--travaille :is(.dino-arm,.dino-hand){animation:2.4s cubic-bezier(.45,0,.55,1) infinite dino-tap}.dino--travaille :is(.dino-arm--right,.dino-hand--right){animation-delay:-1.2s}@keyframes dino-tap{0%,20%,40%,to{transform:translateY(0)}10%,30%{transform:translateY(-4px)}}.dino-code-line{transform-origin:0;animation:3.6s cubic-bezier(.45,0,.55,1) infinite backwards dino-type;animation-delay:calc(var(--i,0) * .45s)}@keyframes dino-type{0%{opacity:1;animation-timing-function:cubic-bezier(.22,1,.36,1);transform:scaleX(0)}16%,84%{opacity:1;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}.dino--explique .dino-tablet{transform-origin:10% 60%;animation:3.4s ease-in-out infinite dino-tilt}@keyframes dino-tilt{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2.5deg)}}.dino--explique .dino-head{animation:3.4s ease-in-out infinite dino-nod}@keyframes dino-nod{0%,46%,to{transform:none}14%{transform:rotate(3deg)translateY(1.5px)}26%{transform:none}36%{transform:rotate(2deg)translateY(1px)}}.dino--verifie .dino-tick{animation:4.8s cubic-bezier(.45,0,.55,1) infinite backwards dino-tick;animation-delay:calc(var(--i,0) * .5s)}@keyframes dino-tick{0%{opacity:0;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:scale(.3)}10%,88%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.6)}}.dino--verifie .dino-arm--right{animation:4.8s cubic-bezier(.45,0,.55,1) infinite dino-point}@keyframes dino-point{0%,4%,to{transform:rotate(-6deg)}10.4%,14.4%{transform:rotate(-1deg)}20.8%,24.8%{transform:rotate(4deg)}31.2%,70%{transform:rotate(9deg)}}.dino--bravo .dino-char{transform-origin:50% 100%;animation:2.6s cubic-bezier(.45,0,.55,1) infinite dino-hop}@keyframes dino-hop{0%,66%,to{transform:translateY(0)scale(1)}10%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translateY(0)scale(1.05,.93)}30%{animation-timing-function:cubic-bezier(.55,0,.8,.4);transform:translateY(-18px)scale(.98,1.03)}44%{transform:translateY(0)scale(1.05,.94)}56%{transform:translateY(0)scale(.99,1.01)}}.dino--bravo .dino-shadow{animation:2.6s cubic-bezier(.45,0,.55,1) infinite dino-shadow-hop}@keyframes dino-shadow-hop{0%,44%,to{opacity:1;transform:scale(1)}10%{opacity:1;animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:scale(1)}30%{opacity:.6;animation-timing-function:cubic-bezier(.55,0,.8,.4);transform:scale(.82)}}.dino--bravo .dino-badge{animation:2.6s cubic-bezier(.45,0,.55,1) infinite dino-badge}@keyframes dino-badge{0%,18%,54%,to{transform:scale(1)}30%{transform:scale(1.12)}43%{transform:scale(.98)}}.dino-spark{animation:2.4s ease-in-out infinite dino-twinkle;animation-delay:calc(var(--i,0) * -600ms)}@keyframes dino-twinkle{0%,to{opacity:.55;transform:scale(.65)}50%{opacity:1;transform:scale(1.1)}}.dino--bravo .dino-brows{animation:2.6s ease-in-out infinite dino-brows}@keyframes dino-brows{0%,16%,50%,to{transform:none}28%{transform:translateY(-3px)}}.dino--reflechit .dino-head{animation:4s ease-in-out infinite dino-ponder}@keyframes dino-ponder{0%,to{transform:none}40%,60%{transform:rotate(-5deg)}}.dino-thought-dot{animation:2.4s ease-in-out infinite dino-pulse;animation-delay:calc(var(--i,0) * .3s)}@keyframes dino-pulse{0%,to{opacity:.6;transform:scale(.75)}40%{opacity:1;transform:scale(1.12)}}.dino-question{transform-origin:40% 100%;animation:2.4s ease-in-out infinite dino-bob}@keyframes dino-bob{0%,to{transform:none}50%{transform:translateY(-4px)rotate(7deg)}}.dino--dort .dino-breath{animation:5s ease-in-out infinite dino-sleep}@keyframes dino-sleep{0%,to{transform:none}50%{transform:scale(1.02,1.045)}}.dino-z{animation:4s ease-out infinite dino-z;animation-delay:calc(var(--i,0) * -2s)}@keyframes dino-z{0%{opacity:0;transform:translate(-6px,10px)scale(.5)}25%,65%{opacity:1}to{opacity:0;transform:translate(8px,-16px)scale(1.1)}}.dino--decolle .dino-char{transform-origin:50% 100%;animation:3.6s cubic-bezier(.45,0,.55,1) infinite dino-launch}@keyframes dino-launch{0%,86%,to{transform:translate(0)rotate(0)scale(1)}5%{transform:translate(-1.5px)rotate(-1deg)scale(1)}10%{transform:translate(1.5px)rotate(1deg)scale(1)}15%{transform:translate(-1.2px)rotate(-.8deg)scale(1)}20%{transform:translate(1px)rotate(0)scale(1)}28%{animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:translate(0)rotate(0)scale(1.04,.94)}44%{transform:translateY(-14px)rotate(0)scale(.97,1.04)}}.dino--decolle .dino-shadow{animation:3.6s cubic-bezier(.45,0,.55,1) infinite dino-shadow-lift}@keyframes dino-shadow-lift{0%,86%,to{opacity:1;transform:scale(1)}28%{opacity:1;animation-timing-function:cubic-bezier(.2,.6,.35,1);transform:scale(1)}44%{opacity:.65;transform:scale(.85)}}.dino-puff{transform-origin:70%;animation:3.6s cubic-bezier(.22,1,.36,1) infinite dino-puff;animation-delay:calc(var(--i,0) * .12s)}@keyframes dino-puff{0%,26%{opacity:0;transform:translate(0)scale(.5)}40%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translate(0)scale(1)}80%{opacity:.8}to{opacity:0;transform:translate(-12px,2px)scale(1.2)}}.dino-rocket{animation:2.4s ease-in-out infinite dino-float}@keyframes dino-float{0%,to{transform:none}50%{transform:translateY(-5px)rotate(3deg)}}.dino-flame{transform-origin:50% 0;animation:2.4s ease-in-out infinite dino-flame}@keyframes dino-flame{0%,to{transform:none}25%{transform:scale(.9,.8)}50%{transform:scale(1.05,1.15)}75%{transform:scale(.95,.9)}}.dino--apercu .dino-eyes{animation:4.4s cubic-bezier(.45,0,.55,1) infinite dino-look}@keyframes dino-look{0%,34%,92%,to{transform:translate(0)}42%,84%{transform:translate(2px,-7px)}}.dino--apercu .dino-head{animation:4.4s cubic-bezier(.45,0,.55,1) infinite dino-turn}@keyframes dino-turn{0%,36%,96%,to{transform:rotate(0)}48%,86%{transform:rotate(-3deg)}}:root[data-motion=off] .dino,:root[data-motion=off] .dino *{animation:none!important}@media (prefers-reduced-motion:reduce){:root:not([data-motion=on]) .dino,:root:not([data-motion=on]) .dino *{animation:none!important}}.dino.dino--couleur-ocre{--dino-green-light:#d9a24a;--dino-green:#d9a24a;--dino-green-dark:#c08a36;--dino-green-deep:#a5742b;--dino-green-crease:#b8832f}.dino.dino--couleur-ciel{--dino-green-light:#7fb3d9;--dino-green:#7fb3d9;--dino-green-dark:#6a9dc4;--dino-green-deep:#5687ac;--dino-green-crease:#6194bb}.dino.dino--couleur-prune{--dino-green-light:#a07ab8;--dino-green:#a07ab8;--dino-green-dark:#8a65a2;--dino-green-deep:#74538a;--dino-green-crease:#805c98}
