body{--scroll-ratio:0;--footer-height:100px;--body-width:89vw;--title-font-size:12.5pt;--paragraph-font-size:11.5pt;--point-title-font-size:12pt;--header-height:200px;--elements-top-position:50px;--banner:linear-gradient(0.2turn,#565656,#3a3a3a,#424242);--accordion-unchosen-bg:#a9a9a9;--accordion-chosen-bg:#9b9b9be5;--box-shadow:rgba(103,102,102,.698);--box-shadow-light:rgba(161,160,160,.698);--sub-family:#414346da;--aside-border-color:#9d9d9d;--blue:#5c6384;--progress-bar-blue:#72799c8f;--blue-sky:linear-gradient(0.4turn,#7e808a,#848692,#9799a1,#9d9fa5,#acadb1,#c0c0c2);--grey:#4c4c4c;--grey-darker:#474646;--grey-darkerer:#424141;--grey-darkererer:#3f3e3e;--grey-light:#656565;--grey-lighter:#7c7979;--grey-lighterer:#8a8a8a;--gold-text:#c9d37b;--silver:hsla(0,0%,60.4%,.881);background-color:var(--back);font-family:var(--font-family);font-size:var(--paragraph-font-size);margin:0 auto;max-width:var(--body-width);opacity:0;transition:opacity .2s ease-in-out .3s;overflow:auto;scrollbar-color:#c2c2c2 transparent;scrollbar-width:thin;scroll-behavior:smooth}p,span{a{border-bottom:1px solid var(--link-color);color:var(--link-color);& mjx-container{color:var(--link-color)}&:hover{color:var(--link-hover-color)}}}a{text-decoration:none}div,p{line-height:1.7}@media screen{body{--basic-paragraph-color:#050505;--basic-back:#fcf5e8;--dark-paragraph-color:#f3f3f3;--dark-back:#121212;&.basic{--paragraph-color:var(--basic-paragraph-color);--blue-title-border:#4259cae0;--back:var(--basic-back);--back-darker:#edd4ab;--blue-text:#1c3695;--purple-text:#582085;--orange-text:#a1490b;--green-text:#07510ee3;--red-text:#b03232;--link-color:#1c3695;--link-hover-color:#122361;--link-visited-color:#6c22a6;--link-visited-hover-color:#4a1575;--formulary-button-color:#296c29;.bold{color:#3d3c3c}}&.dark{--paragraph-color:var(--dark-paragraph-color);--back:var(--dark-back);--back-darker:var(--dark-light);--blue-title-border:#9ba9ffe0;--blue-text:#b1ceff;--purple-text:#e8ccff;--orange-text:#ffba79f5;--green-text:#47e374fc;--red-text:#ff8e8e;--link-color:#9ba9ff;--link-hover-color:#b1ceff;--link-visited-color:#c58eff;--link-visited-hover-color:#a451ff;--formulary-button-color:#5e8c5e;.bold{color:#cfcfcf}}}.home .logo{filter:contrast(80%)}.btn{height:fit-content;padding:4px 14px;width:fit-content;border:2px solid;border-radius:10px;position:relative;cursor:pointer;display:flex;align-items:center;color:#fefefe;&.next,&.prev,&.print-pdf,&.return a{color:#353535}&.return{border:unset;background-color:rgba(143,235,147,.71);>a{display:flex;align-items:center}}&.print-pdf{border:unset;background-color:rgba(255,178,126,.77)}&.next,&.prev{border:unset;background:rgba(170,213,255,.68)}}}.dark{--accordion-unchosen-bg:#434343;--accordion-chosen-bg:#424242e5;--dark-light:#272727;--sub-family:#414346da;--banner:linear-gradient(0.2turn,#303030,#232323,#3f3f3f);--aside:hsla(0,2%,73%,.523);--aside-bis:rgba(210,205,205,.523);--aside-border-color:#b8b8b8;--green:#4d7752;--blue-title-border:#64687ad0;--blue-title-border-darker:#585c6fd0;--progress-bar-blue:#585c6f8f;--blue-sky:linear-gradient(0.4turn,#313442,#353845,#383d4f,#3e4453,#4f5566,#5a5a6c);scrollbar-color:#434343 transparent;.link{color:var(--blue-text);border-color:var(--blue-text)}#clickables{border-color:var(--grey-light)}.btn.return{background-color:rgba(148,249,175,.79)}.btn.print-pdf{background-color:rgba(231,157,106,.91)}.btn.next,.btn.prev{background:rgba(170,213,255,.9)}.navbar-container{background:linear-gradient(.53turn,#2b2d2d,#4b5051,#585f60)}.footer-content{box-shadow:2px 3px 2px var(--grey-darker);a:hover{color:var(--paragraph-color);box-shadow:0 0 14px 7px var(--grey-text)}}.aside .aside{background-color:var(--grey);border-color:var(--grey-light)}&.home .logo{filter:contrast(70%)}.double-entries-table{--line-color:var(--grey-darker);--column-color:var(--grey-darkererer)}tr:nth-child(2n){background-color:#2c2c2c}tr:nth-child(odd){background-color:#1f1f1f}td,th{border-color:var(--grey-light)}.accordion-button{border-color:var(--grey-lighter) var(--grey-text) var(--grey-text) var(--grey-lighter)!important;background:linear-gradient(36deg,#343636,#4e5253,#585f60)}.aside,.aside-bis{border-color:var(--grey-text);background-color:#242424}.demo-img{filter:brightness(90%) contrast(90%)}hr{border-top:1px solid var(--grey)!important}#demos,#exemple,.next,.prev,.print-pdf,.return,.scroll-top{box-shadow:2px 3px 2px var(--grey-darker)}.arrow,.forbidden-value{filter:brightness(60%)}.next img,.prev img,.return img{filter:brightness(40%)}}@font-face{font-family:scholar;size-adjust:104%;src:local("Scholar"),url(InkFree.ttf) format("truetype")}@font-face{font-family:tnw;src:local("Times"),url(Times.ttf),format("truetype")}p{text-align:justify;hyphens:auto}p,span{font-size:var(--paragraph-font-size);a{border-bottom:1px solid var(--link-color);color:var(--link-color);transition:color .2s,border-color .2s;mjx-container{color:var(--link-color)}&:hover{color:var(--link-hover-color);border-color:var(--link-hover-color);mjx-container{color:var(--link-hover-color)}}&:visited{color:var(--link-visited-color);border-color:var(--link-visited-color);mjx-container{color:var(--link-visited-color)}&:hover{color:var(--link-visited-hover-color);border-color:var(--link-visited-hover-color);mjx-container{color:var(--link-visited-hover-color)}}}}}a[href^=http]:not([href*="demonstrations-mathematiques.com"]):after{content:"\2197";display:inline-block;margin-left:4px;font-size:.85em;opacity:.7;transition:transform .2s,opacity .2s}a[href^=http]:not([href*="demonstrations-mathematiques.com"]):hover:after{transform:translate(2px,-2px);opacity:1}#demos,#exemple,.title,div,h1,h5,h6,p,span{font-weight:lighter;color:var(--paragraph-color)}h2,h3,h4{font-weight:lighter;color:var(--blue-text)}#demos,#exemple,.title,div,h3,h4,h5,h6,p,span{font-size:var(--paragraph-font-size)}h4,h5,h6{margin-top:22px}h6{margin-block-start:0;margin-block-end:0}body.scholar{.title,a,div,h1,h2,h3,h4,h5,h6,p,span{font-family:scholar,Fallback,sans-serif;-webkit-text-stroke:.3px}}body.tnw{.title,a,div,h1,h2,h3,h4,h5,h6,p,span{font-family:tnw,Fallback,sans-serif}}.font.scholar{font-family:scholar;font-size:var(--scholar-paragraph-font-size);&:after{content:"Ink free";-webkit-text-stroke:.28px}}.font.tnw{font-family:tnw;font-size:var(--tnw-paragraph-font-size);&:after{content:"Times"}}.scholar .bold{-webkit-text-stroke:.8px}.tnw .bold{-webkit-text-stroke:.4px}.ul{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;width:fit-content}.qm:before{content:"« "}.qm:after{content:" »"}.quotes{text-align:right;font-style:italic}.quotes:before{content:"« "}.quotes:after{content:" »"}.center{text-align:center}.right{text-align:right}.it{font-style:italic}.inline{display:inline}.hidden{display:none}.disabled{pointer-events:none;cursor:not-allowed;color:silver;filter:blur(.5px)}.disabled h3:after{content:" (in progress...)"}.untranslated h3:before{content:" (untranslated yet)"}.red-text,.red-text *{color:var(--red-text)}.blue-text,.blue-text *{color:var(--blue-text)}.purple-text,.purple-text *{color:var(--purple-text)}.orange-text,.orange-text *{color:var(--orange-text)}.green-text,.green-text *{color:var(--green-text)}.red-text .ul,.ul.red-text{border-color:var(--red-text);color:var(--red-text)}.purple-text .ul,.ul.purple-text{border-color:var(--purple-text);color:var(--purple-text)}.green-text .ul,.ul.green-text{border-color:var(--green-text);color:var(--green-text)}.title{border-bottom:2.2px solid;text-align:center;margin-bottom:50px;padding-bottom:14px;font-size:var(--title-font-size);color:var(--paragraph-color)}.sub-family{margin:60px auto 30px;border-bottom:2px solid var(--blue-title-border);border-top:2px solid var(--blue-title-border);text-align:center;padding:20px 0;color:var(--blue-text);font-size:var(--scholar-point-title-font-size);a,mjx-container{color:var(--blue-text)}}.point-title{font-size:var(--point-title-font-size);border-bottom:2px solid var(--blue-title-border);margin:40px 0 20px;color:var(--blue-text);width:fit-content;line-height:1.7;&:before,a,mjx-container{color:var(--blue-text)}}.home.demos{h2{font-size:var(--paragraph-font-size);border-bottom:unset;color:var(--paragraph-color)}h3{line-height:1.8em;font-size:calc(var(--paragraph-font-size)*.96)}h4{color:var(--blue-text)}ul{margin-top:0;padding-inline-start:40px;list-style-type:circle}.topic-logo{position:absolute;right:60px}.sub-theme,.themes-list{margin:0 auto 20px;text-align:center;text-decoration:underline;text-underline-offset:10px;text-decoration-thickness:2px;text-decoration-color:var(--grey-lighter);width:fit-content;font-size:calc(var(--paragraph-font-size)*1.1)}.sub-theme{margin:18px 0 8px;min-height:25px;font-size:var(--paragraph-font-size);color:var(--paragraph-color)}}.tnw .home.demos .topic-logo{top:10px}.navbar-container{display:flex;align-items:center;justify-content:center;gap:20px;height:fit-content;width:50vw;min-height:80px;margin:10px auto 80px;position:relative;top:20px;background:linear-gradient(.6turn,#333637,#6a7274,#8f9a9d);border-radius:6px;padding:0 40px;line-height:normal;h1{font-size:calc(var(--paragraph-font-size)*1.12);text-align:center;color:#d7d7d7!important;margin-top:10px}}.unfoldable-container{display:flex;justify-content:center;align-items:center;padding:0 10px}.footer-content{position:relative;z-index:999;background:var(--banner);width:fit-content;max-width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 15px;border-radius:12px;margin-bottom:20px;padding:15px 25px;a{color:silver;text-align:center;font-size:14px;border-radius:10px;padding:.5em;white-space:nowrap;&:hover{color:silver;box-shadow:0 0 14px 7px var(--grey-lighter)}}.signature{flex-basis:100%;text-align:center;margin:10px 0;font-size:.8rem}.signature,a:nth-last-child(4){color:rgba(198,194,194,.56)}}.accordion-button{border-style:solid;border-color:var(--grey-lighterer) var(--grey-lighterer) var(--grey-lighter) var(--grey-lighter);background:linear-gradient(36deg,var(--back),#b7ac9a,#8e8a84);border-radius:8px;font-family:var(--font-family);color:var(--paragraph-color);cursor:pointer;font-size:var(--paragraph-font-size)!important}.accordion-body{background-color:var(--back-darker)}hr{height:0;border-bottom:var(--grey);margin:100px auto;width:50vw}.legal-notices{line-height:1.8;h2{counter-increment:lnCount;font-size:16px;border-bottom:1px solid var(--grey-lighter);text-align:center;width:fit-content;&:before{content:counter(lnCount) " ) "}}h2:not(:first-of-type){margin-top:40px}}.comment-author{padding-top:20px;font-family:quotes;p{text-align:right}}a.highlink{color:var(--gold-text)!important;&:before{vertical-align:sub;margin-right:20px;content:url(/styles/img/new-tab.png)}}#demos,#exemple{border:5px ridge rgba(166,153,141,.736);width:fit-content;padding:25px 65px;margin:0 auto 60px;text-align:center}#demos-wrapper.show{display:block}#demos-wrapper.hide{display:none}.demo-img{display:block;margin:40px auto;border-radius:15px;filter:brightness(98%) contrast(98%);box-shadow:8px 5px 3px var(--box-shadow-light);border:1rem silver}img{height:auto}td{position:relative;&:has(>img){padding:20px 0;height:20px}>img{position:absolute;top:0;left:50%;translate:-50% 0}}.aside{background-color:#fffdf9;border:2px solid var(--aside-border-color);border-radius:10px;padding:10px 20px;margin:20px auto;overflow-x:auto;.aside{background-color:var(--aside-bis)}}.aside-bis{background-color:var(--aside-bis)}.aside-bis tr:nth-child(2n){background-color:#c1bcbc}.aside .table-container{width:100%;max-width:90vw!important}.aside.tnw br{margin-top:30px}.profil-img{float:right;width:120px;border-radius:100px;margin-left:25px;padding-right:10px;box-shadow:none;border:none;filter:contrast(70%)}.contacts{display:flex;flex-direction:column;margin-top:20px}.contact-item{display:inline;overflow-x:auto;color:var(--paragraph-color);svg{position:relative;margin-right:10px}}.flag{filter:grayscale(50%);background:transparent}.arrows,.flag,.moonsun{width:20%;height:20%}.flex-flags{display:flex;align-items:center;justify-content:center}@media (min-width:768px){#clickables{position:fixed;display:flex;flex-direction:column;align-content:center;justify-content:center;top:0;right:0;gap:20px;max-width:16vw}}.flags{cursor:pointer;width:fit-content;display:flex;flex-direction:row;align-items:center;justify-content:center;align-self:center;z-index:100;div:nth-child(3):not(img){text-decoration:line-through;text-decoration-color:var(--grey-lighter)}.switch-button{flex-basis:40%;font-size:small}}.flag-inverse{transform:rotate(180deg)}.return img{width:50px}.print-pdf img,.return img{filter:contrast(0)}.next img,.prev img,.return img{vertical-align:middle;filter:brightness(80%)}.next img{rotate:180deg}#demos,#exemple,.next,.prev,.print-pdf,.return,.scroll-top{box-shadow:8px 10px 5px var(--box-shadow)}.scroll-top{color:var(--orange-text);border-color:#9a6835a6;margin:0 auto;position:relative;img{filter:brightness(100%)}}.bottom-buttons,.top-buttons{display:flex}.prev-next-buttons{display:flex;justify-content:space-between;gap:40px}.next svg,.prev svg,.top-buttons svg{vertical-align:middle}.prev{text-align:left;svg{margin-right:10px}}.next{text-align:right;svg{margin-left:10px}}.btn-home-portal{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--back),var(--formulary-button-color));border:1px solid hsla(0,0%,100%,.12);padding:0 28px;border-radius:8px;color:var(--paragraph-color);gap:12px;font-size:15px;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .3s cubic-bezier(.25,.8,.25,1);overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.15),inset 0 1px 0 hsla(0,0%,100%,.1);&:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent)}&:hover:before{left:100%;transition:left .6s ease-in-out;animation:continuous-shimmer 1.5s linear infinite}.btn-icon{transition:transform .3s cubic-bezier(.25,.8,.25,1)}&:hover .btn-icon{transform:translateX(4px);animation:bounce-arrow 1s ease-in-out infinite}&:active{transform:translateY(1px);box-shadow:0 2px 4px rgba(0,0,0,.2)}&:hover{border-color:hsla(0,0%,100%,.25);box-shadow:0 6px 16px rgba(0,0,0,.25),0 0 0 3px rgba(64,70,71,.4);transform:translateY(-2px)}}@keyframes continuous-shimmer{0%{left:-100%}to{left:100%}}@keyframes bounce-arrow{0%,to{transform:translateX(2px)}50%{transform:translateX(6px)}}.table-container{margin:30px 0;font-size:var(--paragraph-font-size);overflow:auto;scrollbar-color:#c2c2c2 transparent;scrollbar-width:thin;scroll-behavior:smooth}.table-container.height-400{height:400px}table{border-collapse:collapse;border-color:#333637;margin:0 auto}tr:nth-child(2n){background-color:#fff7e8}tr:nth-child(odd){background-color:#ffedca}tr:first-child th div{color:var(--blue-text);border-color:var(--blue-text)}td,th{overflow:hidden;border:1px solid var(--grey-lighter);min-width:40px;div,mjx-container[jax=CHTML][display=true]{margin:10px 20px}div{hyphens:none;text-align:center;font-size:var(--paragraph-font-size)}p{padding:0 10px}}.right-double-stripped{border-right:double var(--grey-lighter)}.left-double-stripped{border-left:double var(--grey-lighter)}.bottom-double-stripped{border-bottom:double var(--grey-lighter)}.top-double-stripped{border-top:double var(--grey-lighter)}td.bottom-up-bold,th{border-bottom:double var(--grey-lighter)}td.bottom-up-bold,th,tr:first-of-type td,tr:first-of-type th{border-top:double var(--grey-lighter)}td:first-of-type,th:first-of-type{border-left:double var(--grey-lighter)}td:last-of-type,th:last-of-type{border-right:double var(--grey-lighter)}tr:last-of-type td,tr:last-of-type th{border-bottom:double var(--grey-lighter)}td:first-child{width:fit-content}.table-container.division{tr{background-color:var(--back)!important}td,th{border:none}tr th:nth-child(2){border-bottom:2px solid var(--grey-lighter)}td:first-child,th:first-child{border-right:2px solid var(--grey-lighter)}th p{border-bottom:none}td p,th p{padding:0}}.double-entries-table{--line-color:#bead8f;--column-color:#b1a185;--table-background-color:var(--back);th div .left,th div .right{padding:10px;margin:0 auto;display:flex;position:relative}th:has(.container){padding:0}.container{display:flex;flex-direction:row;font-size:2rem;overflow:hidden;min-width:220px;margin:0 auto!important}.left span{position:relative;left:-25%;bottom:-25%;z-index:20}.left:after{content:"";position:absolute;background-color:var(--column-color);top:0;bottom:0;right:-40%;width:60vw;transform:skew(79deg);z-index:10}.right span{position:relative;right:-25%;top:-25%;z-index:20}.right:before{content:"";position:absolute;top:0;bottom:0;left:-40%;z-index:10}th{background-color:var(--line-color)}td:first-of-type{background-color:var(--column-color)}td{background-color:var(--table-background-color)}}.table-container.signs-table{table{min-width:400px}th:last-of-type{border-left:unset}th:not(:first-of-type):not(:last-of-type){border-left:unset;border-right:unset}th:has(mjx-container:not(mjx-c.mjx-c221E)){width:10px;border-right:double var(--grey-lighter)}tr:nth-of-type(2) td{border-right:double var(--grey-lighter)}}.aside .table-container.signs-table table{min-width:500px}.vertical-titles{td:first-of-type div,th:first-of-type div{overflow:hidden;padding-bottom:2px;text-align:left;width:fit-content;border-bottom:1px solid var(--grey-lighter)}td:first-of-type,th:first-of-type{width:fit-content;border-right:double var(--grey-lighter)}th:not(:first-of-type) div{border-bottom:unset}}.horizontal-titles{tr:first-of-type th{padding:10px 30px}tr:first-of-type th div{width:fit-content;margin:10px auto;overflow:hidden;padding-bottom:4px}tr:first-of-type th mjx-container[jax=CHTML][display=true]{padding:0;margin-top:0!important;margin-bottom:0!important}}#recap-operateurs-logiques td{padding:0 20px}.arrow,.forbidden-value{box-shadow:unset;filter:brightness(80%)}.arrow{margin:10px 0!important;width:100%;max-width:50px}td div:has(>.arrow+div){position:relative}.arrow+div{position:absolute!important;top:40%;left:45%;transform:translateX(-45%) translateY(-40%)}.nearrow{transform:rotate(-45deg)}.searrow{transform:rotate(45deg)}.concave-arrow{transform:rotate(180deg)}td:has(.arrow){overflow:hidden}#reading-scroll-bar{position:fixed;width:calc(var(--scroll-ratio)*var(--body-width));background-color:var(--progress-bar-blue);height:10px;top:20px;z-index:1}#clickables:has(.flags .switch-button:first-child.on)~:is(div[id=recap-formules],div[id=recap-graphiques],div[id=formulas-recap],div[id=graphics-recap]){display:none}div[id*=recap-formules]:after,div[id*=recap-graphiques]:after{content:" (voir dans les démonstrations ci-dessous)";color:var(--blue-text)}div[id*=formulas-recap]:after,div[id*=graphics-recap]:after{content:" (see demos below)";color:var(--blue-text)}.print-footer{display:none}@media (max-width:768px){body{--body-width:89vw;max-width:90vw;scrollbar-width:4px;margin-bottom:16%}.float-right,.nom{display:none}table{min-width:80vw}table>tr>td:first-of-type,table>tr>th:first-of-type{display:none}.footer-content a{margin:.2em 0}.navbar-container{justify-content:center;gap:unset;margin:40px auto;width:60vw}.home .title,.home-bis .title{margin-top:60px}.home.demos ul{padding-top:0;padding-inline-start:20px}.demo-img{width:72vw}.demo-img.protrait{width:60vw}.very-big-img{width:84vw}.big-img{width:76vw}.middle-img{width:74vw}.little-img{width:60vw}.more-little-img{width:54vw}.more-and-more-little-img{width:50vw}.mini-img{width:45vw}.arrow{width:14vw}.forbidden-value{width:4vw}.footer-container{margin-top:40px}#reading-scroll-bar{top:40px}.profil-img{width:80px;border-radius:40px}.legal-notices{.title{font-size:16px}h2,p,span{font-size:14px}h2:not(:first-of-type){margin-top:30px}}ol .aside{max-width:80vw;overflow-x:auto}.footer-content{flex-direction:column;min-width:80vw;padding:unset;a{padding:.2em}}.sub-family{max-width:90vw}br{margin-top:45px}hr{margin:50px auto}.title{margin-top:80px;line-height:2}.flag{width:36px;border:unset;padding:unset}.arrows{width:40px}#clickables,#unfoldable-container{display:flex;flex-direction:column;align-items:center;position:fixed;z-index:110;background-color:var(--back);transition:max-height 1s ease-in .3s;overflow-y:hidden;width:90vw}#clickables{top:0;border-bottom:1px solid var(--grey-lighter);max-height:42px;gap:20px;>div:last-child{padding-bottom:20px}}#clickables.show{max-height:320px;transition:max-height .3s ease-in .3s}#unfoldable-container{bottom:0;border-top:1px solid var(--grey-lighter);max-height:36px}#unfoldable-container.show{max-height:100vh;transition:max-height .3s ease-in .3s}#unfoldable-footer,#unfoldable-header{transform:rotate(-90deg);transition:transform .3s ease-in-out;padding:4px}#unfoldable-footer.unfolded,#unfoldable-header.unfolded{transform:rotate(90deg)}#unfoldable-header{z-index:103}#unfoldable-header:before{content:"\2771";font-size:1.2rem;filter:contrast(.5)}#unfoldable-footer:before{content:"\2770";font-size:1.2rem;filter:contrast(.5)}.aside{padding:10px 20px}.scroll-top{margin:50px auto}.prev-next-buttons{flex-direction:column;gap:40px}a:has(.prev){margin-right:auto}a:has(.next){margin-left:auto}.return img{display:none}.flex-buttons{display:flex;align-items:center;top:calc(var(--elements-top-position) + 100px);gap:22px}#formulary-btn{width:100%;display:flex;justify-content:center;margin:2rem auto}.btn-home-portal{position:relative}}@media (min-width:768px){body{--body-width:69vw;margin-bottom:10%}body.formulary{--body-width:60vw}#unfold{display:none}.float-right{float:right;width:150px}.title{margin-top:44px}.navbar-container{width:360px}.flags.course-flags,.print-pdf,.return{position:fixed}.print-pdf,.return{left:20px;top:40px}.print-pdf{top:120px}.next,.prev{max-width:350px}.switch-button{margin:8px 10px}.scroll-top{position:relative;bottom:20px;left:0;margin-top:80px;margin-bottom:40px}.demo-img{width:22rem;height:auto}.demo-img.portrait{width:10rem}.very-big-img{width:34rem}.big-img{width:30rem}.middle-img{width:26rem}.little-img{width:18rem}.more-little-img{width:14rem}.mini-img{width:12rem}.aside{max-width:60vw}.arrow{width:8vw}.home{margin-bottom:10%}.prev-next-buttons{width:95vw;transform:translateX(-50%);position:fixed;left:50%;bottom:calc(var(--footer-height) + 40px);gap:100px}#unfoldable-container{position:fixed;bottom:0;min-width:92vw;max-width:max-content;z-index:999;left:50%;transform:translateX(-50%);.footer-content{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.2rem 1rem;padding:0 2em}}.btn-home-portal{position:fixed;top:40px;left:40px}}@media (min-width:768px) and (max-width:1000px){.aside{overflow-x:auto}}