[data-rehype-pretty-code-figure] pre{padding:8px 16px;border-radius:8px;margin-bottom:24px;overflow:auto}.nextra-steps{position:relative;&:before{content:"";width:1px;height:4px;position:absolute;top:0;left:-1px;background:white}& h2,& h3:not([style^="visibility:"]),& h4,& h5,& h6{&:before{border:none;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:4px;font-size:14px;margin-inline-start:-36px}}}article:has(>main){box-sizing:border-box;max-width:900px;margin-inline:auto;width:100%;font-family:var(--font-inter),var(--font-sans),ui-sans-serif,system-ui,sans-serif}