body{color:var(--color-text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:18px;font-weight:400;line-height:1.65;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h2 a,h3,h4,h5{color:var(--color-header-links);font-weight:700;line-height:1.2;margin:1em 0 .5em}@media (max-width:768px){h1,h2,h2 a,h3,h4,h5{line-height:1.1;overflow-wrap:anywhere}}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}p{margin:0 0 1em}code{font-family:Source Code Pro,monospace}b,strong{color:var(--color-header-links)}:root{--transition:background-color .3s ease,color .3s ease,border-color .3s ease;--color-gray-50:#f6f6f9;--color-gray-100:#e6e7ef;--color-gray-200:#c7c9db;--color-gray-300:#a8abc7;--color-gray-400:#898eb4;--color-gray-500:#6a71a0;--color-gray-600:#545b83;--color-gray-800:#2c3145;--color-gray-900:#181b26;--color-gray-950:#0e1016;--background-color:var(--color-gray-50);--text-selection:var(--color-gray-100);--color-text:var(--color-gray-800);--color-links:#319b8e;--color-links-hover:#257c74;--color-header-links:var(--color-gray-900);--color-hr:var(--color-gray-100);--color-nav-links:var(--color-gray-900);--color-code:var(--color-gray-100)}html[data-theme=dark]{--background-color:var(--color-gray-950);--text-selection:var(--color-gray-800);--color-text:var(--color-gray-200);--color-header-links:#fff;--color-hr:var(--color-gray-900);--color-nav-links:var(--color-gray-200);--color-code:var(--color-gray-800)}*{box-sizing:border-box}body{background-color:var(--background-color);margin:0 auto;max-width:100%;padding:0 1em;transition:var(--transition);width:1040px}@media (max-width:768px){body{font-size:16px}}::selection{background:var(--text-selection)}a,a:visited{color:var(--color-links);font-weight:500;text-decoration-color:#77d1c2;text-decoration-thickness:2px;text-underline-offset:3px;transition:var(--transition)}a:hover,a:visited:hover{color:var(--color-links-hover)!important;text-decoration-thickness:4px}a.heading-link{color:var(--color-header-links);text-decoration:none}hr{border:0;border-bottom:1px solid var(--color-hr);margin:1em 0;transition:border-color .3s ease}nav{align-items:center;display:flex;justify-content:space-between;margin:0 0 2em;padding:2em 0}nav a{transition:.1s ease}nav a:hover{opacity:.6}nav #site_title{margin:0}nav #site_title a{align-items:flex-start;color:var(--color-header-links);display:flex;font-size:16px;font-weight:700;gap:10px;line-height:18px;margin:0;text-decoration:none;text-transform:uppercase}nav .links a{margin-left:1em}.content{overflow:auto}.content ol,.content ul{margin-bottom:1em;padding-left:2em}.content ul{list-style:none}.content ul li{margin-bottom:.75em;position:relative}.content ul li:before{background:linear-gradient(25deg,#9818e7,#df7f4f);border-radius:99px;content:"";display:block;height:8px;left:-1em;position:absolute;top:.63em;width:8px}.content blockquote{border-left:2px solid var(--color-links);margin-inline-start:2rem;padding-left:1rem}.content>:not(pre) code{background-color:var(--color-code);padding:4px 8px;transition:background-color .3s ease}.content pre{font-family:Source Code Pro,monospace;font-size:16px;padding:.5rem 1rem}.page_title{margin:1.5em 0 .5rem}@media (max-width:768px){.page_title{margin-top:.5em}}.page_subtitle{margin-bottom:1.5em}@media (max-width:768px){.page_subtitle{margin-bottom:.5em}}.page_subtitle,.page_title{transition:color .3s ease}.logs{list-style:none;padding:0}.log{display:flex;width:100%}@media (max-width:768px){.log{flex-flow:column}}.log.single .content,.log:last-child .content{border-bottom:0}.version_wrapper{flex-basis:260px;flex-grow:0;flex-shrink:0;margin-top:88px}@media (max-width:768px){.version_wrapper{flex-basis:0;margin-top:1.5em}}.version_wrapper .version_info{position:sticky;top:1em}@media (max-width:768px){.version_wrapper .version_info{position:relative;top:0}}.version_wrapper a{color:#fff;float:left;text-decoration:none;transition:.1s ease}.version_wrapper a:hover{opacity:.6}.version_number{background-color:#aae5da;border-radius:4px;color:#fff;color:var(--color-gray-800);display:inline-block;font-weight:700;line-height:1;margin-bottom:4px;padding:4px 8px}.date,.version_number{font-family:Source Code Pro,monospace}.date{clear:both;color:var(--color-text);font-size:15px}@media (max-width:768px){.date{display:inline!important;margin-left:1em}}.content{border-bottom:1px solid #e6e7ef;margin:0;padding:4em 0}@media (max-width:768px){.content{margin:1em 0;padding:0 0 2em}}@media (prefers-color-scheme:dark){.content{border-color:#181b26}}.content :first-child{margin-top:0}.content img{border-radius:5px;box-shadow:0 0 14px var(--color-code);display:block;height:auto;margin:0 auto;max-width:100%}.content table{width:100%}aside{font-size:15px;font-style:italic;order:2;padding:0 5rem;text-wrap:wrap}@media (max-width:950px){aside{padding:0 3rem}}footer{border-top:1px solid #e6e7ef;color:#6a71a0;display:flex;justify-content:space-between;padding:1rem 0 2rem;text-wrap:nowrap}footer p{order:1}@media (prefers-color-scheme:dark){footer{border-color:#181b26}}footer .footer_links{order:3}footer .footer_links a{margin-left:.8em}@media (max-width:950px){.content blockquote{margin-inline-start:1rem}}@media (max-width:768px){aside{margin-bottom:2rem;order:1;padding:0;width:100%}footer{flex-wrap:wrap;padding:1em 0}footer p{order:2}.content blockquote{margin-inline-start:0}}#themeToggle[data-astro-cid-bntdbwai]{background:none;border:0;cursor:pointer;&:hover{.moon,.sun{color:var(--color-links-hover)}}}.moon[data-astro-cid-bntdbwai],.sun[data-astro-cid-bntdbwai]{color:var(--color-nav-links);transition:var(--transition)}.sun[data-astro-cid-bntdbwai]{display:none}html[data-theme=dark]{.sun{display:block}.moon{display:none}}.links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none}.astro-route-announcer{left:0;position:absolute;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;white-space:nowrap;width:1px}
