@property --markdown-table-start{syntax:"<color>";inherits:false;initial-value:#0000}@property --markdown-table-end{syntax:"<color>";inherits:false;initial-value:#0000}.markdown{overflow-wrap:anywhere;font-size:1.08rem;line-height:1.75}.markdown>:first-child{margin-top:0}.markdown h2{margin-top:3rem}.markdown h3{margin-top:2rem}.markdown img{box-shadow:var(--shadow-sm);border-radius:14px;margin:1.5rem auto}.markdown__image{cursor:zoom-in;border-radius:14px;width:fit-content;max-width:100%;margin:1.5rem auto;display:block}.markdown__image img{margin:0}.markdown__shot{flex-direction:column;gap:.25rem;width:fit-content;max-width:100%;margin:1.5rem auto;display:flex}.markdown__shot .markdown__image{margin:0}.markdown__figure{margin:1.5rem 0}.markdown__figure>img,.markdown__figure .markdown__image,.markdown__figure .markdown__shot{margin-block:0}.markdown__figure figcaption{color:var(--ink-muted);text-align:center;margin-top:.5rem;font-size:.9rem;line-height:1.5}.markdown blockquote{border-left:4px solid var(--brand);background:var(--surface);color:var(--ink-muted);border-radius:0 14px 14px 0;margin:1.5rem 0;padding:.75rem 1.5rem}.markdown blockquote p:last-child{margin:0}.markdown pre,.markdown__table{width:0;min-width:100%;overflow-x:auto}.markdown pre{--markdown-shade:color-mix(in srgb, var(--ink) 22%, transparent);border:1px solid var(--line);background:linear-gradient(to right, var(--bg-soft) 30%, transparent) left/2.5rem 100% no-repeat local, linear-gradient(to left, var(--bg-soft) 30%, transparent) right/2.5rem 100% no-repeat local, radial-gradient(farthest-side at 0 50%, var(--markdown-shade), transparent) left/.9rem 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, var(--markdown-shade), transparent) right/.9rem 100% no-repeat scroll, var(--bg-soft);border-radius:14px;padding:1rem}@media (width<=559px){.markdown pre{padding:.75rem;font-size:.85em}}.markdown :not(pre)>code{background:var(--bg-soft);border-radius:6px;padding:.1em .35em}.markdown__table{margin:1.5rem 0}@supports (animation-timeline:scroll(self inline)){.markdown__table{--markdown-shade:color-mix(in srgb, var(--ink) 22%, transparent);background:radial-gradient(farthest-side at 0 50%, var(--markdown-table-start), transparent) left/.9rem 100% no-repeat, radial-gradient(farthest-side at 100% 50%, var(--markdown-table-end), transparent) right/.9rem 100% no-repeat;animation:linear both markdown-table-shades;animation-timeline:scroll(self inline)}}.markdown table{border-collapse:collapse;font-variant-numeric:tabular-nums;overflow-wrap:break-word;width:100%;font-size:.95rem;line-height:1.4}.markdown table th,.markdown table td{border-bottom:1px solid var(--line);text-align:left;padding:.5rem .75rem}.markdown table th{vertical-align:bottom}.markdown table td{vertical-align:top}.markdown ul,.markdown ol{padding-left:1.4em}.markdown li+li{margin-top:.25rem}.markdown__plain{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.markdown__note{color:var(--ink-muted);margin:.5rem 0 0;font-size:.85rem;line-height:1.5}@keyframes markdown-table-shades{0%{--markdown-table-start:transparent;--markdown-table-end:var(--markdown-shade)}2%{--markdown-table-start:var(--markdown-shade)}98%{--markdown-table-end:var(--markdown-shade)}to{--markdown-table-start:var(--markdown-shade);--markdown-table-end:transparent}}
