:root{--highlight-bg-color:#fde05f;--highlight-text-color:#000000;--highlight-bg-color-hover:#fde05f;--highlight-border-hover:rgb(186,151,105);--highlight-border-selected:rgb(225,139,25);--highlight-comment-box-shadow:rgba(0,0,0,0.2);--highlight-comment-bg:#f6e69c}.right-gutter{display:flex;flex-direction:column;flex-wrap:nowrap;flex:0 0 200px;@media screen and (max-width:600px){display:block;position:fixed;bottom:0;left:0;right:0}}@media (prefers-color-scheme:dark){:root{--highlight-bg-color:#4a4b80;--highlight-text-color:#fff;--highlight-bg-color-hover:#4a4b80;--highlight-border-hover:#5b5f99;--highlight-border-selected:#9178e2;--highlight-comment-box-shadow:rgba(0,0,0,0.2);--highlight-comment-bg:#223253}}.text-highlight{background-color:var(--highlight-bg-color);color:var(--highlight-text-color);border:1px solid transparent}.text-highlight-comment{background-color:var(--highlight-comment-bg);color:var(--highlight-text-color);box-sizing:border-box;margin:2px;padding:1em;font-size:.75em;max-width:200px;border:1px solid transparent;@media screen and (max-width:600px){max-width:100%;margin-left:0;margin-bottom:0;margin-right:0;margin-top:0;padding-left:.5em;padding-bottom:.5em;padding-right:.5em;padding-top:.25em;&.text-highlight-selected{display:block;transition-duration:1s;animation:slideInFromBottom .1s ease-out 0s 1}&.text-highlight-selected,&:not(.text-highlight-selected){transition-property:display;transition-behavior:allow-discrete}&:not(.text-highlight-selected){animation:slideOutToBottom .1s ease-out 0s 1;display:none;transition-duration:.1s}}}.text-highlight-hover{border-color:var(--highlight-border-hover);box-shadow:1px 1px 2px var(--highlight-comment-box-shadow);transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out;cursor:pointer}.text-highlight-selected{border:1px solid var(--highlight-border-selected)}@keyframes slideInFromBottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutToBottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.text-highlight-comment>button.rth-close-button{display:none;margin:2px 2px 6px auto;background:none;background-color:var(--highlight-comment-bg);border:1px solid var(--highlight-border-hover);border-radius:4px;padding:.5em 1em;color:var(--highlight-text-color);font:inherit;font-size:.75em;cursor:pointer;outline:none;transition:background .2s,color .2s;@media screen and (max-width:600px){display:block}}