.Header-module__ldgnoG__site-header{flex-direction:row;justify-content:space-around;display:flex}.Header-module__ldgnoG__site-header-container{flex-direction:row;flex-grow:1;align-items:normal;gap:8px;max-width:1100px;padding:1rem;display:flex}.Header-module__ldgnoG__site-header-container>a{color:var(--color-foreground);flex-flow:row;gap:8px;margin-right:auto;text-decoration:none;display:flex}.Header-module__ldgnoG__site-header-container>a:hover{color:var(--color-foreground);-webkit-text-decoration:var(--color-green-dark)wavy underline .1rem;text-decoration:var(--color-green-dark)wavy underline .1rem;flex-flow:row;gap:8px;display:flex}.Header-module__ldgnoG__site-header-container>a>.Header-module__ldgnoG__green-square-logo{background-color:var(--color-green-dark);outline-offset:-.2rem;border-radius:.4rem;outline:.2rem solid #ffffff0d;width:2rem;min-width:2rem;height:2rem;min-height:2rem}.Header-module__ldgnoG__site-header-container>a:hover>.Header-module__ldgnoG__green-square-logo,.Header-module__ldgnoG__site-header-container>a:focus>.Header-module__ldgnoG__green-square-logo{background-color:var(--color-green-light)}.Header-module__ldgnoG__site-title{margin:0;font-size:2rem;line-height:1em}.Header-module__ldgnoG__skiplinks{margin:0;padding:0;list-style:none;position:absolute}.Header-module__ldgnoG__skiplink{background-color:var(--color-background);box-sizing:border-box;margin-top:-17.5px;margin-left:-100000px;padding:8px;position:absolute;top:8px}.Header-module__ldgnoG__skiplink:focus{text-wrap:nowrap;margin-left:0}
.Button-module__e7WGRa__button{border:var(--border-hair);border-radius:var(--border-radius-medium);cursor:pointer;flex-direction:row;justify-content:space-around;align-items:center;display:inline-flex}.Button-module__e7WGRa__button[data-focused=true]{outline:var(--button-outline);outline-offset:var(--button-outline-offset)}.Button-module__e7WGRa__small{height:24px}.Button-module__e7WGRa__medium{height:32px}.Button-module__e7WGRa__large{height:44px}.Button-module__e7WGRa__square{aspect-ratio:1}.Button-module__e7WGRa__primary{background-color:var(--button-color-background-primary);border-color:var(--button-color-border-primary);color:var(--button-color-primary)}.Button-module__e7WGRa__primary[data-focused=true],.Button-module__e7WGRa__primary[data-hovered=true]{background-color:var(--button-color-background-primary-hover)}.Button-module__e7WGRa__primary[data-pressed=true]{background-color:var(--button-color-background-primary-pressed)}.Button-module__e7WGRa__secondary{background-color:var(--button-color-background-secondary);border-color:var(--button-color-border-secondary);color:var(--button-color-secondary)}.Button-module__e7WGRa__secondary[data-focused=true],.Button-module__e7WGRa__secondary[data-hovered=true]{background-color:var(--button-color-background-secondary-hover)}.Button-module__e7WGRa__secondary[data-pressed=true]{background-color:var(--button-color-background-secondary-pressed)}.Button-module__e7WGRa__tertiary{background-color:var(--button-color-background-tertiary);border-color:var(--button-color-border-tertiary);color:var(--button-color-tertiary)}.Button-module__e7WGRa__tertiary[data-focused=true],.Button-module__e7WGRa__tertiary[data-hovered=true]{background-color:var(--button-color-background-tertiary-hover)}.Button-module__e7WGRa__tertiary[data-pressed=true]{background-color:var(--button-color-background-tertiary-pressed)}
.Menu-module__88cxuq__menu{background-color:var(--color-background);border-radius:var(--border-radius-medium);box-shadow:var(--shadow-large)}.Menu-module__88cxuq__menu:focus{outline:var(--border-width-small)solid var(--color-outline)}.Menu-module__88cxuq__item{cursor:pointer;padding:1rem 2rem}.Menu-module__88cxuq__item[data-focused=true]{outline:var(--border-width-small)solid var(--color-outline);text-decoration:underline}
.Breadcrumbs-module__1oWJ9a__container{flex-direction:row;justify-content:space-around;display:flex}.Breadcrumbs-module__1oWJ9a__breadcrumbs-list{flex-flow:wrap;flex-grow:1;gap:.5rem;max-width:1100px;padding:1rem;list-style:none;display:flex}.Breadcrumbs-module__1oWJ9a__breadcrumb:not(:last-child):after{content:"»";padding-left:.5rem}
.Main-module__42zmmG__main{flex-direction:row;justify-content:space-around;display:flex}.Main-module__42zmmG__main:focus{outline:var(--border-width-small)solid var(--color-outline);outline-offset:-4px}.Main-module__42zmmG__main-container{flex-grow:1;width:100%;max-width:1100px;padding:1rem}
.Footer-module__Grjkva__site-footer{flex-direction:row;justify-content:space-around;display:flex}.Footer-module__Grjkva__site-footer-container{flex-flow:wrap;flex-grow:1;justify-content:space-between;align-items:baseline;gap:32px;max-width:1100px;padding:1rem;display:flex}.Footer-module__Grjkva__flex-row{flex-flow:wrap;flex-grow:1;gap:32px;display:flex}.Footer-module__Grjkva__copyright{font-size:.8rem}
.Heading-module__KqQbHG__flex-container{flex-flow:wrap;align-items:baseline;gap:1rem;display:flex}.Heading-module__KqQbHG__flex-container:has(h1.Heading-module__KqQbHG__heading){margin:2rem 0}.Heading-module__KqQbHG__flex-container:has(h2.Heading-module__KqQbHG__heading){margin:1.8rem 0}.Heading-module__KqQbHG__flex-container:has(h3.Heading-module__KqQbHG__heading){margin:1.6rem 0}.Heading-module__KqQbHG__flex-container:has(h4.Heading-module__KqQbHG__heading){margin:1.4rem 0}.Heading-module__KqQbHG__flex-container:has(h5.Heading-module__KqQbHG__heading){margin:1.2rem 0}.Heading-module__KqQbHG__flex-container:has(h6.Heading-module__KqQbHG__heading){margin:1rem 0}:is(.Heading-module__KqQbHG__flex-container:has(h1.Heading-module__KqQbHG__heading)>h1,.Heading-module__KqQbHG__flex-container:has(h2.Heading-module__KqQbHG__heading)>h2,.Heading-module__KqQbHG__flex-container:has(h3.Heading-module__KqQbHG__heading)>h3,.Heading-module__KqQbHG__flex-container:has(h4.Heading-module__KqQbHG__heading)>h4,.Heading-module__KqQbHG__flex-container:has(h5.Heading-module__KqQbHG__heading)>h5,.Heading-module__KqQbHG__flex-container:has(h6.Heading-module__KqQbHG__heading)>h6){margin:0}.Heading-module__KqQbHG__button-paperclip{color:var(--color-link);cursor:pointer;background:0 0;border:none;width:24px;height:24px}.Heading-module__KqQbHG__button-paperclip>svg{max-width:20px;max-height:20px}.Heading-module__KqQbHG__toast{background-color:var(--color-background);border:1px solid var(--color-foreground);box-shadow:var(--shadow-small);color:var(--color-foreground);border-radius:4px;padding:.1rem .4rem;display:none}
.ScrollToTopButton-module__VF2H_G__button{background-color:var(--background-color);color:var(--color-link);border:var(--border-hair);border-color:var(--color-link);box-shadow:var(--shadow-small);cursor:pointer;z-index:1;border-width:2px;border-radius:32px;flex-direction:row;justify-content:space-around;align-items:center;width:32px;height:32px;display:flex;position:fixed;bottom:1rem;right:1rem}.ScrollToTopButton-module__VF2H_G__button[data-focused=true]{outline:var(--button-outline);outline-offset:var(--button-outline-offset)}.ScrollToTopButton-module__VF2H_G__button[data-hovered=true]{background-color:var(--button-color-background-secondary-hover)}.ScrollToTopButton-module__VF2H_G__svg{width:22px;height:22px}.ScrollToTopButton-module__VF2H_G__button[data-hovered=true]>.ScrollToTopButton-module__VF2H_G__svg{margin-top:-3px}
.SyntaxHighlighter-module__OZUzzW__code-syntax-highlighter{position:relative}.SyntaxHighlighter-module__OZUzzW__button-clipboard{color:var(--color-link);cursor:pointer;background:0 0;border:none;width:24px;height:24px;position:absolute;top:0;right:0}.SyntaxHighlighter-module__OZUzzW__button-clipboard>svg{max-width:20px;max-height:20px}
