pre{border-radius:var(--radius);padding-left:0!important;padding-right:0!important}code{font-size:.875rem;line-height:1.25rem;line-height:2!important}@media (min-width:768px){code{font-size:1rem;line-height:1.5rem}}pre>code{counter-reset:line!important}a{font-weight:400!important}figcaption{font-size:.75rem;line-height:1rem}[data-chars-id]{border-bottom-width:2px;padding:.25rem;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}[data-chars-id] span{color:inherit!important}code[data-theme*=" "],code[data-theme*=" "] span{color:var(--shiki-light);background-color:var(--shiki-light-bg)}@media (prefers-color-scheme:dark){code[data-theme*=" "],code[data-theme*=" "] span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}}code[data-line-numbers]{counter-reset:line}code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line);margin-right:1rem;display:inline-block;width:1rem;text-align:right;--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity))}.prose{max-width:55rem;line-height:1.75rem!important}@media (min-width:640px){.prose{font-size:1.125rem;line-height:2.25rem!important}}@media (min-width:768px){.prose{font-size:1.25rem;line-height:1.75rem}}pre [data-line]{border-left-width:2px;border-left-color:transparent;padding-left:1rem;padding-right:1rem}[data-highlighted-line]{background:rgba(200,200,255,.1);--tw-border-opacity:1;border-left-color:rgb(96 165 250/var(--tw-border-opacity))}[data-highlighted-chars]{border-radius:.25rem;background-color:rgba(82,82,91,.5);box-shadow:0 0 0 4px rgba(82,82,91,.5)}[data-chars-id=v]{border-bottom-color:rgb(219 39 119/var(--tw-border-opacity));background-color:rgba(159,18,57,.5);color:rgb(249 168 212/var(--tw-text-opacity))!important}[data-chars-id=s],[data-chars-id=v]{--tw-border-opacity:1;font-weight:700;--tw-text-opacity:1!important}[data-chars-id=s]{border-bottom-color:rgb(202 138 4/var(--tw-border-opacity));background-color:rgba(133,77,14,.5);color:rgb(253 224 71/var(--tw-text-opacity))!important}[data-chars-id=i]{--tw-border-opacity:1;border-bottom-color:rgb(147 51 234/var(--tw-border-opacity));background-color:rgba(107,33,168,.5);font-weight:700;--tw-text-opacity:1!important;color:rgb(233 213 255/var(--tw-text-opacity))!important}[data-rehype-pretty-code-title]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius);background-color:hsl(var(--background));padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:600;color:rgb(244 244 245/var(--tw-text-opacity));--tw-text-opacity:1;color:rgb(39 39 42/var(--tw-text-opacity))}figure[data-rehype-pretty-code-figure]:has(>[data-rehype-pretty-code-title]) pre{border-top-left-radius:0!important;border-top-right-radius:0!important}figure[data-rehype-pretty-code-figure]{overflow:visible}figure{margin-bottom:1.5rem;margin-top:.75rem}figure,pre{overflow-x:auto}details{border:1px solid #ddd;border-radius:8px;padding:10px;margin:10px 0;transition:all .2s ease-in-out}summary{cursor:pointer;padding:5px;outline:none;font-size:.9rem}details[open]{background:#fff}summary::marker{color:#888}details p{margin:10px 0 0;padding:5px;font-size:.9rem}.paint-swipe{display:inline-block;position:relative;cursor:pointer;height:15px}.paint-swipe:hover:before{background-color:#ffd600;transform:skew(-15deg) rotate(-3deg) scale(1.05);filter:blur(.5px)}.paint-swipe:before{content:"";position:absolute;left:-6px;top:2px;width:calc(100% + 14px);height:130%;transition:all .2s ease;background-color:#ffeb3b;transform:skew(-12deg) rotate(-2deg);border-radius:3% 97% 4% 96%/96% 5% 95% 4%;opacity:.95;z-index:-1;box-shadow:2px 2px 4px rgba(0,0,0,.1)}