#topnav[data-astro-cid-f43svsmr] .topbarlink[data-astro-cid-f43svsmr]{display:flex;height:100%;align-items:center;border-bottom-width:4px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;--tw-text-opacity: 1;color:rgba(var(--color-primary-600),var(--tw-text-opacity));text-decoration-line:none;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}#topnav[data-astro-cid-f43svsmr] .topbarlink[data-astro-cid-f43svsmr]:hover{--tw-border-opacity: 1;border-color:rgba(var(--color-primary-600),var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgba(var(--color-primary-50),var(--tw-bg-opacity))}:is(.dark #topnav .topbarlink)[data-astro-cid-f43svsmr]{--tw-border-opacity: 1;border-color:rgba(var(--color-neutral-900),var(--tw-border-opacity));--tw-text-opacity: 1;color:rgba(var(--color-primary-300),var(--tw-text-opacity))}:is(.dark #topnav .topbarlink:hover)[data-astro-cid-f43svsmr]{--tw-bg-opacity: 1;background-color:rgba(var(--color-primary-800),var(--tw-bg-opacity))}@media (min-width: 768px){#topnav[data-astro-cid-f43svsmr] .topbarlink[data-astro-cid-f43svsmr]{padding-left:2rem;padding-right:2rem}}#topnav[data-astro-cid-f43svsmr] .topbarlink[data-astro-cid-f43svsmr].active{border-bottom-width:4px;--tw-border-opacity: 1;border-color:rgba(var(--color-primary-600),var(--tw-border-opacity));font-weight:700}:is(.dark #topnav .topbarlink.active)[data-astro-cid-f43svsmr]{--tw-border-opacity: 1;border-color:rgba(var(--color-primary-300),var(--tw-border-opacity))}:root{--gun-topbar-height: 60px;--gun-left-nav-width: 220px;--gun-right-nav-width: 220px}html,body,#root{height:100vh}body{display:none}.hydrated body,.layout{display:block}#sidenav{display:none}article{padding:.5rem;padding-bottom:calc(var(--gun-topbar-height) + 1rem)}.table-of-contents{display:none}article *{max-width:64rem}#topnav{position:fixed;bottom:0;width:100%;height:var(--gun-topbar-height)}article :is(table):not(.live-preview table){width:100%;border-collapse:collapse;border-spacing:0}article :is(th):not(.live-preview th){white-space:nowrap;text-align:left;font-weight:400;text-transform:uppercase;font-size:.8em}article :is(td):not(.live-preview td){border-bottom-width:1px}:is(.dark article :is(td):not(.live-preview td)){--tw-border-opacity: 1;border-color:rgba(var(--color-neutral-700),var(--tw-border-opacity))}@media (max-width: 600px){table,tr,td,th{display:block}thead{display:none}}@media (min-width: 600px){#topnav{top:0}article{padding:1rem;margin-top:var(--gun-topbar-height)}.table-of-contents{padding:1rem;margin-top:var(--gun-topbar-height)}article :is(tr):not(.live-preview tr){line-height:34px}article :is(th):not(.live-preview th){font-size:.8em}article :is(td):not(.live-preview td){height:44px}}@media (min-width: 1000px){.layout{height:100%}#sidenav{position:fixed;left:0;display:block;overflow-y:auto;max-height:calc(100vh - var(--gun-topbar-height));top:var(--gun-topbar-height);width:var(--gun-left-nav-width)}.table-of-contents{position:fixed;right:0;display:block;overflow-y:auto;max-height:calc(100vh - var(--gun-topbar-height));top:var(--gun-topbar-height);width:var(--gun-right-nav-width);margin-top:0}article{margin-inline-start:var(--gun-left-nav-width);margin-inline-end:var(--gun-right-nav-width);margin-top:var(--gun-topbar-height);padding-left:2rem;padding-right:2rem}}pre.prism-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;line-height:1.25rem}article>:is(*+*):not(.live-preview *){margin-top:1rem}article>:is(h1+*):not(.live-preview *){margin-top:2rem}article>:is(*+h2):not(.live-preview *){margin-top:3rem}article>:is(h2+*):not(.live-preview *){margin-top:1rem}article>:is(*+h3):not(.live-preview *){margin-top:2rem}article :is(h1):not(.live-preview h1){margin-top:1rem;font-family:var(--font-family-heading);font-size:3rem;line-height:1;font-weight:500}article :is(h2):not(.live-preview h2,.table-of-contents h2,a h2){font-family:var(--font-family-heading);font-size:2.25rem;line-height:2.5rem;font-weight:500}article :is(h3):not(.live-preview h3,a h3){font-family:var(--font-family-heading);font-size:1.5rem;line-height:2rem;font-weight:500}article :is(h4):not(.live-preview h4,a h4){font-family:var(--font-family-heading);font-size:1.125rem;line-height:1.75rem;font-weight:500}article :is(ul):not(.live-preview ul,.table-of-contents ul){margin-left:1rem;list-style-position:outside;list-style-type:disc;padding-left:.5rem}
