.connexion{--cx-fond:#eceef1;--cx-citron:#d4f55ae6;--cx-citron-coeur:#defa708c;--cx-soleil:#ffd66680;--cx-bleu:#0057fc42;--cx-ciel:#60baff4d;--cx-corail:#e5484d38;--cx-voile:radial-gradient(120% 90% at 50% 0%, #ffffff59, #fff0 60%);--cx-grain:.5;--cx-encre:#111214;--cx-encre-ombre:drop-shadow(0 14px 18px #2b340a33);--cx-date:#4a4e56;--cx-verre:#ffffff8f;--cx-verre-bord:#ffffffc7;--cx-ombre:0 40px 90px -30px #24300c61, 0 2px 6px #1112140f, inset 0 1px 0 #ffffffd9;--cx-disque:#ffffff80;--cx-disque-bord:#ffffffc7;--cx-trace:#111214;--cx-corps:64px;--cx-bonsai:min(60vw, 240px);--bonsai-feuillage:#c6e65a;--bonsai-feuillage-ombre:#93b83c;--bonsai-feuillage-reflet:#e4f88e;--bonsai-bois-clair:#8e603e;--bonsai-bois-sombre:#5a3a25;--bonsai-pot:#cf7f4f;--bonsai-pot-bas:#b4643a;--bonsai-rebord:#e7a073;--bonsai-pied:#8c4626;--bonsai-terre:#3d2c21;--bonsai-mousse:#7f9f30;--bonsai-halo:#fff9;--bonsai-ombre:#24281442;background-color:var(--cx-fond)}.stimize-dark-scheme .connexion,[data-theme=dark] .connexion{--cx-fond:#0b0c0e;--cx-citron:#d4f55a17;--cx-citron-coeur:#d4f55a33;--cx-soleil:#50d2aa0f;--cx-bleu:#2b6cff5c;--cx-ciel:#60baff1a;--cx-corail:#f0595f2b;--cx-voile:radial-gradient(130% 100% at 50% 50%, #0000 45%, #00000073);--cx-grain:.35;--cx-encre:#f5f6f7;--cx-encre-ombre:drop-shadow(0 0 20px #d4f55a47);--cx-date:#a9aeb8;--cx-verre:#1214198c;--cx-verre-bord:#ffffff1a;--cx-ombre:0 40px 100px -30px #000c, inset 0 1px 0 #ffffff12;--cx-disque:#12141980;--cx-disque-bord:#ffffff1f;--cx-trace:#d4f55a;--bonsai-feuillage:#c3e64e;--bonsai-feuillage-ombre:#7c9f2a;--bonsai-feuillage-reflet:#e3f88a;--bonsai-halo:#d4f55a24;--bonsai-bois-clair:#a87652;--bonsai-bois-sombre:#6c4630;--bonsai-terre:#2a1f18;--bonsai-ombre:#0009}@media (max-height:740px){.connexion{--cx-bonsai:min(36vw, 130px)}}@media (min-width:640px){.connexion{--cx-corps:76px;--cx-bonsai:240px}}@media (min-width:1024px){.connexion{--cx-corps:clamp(60px, 5vw, 80px);--cx-bonsai:clamp(300px, 30vw, 460px)}}.connexion-fond,.connexion-voile,.connexion-grain{z-index:-1;pointer-events:none;position:absolute;inset:0}.connexion-fond{--cx-pos-citron:30% 40%;--cx-pos-soleil:44% 56%;--cx-pos-ciel:60% 70%;--cx-pos-bleu:72% 78%;--cx-pos-corail:76% 24%;animation:cx-apparition 1.6s var(--ease-out) both;overflow:hidden}.connexion-voile{background:var(--cx-voile)}@media (max-width:1023px){.connexion-fond{--cx-pos-citron:30% 28%;--cx-pos-soleil:50% 48%;--cx-pos-ciel:34% 76%;--cx-pos-bleu:68% 88%;--cx-pos-corail:84% 16%}}.connexion-fond:before,.connexion-fond:after{content:"";position:absolute;inset:-30%}.connexion-fond:before{background:radial-gradient(13% 16% at var(--cx-pos-citron), var(--cx-citron-coeur), #d4f55a00 100%), radial-gradient(30% 36% at var(--cx-pos-citron), var(--cx-citron), #d4f55a00 100%), radial-gradient(26% 30% at var(--cx-pos-soleil), var(--cx-soleil), #ffd66600 100%);animation:cx-derive-chaude 26s var(--ease-in-out) infinite alternate}.connexion-fond:after{background:radial-gradient(30% 34% at var(--cx-pos-bleu), var(--cx-bleu), #0057fc00 100%), radial-gradient(24% 26% at var(--cx-pos-ciel), var(--cx-ciel), #60baff00 100%), radial-gradient(20% 24% at var(--cx-pos-corail), var(--cx-corail), #e5484d00 100%);animation:cx-derive-froide 34s var(--ease-in-out) infinite alternate}.connexion-grain{opacity:var(--cx-grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}@keyframes cx-apparition{0%{opacity:0}}@keyframes cx-derive-chaude{0%{transform:translate(-3%,-2%)rotate(-4deg)scale(1)}to{transform:translate(4%,3%)rotate(5deg)scale(1.08)}}@keyframes cx-derive-froide{0%{transform:translate(3%,2%)rotate(3deg)scale(1.06)}to{transform:translate(-4%,-3%)rotate(-5deg)scale(1)}}.connexion-trace{width:min(100%, calc(var(--largeur) / 1000 * var(--cx-corps)));height:auto;filter:var(--cx-encre-ombre);display:block;overflow:visible}@media (max-width:1023px){.connexion-trace{margin-inline:auto}.connexion-trace-ligne{transform:translateX(calc(var(--centrer) * 1px))}}.connexion-trace-trait{fill:none;stroke:var(--cx-trace);stroke-linejoin:round;opacity:0;stroke-dasharray:1 2;stroke-dashoffset:1px;animation-name:cx-tracer,cx-estomper;animation-timing-function:cubic-bezier(.45,.05,.3,1),ease-out;animation-fill-mode:forwards}.connexion-trace-encre{fill:var(--cx-encre);opacity:0;animation:cx-encrer .6s var(--ease-out) forwards}@keyframes cx-tracer{0%{opacity:1;stroke-dashoffset:1px}to{opacity:1;stroke-dashoffset:0}}@keyframes cx-estomper{0%{opacity:1}to{opacity:0}}@keyframes cx-encrer{to{opacity:1}}.bonsai{width:var(--cx-bonsai);height:auto;display:block;overflow:visible}.bonsai-bois-clair{stop-color:var(--bonsai-bois-clair)}.bonsai-bois-sombre{stop-color:var(--bonsai-bois-sombre)}.bonsai-ombre-centre{stop-color:var(--bonsai-ombre)}.bonsai-ombre-bord{stop-color:var(--bonsai-ombre);stop-opacity:0}.bonsai-halo-centre{stop-color:var(--bonsai-halo)}.bonsai-halo-bord{stop-color:var(--bonsai-halo);stop-opacity:0}.bonsai-feuillage{fill:var(--bonsai-feuillage)}.bonsai-feuillage-ombre{fill:var(--bonsai-feuillage-ombre)}.bonsai-feuillage-reflet{fill:var(--bonsai-feuillage-reflet)}.bonsai-pot-corps{fill:var(--bonsai-pot)}.bonsai-pot-bas{fill:var(--bonsai-pot-bas)}.bonsai-rebord{fill:var(--bonsai-rebord)}.bonsai-pied{fill:var(--bonsai-pied)}.bonsai-terre{fill:var(--bonsai-terre)}.bonsai-mousse{fill:var(--bonsai-mousse)}.bonsai-pot{animation:cx-poser .7s .1s var(--ease-out) both}.bonsai-ombre{transform-box:fill-box;transform-origin:50%;animation:cx-ombre .8s .1s var(--ease-out) both}.bonsai-halo{opacity:0;animation:cx-encrer 1.6s 1.3s var(--ease-out) forwards}.bonsai-bois{fill:none;stroke-linecap:round;stroke-linejoin:round;opacity:0;stroke-dasharray:1 2;stroke-dashoffset:1px;animation-name:cx-tracer;animation-timing-function:linear;animation-fill-mode:forwards}.bonsai-coussin{animation-name:cx-eclore;animation-timing-function:var(--ease-spring);animation-fill-mode:forwards;transform:scale(0)}@keyframes cx-poser{0%{opacity:0;transform:translateY(14px)}}@keyframes cx-ombre{0%{opacity:0;transform:scaleX(.4)}}@keyframes cx-eclore{to{transform:scale(1)}}.connexion-date{color:var(--cx-date);animation:cx-apparition 1s .2s var(--ease-out) both}.connexion-carte{--text-heading:#15171c;--text-body:#383c44;--text-muted:#565b65;--text-placeholder:#6b707a;--surface-subtle:#ffffff9e;--surface-contrast:#fffc;--surface-card:#fff;--border-subtle:#15171c1a;--action-primary:#15171c;--action-primary-text:#fff;--focus-ring:#15171c99;--shadow-card:0 10px 30px -12px #24300c59;--shadow-card-hover:0 14px 34px -12px #24300c73;background-color:var(--cx-verre);border:1px solid var(--cx-verre-bord);box-shadow:var(--cx-ombre);-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);animation:cx-entree .9s .15s var(--ease-out) both}.stimize-dark-scheme .connexion-carte,[data-theme=dark] .connexion-carte{--text-heading:#f4f5f8;--text-body:#d4d7dd;--text-muted:#a9aeb8;--text-placeholder:#8f95a0;--surface-subtle:#ffffff12;--surface-contrast:#ffffff1c;--surface-card:#ffffff24;--border-subtle:#ffffff21;--action-primary:#f4f5f8;--action-primary-text:#111214;--focus-ring:#f4f5f8b3;--shadow-card:0 10px 30px -12px #0009;--shadow-card-hover:0 14px 34px -12px #000000b3}@keyframes cx-entree{0%{opacity:0;transform:translateY(18px)scale(.985)}}.connexion-disque{color:var(--text-heading);background-color:var(--cx-disque);border:1px solid var(--cx-disque-bord);-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5)}@media (prefers-reduced-motion:reduce){.connexion-fond,.connexion-fond:before,.connexion-fond:after,.connexion-date,.connexion-carte,.bonsai-pot,.bonsai-ombre,.connexion-trace-trait{animation:none}.connexion-trace-encre,.bonsai-halo{opacity:1;animation:none}.bonsai-bois{opacity:1;stroke-dashoffset:0;animation:none}.bonsai-coussin{animation:none;transform:none}}
