.markdown h3{line-height:1.6}.markdown details{border-radius:10px;border:5px ridge;border:groove;background-color:#e0ffff;color:#000}.markdown pre{padding:0;margin:0}.markdown table tr:nth-child(2nd){background:initial}.zelbinium img{padding:10px;margin:auto;margin-bottom:20px;box-shadow:rgba(0,0,0,.3)0 19px 38px,rgba(0,0,0,.22)0 15px 12px;border-radius:10px}.host{cursor:default;text-align:right;font-style:oblique;color:#d3d3d3}@media(prefers-color-scheme:dark){.markdown details{background-color:#008b8b}.book-brand img{filter:brightness(.7)contrast(1.2)!important}summary{color:#000}.host{color:dimgrey}}@media screen and (max-width:56rem){.book-page{display:initial}}article{margin:auto}article h1{text-align:center;margin-bottom:30px!important;margin-left:-15px;margin-right:-15px;border:3px solid;border-top:none;padding-bottom:10px;border-radius:0 0 15px 15px}article h1 a{display:none}article h2{border-left:2px solid;border-bottom:2px solid;padding-left:10px;padding-bottom:5px;margin-left:-15px}article h3{margin-left:-15px}article h3 span{border-bottom:1px solid;padding:0 10px}article img{margin:auto;margin-bottom:20px;box-shadow:rgba(0,0,0,.56)0 22px 70px 4px;border-radius:15px}body,html,main{height:100%}.insert{padding:1rem .3rem!important}.insert>summary{list-style:none;display:flex;line-height:initial!important;align-items:baseline}.insert>summary::before{content:'➤';display:inline-block;margin-right:5px;transition:transform .2s}.insert[open]>summary::before{transform:rotate(90deg)}div[data-type=sandbox] .insert{padding:1rem .3rem}img[alt="Aperçu de Termux"],pre{word-wrap:break-word;white-space:break-spaces;font-size:small;line-height:normal;padding:1rem .4rem!important}summary:focus{outline-style:none}span.zelbinium{display:flex}