@layer starlight.components{:root{--sl-badge-default-border:var(--sl-color-accent);--sl-badge-default-bg:var(--sl-color-accent-low);--sl-badge-default-text:#fff;--sl-badge-note-border:var(--sl-color-blue);--sl-badge-note-bg:var(--sl-color-blue-low);--sl-badge-note-text:#fff;--sl-badge-danger-border:var(--sl-color-red);--sl-badge-danger-bg:var(--sl-color-red-low);--sl-badge-danger-text:#fff;--sl-badge-success-border:var(--sl-color-green);--sl-badge-success-bg:var(--sl-color-green-low);--sl-badge-success-text:#fff;--sl-badge-caution-border:var(--sl-color-orange);--sl-badge-caution-bg:var(--sl-color-orange-low);--sl-badge-caution-text:#fff;--sl-badge-tip-border:var(--sl-color-purple);--sl-badge-tip-bg:var(--sl-color-purple-low);--sl-badge-tip-text:#fff}[data-theme=light]:root{--sl-badge-default-bg:var(--sl-color-accent-high);--sl-badge-note-bg:var(--sl-color-blue-high);--sl-badge-danger-bg:var(--sl-color-red-high);--sl-badge-success-bg:var(--sl-color-green-high);--sl-badge-caution-bg:var(--sl-color-orange-high);--sl-badge-tip-bg:var(--sl-color-purple-high)}.sl-badge:where(.astro-hbc64edy){border:1px solid var(--sl-color-border-badge);font-family:var(--sl-font-system-mono);color:var(--sl-color-text-badge);background-color:var(--sl-color-bg-badge);overflow-wrap:anywhere;border-radius:.25rem;line-height:normal;display:inline-block}.sidebar-content .sl-badge:where(.astro-hbc64edy){line-height:1;font-size:var(--sl-text-xs);padding:.125rem .375rem}.sidebar-content a[aria-current=page]>.sl-badge:where(.astro-hbc64edy){--sl-color-bg-badge:transparent;--sl-color-border-badge:currentColor;color:inherit}.default:where(.astro-hbc64edy){--sl-color-bg-badge:var(--sl-badge-default-bg);--sl-color-border-badge:var(--sl-badge-default-border);--sl-color-text-badge:var(--sl-badge-default-text)}.note:where(.astro-hbc64edy){--sl-color-bg-badge:var(--sl-badge-note-bg);--sl-color-border-badge:var(--sl-badge-note-border);--sl-color-text-badge:var(--sl-badge-note-text)}.danger:where(.astro-hbc64edy){--sl-color-bg-badge:var(--sl-badge-danger-bg);--sl-color-border-badge:var(--sl-badge-danger-border);--sl-color-text-badge:var(--sl-badge-danger-text)}.success:where(.astro-hbc64edy){--sl-color-bg-badge:var(--sl-badge-success-bg);--sl-color-border-badge:var(--sl-badge-success-border);--sl-color-text-badge:var(--sl-badge-success-text)}.tip:where(.astro-hbc64edy){--sl-color-bg-badge:var(--sl-badge-tip-bg);--sl-color-border-badge:var(--sl-badge-tip-border);--sl-color-text-badge:var(--sl-badge-tip-text)}.caution:where(.astro-hbc64edy){--sl-color-bg-badge:var(--sl-badge-caution-bg);--sl-color-border-badge:var(--sl-badge-caution-border);--sl-color-text-badge:var(--sl-badge-caution-text)}.small:where(.astro-hbc64edy){font-size:var(--sl-text-xs);padding:.125rem .25rem}.medium:where(.astro-hbc64edy){font-size:var(--sl-text-sm);padding:.175rem .35rem}.large:where(.astro-hbc64edy){font-size:var(--sl-text-base);padding:.225rem .45rem}.sl-markdown-content :is(h1,h2,h3,h4,h5,h6) .sl-badge:where(.astro-hbc64edy){vertical-align:middle}}figure:where(.astro-hvecr3eq){margin-bottom:1.5rem}.author:where(.astro-xwaye2mr){line-height:var(--sl-line-height-headings);align-items:center;gap:.5rem;text-decoration:none;display:flex}.text:where(.astro-xwaye2mr){flex-direction:column;display:flex}.name:where(.astro-xwaye2mr){font-size:var(--sl-text-base);font-weight:600}.author:where(.astro-xwaye2mr)[href] .name:where(.astro-xwaye2mr){color:var(--sl-color-text-accent)}.title:where(.astro-xwaye2mr){font-size:var(--sl-text-xs);color:var(--sl-color-text)}.author:where(.astro-xwaye2mr)[href]:hover .name:where(.astro-xwaye2mr){color:var(--sl-color-text)}img:where(.astro-xwaye2mr){border:1px solid var(--sl-color-gray-2);border-radius:9999px;width:2.5rem;height:2.5rem}.metadata:where(.astro-ts5usbxq){flex-direction:column;gap:.75rem;display:flex}.dates:where(.astro-ts5usbxq){font-size:var(--sl-text-sm)}.metadata-alt:where(.astro-ts5usbxq){color:var(--sl-color-gray-3)}.authors:where(.astro-ts5usbxq){flex-wrap:wrap;gap:.75rem 1rem;display:flex}.badges:where(.astro-ts5usbxq){gap:.75rem;margin-top:.5rem;display:flex}ul:where(.astro-zb5fgq5u){margin-inline-start:.25rem;padding:0;display:inline}li:where(.astro-zb5fgq5u){margin-bottom:.25rem;padding:0;display:inline-block}a:where(.astro-zb5fgq5u){border:1px solid var(--sl-color-gray-5);font-size:var(--sl-text-sm);border-radius:.3rem;margin-inline:.2rem;padding:.25rem .5rem .35rem;text-decoration:none}a:where(.astro-zb5fgq5u):hover{border-color:var(--sl-color-gray-2)}
