.prose :not(pre)>code:before,.prose :not(pre)>code:after{content:none}.callout{--callout-icon-ink: color-mix(in oklab, var(--color-void) 65%, var(--color-outline));--callout-icon-skin: var(--color-outline);--callout-icon-hair: var(--callout-icon-ink);--callout-icon-features: var(--callout-icon-ink);position:relative;display:flex;align-items:center;gap:1rem;padding:1.25rem 1.5rem}.callout__icon{flex:none;width:3.5rem;height:auto}.callout__body{flex:1;min-width:0}.callout__body>:first-child{margin-top:0}.callout__body>:last-child{margin-bottom:0}@media(min-width:64rem){.callout{display:block}.callout__icon{position:absolute;top:50%;translate:0 -50%;right:calc(100% + 1rem);width:6rem;height:6rem}}.callout--sticky{--sticky-tint: var(--color-accent);--sticky-paper: color-mix(in oklab, var(--sticky-tint) 22%, var(--color-surface));--sticky-flap: color-mix(in oklab, var(--sticky-tint) 40%, var(--color-surface));--sticky-fold: 1.25rem;max-width:32rem;background:var(--sticky-paper);box-shadow:0 2px #0002,0 14px 30px #0003;rotate:-1deg}.callout--sticky.callout--info{--sticky-tint: var(--color-info)}.callout--sticky:before{content:"";position:absolute;inset:0 0 auto auto;width:0;height:0;border-style:solid;border-width:0 var(--sticky-fold) var(--sticky-fold) 0;border-color:transparent var(--color-base) var(--sticky-flap) transparent;filter:drop-shadow(-2px 2px 1px #0002);pointer-events:none}.prose pre{margin-top:0;margin-bottom:0}.shiki{background-color:var(--color-surface)!important}.shiki,.shiki span{color:var(--shiki-dark)}[data-theme=mirage] .shiki,[data-theme=mirage] .shiki span{color:var(--shiki-mirage)}[data-theme=light] .shiki,[data-theme=light] .shiki span{color:var(--shiki-light)}.shiki code{font-family:var(--font-mono,"Ubuntu Mono");background-color:#0000;font-size:16px;display:grid}.shiki .line{padding:0 1rem}.shiki .line.highlighted{background-color:#e6b45026}@supports (color:color-mix(in lab,red,red)){.shiki .line.highlighted{background-color:color-mix(in oklch,var(--color-brand) 15%,transparent)}}.shiki .line.diff.add{background-color:#7fd96226}@supports (color:color-mix(in lab,red,red)){.shiki .line.diff.add{background-color:color-mix(in oklch,var(--color-success) 15%,transparent)}}.shiki .line.diff.add{border-left:2px solid var(--color-success);padding-left:calc(1rem - 2px)}.shiki .line.diff.remove{background-color:#d9575726}@supports (color:color-mix(in lab,red,red)){.shiki .line.diff.remove{background-color:color-mix(in oklch,var(--color-danger) 15%,transparent)}}.shiki .line.diff.remove{border-left:2px solid var(--color-danger);opacity:.7;padding-left:calc(1rem - 2px)}.shiki.has-focused .line:not(.focused){opacity:.35;transition:opacity .2s}.shiki.has-focused:hover .line:not(.focused){opacity:1}.marker{--marker-ink: color-mix(in oklch, var(--color-accent) 45%, transparent);color:inherit;background:linear-gradient(100deg,transparent 0 .2em,var(--marker-ink) .2em calc(100% - .2em),transparent calc(100% - .2em) 100%) 0 85% / 100% .75em no-repeat;border-radius:.6em .25em .5em .3em;padding:0 .2em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
