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}pre.has-diff code.line-numbers .line::before{width:5ch;margin-right:1rem;text-align:right;font-variant-numeric:tabular-nums}pre.has-diff code.line-numbers .line:not(.add):not(.remove)::before{content:"\00a0\00a0" counter(step)}pre.has-diff code.line-numbers .line.add::before{content:"+ " counter(step);color:rgb(16 185 129);font-weight:600}pre.has-diff code.line-numbers .line.remove::before{content:"- " counter(step);color:rgb(244 63 94);font-weight:600}.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}