starlight-file-tree[data-astro-cid-i6xn5235]{--x-space: 1.5rem;--y-space: .125rem;--y-pad: 0;display:block;border:1px solid var(--color-bg-code);border-radius:var(--rounded);padding:1rem;background-color:var(--color-bg-code);font-size:var(--text-sm);font-family:var(--font-mono);overflow-x:auto;border-radius:.75rem;margin-top:1.25rem;margin-bottom:1.25rem;.directory>details{border:0;padding:0;padding-inline-start:var(--x-space);background:transparent}.directory>details>summary{margin-inline-start:calc(-1 * var(--x-space));border:0;padding:var(--y-pad) .625rem;font-weight:400;color:var(--color-primary);max-width:100%}.directory>details>summary::marker,.directory>details>summary::-webkit-details-marker{color:var(--color-bg-secondary)}.directory>details>summary:hover,.directory>details>summary:hover .tree-icon,.directory>details>summary:hover .highlight{cursor:pointer;color:var(--color-gruv-aqua);fill:currentColor}.directory>details>summary:hover .highlight .tree-icon{color:var(--color-gruv-aqua);fill:currentColor}& ul{margin-inline-start:.5rem;border-inline-start:1px solid var(--color-bg-secondary);padding:0;padding-inline-start:.125rem;list-style:none}>ul{margin:0;border:0;padding:0}& li{margin:var(--y-space) 0;padding:var(--y-pad) 0}.file{margin-inline-start:calc(var(--x-space) - .125rem);color:var(--color-primary)}.tree-entry{display:inline-flex;align-items:flex-start;flex-wrap:wrap;max-width:calc(100% - 1rem)}.tree-entry>:first-child{flex-shrink:0}.empty{color:var(--color-bg-secondary);padding-inline-start:.375rem}.comment{color:var(--color-bg-secondary);padding-inline-start:1.625rem;max-width:24rem;min-width:12rem}.highlight{display:inline-block;border-radius:.25rem;padding-inline-end:.5rem;color:var(--color-bg-accent);background-color:var(--color-accent)}& svg{display:inline;fill:var(--color-secondary);vertical-align:middle;margin-inline:.25rem .375rem;width:.875rem;height:.875rem}.highlight svg.tree-icon{fill:currentColor}}div.aside starlight-file-tree[data-astro-cid-i6xn5235]{margin-top:.75rem;margin-bottom:.75rem}ol.step starlight-file-tree[data-astro-cid-i6xn5235]:last-child{margin-bottom:0rem}ol.step starlight-file-tree[data-astro-cid-i6xn5235]:first-child{margin-top:0rem}@media (min-width: 30em){starlight-file-tree[data-astro-cid-i6xn5235] .tree-entry{flex-wrap:nowrap}}/*! tailwindcss v4.0.10 | MIT License | https://tailwindcss.com */.post{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));color:var(--color-accent,#3c3836)}.post p:not(div.aside *,blockquote *,ol.step *){margin-block:calc(var(--spacing,.25rem)*5)}.post a:not(.anchor-tag){text-decoration-line:underline}.post blockquote{border-top-right-radius:var(--radius-xl,.75rem);border-bottom-right-radius:var(--radius-xl,.75rem);border-left-style:var(--tw-border-style);border-left-width:8px;border-left-color:var(--color-gruv-aqua,#689d6a);background-color:var(--color-bg-accent,#ebdbb2);padding:calc(var(--spacing,.25rem)*4);font-style:italic}.post blockquote>p{margin:calc(var(--spacing,.25rem)*0)}.post :is(h2,h3,h4){--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary,#282828)}.post h2{margin-top:calc(var(--spacing,.25rem)*8);margin-bottom:calc(var(--spacing,.25rem)*4);font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ))}.post h3{margin-top:calc(var(--spacing,.25rem)*7);margin-bottom:calc(var(--spacing,.25rem)*3);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)))}.post h4{margin-top:calc(var(--spacing,.25rem)*6);margin-bottom:calc(var(--spacing,.25rem)*2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}.post h2+*,.post h3+*,.post h4+*{margin-top:calc(var(--spacing,.25rem)*0)}.post hr{margin-block:calc(var(--spacing,.25rem)*16);color:var(--color-bg-accent,#ebdbb2)}.post hr+*{margin-top:calc(var(--spacing,.25rem)*0)}.post ol:not(.step),.post ul:not(starlight-file-tree *){margin-block:calc(var(--spacing,.25rem)*5);padding-inline-start:calc(var(--spacing,.25rem)*6);list-style-position:outside}:is(.post ol:not(.step),.post ul:not(starlight-file-tree *)) ::marker{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}:is(.post ol:not(.step),.post ul:not(starlight-file-tree *))::marker{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)))}:is(.post ol:not(.step),.post ul:not(starlight-file-tree *)) ::marker{color:var(--color-gruv-aqua,#689d6a)}:is(.post ol:not(.step),.post ul:not(starlight-file-tree *))::marker{color:var(--color-gruv-aqua,#689d6a)}.post ol:not(.step){list-style-type:decimal}.post ul:not(starlight-file-tree *){list-style-type:disc}.post ol:not(.step)>li,.post ul:not(starlight-file-tree *)>li{padding-inline-start:calc(var(--spacing,.25rem)*2)}.post>ol:not(.step)>li p,.post>ul:not(starlight-file-tree *)>li p{margin-block:calc(var(--spacing,.25rem)*3)}.post>ol:not(.step)>li>p:first-child,.post>ul:not(starlight-file-tree *)>li>p:first-child{margin-top:calc(var(--spacing,.25rem)*5)}.post>ol:not(.step)>li>p:last-child,.post>ul:not(starlight-file-tree *)>li>p:last-child{margin-bottom:calc(var(--spacing,.25rem)*5)}.post ol:not(.step) ol:not(.step),.post ol:not(.step) ul:not(starlight-file-tree *),.post ul:not(starlight-file-tree *) ol:not(.step),.post ul:not(starlight-file-tree *) ul:not(starlight-file-tree *),.post dl{margin-block:calc(var(--spacing,.25rem)*5)}.post dt{margin-top:calc(var(--spacing,.25rem)*5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.post dd{margin-top:calc(var(--spacing,.25rem)*2);padding-inline-start:calc(var(--spacing,.25rem)*6)}.post table{margin-block:calc(var(--spacing,.25rem)*8);table-layout:auto;border-collapse:collapse;width:100%}.post thead{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-bottom-color:var(--color-gruv-aqua,#689d6a)}.post thead th{padding-bottom:calc(var(--spacing,.25rem)*3);text-align:left;vertical-align:bottom;--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-primary,#282828)}.post tbody tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-bottom-color:var(--color-bg-accent,#ebdbb2)}.post tbody tr:last-child{border-style:var(--tw-border-style);border-width:0}.post tbody td,.post tfoot td{padding-block:calc(var(--spacing,.25rem)*2)}.post tfoot{border-top-style:var(--tw-border-style);border-top-width:1px}.post figure{margin-block:calc(var(--spacing,.25rem)*8)}.post figure>*{margin-block:calc(var(--spacing,.25rem)*0)}.post figcaption{margin-top:calc(var(--spacing,.25rem)*4);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.post :not(pre)>code{background-color:var(--color-bg-code,#f2e5bc);padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*.25);border-radius:.25rem;font-size:.85em}.post div.expressive-code:not(div.aside *){margin-block:calc(var(--spacing,.25rem)*5)}.post>ol.step div.aside:last-child,.post>ol.step div.expressive-code:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
