img,svg{vertical-align:inherit!important;height:auto}code{color:inherit!important;word-break:inherit!important}@media only percy{.sidebar nav.toc-container{margin-top:0!important}}.list-cards{flex-flow:row wrap;padding:1em 0;display:flex;justify-content:space-evenly;list-style:none;margin:2em auto;max-width:100%}.list-cards .list-item-card{background:#e04e39;position:relative;margin:1em;border-radius:3px;box-shadow:0 2px 2px 1px rgb(0 0 0 / 20%);transition:.6s ease-in-out;transition-property:box-shadow,-webkit-transform;transition-property:transform,box-shadow;transition-property:transform,box-shadow,-webkit-transform;transform:scale(1);overflow:hidden;padding:0;min-width:250px;max-width:100%}@media screen and (width >= 768px){.list-cards .list-item-card{min-width:250px;max-width:25%}}.list-cards .list-item-card:hover{transform:scale(1.1);box-shadow:0 10px 30px 5px rgb(0 0 0 / 30%)}.list-cards .list-item-card .shape{position:absolute;z-index:0;border:2px solid #fff}.list-cards .list-item-card .shape--dark{right:-5%;top:-68%;width:50%;padding-bottom:100%;transform:rotate(-49deg);background-color:#1f1f1f}.list-cards .list-item-card .shape--accent{top:-44%;left:-30%;width:100%;padding-bottom:50%;transform:rotate(-30deg);background-color:#999}.list-cards .list-item-card .shape--light{bottom:-16%;left:-23%;width:100%;padding-top:25%;transform:rotate(15deg);background-color:#454545}.list-cards .list-item-card a{-webkit-font-smoothing:antialiased;font-size:24px;font-weight:700;line-height:1;text-decoration:none;align-items:center;background:#fff;color:#9b2918;display:flex;height:180px;justify-content:center;margin:1em;max-width:90%;padding:0;position:relative;z-index:10}code[data-diff] .diff-deletion{background-color:rgb(144 84 84 / 70%)}code[data-diff] .diff-insertion{background-color:rgb(93 125 93 / 50%)}code[data-diff] .diff-deletion .diff-deletion,code[data-diff] .diff-deletion .diff-insertion,code[data-diff] .diff-insertion .diff-deletion,code[data-diff] .diff-insertion .diff-insertion{background-color:transparent}code[data-diff] .diff-deletion>.diff-operator,code[data-diff] .diff-insertion>.diff-operator{display:none}code[data-diff] .diff-deletion::before{content:"-";margin-left:-1ch;background-color:rgb(144 84 84 / 70%);color:#f8f8f2}code[data-diff] .diff-insertion::before{content:"+";margin-left:-1ch;background-color:rgb(93 125 93 / 50%);color:#f8f8f2}.language-handlebars .namespace{opacity:1}.chapter .cta{max-width:95%}.chapter .cta .cta-note{width:100%}.chapter .cta .cta-note .cta-note-body .cta-note-message p{font-size:95%;line-height:1.75em;margin:.5em 0}.chapter .cta-note-body code{padding:0;background-color:transparent}@media screen and (width >= 768px){.chapter .cta .cta-note img{padding-bottom:10px}}.chapter code,.chapter code[class*=language-],.chapter pre,.chapter pre[class*=language-]{line-height:1.6}.chapter .filename,.chapter pre,.chapter pre[class*=language-],.filename::after{font-size:85%}.filename::after{margin-top:0;margin-bottom:0}.chapter .filename{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.chapter .filename+pre code{padding:var(--spacing-1) 0}.shiki code{font-size:1em!important}li.toc-heading.toc-level-0{font-size:.8em;text-transform:uppercase;color:rgb(155 41 24 / 76%);font-weight:700;margin:2em 0 1em}li.toc-heading.toc-level-0:first-of-type{margin-top:0}li.toc-group.toc-level-0{padding-left:1em}