:root{--astro-code-background:oklch(18% .01 240);--astro-code-foreground:oklch(92% .02 240);--astro-code-token-constant:oklch(75% .18 25);--astro-code-token-string:oklch(70% .14 140);--astro-code-token-string-expression:oklch(70% .14 140);--astro-code-token-comment:oklch(74% .01 240);--astro-code-token-keyword:oklch(72% .18 220);--astro-code-token-parameter:oklch(85% .1 60);--astro-code-token-function:oklch(80% .15 290);--astro-code-token-punctuation:oklch(80% .02 240);--astro-code-token-link:oklch(72% .18 220);--glass-radius:.4em;--glass-fill:color-mix(in oklab, var(--color-white) 6%, transparent);--glass-shadow:0 4px 6px -1px oklch(0% 0 1/.1), 0 8px 18px -4px oklch(0% 0 0/.2), inset 0 1px 0 oklch(100% 0 0/.05);--glass-emboss:0 1px 0 oklch(0% 0 0/.55), 0 -1px 0 oklch(100% 0 0/.07)}pre.astro-code{border-radius:var(--glass-radius);border:1px solid oklab(100% 0 5.96046e-8/.12);margin:.5em 0;padding:1em;font-family:Geist Mono,monospace;font-size:.9em;line-height:1.6;position:relative;overflow:auto;box-shadow:0 10px 28px -8px #0000008c,inset 0 1px #ffffff17;background:var(--glass-fill)!important}pre.astro-code code{text-shadow:var(--glass-emboss);color:var(--astro-code-foreground);background:0 0}pre.astro-code code:has(>.line){counter-reset:axc-line;--line-gutter:2ch}pre.astro-code code:has(>.line:nth-of-type(100)){--line-gutter:3ch}pre.astro-code code:has(>.line)>.line:before{counter-increment:axc-line;content:counter(axc-line);box-sizing:content-box;width:var(--line-gutter);border-right:1px solid color-mix(in oklch, var(--astro-code-foreground) 35%, transparent);text-align:right;color:color-mix(in oklch, var(--astro-code-foreground) 70%, transparent);-webkit-user-select:none;user-select:none;pointer-events:none;margin-right:1.25ch;padding-right:1ch;display:inline-block}.theme-green{--astro-code-token-keyword:oklch(75% .18 175);--astro-code-token-function:oklch(78% .15 195);--astro-code-token-string:oklch(72% .14 80);--astro-code-token-string-expression:oklch(72% .14 80);--astro-code-token-constant:oklch(75% .16 50);--astro-code-token-parameter:oklch(82% .1 140);--astro-code-token-link:oklch(75% .18 175);--astro-code-token-comment:oklch(74% .04 175)}.theme-red{--astro-code-token-keyword:oklch(72% .2 15);--astro-code-token-function:oklch(76% .16 350);--astro-code-token-string:oklch(74% .14 80);--astro-code-token-string-expression:oklch(74% .14 80);--astro-code-token-constant:oklch(76% .16 40);--astro-code-token-parameter:oklch(82% .1 55);--astro-code-token-link:oklch(72% .2 15);--astro-code-token-comment:oklch(74% .04 15)}.theme-blue{--astro-code-token-keyword:oklch(72% .18 240);--astro-code-token-function:oklch(76% .15 200);--astro-code-token-string:oklch(72% .14 140);--astro-code-token-string-expression:oklch(72% .14 140);--astro-code-token-constant:oklch(75% .16 60);--astro-code-token-parameter:oklch(82% .1 180);--astro-code-token-link:oklch(72% .18 240);--astro-code-token-comment:oklch(74% .04 240)}.theme-purple{--astro-code-token-keyword:oklch(72% .2 290);--astro-code-token-function:oklch(76% .16 320);--astro-code-token-string:oklch(72% .14 140);--astro-code-token-string-expression:oklch(72% .14 140);--astro-code-token-constant:oklch(75% .16 60);--astro-code-token-parameter:oklch(82% .1 250);--astro-code-token-link:oklch(72% .2 290);--astro-code-token-comment:oklch(74% .04 290)}.theme-orange{--astro-code-token-keyword:oklch(76% .18 60);--astro-code-token-function:oklch(78% .15 80);--astro-code-token-string:oklch(72% .14 140);--astro-code-token-string-expression:oklch(72% .14 140);--astro-code-token-constant:oklch(75% .16 30);--astro-code-token-parameter:oklch(82% .1 100);--astro-code-token-link:oklch(76% .18 60);--astro-code-token-comment:oklch(74% .04 60)}.theme-panda{--astro-code-foreground:#e6e6e6;--astro-code-token-keyword:#ff75b5;--astro-code-token-function:#6fc1ff;--astro-code-token-string:#19f9d8;--astro-code-token-string-expression:#19f9d8;--astro-code-token-constant:#ffb86c;--astro-code-token-parameter:#ffcc95;--astro-code-token-link:#45a9f9;--astro-code-token-punctuation:#e6e6e6;--astro-code-token-comment:#676b79}.theme-panda pre.astro-code span[style*=token-comment]{font-style:italic}.theme-vesper{--astro-code-foreground:#fff;--astro-code-token-keyword:#a0a0a0;--astro-code-token-function:#ffc799;--astro-code-token-string:#99ffe4;--astro-code-token-string-expression:#99ffe4;--astro-code-token-constant:#ffc799;--astro-code-token-parameter:#ffd1a8;--astro-code-token-link:#99ffe4;--astro-code-token-punctuation:#a0a0a0;--astro-code-token-comment:#8b8b8b}
