:root{--font-sans: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, BlinkMacSystemFont, Helvetica Neue, Arial, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-serif: "Libre Baskerville", serif;--background-color: #F9F9F9;--faint-on-background: #E9E9E9;--anchor-color: #275399;--copy-color: #5b5b5b;--copy-color-strong: #2f2f2f;--copy-code-color: var(--copy-color);--copy-code-background-color: #F1F1F1;--text-accent-color: #727272;--table-border: #DDDDDD;--table-row-background-color-odd: #f2f2f2;--table-row-background-color-even: #FFFFFF}@media (prefers-color-scheme: dark){:root{--background-color: #1D1D1D;--faint-on-background: #2C2C2C;--anchor-color: #75A2EA;--copy-color: #DADADA;--copy-color-strong: #FFFFFF;--copy-code-color: #c7c7c7;--copy-code-background-color: #353535;--text-accent-color: #727272;--table-border: #151515;--table-row-background-color-odd: #242424;--table-row-background-color-even: #131313}}*{border:none;box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-serif);margin:auto;padding:0;text-align:left;background-color:var(--background-color);word-wrap:break-word;overflow-wrap:break-word;line-height:1.65;color:var(--copy-color)}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1:not(:first-child),h2:not(:first-child),h3:not(:first-child),h4:not(:first-child),h5:not(:first-child),h6:not(:first-child){margin-top:72px}h1:first-of-type{margin-top:0}h1{font-size:2.5rem;line-height:1.3}h2{font-size:1.7rem}h3{font-size:1.6rem}h4{font-size:1.45rem}h5{font-size:1.2rem}h6{font-size:1rem}h1,h2,h3,h4,h5,h6,strong,b{color:var(--copy-color-strong)}a{color:var(--anchor-color)}nav a{margin-right:10px}textarea{width:100%;font-size:1rem}input{font-size:1rem}content{line-height:1.6}table{width:100%}img{max-width:100%;height:auto}code{padding:2px 5px;background-color:var(--copy-code-background-color);color:var(--copy-code-color)}pre{background-color:var(--copy-code-background-color);color:var(--copy-code-color);border-radius:3px;padding:1rem;overflow-x:scroll}pre>code{all:unset}blockquote{border-left:1px solid #999;color:var(--text-accent-color);padding:16px 0 16px 24px;margin:36px 0;font-style:italic;line-height:2}p{letter-spacing:.1px;font-size:.9375rem;font-weight:400;line-height:2;margin:32px 0;color:var(--copy-color)}blockquote p{margin:0}li{letter-spacing:.1px;font-size:.9375rem;font-weight:400;line-height:2;margin:16px 0 0 42px;color:var(--copy-color)}figure{margin:48px 0}figcaption{font-size:.625rem;color:var(--text-accent-color);margin:16px 0}hr{background-color:var(--text-accent-color);display:block;height:1px;margin:56px auto;width:60%}img{background-color:var(--background-color)}video{width:100%}table{display:block;font-size:14px;width:100%;border-collapse:collapse;margin-bottom:20px;max-width:100%;overflow-x:scroll;font-family:var(--font-sans)}th{background-color:#2f2f2f;color:#fff;font-weight:700;padding:10px;text-align:left;border:1px solid var(--table-border)}tr{background-color:var(--table-row-background-color-odd);border:1px solid var(--table-border)}tr:nth-child(2n){background-color:var(--table-row-background-color-even)}td{padding:10px;border:1px solid var(--table-border)}.status{font-family:var(--font-sans);padding:16px 0;display:none}.status--success{color:green}.status--error{color:red}.field{display:block;margin:36px 0}.field__input{background-color:var(--background-color);border-bottom:1px solid #c5c5c5;border-radius:0;padding:6px 6px 2px;max-width:100%;width:400px}.field__input--big{font-family:var(--font-serif);font-size:1.125rem}.field__label{font-size:.75rem;margin:4px 0}.button{background-color:transparent;color:var(--copy-color-strong);cursor:pointer;display:block;font-size:1rem;padding:12px 16px;margin:32px 0;transition:all .15s ease-in-out}.button:hover{background-color:#232323}.button--secondary{color:var(--copy-color);background-color:transparent;border:1px solid var(--faint-on-background);cursor:pointer;font-size:.625rem;padding:6px 12px}.button--secondary:hover{background-color:var(--faint-on-background)}.button--small{background-color:#e9e9e9;cursor:pointer;display:block;font-size:1rem;padding:6px 8px;margin:8px 8px 8px 0;transition:all .15s ease-in-out;font-size:14px;display:inline-block}.button--small:hover{background-color:#bbb}.recharts-label{font-size:11px;padding-right:8px}@keyframes fadeIn{0%{opacity:.0001}to{opacity:1}}.banner{align-items:flex-start;background-color:#dff3df;display:grid;grid-template-areas:"icon title" "icon body" "icon link";border:1px solid green;border-radius:4px;box-shadow:0 7px 16px -12px gray;padding:24px 32px}.banner__title{font-family:var(--font-sans);font-size:1.2rem;font-weight:500;margin:0 0 .5rem;grid-area:title}.banner__body{grid-area:body}.banner p{font-family:var(--font-sans);margin:0;line-height:1.6}.banner p:not(:last-child){margin-bottom:12px}.banner__link{background-color:#fff;color:#275399;font-family:var(--font-sans);font-size:14px;display:inline-block;grid-area:link;text-decoration:none;padding:4px 8px;margin:0}.banner svg{color:#5b5b5b;margin:0 24px 0 0;width:24px;grid-area:icon}@media (max-width: 650px){.banner__icon{display:none}}.tiptap{border:1px solid grey;min-height:400px;padding:1rem;border-radius:3px;margin:8px 0}.tiptap:focus{outline:none}.badge{background-color:var(--faint-on-background);color:var(--copy-color);padding:8px;border-radius:8px;font-size:12px;font-family:var(--font-sans);margin-right:8px;white-space:nowrap}.badge code{background-color:transparent;font-size:11px}.badge--green{background-color:#dff3df;color:#5f5f5f}.badge--red{background-color:#ffcaca;color:#5f5f5f}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}
