mark{border:1px solid var(--color-primary);padding:1px 2px;background-color:color-mix(in oklch,var(--color-primary),transparent 95%);border-left-width:0px;border-right-width:0px;color:var(--color-primary);transition:all .1s ease-in-out}a:has(mark){text-decoration:none}#convo-view a:not(:has(mark)):after{text-decoration:none;content:" ↗"}mark:hover{border:1px solid var(--color-primary);border-left-width:0px;border-right-width:0px;background-color:var(--color-primary);color:var(--color-primary-content)}.prose :where(pre.shiki){color:var(--shiki-light);background-color:var(--shiki-light-bg);padding:1em;margin-top:1.6em;margin-bottom:1.6em;border-radius:.5rem;overflow-x:auto}.code-lang-badge{font-family:var(--font-mono)!important}.code-block-wrapper{position:relative}.code-lang-badge{position:absolute;top:8px;right:8px;background:var(--color-primary);color:var(--color-primary-content);padding:2px 8px;border-radius:4px;font-size:12px;font-family:monospace;z-index:1}.shiki{background-color:color-mix(in oklch,var(--color-base-200),transparent 40%)!important}
