.magic-code.svelte-xyc90i{position:relative;white-space:pre;font-family:var(--font-mono);font-size:max(24px,calc(var(--code-size,34px)*var(--code-zoom,1)));font-variant-ligatures:none;tab-size:2;color:var(--code-foreground);background:var(--code-background);overflow:auto;overscroll-behavior:contain;--fade:1.25em;--fade-t:0px;--fade-b:0px;--fade-l:0px;--fade-r:0px;--bar-w:0px;--bar-h:0px;mask-image:linear-gradient(black,black),linear-gradient(black,black),linear-gradient(to bottom,transparent,black var(--fade-t),black calc(100% - var(--fade-b)),transparent),linear-gradient(to right,transparent,black var(--fade-l),black calc(100% - var(--fade-r)),transparent);mask-size:var(--bar-w)100%,100% var(--bar-h),calc(100% - var(--bar-w))calc(100% - var(--bar-h)),calc(100% - var(--bar-w))calc(100% - var(--bar-h));mask-position:right top,left bottom,left top,left top;mask-repeat:no-repeat;mask-composite:add,add,intersect,add;margin:0;line-height:1.5}.magic-code.svelte-xyc90i[data-more-top]{--fade-t:var(--fade)}.magic-code.svelte-xyc90i[data-more-bottom]{--fade-b:var(--fade)}.magic-code.svelte-xyc90i[data-more-left]{--fade-l:var(--fade)}.magic-code.svelte-xyc90i[data-more-right]{--fade-r:var(--fade)}.magic-code.svelte-xyc90i::-webkit-scrollbar{width:14px;height:14px}.magic-code.svelte-xyc90i::-webkit-scrollbar-track{background:0 0}.magic-code.svelte-xyc90i::-webkit-scrollbar-corner{background:0 0}.magic-code.svelte-xyc90i::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--code-foreground)24%,transparent)padding-box;border:4px solid #0000;border-radius:7px}.magic-code.svelte-xyc90i::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--code-foreground)40%,transparent)}@supports  not selector(::-webkit-scrollbar){.magic-code.svelte-xyc90i{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--code-foreground)28%,transparent)transparent}}.magic-code.svelte-xyc90i .shiki-magic-move-item{display:inline-block;transition:color var(--smm-duration)var(--smm-easing)}.magic-code.svelte-xyc90i :-webkit-any(.shiki-magic-move-enter-active,.shiki-magic-move-leave-active,.shiki-magic-move-move){transition:all var(--smm-duration)var(--smm-easing)}.magic-code.svelte-xyc90i :-moz-any(.shiki-magic-move-enter-active,.shiki-magic-move-leave-active,.shiki-magic-move-move){transition:all var(--smm-duration)var(--smm-easing)}.magic-code.svelte-xyc90i :is(.shiki-magic-move-enter-active,.shiki-magic-move-leave-active,.shiki-magic-move-move){transition:all var(--smm-duration)var(--smm-easing)}.magic-code.svelte-xyc90i .shiki-magic-move-move{z-index:1;transition-delay:calc(var(--smm-duration)*var(--smm-delay-move))}.magic-code.svelte-xyc90i .shiki-magic-move-enter-active{z-index:1;transition-delay:calc(var(--smm-duration)*var(--smm-delay-enter))}.magic-code.svelte-xyc90i .shiki-magic-move-leave-active{transition-delay:calc(var(--smm-duration)*var(--smm-delay-leave))}.magic-code.svelte-xyc90i :-webkit-any(.shiki-magic-move-enter-from,.shiki-magic-move-leave-to){opacity:0}.magic-code.svelte-xyc90i :-moz-any(.shiki-magic-move-enter-from,.shiki-magic-move-leave-to){opacity:0}.magic-code.svelte-xyc90i :is(.shiki-magic-move-enter-from,.shiki-magic-move-leave-to){opacity:0}.magic-code.svelte-xyc90i br.shiki-magic-move-leave-active{display:none}
