.code-wrapper{margin:1.5rem 0;position:relative}.code-wrapper>pre{margin:0!important}.copy-btn{cursor:pointer;color:#44403c;opacity:0;background:#d6d3d1;border:none;border-radius:.375rem;padding:.25rem .75rem;font-family:Poppins,sans-serif;font-size:.75rem;transition:opacity .2s;position:absolute;top:.5rem;right:.5rem}.copy-btn:hover{background:#a8a29e}.code-wrapper:hover .copy-btn{opacity:1}@media (prefers-color-scheme:dark){.copy-btn{color:#e7e5e4;background:#57534e}.copy-btn:hover{background:#78716c}}.prose[data-astro-cid-tldeq5d5]{color:#44403c;font-size:1.0625rem;line-height:1.75}.prose[data-astro-cid-tldeq5d5] pre{text-align:left;direction:ltr}.prose[data-astro-cid-tldeq5d5] :not(pre)>code{unicode-bidi:isolate}.prose[data-astro-cid-tldeq5d5] h1{color:#1c1917;margin-top:2.5rem;margin-bottom:1rem;font-size:2rem;font-weight:700;line-height:1.2}.prose[data-astro-cid-tldeq5d5] h2{color:#1c1917;border-bottom:1px solid #e7e5e4;margin-top:2rem;margin-bottom:.75rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:600;line-height:1.3}.prose[data-astro-cid-tldeq5d5] h3{color:#1c1917;margin-top:1.75rem;margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.4}.prose[data-astro-cid-tldeq5d5] h4{color:#1c1917;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.prose[data-astro-cid-tldeq5d5] h5{color:#1c1917;margin-top:1.25rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.prose[data-astro-cid-tldeq5d5] h6{color:#57534e;text-transform:uppercase;letter-spacing:.05em;margin-top:1.25rem;margin-bottom:.5rem;font-size:.875rem;font-weight:600}.prose[data-astro-cid-tldeq5d5] p{margin-top:0;margin-bottom:1.25rem}.prose[data-astro-cid-tldeq5d5] a{color:#2563eb;text-underline-offset:2px;text-decoration:underline;transition:color .15s}.prose[data-astro-cid-tldeq5d5] a:hover{color:#1d4ed8}.prose[data-astro-cid-tldeq5d5] blockquote{color:#78716c;border-inline-start:3px solid #2563eb;margin:1.5rem 0;padding-inline-start:1rem;font-style:italic}.prose[data-astro-cid-tldeq5d5] ul{margin:1rem 0;padding-inline-start:1.5rem;list-style-type:disc}.prose[data-astro-cid-tldeq5d5] ol{margin:1rem 0;padding-inline-start:1.5rem;list-style-type:decimal}.prose[data-astro-cid-tldeq5d5] li{margin-bottom:.375rem}.prose[data-astro-cid-tldeq5d5] li>ul,.prose[data-astro-cid-tldeq5d5] li>ol{margin-top:.375rem;margin-bottom:0}.prose[data-astro-cid-tldeq5d5] code{color:#44403c;background:#f5f5f4;border-radius:.25rem;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875em}.prose[data-astro-cid-tldeq5d5] pre{border-radius:.75rem;margin:1.5rem 0;padding:1rem 1.25rem;font-size:.875rem;line-height:1.7;overflow-x:auto}.prose[data-astro-cid-tldeq5d5] pre code{color:inherit;font-size:inherit;background:0 0;border-radius:0;padding:0}.prose[data-astro-cid-tldeq5d5] table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.9375rem}.prose[data-astro-cid-tldeq5d5] th{text-align:start;color:#1c1917;border-bottom:2px solid #d6d3d1;padding:.625rem 1rem;font-weight:600}.prose[data-astro-cid-tldeq5d5] td{border-bottom:1px solid #e7e5e4;padding:.625rem 1rem}.prose[data-astro-cid-tldeq5d5] tr:last-child td{border-bottom:none}.prose[data-astro-cid-tldeq5d5] hr{border:none;border-top:1px solid #e7e5e4;margin:2rem 0}.prose[data-astro-cid-tldeq5d5] img{border-radius:.75rem;max-width:100%;height:auto;margin:1.5rem 0}.prose[data-astro-cid-tldeq5d5] kbd{color:#44403c;background:#f5f5f4;border:1px solid #d6d3d1;border-radius:.25rem;padding:.1em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125em;box-shadow:0 1px #a8a29e}.prose[data-astro-cid-tldeq5d5] mark{background:#fef08a;border-radius:.125rem;padding:.1em .2em}.prose[data-astro-cid-tldeq5d5] .footnotes{color:#78716c;border-top:1px solid #e7e5e4;margin-top:2rem;padding-top:1rem;font-size:.875rem}.prose[data-astro-cid-tldeq5d5] strong{color:#1c1917;font-weight:600}@media (prefers-color-scheme:dark){.prose[data-astro-cid-tldeq5d5]{color:#d6d3d1}.prose[data-astro-cid-tldeq5d5] h1,.prose[data-astro-cid-tldeq5d5] h2,.prose[data-astro-cid-tldeq5d5] h3,.prose[data-astro-cid-tldeq5d5] h4,.prose[data-astro-cid-tldeq5d5] h5,.prose[data-astro-cid-tldeq5d5] strong{color:#fafaf9}.prose[data-astro-cid-tldeq5d5] h6{color:#a8a29e}.prose[data-astro-cid-tldeq5d5] h2{border-bottom-color:#44403c}.prose[data-astro-cid-tldeq5d5] a{color:#facc15}.prose[data-astro-cid-tldeq5d5] a:hover{color:#fde047}.prose[data-astro-cid-tldeq5d5] blockquote{color:#a8a29e;border-inline-start-color:#facc15}.prose[data-astro-cid-tldeq5d5] code{color:#d6d3d1;background:#292524}.prose[data-astro-cid-tldeq5d5] .astro-code,.prose[data-astro-cid-tldeq5d5] .astro-code span{color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important}.prose[data-astro-cid-tldeq5d5] table th{color:#fafaf9;border-bottom-color:#57534e}.prose[data-astro-cid-tldeq5d5] table td{border-bottom-color:#44403c}.prose[data-astro-cid-tldeq5d5] hr{border-top-color:#44403c}.prose[data-astro-cid-tldeq5d5] kbd{color:#d6d3d1;background:#292524;border-color:#57534e;box-shadow:0 1px #44403c}.prose[data-astro-cid-tldeq5d5] mark{color:#fef9c3;background:#854d0e}.prose[data-astro-cid-tldeq5d5] .footnotes{color:#a8a29e;border-top-color:#44403c}}
