.al-code,.al-highlight{--tk-bg:#fff;--tk-border:#dbe3e4;--tk-gutter:#8a9394;--tk-text:#000;--tk-kw:#00f;--tk-kc:#af00db;--tk-ty:#00f;--tk-fn:#795e26;--tk-cl:#267f99;--tk-id:#001080;--tk-em:#0070c1;--tk-st:#a31515;--tk-nm:#098658;--tk-cm:green;--tk-pp:green;--tk-op:var(--tk-text);--tk-pn:var(--tk-text);--tk-tx:var(--tk-text);--tk-br0:#0431fa;--tk-br1:#319331;--tk-br2:#7b3814;--tk-brx:#ff1212}.al-code{background:var(--tk-bg);border:.063rem solid var(--tk-border);color:var(--tk-text);border-radius:.5rem;grid-template-columns:auto 1fr;font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:.813rem;line-height:1.6;display:grid;overflow:auto}.al-code:not(.with-lines){grid-template-columns:1fr}.al-gutter{color:var(--tk-gutter);-webkit-user-select:none;user-select:none;text-align:right;border-right:.063rem solid var(--tk-border);background:color-mix(in srgb,var(--tk-bg) 92%,var(--tk-text));padding:.625rem .625rem .625rem .875rem}.al-pre{white-space:pre;margin:0;padding:.625rem .875rem}:is(.al-code,.al-highlight)[data-theme=dark],html[data-theme=dark] :is(.al-code,.al-highlight){--tk-bg:#0c181a;--tk-border:#3c3c3c;--tk-gutter:#6e7681;--tk-text:#d4d4d4;--tk-kw:#569cd6;--tk-kc:#c586c0;--tk-ty:#569cd6;--tk-fn:#dcdcaa;--tk-cl:#4ec9b0;--tk-id:#9cdcfe;--tk-em:#4fc1ff;--tk-st:#ce9178;--tk-nm:#b5cea8;--tk-cm:#6a9955;--tk-pp:#6a9955;--tk-br0:gold;--tk-br1:orchid;--tk-br2:#179fff;--tk-brx:#ff1212}:is(.al-code,.al-highlight) .tk-kw{color:var(--tk-kw)}:is(.al-code,.al-highlight) .tk-kc{color:var(--tk-kc)}:is(.al-code,.al-highlight) .tk-ty{color:var(--tk-ty)}:is(.al-code,.al-highlight) .tk-fn{color:var(--tk-fn)}:is(.al-code,.al-highlight) .tk-cl{color:var(--tk-cl)}:is(.al-code,.al-highlight) .tk-id{color:var(--tk-id)}:is(.al-code,.al-highlight) .tk-em{color:var(--tk-em)}:is(.al-code,.al-highlight) .tk-st{color:var(--tk-st)}:is(.al-code,.al-highlight) .tk-nm{color:var(--tk-nm)}:is(.al-code,.al-highlight) .tk-cm{color:var(--tk-cm)}:is(.al-code,.al-highlight) .tk-pp{color:var(--tk-pp)}:is(.al-code,.al-highlight) .tk-op{color:var(--tk-op)}:is(.al-code,.al-highlight) .tk-pn{color:var(--tk-pn)}:is(.al-code,.al-highlight) .tk-tx{color:var(--tk-tx)}:is(.al-code,.al-highlight) .tk-br0{color:var(--tk-br0)}:is(.al-code,.al-highlight) .tk-br1{color:var(--tk-br1)}:is(.al-code,.al-highlight) .tk-br2{color:var(--tk-br2)}:is(.al-code,.al-highlight) .tk-brx{color:var(--tk-brx)}
