.post__prose{--markdown-selection-background:color-mix(in srgb, var(--accent) 30%, var(--paper))}.post__prose ::selection{color:var(--ink);background:var(--markdown-selection-background)}.post__prose .katex[data-math-selected],.post__prose .katex[data-math-selected] .base{color:var(--ink);background:var(--markdown-selection-background);-webkit-box-decoration-break:clone;box-decoration-break:clone}.post__prose .katex[data-math-selected]{box-shadow:0 .15em 0 var(--markdown-selection-background), 0 -.15em 0 var(--markdown-selection-background)}.post__prose .katex-display .katex[data-math-selected]{box-shadow:none}.post__prose .katex[data-math-selected] ::selection{color:var(--ink);background:0 0}.experimental .post__prose,.experimental .post__prose *{cursor:text}.experimental[data-cursor-ready] .post__prose,.experimental[data-cursor-ready] .post__prose *{cursor:none}.experimental .post__prose button,.experimental .post__prose button *,.experimental[data-cursor-ready] .post__prose button,.experimental[data-cursor-ready] .post__prose button *{cursor:pointer}.experimental .exp-cursor.is-reading-text{background:var(--accent);width:2px;height:24px;color:var(--accent);border:0;border-radius:0;transition:opacity .2s}.exp-cursor.is-reading-text:before,.exp-cursor.is-reading-text:after{content:"";background:currentColor;width:10px;height:2px;position:absolute;left:50%;transform:translate(-50%)}.exp-cursor.is-reading-text:before{top:0}.exp-cursor.is-reading-text:after{bottom:0}.markdown-selection{z-index:90;display:flex;position:fixed}.markdown-selection[hidden]{display:none}.markdown-selection__button{background:var(--accent);width:36px;height:36px;color:var(--paper);cursor:pointer;border:0;border-radius:.35rem;justify-content:center;align-items:center;padding:8px;transition:background .15s;display:inline-flex}.markdown-selection__button:is(:hover,:focus-visible){background:var(--accent-soft)}.markdown-selection__icon{stroke-width:1.8px;flex-shrink:0;width:20px;height:20px}.markdown-selection__check,.markdown-selection[data-state=copied] .markdown-selection__sheets{display:none}.markdown-selection[data-state=copied] .markdown-selection__check{display:block}.markdown-selection__button:disabled{opacity:.65;cursor:wait}.markdown-selection__label,.markdown-selection__status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (pointer:coarse){.markdown-selection__button{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.markdown-selection__button{transition:none}}
