*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2);--color-link: hsl(160, 100%, 37%);--color-link-hover-background: hsla(160, 100%, 37%, .2);--color-button: hsl(160, 100%, 37%);--color-button-hover: hsl(160, 100%, 45%);--color-button-active: hsl(160, 100%, 65%);--color-button-text: hsl(0, 0%, 16%);--color-error: hsl(0, 67%, 58%);--color-error-text: hsl(0, 0%, 12%);--color-error-button: var(--color-background-mute);--color-error-button-hover: hsl(0, 0%, 25%);--color-error-button-active: hsl(0, 0%, 33%);--color-error-button-text: hsl(0, 0%, 75%);--color-resize-bar-icon: hsl(0, 0%, 20%);--text-content-max-width: 800px;--top-nav-padding-top: 1.5rem;--top-nav-padding-bottom: 1rem;--top-nav-content-height: 1.5rem;--toolbar-height: calc(var(--top-nav-padding-top) + var(--top-nav-padding-bottom) + var(--top-nav-content-height));--transition-time: .25s;--toolbar-z-index: 10}body{width:100%;height:100%;min-height:100dvh;color:var(--color-text);background:var(--color-background);transition:color var(--transition-time),background-color var(--transition-time);font-family:Verdana,sans-serif;font-size:1rem}#app{display:flex;min-height:100%;min-width:100%}.visually-hidden,.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}a,.green{text-decoration:none;color:var(--color-link);transition:background-color var(--transition-time)}@media (hover: hover){a:hover{background-color:var(--color-link-hover-background)}}.button{color:var(--color-button-text);background-color:var(--color-button);padding:.25rem .875rem;border-radius:.875rem;border:none;cursor:pointer}.button:hover{background-color:var(--color-button-hover)}.button:active{background-color:var(--color-button-active)}.button:disabled{cursor:initial;opacity:.15}input[type=text]{background-color:var(--color-background);color:var(--color-text);border:solid 1px var(--color-border);border-radius:.5rem;padding:.125rem .5rem}.container[data-v-a3ba495d]{width:100%;font-weight:400;margin:0 auto}.toolbar[data-v-656d97a0]{display:grid;width:100%;height:var(--toolbar-height);padding-top:.5rem;grid-gap:1rem;align-items:center}@media (max-width: 38rem){.toolbar[data-v-656d97a0]{grid-gap:.75rem;padding-top:.25rem}}.top-nav[data-v-ed9c74e5]{display:flex;place-items:center}.top-nav a.router-link-exact-active[data-v-ed9c74e5]{color:var(--color-text)}.top-nav a.router-link-exact-active[data-v-ed9c74e5]:hover{background-color:transparent}.top-nav a[data-v-ed9c74e5]{display:inline-block;padding:0 1rem;border-left:1px solid var(--color-border)}.top-nav a[data-v-ed9c74e5]:first-of-type{border:0}@media (max-width: 38rem){.top-nav[data-v-ed9c74e5]{font-size:.75rem}.top-nav a[data-v-ed9c74e5]{padding:0 .5rem}}.content[data-v-74bb657b]{max-width:var(--text-content-max-width);margin:2rem auto 5rem;padding:0 3rem}h2[data-v-74bb657b]{margin-top:3rem}p[data-v-74bb657b]{margin-top:1rem;font-size:1rem}pre[data-v-74bb657b]{margin:.5rem 0 1.25rem;background:var(--color-background-soft);border-radius:.5rem;padding:1rem}pre code[data-v-74bb657b]{margin:0}
