:root{--theme-text: var(--color-gray-100);--theme-text-muted: var(--color-gray-400);--theme-heading: var(--color-gray-50);--theme-bg: var(--color-gray-900);--theme-border: var(--color-gray-700);--theme-link: var(--color-accent-300);--theme-link-hover: var(--color-accent-200)}:root[data-theme=light]{--theme-text: var(--color-gray-800);--theme-text-muted: var(--color-gray-500);--theme-heading: var(--color-gray-900);--theme-bg: white;--theme-border: var(--color-gray-300);--theme-link: var(--color-accent-600);--theme-link-hover: var(--color-accent-700)}:where(.astro-fgeamq4x){box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;line-height:1.7;color:var(--theme-text);background:var(--theme-bg)}.container:where(.astro-fgeamq4x){max-width:800px;margin:0 auto;padding:2rem 1.5rem}header:where(.astro-fgeamq4x){text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--theme-border)}.logo:where(.astro-fgeamq4x){display:flex;align-items:center;justify-content:center;gap:.75rem;margin-bottom:1rem;text-decoration:none;color:var(--theme-heading)}.logo:where(.astro-fgeamq4x) img:where(.astro-fgeamq4x){width:40px;height:40px}.logo:where(.astro-fgeamq4x) span:where(.astro-fgeamq4x){font-size:1.25rem;font-weight:600}.version-info:where(.astro-fgeamq4x){color:var(--theme-text-muted);font-size:.875rem}main:where(.astro-fgeamq4x){padding:0}.content:where(.astro-fgeamq4x) h1{font-size:1.75rem;margin-bottom:1rem;color:var(--theme-heading)}.content:where(.astro-fgeamq4x) h2{font-size:1.25rem;margin-top:2rem;margin-bottom:.75rem;color:var(--theme-heading)}.content:where(.astro-fgeamq4x) h1,.content:where(.astro-fgeamq4x) h2{display:flex;align-items:center;flex-wrap:wrap}.content:where(.astro-fgeamq4x) .anchor-link{margin-left:.5em;opacity:0;text-decoration:none;color:var(--theme-heading);display:inline-flex;align-items:center}.content:where(.astro-fgeamq4x) .anchor-link svg{display:block}.content:where(.astro-fgeamq4x) h1:hover .anchor-link,.content:where(.astro-fgeamq4x) h2:hover .anchor-link{opacity:1}.content:where(.astro-fgeamq4x) .anchor-link:hover{color:var(--theme-link)}.content:where(.astro-fgeamq4x) p{margin-bottom:1rem}.content:where(.astro-fgeamq4x) ul{margin-bottom:1rem;padding-left:1.5rem}.content:where(.astro-fgeamq4x) ol{margin-bottom:1rem;padding-left:2rem;list-style:none;counter-reset:list-counter}.content:where(.astro-fgeamq4x) ol>li{counter-increment:list-counter;margin-bottom:.75rem}.content:where(.astro-fgeamq4x) ol>li:before{content:counter(list-counter) ". ";font-weight:500}.content:where(.astro-fgeamq4x) ol ol{counter-reset:list-counter-2;margin-top:.5rem}.content:where(.astro-fgeamq4x) ol ol>li{counter-increment:list-counter-2}.content:where(.astro-fgeamq4x) ol ol>li:before{content:counter(list-counter-2,lower-alpha) ". "}.content:where(.astro-fgeamq4x) ol ol ol{counter-reset:list-counter-3}.content:where(.astro-fgeamq4x) ol ol ol>li{counter-increment:list-counter-3}.content:where(.astro-fgeamq4x) ol ol ol>li:before{content:counter(list-counter-3,lower-roman) ". "}.content:where(.astro-fgeamq4x) ol ol ol ol{counter-reset:list-counter-4}.content:where(.astro-fgeamq4x) ol ol ol ol>li{counter-increment:list-counter-4}.content:where(.astro-fgeamq4x) ol ol ol ol>li:before{content:counter(list-counter-4,upper-alpha) ". "}.content:where(.astro-fgeamq4x) ol ol ol ol ol{counter-reset:list-counter-5}.content:where(.astro-fgeamq4x) ol ol ol ol ol>li{counter-increment:list-counter-5}.content:where(.astro-fgeamq4x) ol ol ol ol ol>li:before{content:counter(list-counter-5,upper-roman) ". "}.content:where(.astro-fgeamq4x) li{margin-bottom:.5rem}.content:where(.astro-fgeamq4x) li>p:first-child{display:inline}.content:where(.astro-fgeamq4x) a{color:var(--theme-link);text-decoration:none}.content:where(.astro-fgeamq4x) a:hover{color:var(--theme-link-hover);text-decoration:underline}.content:where(.astro-fgeamq4x) hr{margin:2rem 0;border:none;border-top:1px solid var(--theme-border)}.content:where(.astro-fgeamq4x) strong{color:var(--theme-heading)}
