.prose-pm .anchor{color:var(--ink-faint);opacity:0;margin-left:.4rem;text-decoration:none;transition:opacity .15s}.prose-pm h2:hover .anchor,.prose-pm h3:hover .anchor,.prose-pm .anchor:focus-visible{opacity:1}.prose-pm .callout{border:1px solid var(--line);background-color:var(--surface);border-left-width:3px;border-radius:.75rem;padding:.9rem 1.1rem}.prose-pm .callout-note{border-left-color:var(--line-strong)}.prose-pm .callout-tip{border-left-color:#4ade80}.prose-pm .callout-warning,.prose-pm .callout-caution{border-left-color:#fbbf24}.prose-pm .callout-title{letter-spacing:.05em;text-transform:uppercase;color:var(--ink);align-items:center;gap:.4rem;margin:0 0 .4rem;font-size:.7rem;font-weight:650;display:flex}.prose-pm .callout-icon{background-color:var(--line-strong);border-radius:99px;width:.85rem;height:.85rem;display:inline-block}.prose-pm .callout-tip .callout-icon{background-color:#4ade80}.prose-pm .callout-warning .callout-icon,.prose-pm .callout-caution .callout-icon{background-color:#fbbf24}.prose-pm .callout-body>*+*{margin-top:.6em}.prose-pm .callout-body>:first-child{margin-top:0}
