@charset "UTF-8";footer{background:#2b2b2b}footer,footer a,footer h2,footer h3,footer label,footer li,footer p{color:#e6e2de}footer .invalid-feedback{color:#e6e2de!important}footer .badge-danger{background-color:#fff!important;color:#dc3545!important}body{background:#fff}body,body a,body h2,body h3,body label,body p{color:#2b2b2b}#data-protection-wrapper,#data-wrapper,#faq-wrapper,#form,#legal-wrapper,#login,#resource-list,#sell-conditions-wrapper,#who-am-i-wrapper,footer .footer-content{display:flex;flex-wrap:wrap;justify-content:center}[class*=col-]{box-sizing:border-box;padding:10px}.footer-part{max-width:83%;min-width:83%}#data-protection-wrapper h1,#data-protection-wrapper>div,#data-wrapper h1,#data-wrapper>div,#faq-wrapper h1,#faq-wrapper>div,#form form,#form h1,#legal-wrapper h1,#legal-wrapper>div,#login form,#login h1,#sell-conditions-wrapper h1,#sell-conditions-wrapper>div,#who-am-i-wrapper h1,#who-am-i-wrapper>div,.footer-start{max-width:99.6%;min-width:99.6%}.form-group.button1,.option{display:none}.textarea-block .form-group.button2{display:block}@media only screen and (min-width:768px){.footer-part{margin-left:0}.footer-part,.footer-start{max-width:16.6%;min-width:16.6%}#data-protection-wrapper>div,#data-wrapper>div,#faq-wrapper>div,#form form,#legal-wrapper>div,#login form,#sell-conditions-wrapper>div,#who-am-i-wrapper>div{max-width:66.4%;min-width:66.4%}#data-protection-wrapper h1,#data-wrapper h1,#faq-wrapper h1,#legal-wrapper h1,#sell-conditions-wrapper h1,#who-am-i-wrapper h1{max-width:83%;min-width:83%}.textarea-block .form-group.button2{display:none}.form-group.button1,.option{display:block}}@media only screen and (min-width:992px){#data-protection-wrapper>div,#data-wrapper>div,#faq-wrapper>div,#form form,#legal-wrapper>div,#login form,#sell-conditions-wrapper>div,#who-am-i-wrapper>div{max-width:49.8%;min-width:49.8%}#data-protection-wrapper h1,#data-wrapper h1,#faq-wrapper h1,#legal-wrapper h1,#sell-conditions-wrapper h1,#who-am-i-wrapper h1{max-width:66.4%;min-width:66.4%}}@media only screen and (min-width:1200px){#form form,#login form{max-width:24.9%;min-width:24.9%}#data-protection-wrapper>div,#data-wrapper>div,#faq-wrapper>div,#legal-wrapper>div,#sell-conditions-wrapper>div,#who-am-i-wrapper>div{max-width:41.5%;min-width:41.5%}}footer .footer-copyright{margin-bottom:auto;margin-top:auto}.footer-part,.footer-start,footer .footer-copyright{padding-left:0;padding-right:0;text-align:center}@media only screen and (min-width:768px){.footer-part,.footer-start{padding-left:0;text-align:left}}.navbar{display:flex;justify-content:space-between;z-index:500}.navbar .navbar-nav{align-items:center;background:inherit;justify-content:center;z-index:2500}.navbar .navbar-nav *{margin-left:2vw;margin-right:2vw;text-decoration:none}.navbar .navbar-nav li,.navbar-nav .navbar li{list-style:none;margin:2vw}.navbar .navbar-nav li a,.navbar-nav .navbar li a{text-decoration:none}.navbar{position:fixed;top:0;width:100%}.navbar-brand{background:inherit;height:80%;margin:auto 10px;z-index:3000}#data-protection-wrapper,#data-wrapper,#faq-wrapper,#legal-wrapper,#sell-conditions-wrapper,#who-am-i-wrapper{border-top:76px solid transparent;box-sizing:border-box}.navbar-toggler-open{display:block;margin-bottom:auto;margin-top:auto;z-index:2000}.navbar-toggler-open svg{padding-right:15px}.navbar-toggler-close{position:absolute;right:0;top:0}.navbar .navbar-nav{align-items:start;border:thin solid grey;box-shadow:5px 5px 15px rgba(0,0,0,.2);display:flex;flex-direction:column;max-height:100vh;overflow:scroll;padding-top:38px;position:absolute;right:0;transition:top 1s ease-out;width:100%}.navbar .navbar-nav:not(:target){top:-100vh}.navbar .navbar-nav:not(:target) .navbar-toggler-close{opacity:0}.navbar .navbar-nav:target{top:0}.navbar .navbar-nav:target .navbar-toggler-close{opacity:1;transition-delay:1s;transition-duration:1s}@media only screen and (min-width:576px){.navbar-toggler-close,.navbar-toggler-open{display:none}.navbar .navbar-nav{border:none;box-shadow:none;overflow:visible;padding-top:0;position:relative}.navbar .navbar-nav:not(:target){top:0}.navbar .navbar-nav{align-items:center;flex-direction:row;width:100%}.navbar .navbar-nav,.navbar-home .navbar-nav{padding-top:76px}}footer{position:sticky;top:100%}.btn,button{align-items:center;backface-visibility:hidden;border:none;display:flex;letter-spacing:1px;margin:5px;padding:4px 10px;text-decoration:none;transition:all .5s ease-in-out;-webkit-transition:all .4s ease-in-out;width:max-content}.btn:active,button:active{transform:scale(.9)}.btn-red.small{font-size:16px;padding:12px 30px}a .btn,a .btn:active,a .btn:focus,a .btn:hover,a .btn:visited{outline:0;text-decoration:none}form input,form select{height:fit-content}form input,form select,form textarea{border-radius:.25rem;color:#495057;display:block;font-size:1.6rem;font-weight:400;line-height:1.5;padding:.375rem .75rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}form input:focus,form select:focus,form textarea:focus{border-color:#e8929f;box-shadow:0 0 0 .2rem rgba(206,44,68,.25);outline:0}form .form-check{display:flex;width:max-content}form .form-check input,form .form-check label{margin-right:15px;width:max-content}form input[type=checkbox],form input[type=checkbox]+label{width:max-content}form .form-group{padding-bottom:1rem}form label{display:inline-block;margin-bottom:.5rem;width:100%}form button,form input{overflow:visible}form button,form input,form optgroup,form select,form textarea{margin:0}form .form-control.is-invalid{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem);border-color:#dc3545;padding-right:calc(1.5em + .75rem)}form .form-control.is-invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}form .invalid-feedback{color:#dc3545;display:block;font-size:80%;margin-top:.25rem;width:100%}form .alert-danger{background-color:#f8d7da;border-color:#f5c6cb;color:#721c24}form .alert{border:1px solid transparent;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}form .badge-danger{background-color:#dc3545;color:#fff}form .badge{border-radius:.25rem;display:inline-block;font-size:75%;font-weight:700;line-height:1;padding:.25em .4em;text-align:center;text-transform:uppercase;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:baseline;white-space:nowrap}textarea{height:100%}form .custom-file{border-radius:.25rem;position:relative}form .custom-file .custom-file-input{height:100%;margin:0;opacity:0;overflow:hidden;position:relative;width:100%;z-index:2}form .custom-file .custom-file-label{height:100%;left:0;position:absolute;right:0;top:0;z-index:1}form .custom-file .custom-file-label:after{background-color:#e9ecef;border-radius:0 .25rem .25rem 0;color:#495057;height:fit-content;margin-left:auto;padding:.375rem .75rem;position:absolute;right:5%;top:calc(50% - 1rem);width:fit-content}@keyframes wind{0%{opacity:0;transform:translateY(-35px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-full{0%{opacity:0;transform:translateX(-100vw)}to{opacity:1;transform:translateX(0)}}@keyframes disappear{0%{opacity:1;transform:translateX(0)}99%{opacity:0;transform:translateX(0)}to{opacity:0;transform:translateX(-100vw)}}@keyframes init{0%{opacity:0}99%{opacity:0}to{opacity:1}}table{width:100%}table td,table th{text-align:right}table tr:hover{background-color:#a9a9a9}.navbar-toggler-close,.navbar-toggler-close:hover{background-color:transparent;border-color:transparent;box-shadow:none;color:transparent;font-size:0;max-height:0;max-width:0}.navbar-toggler-close:before{color:#fff;content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" class="bi bi-x-lg" viewBox="0 0 16 16"><path d="M2.146 2.854a.5.5 0 1 1 .708-.708L8 7.293l5.146-5.147a.5.5 0 0 1 .708.708L8.707 8l5.147 5.146a.5.5 0 0 1-.708.708L8 8.707l-5.146 5.147a.5.5 0 0 1-.708-.708L7.293 8z"/></svg>');height:32px;position:absolute;width:32px}*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden;position:relative}body,html{max-width:100vw}body{min-height:100vh}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.footer-part:nth-of-type(4n+2) h3,.footer-start:nth-of-type(4n+2) h3{border-bottom:5px solid #376ade}.footer-part h3,.footer-start h3{border-bottom:5px solid #d84a6d}.footer-part:nth-of-type(4n+3) h3,.footer-start:nth-of-type(4n+3) h3{border-bottom:5px solid #fdc04f}footer{margin-top:calc(5vw + 15px)}footer .footer-content{justify-content:center}footer .footer-copyright{font-size:1.6rem}footer a{color:#e6e2de;font-weight:200;text-decoration:none}footer ul{list-style-type:none;padding-left:0}footer ul li{margin-left:0}.footer-part,.footer-start{margin:calc(5vw + 15px)}.footer-part h3,.footer-start h3{color:#e6e2de;margin:auto;max-width:100%;width:fit-content}.footer-brand{margin-top:15px;width:40%}@media only screen and (min-width:768px){.footer-part h3{margin:15px}}.btn,button{background-color:#a71449;border:2px solid #a71449;color:#e6e2de}.btn:hover,button:hover{background-color:transparent;color:#a71449}.btn,button{border-radius:30px;box-shadow:8px 8px 15px rgba(0,0,0,.333);font-family:Outfit,sans-serif;font-size:2.1rem;letter-spacing:unset;margin:15px auto;padding:7px 20px}.btn:hover,button:hover{background-color:#e6e2de;transform:scale(1.05);transition:transform .3s ease-in-out}.btn-light{background-color:#e6e2de;border:2px solid #a71449;color:#a71449}.btn-light:hover{background-color:#a71449;color:#e6e2de}#contact-form .form-group button{box-shadow:8px 8px 15px rgba(0,0,0,.333);margin:0;width:100%}#data-protection-wrapper,#data-wrapper,#faq-wrapper,#legal-wrapper,#sell-conditions-wrapper,#who-am-i-wrapper{margin:calc(5vw + 15px) 15px}#data-protection-wrapper h1,#data-wrapper h1,#faq-wrapper h1,#legal-wrapper h1,#sell-conditions-wrapper h1,#who-am-i-wrapper h1{margin-bottom:calc(5vw + 15px);text-align:center}#form,#login{align-content:center;min-height:100vh;padding:calc(5vw + 15px) 15px}#form h1,#login h1{word-wrap:normal;text-align:center}#form form,#login form{margin:0 100% -15px}#form form a,#form form button,#login form a,#login form button{justify-content:center;margin-top:15px;width:100%}form input,form select,form textarea{background-color:transparent;border:1px solid #ced4da;color:#2b2b2b;font-size:2.1rem}form label,form legend{color:#2b2b2b;font-size:1.6rem}form .vich-image img{bottom:10px;height:100%;left:10px;object-fit:cover;position:absolute;top:10px;width:auto}form .vich-image{position:relative}form .vich-image .form-group{bottom:10px;left:10px;margin:auto;position:absolute;top:0;z-index:1000}form .vich-image .form-group,form .vich-image .form-group .form-check{height:max-content;width:max-content}form .vich-image .form-group .form-check label:after{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40"><path fill="transparent" stroke="%23f08080" stroke-linecap="round" stroke-width="10" d="m5 5 30 30M35 5 5 35"/></svg>');background-position:50%;background-repeat:no-repeat;content:" ";display:inline-block;font-size:medium;height:10px;margin-right:calc(5vw + 15px);width:10px}form .vich-image .form-group .form-check label:hover{font-weight:600}form .vich-image .form-group .form-check input{opacity:0}form .vich-image .custom-file-label:after{background-color:transparent!important;content:"Ajouter une image"}form .custom-file:not(:last-child) .custom-file-label{display:none}form .vich-file .custom-file-label:after{background-color:transparent!important;content:"Ajouter un fichier"}.vich-image .custom-file{height:100px}.vich-image img{background-color:#fff}fieldset{border:none}form .col-form-label,label,legend{margin-bottom:5px;padding:0}textarea{height:150px}form input,form select,form textarea{background-color:#fff;border-radius:5px}@font-face{font-family:catharsis;src:url(/build/assets/catharsis.18d3df7a.TTF) format("truetype")}html{font-size:62.5%;scroll-behavior:smooth}body{font-family:Outfit,sans-serif;font-size:1.6rem;font-weight:500}section{min-height:100vh;overflow:hidden}section:first-of-type{box-sizing:border-box;margin-top:75px}h1,h2,h3,h4,h5{color:#333;font-family:Audiowide,catharsis,serif;line-height:1.2;margin:15px}h1{font-size:6rem;font-weight:900;letter-spacing:1px;text-shadow:8px 8px 15px rgba(0,0,0,.333)}h1,h2{color:#2b2b2b}h2{font-size:4rem;margin-top:calc(5vw + 15px);overflow:clip}h3{font-size:2.5rem}a{font-family:Outfit,sans-serif}li,p,ul{color:#2b2b2b;font-size:2.1rem;font-weight:500;line-height:130%;margin:30px 15px}ul li{margin-left:calc(5vw + 15px);padding:0}label{font-family:Outfit,sans-serif}.flashes{background:transparent;font-family:Audiowide,catharsis,serif;margin:0;position:fixed;top:76px;width:100vw;z-index:10000}.flashes .alert{padding:5px;text-align:center}.flashes .alert-danger{background-color:#f3b7bd}.flashes .alert-success{background-color:#86e29b}.pict-nano{max-height:1px;max-width:1px}.form-group{padding-top:15px}.navbar{background:#fff;font-size:2.1rem;height:76px}.navbar-toggler-close{margin:0}.navbar-toggler-close:before{right:20px;top:15px}.navbar-brand{width:calc(50px + 3vw)}.navbar-nav{overflow:hidden!important;padding-top:0!important}.navbar-nav li a{color:#2b2b2b}#contact-form input,#contact-form textarea{color:#000}.teaching-resource-card{max-width:100vw;width:500px}.teaching-resource-card:before{background-image:url(/build/images/robot_icon.1adc7bc4.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:130px;margin:auto 20px;width:50px}.teaching-resource-card .btn{margin:0 0 0 15px}#resource-index{text-align:center}.box-sketchy{background-image:url(/build/images/pannel1-fullSketch.fd6134b6.svg);background-position:50%;background-repeat:no-repeat;background-size:calc(100% + 80px) calc(100% + 80px);border:45px solid transparent;filter:drop-shadow(10px 5px 5px #ccc);margin:2rem;padding:1rem}.box-sketchy h3{text-align:center;text-transform:uppercase}.box-sketchy-violet{background:transparent;background-image:url(/build/images/backgroundSketch2.51c2f3ff.png);background-position:50%;background-repeat:no-repeat;background-size:calc(100% + 80px) calc(100% + 80px);border:40px solid transparent;border-image:url(/build/images/borderSketch2.b06c9a47.svg) 40 round;margin:auto 2rem;padding:0}.box-sketchy-violet h3,.box-sketchy-violet li,.box-sketchy-violet p{color:#fff}.box-sketchy-violet h3{text-align:center;text-transform:uppercase}.box-sketchy-violet p{padding-top:20px;position:relative}.box-sketchy-violet p:before{border-image:url(/build/images/borderSketch2.b06c9a47.svg) 40 round;border-top:30px solid transparent;content:"";left:15%;position:absolute;top:0;width:70%}#py-sim{margin:50px auto;max-width:1100px;padding:0 15px}#py-sim h1{text-align:center}#py-sim .py-sim-intro{font-size:1.6rem;margin-bottom:calc(2.5vw + 15px);text-align:center}#py-sim-layout{align-items:flex-start;display:flex;flex-wrap:wrap;gap:30px;justify-content:center}#py-sim-editor-col{display:flex;flex:1 1 420px;flex-direction:column;min-width:320px}#py-sim-editor-col label{color:#34244b;font-family:Outfit,sans-serif;margin-top:15px}#py-code{background:#1e1e1e;border:2px solid #34244b;border-radius:10px;box-sizing:border-box;color:#e6e2de;font-family:Courier New,monospace;font-size:1.4rem;height:320px;line-height:1.4;padding:12px;resize:vertical;tab-size:4;width:100%}#py-sim-controls{align-items:center;display:flex;flex-wrap:wrap;gap:15px;margin-top:15px}#py-sim-controls .py-sim-action{font-size:1.2rem;margin:0;padding:7px 16px}#py-sim-controls .py-sim-action:disabled{cursor:not-allowed;opacity:.5;transform:none!important}#py-sim-controls #py-status{color:#34244b;font-family:Outfit,sans-serif;font-style:italic}#py-console{background:#fff;border:2px solid #34244b;border-radius:10px;box-sizing:border-box;color:#2b2b2b;font-family:Courier New,monospace;font-size:1.3rem;height:140px;padding:10px;resize:vertical;width:100%}#py-sim-device-col{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:15px}#py-screen{background:#000;border:10px solid #2b2b2b;border-radius:12px;box-shadow:8px 8px 15px rgba(0,0,0,.333);image-rendering:pixelated}#py-buttons{display:flex;gap:15px}.py-device-btn{border-radius:50%;font-family:Outfit,sans-serif;font-size:1.6rem;height:56px;margin:0;padding:22px;touch-action:none;user-select:none;width:56px}.py-device-btn.is-pressed{background-color:#e6e2de;color:#a71449;transform:scale(.9)}#py-help{margin:calc(5vw + 15px) auto 0;max-width:1180px}.py-help-heading{font-size:2.1rem;margin:0 0 8px;text-align:center}.py-help-subheading{font-size:1.2rem;margin:0 0 calc(2.5vw + 15px);text-align:center}.py-help-grid{align-items:start;display:grid;gap:15px;grid-template-areas:"menu-py stage menu-fn";grid-template-columns:220px 1fr 220px}@media only screen and (max-width:820px){.py-help-grid{gap:12px;grid-template-areas:"menu-py" "menu-fn" "stage";grid-template-columns:1fr}}.py-help-menu-card{border:1px solid rgba(30,29,36,.08);border-radius:14px;box-shadow:0 2px 4px rgba(30,29,36,.05),0 10px 22px rgba(30,29,36,.05);overflow:hidden;position:sticky;top:20px}.py-help-menu-card--python{grid-area:menu-py}.py-help-menu-card--fonctions{grid-area:menu-fn}@media only screen and (max-width:820px){.py-help-menu-card{position:static}}.py-help-menu-title{align-items:center;background:transparent;border:none;border-bottom:1px solid rgba(30,29,36,.08);border-radius:0;box-shadow:none;color:#2b2b2b;cursor:default;display:flex;font-family:Audiowide,catharsis,serif;font-size:1.1rem;gap:8px;justify-content:space-between;margin:0;padding:13px 16px;text-align:left;width:100%}.py-help-menu-title:hover{background-color:transparent;box-shadow:none;transform:none}.py-help-menu-card--python .py-help-menu-title{background:rgba(167,20,73,.08);color:#a71449}.py-help-menu-card--fonctions .py-help-menu-title{background:rgba(52,36,75,.08);color:#34244b}.py-help-menu-chevron{display:none;flex:none;font-size:1rem;transition:transform .2s ease}.py-help-menu-card.is-open .py-help-menu-chevron{transform:rotate(180deg)}.py-help-menu-scroll{display:flex;flex-direction:column;gap:6px;margin:0;max-height:420px;overflow-y:auto;padding:10px;scrollbar-width:thin}.py-help-menu-scroll::-webkit-scrollbar{width:6px}.py-help-menu-scroll::-webkit-scrollbar-thumb{background:rgba(0,0,0,.15);border-radius:10px}@media only screen and (max-width:820px){.py-help-menu-title{cursor:pointer}.py-help-menu-chevron{display:inline-block}.py-help-menu-scroll{max-height:0;overflow:hidden;padding-bottom:0;padding-top:0;transition:max-height .22s ease,padding .22s ease}.py-help-menu-card.is-open .py-help-menu-scroll{max-height:50vh;overflow-y:auto;padding:10px}}.py-help-menu-tip{font-size:1.1rem;margin:15px 0 0;padding:0 4px}.py-help-menu-tip code{background:#e6e2de;border-radius:4px;padding:1px 5px}.py-help-item{align-items:center;border:none;border-radius:100px;box-shadow:0 3px 10px rgba(0,0,0,.1);color:#e6e2de;cursor:pointer;display:flex;flex:none;font-family:Outfit,sans-serif;font-size:1.3rem;font-weight:500;gap:9px;margin:0;padding:11px 16px;text-align:left;transition:transform .12s ease,box-shadow .12s ease;width:100%}.py-help-item:hover{background-color:inherit;box-shadow:0 5px 14px rgba(0,0,0,.14);transform:translateY(-1px)}.py-help-item:focus-visible{outline:3px solid #34244b;outline-offset:2px}.py-help-item.is-active{box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.55),0 3px 10px rgba(0,0,0,.14)}.py-help-item--python{background-color:#a71449}.py-help-item--python:focus-visible{outline-color:#a71449}.py-help-item--fonction{background-color:#34244b}.py-help-item code{background:transparent;color:inherit;font-family:Courier New,monospace;font-size:1.2rem;padding:0}.py-help-badge{align-items:center;background:hsla(0,0%,100%,.22);border-radius:50%;display:flex;flex:none;font-family:Audiowide,catharsis,serif;font-size:1.1rem;height:20px;justify-content:center;width:20px}.py-help-stage{background:#fff;border:1px solid rgba(30,29,36,.08);border-radius:14px;box-shadow:0 2px 4px rgba(30,29,36,.05),0 12px 28px rgba(30,29,36,.06);grid-area:stage;max-height:560px;min-height:560px;overflow-y:auto;padding:26px 28px;scroll-margin-top:20px;scrollbar-color:rgba(30,29,36,.35) rgba(30,29,36,.06);scrollbar-width:auto}.py-help-stage::-webkit-scrollbar{width:10px}.py-help-stage::-webkit-scrollbar-track{background:rgba(30,29,36,.06);border-radius:10px}.py-help-stage::-webkit-scrollbar-thumb{background:rgba(30,29,36,.35);border-radius:10px}@media only screen and (max-width:820px){.py-help-stage{max-height:none;min-height:320px}}.py-help-placeholder{align-items:center;display:flex;font-size:1.2rem;justify-content:center;margin:0;min-height:300px;padding:20px;text-align:center}.py-help-placeholder[hidden]{display:none}.py-help-panel h3{margin-top:0}.py-help-stage p{margin:0 0 8px}.py-help-kicker{align-items:center;border-radius:100px;color:#e6e2de;display:inline-flex;font-family:Audiowide,catharsis,serif;font-size:1.1rem;margin-bottom:14px;padding:4px 12px}.py-help-stage.mode-python .py-help-kicker{background:#a71449}.py-help-stage.mode-fonction .py-help-kicker{background:#34244b}.py-help-block{margin-bottom:21px}.py-help-block h4{color:#34244b;margin-bottom:4px}.py-help-block summary{color:#34244b;cursor:pointer;font-family:Outfit,sans-serif}.py-help-stage.mode-python .py-help-block summary,.py-help-stage.mode-python h4{color:#a71449}.py-help-stage.mode-fonction .py-help-block summary,.py-help-stage.mode-fonction h4{color:#34244b}.py-help-block p code,.py-help-panel p code,.py-help-panel>p code{background:#e6e2de;border-radius:4px;padding:1px 5px}.py-help-panel h3 code{background:transparent;color:inherit;font-family:Courier New,monospace;padding:0}.py-help-code-wrap{display:flex;flex-direction:column;gap:15px;margin:15px 0}.py-help-code{background:#1e1e1e;border-radius:10px;color:#e6e2de;font-family:Courier New,monospace;font-size:1.3rem;overflow-x:auto;padding:12px;white-space:pre}.py-help-try{align-items:center;align-self:flex-start;border:none;border-radius:100px;box-shadow:0 3px 10px rgba(0,0,0,.12);color:#e6e2de;cursor:pointer;display:inline-flex;font-family:Outfit,sans-serif;font-size:1.2rem;font-weight:600;gap:6px;margin:0;padding:9px 18px}.py-help-stage.mode-python .py-help-try{background:#a71449}.py-help-stage.mode-fonction .py-help-try{background:#34244b}details.py-help-fold{margin-top:12px}details.py-help-fold summary{cursor:pointer;display:block;font-weight:600;list-style:none;padding:8px 0}details.py-help-fold summary::-webkit-details-marker{display:none}details.py-help-fold summary:before{content:"▶ ";font-size:1rem}details.py-help-fold[open] summary:before{content:"▼ "}