a[data-gallery],img{display:block;border-radius:1em}[href="https://breat.fr/"]:hover,body{color:#cbcbcb}.center,footer{text-align:center}#top,a{color:#1d9bf0}#top,body{font-size:1.2rem}#top:hover,a:hover{color:#8bb9fe}#top,.copy-to-clipboard-button[data-copy-state=copy]{cursor:pointer}#top,pre.language-markup::before{background-color:transparent}#top,.wm::before{pointer-events:none}.wm>img,img{height:auto}@font-face{font-display:swap;font-family:"Bello Script";font-style:normal;font-weight:400;src:url("/share/webfonts/Bello-Script.woff2") format("woff2"),url("/share/webfonts/Bello-Script.woff") format("woff")}body{background:#1e1e1e;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5;margin:0;max-width:100%;padding:2em}article{margin:auto}a{text-decoration:none}a.externalicon:after{content:"\f08e";display:inline-block;font-family:"Font Awesome 6 Free";font-weight:900;margin-left:.3em;vertical-align:middle}a[data-gallery]{cursor:zoom-in;margin:auto;transition:box-shadow .3s ease-in-out;width:fit-content}a[data-gallery]:hover{box-shadow:8px 8px 8px rgba(255,0,0,.5),-8px -8px 8px rgba(255,0,0,.5),8px -8px 8px rgba(255,0,0,.5),-8px 8px 8px rgba(255,0,0,.5)}blockquote{border-left:4px solid #38bdf8;opacity:.85;padding-left:1em}h1{margin-top:0}img{margin:auto;max-height:70vh;max-width:70vw;object-fit:contain;width:auto}[href="https://breat.fr/"]{align-items:center;border-radius:1em;color:#cbcbcb;display:flex;font-family:"Bello Script",poppins,cursive;font-size:2.5rem;padding:.25em;position:fixed;right:.5em;top:.5em;z-index:1000}[href="https://breat.fr/"]:focus-visible{outline:#cbcbcb solid 2px;outline-offset:2px}p:has(.fa-hand-holding-heart){color:#2dd55b;text-align:center}footer{border-top:1px solid #cbcbcb;margin-top:1.83em}.grid-footer{align-items:flex-start;column-gap:2em;display:flex;justify-content:space-between;max-width:100%}.grid-footer h4{margin:.75rem auto}.grid-footer-left,.grid-footer-right{align-items:center;display:flex;flex:0 0 350px;flex-direction:column}.grid-footer-center{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;flex-wrap:wrap;justify-content:space-evenly;margin:auto;text-align:center}.donate,.follow{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-evenly;width:100%}.donate a,.follow a{display:flex;flex:1 0 22%;justify-content:center;max-width:66px}.wm,.wm>img,pre[class*=language-]{max-width:100%;position:relative}footer a svg circle,footer a svg path{fill:#1d9bf0}footer a:hover svg circle,footer a:hover svg path{fill:#8bb9fe}.grid-footer-left p{margin:0 0 .5em}.fa-heart{color:#ff8181}#top{border:0;bottom:50%;opacity:0;position:fixed;right:1em;transform:translateY(-50%);transition:opacity .5s ease-in-out,transform .5s ease-in-out;z-index:999}#top.visible{opacity:1;pointer-events:auto;transform:translateY(0)}pre[class*=language-]{border-radius:1em;overflow-x:auto;padding-left:3.8em}pre[class*=language-]::before{content:'';height:100%;left:0;position:absolute;top:0;width:10px;z-index:1}.code-toolbar>.toolbar{display:flex;flex-direction:row;gap:10px;right:.5em!important}pre.language-bash::before{background-color:#e91e63}pre.language-csharp::before{background-color:#8bc34a}pre.language-cpp::before{background-color:#00bcd4}pre.language-css::before{background-color:#2196f3}pre.language-java::before{background-color:#03a9f4}pre.language-javascript::before,pre.language-js::before{background-color:#ffeb3b}pre.language-json::before{background-color:#607d8b}pre.language-html::before{background-color:#ff9800}pre.language-php::before{background-color:#9c27b0}pre.language-plaintext::before{background-color:#999}pre.language-python::before{background-color:#4caf50}pre.language-ruby::before{background-color:#f44336}pre.language-sql::before{background-color:#795548}pre.language-swift::before{background-color:#ff5722}pre.language-treeview::before{background-color:gold}pre.language-treeview{padding-left:25px}:not(pre)>code,:not(pre)>code[class*=language-]{background:#101010;border-radius:5px;padding:0 10px}code[class*=language-]:not(.language-plaintext),pre[class*=language-]:not(.language-plaintext){overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}::-webkit-scrollbar{-webkit-appearance:none;appearance:none;border-radius:var(--border-radius-4-sides);scrollbar-width:thin;width:5px}::-webkit-scrollbar-thumb{background-color:#707070;border-radius:var(--border-radius-4-sides);box-shadow:0 0 1px rgba(255,255,255,.5);transition:width .3s}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb:active,::-webkit-scrollbar-thumb:hover{background:#707070;border-radius:var(--border-radius-4-sides);width:10px}::-webkit-scrollbar-corner{background-color:transparent}.wm{display:inline-block}.wm::before{background:var(--wm) center/contain no-repeat;border-radius:1em;content:"";inset:0;position:absolute;z-index:2}.wm>img{opacity:0;z-index:1}@media (max-width:1400px),(orientation:portrait){.items{flex:1 1 auto}img{max-height:100%;max-width:100%}[href="https://breat.fr/"]{right:.25em;top:.25em}article{word-break:break-word}.grid-footer{align-items:center;flex-direction:column;row-gap:1.5em}.grid-footer-center{order:1;width:100%}.grid-footer-left{flex:0 0 auto;order:2;width:100%}.grid-footer-right{flex:0 0 auto;order:3;width:100%}#top{bottom:50%!important;transform:translateY(-50%)}}@media print{blockquote,img,pre,table{page-break-inside:avoid}img,ul{max-width:100%}@page{margin:12mm}*{box-shadow:none!important;text-shadow:none!important}::after,::before,:last-child{break-after:auto!important;page-break-after:auto!important}body,html{height:auto!important;min-height:0!important}#content,body{display:block!important}body{background:#fff!important;color:#000!important}#top,footer{display:none!important}a[href^="/"]::after{content:" (https://code.breat.fr" attr(href) ")";font-size:90%;word-break:break-all}a[href^="http://"]::after,a[href^="https://"]::after{content:" (" attr(href) ")";font-size:90%;word-break:break-all}a[href]:has(img)::after,a[href^="https://breat.fr"]::after{content:""}a[href="https://breat.fr"]{bottom:0;position:fixed;right:50%;top:unset;transform:translateX(50%)}code,pre{white-space:pre-wrap;word-wrap:break-word}blockquote,img,pre{break-inside:avoid}img{height:auto;margin-left:auto!important;margin-right:auto!important;opacity:1!important;width:auto!important}.wm::before{opacity:0!important}h1,h2,h3,h4,h5,h6{page-break-after:avoid}p{orphans:2;widows:2}li,p{hyphens:auto}li{flex:1 1 100%}}