.docs-footer:where(.astro-k2f5zb5c){border-top:1px solid var(--custom-border);padding:2rem;margin-top:2rem;background:var(--sl-color-bg)}.footer-content:where(.astro-k2f5zb5c){max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;color:var(--sl-color-gray-3);font-size:.875rem}.footer-left:where(.astro-k2f5zb5c){display:flex;align-items:center;gap:.25rem}.footer-right:where(.astro-k2f5zb5c) a:where(.astro-k2f5zb5c){color:var(--sl-color-gray-3);transition:color .2s;text-decoration:none}.footer-right:where(.astro-k2f5zb5c) a:where(.astro-k2f5zb5c):hover{color:var(--sl-color-accent)}@media(max-width:640px){.footer-content:where(.astro-k2f5zb5c){flex-direction:column;text-align:center}}:root{--sl-color-accent-low: hsl(157 93% 15%);--sl-color-accent: hsl(157 93% 48%);--sl-color-accent-high: hsl(157 93% 70%);--sl-color-bg: #0a0a0a;--sl-color-bg-nav: #0a0a0a;--sl-color-bg-sidebar: #0a0a0a;--sl-color-bg-inline-code: #1a1a1a;--custom-bg-card: #141414;--custom-border: #1f1f1f;--custom-text-primary: #ffffff;--custom-text-secondary: #a3a3a3;--sl-color-hairline: #1f1f1f;--sl-color-hairline-light: #1f1f1f;--sl-color-hairline-shade: #141414;--sl-color-white: #ffffff;--sl-color-gray-1: #ededed;--sl-color-gray-2: #cccccc;--sl-color-gray-3: #a3a3a3;--sl-color-gray-4: #737373;--sl-color-gray-5: #333333;--sl-color-gray-6: #1a1a1a;--sl-color-black: #0a0a0a}html,body,.page{background-color:var(--sl-color-bg)}.site-title,.site-title span,a[href="/"] span{color:var(--custom-text-primary)!important;font-size:1.1rem!important;font-weight:600!important}.site-title img,header img[alt*=logo i],header img[alt*=Rhinolabs i]{height:40px!important;width:auto!important}a:not(.action){text-decoration:none}a:hover{color:var(--sl-color-accent)}.sidebar-content a[aria-current=page],[aria-current=page]{background:var(--sl-color-accent-low);color:var(--sl-color-accent-high)}.card,.sl-link-card{background:var(--custom-bg-card)!important;border:1px solid var(--custom-border)!important;border-radius:8px}.card-grid{background:transparent}.card-grid>*{background:var(--custom-bg-card)!important;border:1px solid var(--custom-border)!important}nav.sidebar,.sidebar,.sidebar-pane{background:var(--sl-color-bg-sidebar)!important;border-right:none!important;border-inline-end:none!important}header.header,.header{background:var(--sl-color-bg-nav)!important;border-bottom:none!important}.content-panel,.main-pane{background:var(--sl-color-bg)!important}.right-sidebar,starlight-toc{background:var(--sl-color-bg)!important;border-left:none!important}.main-frame,.content-panel{border:none!important}.header~*,header~*{border-top:none!important}starlight-menu-button+nav{border:none!important}starlight-menu-button+nav,dialog{background:var(--sl-color-bg)!important}footer{background:var(--sl-color-bg)!important;border-top:1px solid var(--custom-border)}.expressive-code .frame,pre{background:var(--custom-bg-card)!important;border:1px solid var(--custom-border)}.action.primary{background:var(--sl-color-accent)!important;color:#fff!important;border:none!important}.action.primary:hover{background:var(--sl-color-accent-high)!important}.action:not(.primary){background:transparent;border:1px solid var(--custom-border)!important;color:var(--custom-text-primary)}.action:not(.primary):hover{border-color:var(--sl-color-accent)!important;color:var(--sl-color-accent)}site-search button,.search-input{background:var(--custom-bg-card)!important;border:1px solid var(--custom-border)!important}.pagination-links a{background:var(--custom-bg-card)!important;border:1px solid var(--custom-border)!important}table{background:var(--sl-color-bg)}th,td{border-color:var(--custom-border)}blockquote{background:var(--custom-bg-card);border-left-color:var(--sl-color-accent)}hr{border-color:var(--custom-border)}::selection{background:var(--sl-color-accent-low);color:var(--custom-text-primary)}.social-icons a,.social-icons a svg,a[href*="github.com"] svg{color:var(--custom-text-primary)!important}.social-icons a:hover,.social-icons a:hover svg,a[href*="github.com"]:hover svg{color:var(--sl-color-accent)!important}.social-icons:after,.social-icons+*:before,header .right-group>*:not(:last-child):after{display:none!important;border:none!important}.right-group{border:none!important}.right-group>*{border:none!important}
