html.concombre{--cc-peau:#3f7d20;--cc-peau-clair:#6aa84f;--cc-chair:#dff2d8;--cc-chair-pale:#f2fbee;--cc-graine:#eaf7c9;--cc-encre:#1e3b14}html.concombre body{background-color:var(--cc-chair-pale);color:var(--cc-encre);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg opacity='0.13'%3E%3Ccircle cx='30' cy='30' r='16' fill='%236aa84f'/%3E%3Ccircle cx='30' cy='30' r='11' fill='%23dff2d8'/%3E%3Cellipse cx='27' cy='27' rx='2' ry='3' fill='%236aa84f'/%3E%3Cellipse cx='34' cy='31' rx='2' ry='3' fill='%236aa84f'/%3E%3Cellipse cx='28' cy='34' rx='2' ry='3' fill='%236aa84f'/%3E%3Ccircle cx='90' cy='85' r='13' fill='%233f7d20'/%3E%3Ccircle cx='90' cy='85' r='9' fill='%23eaf7c9'/%3E%3Cellipse cx='88' cy='83' rx='1.6' ry='2.4' fill='%236aa84f'/%3E%3Cellipse cx='93' cy='87' rx='1.6' ry='2.4' fill='%236aa84f'/%3E%3C/g%3E%3C/svg%3E")}html.concombre,html.concombre *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cg transform='rotate(-35 18 18)'%3E%3Crect x='13' y='4' width='11' height='26' rx='5.5' fill='%233f7d20'/%3E%3Crect x='15' y='6' width='4' height='22' rx='2' fill='%236aa84f' opacity='.65'/%3E%3Cellipse cx='18.5' cy='5' rx='3' ry='2' fill='%2387c05f'/%3E%3C/g%3E%3C/svg%3E") 4 4,auto}html.concombre a,html.concombre button,html.concombre [role=button],html.concombre summary,html.concombre label{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' viewBox='0 0 36 36'%3E%3Cg transform='rotate(-15 18 18)'%3E%3Crect x='13' y='4' width='11' height='26' rx='5.5' fill='%233f7d20'/%3E%3Crect x='15' y='6' width='4' height='22' rx='2' fill='%236aa84f' opacity='.65'/%3E%3Cellipse cx='18.5' cy='5' rx='3' ry='2' fill='%2387c05f'/%3E%3Ccircle cx='16' cy='13' r='1.6' fill='%23fff'/%3E%3Ccircle cx='21' cy='13' r='1.6' fill='%23fff'/%3E%3Ccircle cx='16' cy='13.4' r='.8' fill='%23142'/%3E%3Ccircle cx='21' cy='13.4' r='.8' fill='%23142'/%3E%3C/g%3E%3C/svg%3E") 4 4,pointer}html.concombre input,html.concombre textarea{cursor:text}html.concombre .bg-white{background-color:var(--cc-chair-pale)!important}html.concombre .bg-slate-50{background-color:var(--cc-graine)!important}html.concombre .border-slate-200,html.concombre .border-slate-100,html.concombre .border-slate-300{border-color:#b9d9a8!important}html.concombre .text-slate-800,html.concombre .text-slate-900{color:var(--cc-encre)!important}html.concombre .text-slate-500,html.concombre .text-slate-400{color:#5d8a49!important}html.concombre .bg-green-600{background-color:var(--cc-peau)!important}html.concombre .bg-green-700{background-color:#2f5f18!important}html.concombre aside,html.concombre .bg-slate-900{background-color:#24450f!important}html.concombre ::-webkit-scrollbar-thumb{background:var(--cc-peau-clair)}html.concombre ::-webkit-scrollbar-track{background:var(--cc-graine)}html.concombre h1:hover,html.concombre h2:hover{animation:.42s ease-in-out cc-frisson}@keyframes cc-frisson{0%,to{transform:rotate(0)}25%{transform:rotate(-1.2deg)}75%{transform:rotate(1.2deg)}}html.concombre button:active,html.concombre a:active{transform:scale(.94)rotate(-1deg)}.cc-mascotte{z-index:40;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.9;animation:3.4s ease-in-out infinite cc-dandine;position:fixed}@keyframes cc-dandine{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-10px)rotate(6deg)}}.cc-danse{animation:2.6s ease-in-out infinite cc-danse}@keyframes cc-danse{0%,to{transform:translateY(0)rotate(-10deg)}25%{transform:translateY(-14px)rotate(8deg)}50%{transform:translateY(0)rotate(-8deg)scaleX(-1)}75%{transform:translateY(-14px)rotate(10deg)scaleX(-1)}}.cc-toupie{animation:4.2s cubic-bezier(.35,0,.25,1) infinite cc-toupie}@keyframes cc-toupie{0%,55%,to{transform:rotate(0)}70%{transform:rotate(360deg)scale(1.08)}85%{transform:rotate(720deg)}}.cc-saut{animation:1.9s cubic-bezier(.28,.84,.42,1) infinite cc-saut}@keyframes cc-saut{0%,to{transform:translateY(0)scaleY(1)}12%{transform:translateY(2px)scaleY(.86)}38%{transform:translateY(-26px)scaleY(1.06)}62%{transform:translateY(0)scaleY(.94)}75%{transform:translateY(0)scaleY(1)}}.cc-moonwalk{animation:5.5s ease-in-out infinite cc-moonwalk}@keyframes cc-moonwalk{0%,to{transform:translate(0)rotate(-4deg)scaleX(-1)}45%{transform:translate(-70px)rotate(4deg)scaleX(-1)}50%{transform:translate(-70px)rotate(4deg)scaleX(1)}95%{transform:translate(0)rotate(-4deg)scaleX(1)}}.cc-bulle{z-index:41;pointer-events:none;background:var(--cc-graine,#eaf7c9);color:var(--cc-encre,#1e3b14);border:2px solid var(--cc-peau-clair,#6aa84f);white-space:nowrap;border-radius:12px;padding:4px 10px;font-size:12px;font-weight:600;animation:2.4s ease-out forwards cc-bulle-monte;position:fixed}@keyframes cc-bulle-monte{0%{opacity:0;transform:translateY(6px)scale(.9)}15%{opacity:1;transform:translateY(0)scale(1)}80%{opacity:1}to{opacity:0;transform:translateY(-18px)}}.cc-eclat{z-index:42;pointer-events:none;font-size:22px;animation:.9s ease-out forwards cc-projection;position:fixed}@keyframes cc-projection{0%{opacity:1;transform:translate(0)scale(.6)rotate(0)}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1.4) rotate(var(--tour))}}.cc-compteur{z-index:43;pointer-events:none;border:2px solid var(--cc-peau-clair,#6aa84f);background:#ffffffd9;border-radius:999px;gap:3px;padding:5px 9px;font-size:13px;line-height:1;display:flex;position:fixed;bottom:14px;right:14px}@media (prefers-reduced-motion:reduce){.cc-mascotte,.cc-bulle,.cc-eclat,.cc-danse,.cc-toupie,.cc-saut,.cc-moonwalk,html.concombre h1:hover,html.concombre h2:hover{animation:none}}.cc-poursuivant{z-index:44;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;position:fixed;top:0;left:0}.cc-trottine>svg{animation:.38s ease-in-out infinite cc-trottine}@keyframes cc-trottine{0%,to{transform:rotate(-5deg)translateY(0)}50%{transform:rotate(5deg)translateY(-3px)}}.cc-plainte{white-space:nowrap;color:var(--cc-encre,#1e3b14);border:1.5px solid var(--cc-peau-clair,#6aa84f);background:#ffffffd9;border-radius:10px;padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.cc-joie{border-color:#f28fa4}.cc-larme{animation:.9s ease-in infinite cc-larme}.cc-larme-2{animation-delay:.45s}@keyframes cc-larme{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(9px)}}.cc-coeur{z-index:45;pointer-events:none;font-size:18px;animation:1.1s ease-out forwards cc-projection;position:fixed}@media (prefers-reduced-motion:reduce){.cc-poursuivant,.cc-coeur{display:none}}
