.shiki,.shiki span{color:var(--shiki-light);font-style:var(--shiki-light-font-style);font-weight:var(--shiki-light-font-weight);-webkit-text-decoration:var(--shiki-light-text-decoration);text-decoration:var(--shiki-light-text-decoration)}[data-theme=dark] .shiki,[data-theme=dark] .shiki span{color:var(--shiki-dark);font-style:var(--shiki-dark-font-style);font-weight:var(--shiki-dark-font-weight);-webkit-text-decoration:var(--shiki-dark-text-decoration);text-decoration:var(--shiki-dark-text-decoration)}.shiki .line{width:100%;display:inline-block}.doc-code-wrapped .shiki .line{white-space:pre-wrap;word-break:break-word}.doc-code-numbered .shiki{counter-reset:doc-line}.doc-code-numbered .shiki .line:before{counter-increment:doc-line;content:counter(doc-line);text-align:right;width:2ch;color:var(--faint);-webkit-user-select:none;user-select:none;margin-right:1.25ch;display:inline-block}.shiki .line.diff.add{background-color:var(--ok-wash)}.shiki .line.diff.add:before{content:"+";color:var(--ok);margin-right:.5ch}.shiki .line.diff.remove{background-color:var(--bad-wash);opacity:.75}.shiki .line.diff.remove:before{content:"-";color:var(--bad);margin-right:.5ch}.shiki .line.highlighted{background-color:var(--accent-wash);box-shadow:inset 2px 0 0 var(--accent-fill)}.shiki .line.highlighted.error{background-color:var(--bad-wash);box-shadow:inset 2px 0 0 var(--bad)}.shiki .line.highlighted.warning{background-color:var(--warn-wash);box-shadow:inset 2px 0 0 var(--warn)}.shiki .highlighted-word{border:1px solid var(--accent-fill);background-color:var(--accent-wash);padding:0 .15em}.shiki.has-focused .line:not(.focused){opacity:.4;filter:blur(.4px);transition:opacity .2s,filter .2s}.shiki.has-focused:hover .line:not(.focused){opacity:1;filter:none}
