
    .callout{padding:24px 26px;border-radius:22px;background:color-mix(in srgb,var(--accent) 8%,var(--panel2));border:1px solid color-mix(in srgb,var(--accent) 22%,var(--hair))}
    .callout strong{color:var(--accent)}
    .figure{margin:28px 0;background:var(--panel2);border:1px solid var(--hair);border-radius:28px;overflow:hidden;box-shadow:var(--shadow)}
    .figure img{display:block;width:100%;height:auto;background:white}
    .figcap{padding:16px 20px 18px;color:var(--muted);font-size:13px;border-top:1px solid var(--hair)}
    .figcap b{color:var(--text)}
    .equation{overflow:auto;padding:22px 18px;border:1px solid var(--hair);background:var(--panel2);border-radius:20px;margin:18px 0;text-align:center}
    