.shiki-pre{background:transparent!important;margin:0!important;padding:0!important}.shiki-code{background:transparent!important}.shiki-line{line-height:1.5}.line-numbers .shiki-line{display:flex}.line-numbers .shiki-line:before{content:counter(line);counter-increment:line;color:#71717a;margin-right:1rem;width:2rem;text-align:right;-webkit-user-select:none;user-select:none;font-family:ui-monospace,SFMono-Regular,SF Mono,Consolas,Liberation Mono,Menlo,monospace;font-variant-numeric:tabular-nums}.line-numbers{counter-reset:line}.hexagon.svelte-thsv2k{clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%)}@keyframes svelte-thsv2k-geometricPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.animate-pulse.svelte-thsv2k>div:where(.svelte-thsv2k){animation:svelte-thsv2k-geometricPulse 2s ease-in-out infinite}.group.svelte-thsv2k:hover .hexagon:where(.svelte-thsv2k),.group.svelte-thsv2k:hover .triangle-up:where(.svelte-thsv2k),.group.svelte-thsv2k:hover>div:where(.svelte-thsv2k)>div:where(.svelte-thsv2k){opacity:.9!important;transform:scale(1.05)}@media (max-width: 640px){.gap-3.svelte-thsv2k{gap:.5rem}.gap-4.svelte-thsv2k{gap:.75rem}.gap-5.svelte-thsv2k{gap:1rem}}
