figure.thumbnail_img{margin:0;img{max-width:100%;height:100%;object-fit:cover;border:1px solid rgb(31,31,31);border-radius:5px}figcaption{font-family:Atkinson Hyperlegible,sans-serif;font-size:16px;color:grey;margin-top:0;margin-left:5px;a{color:inherit;text-decoration:none;&:hover{text-decoration:underline}}}}

/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */.markdown-alert{background-color:#0a0a0a;border:1.5px solid #2e2e2e;border-radius:6px;align-items:center;margin-bottom:16px;display:flex}.markdown-alert>:first-child{margin-top:0}.markdown-alert>:last-child{margin-bottom:0}.markdown-alert p{padding:14px 0}.markdown-alert p.markdown-alert-title{align-items:center;margin-bottom:0;padding-left:12px;display:flex}.markdown-alert p.markdown-alert-title>svg{margin-right:12px}.markdown-alert p:not(.markdown-alert-title){margin-top:0;padding-right:12px;font-size:14px}.markdown-alert p:not(.markdown-alert-title) code{font-size:inherit}.markdown-alert.markdown-alert-note{border:2px solid #0d3868}.markdown-alert.markdown-alert-note p::selection{background-color:#0d3868}.markdown-alert.markdown-alert-note p code::selection{background-color:#0d3868}.markdown-alert.markdown-alert-tip{border:2px solid #0c451b}.markdown-alert.markdown-alert-tip p::selection{background-color:#1a9338}.markdown-alert.markdown-alert-tip p code::selection{background-color:#1a9338}.markdown-alert.markdown-alert-important{border:2px solid #4f2768}.markdown-alert.markdown-alert-important p::selection{background-color:#8e4ec6}.markdown-alert.markdown-alert-important p code::selection{background-color:#8e4ec6}.markdown-alert.markdown-alert-warning{border:2px solid #7d4a02}.markdown-alert.markdown-alert-warning p::selection{background-color:#6b4105}.markdown-alert.markdown-alert-warning p code::selection{background-color:#6b4105}.markdown-alert.markdown-alert-caution{border:2px solid #671e21}.markdown-alert.markdown-alert-caution p::selection{background-color:#d93036}.markdown-alert.markdown-alert-caution p code::selection{background-color:#d93036}@media (max-width:600px){.markdown-alert{flex-direction:column;align-items:flex-start;padding:0 8px;font-size:14px}.markdown-alert p{padding:10px 0;font-size:14px}.markdown-alert p.markdown-alert-title{padding-left:6px;font-size:15px}.markdown-alert p:not(.markdown-alert-title){padding-right:6px;font-size:13px}.markdown-alert p code{font-size:13px}}@media (max-width:400px){.markdown-alert{padding:0 2px;font-size:13px}.markdown-alert p{font-size:13px}.markdown-alert p.markdown-alert-title{font-size:14px}}.content figure[data-rehype-pretty-code-figure]{margin:0}.content figure[data-rehype-pretty-code-figure] figcaption[data-rehype-pretty-code-title]{color:#a1a1a1;border:1px solid #2e2e2e;border-bottom:none;border-radius:6px 6px 0 0;align-items:center;height:48px;padding:0 12px 0 16px;display:flex}.content figure[data-rehype-pretty-code-figure] pre{border:1px solid #2e2e2e;border-radius:6px;overflow:hidden}figcaption[data-rehype-pretty-code-title]+:is(.content figure[data-rehype-pretty-code-figure] pre){border-radius:0 0 6px 6px;margin-top:0}.content figure[data-rehype-pretty-code-figure] pre code{scrollbar-color:#303030 #000;background-color:#0a0a0a;padding:15px 0;overflow-y:auto}.content figure[data-rehype-pretty-code-figure] pre code span[data-highlighted-line]{background-color:#0f2f57;position:relative}.content figure[data-rehype-pretty-code-figure] pre code span[data-highlighted-line]:after{content:"";background:#52a8ff;width:2px;position:absolute;top:0;bottom:0;left:0}.content figure[data-rehype-pretty-code-figure] pre code[data-line-numbers]{counter-reset:step;counter-increment:step 0}.content figure[data-rehype-pretty-code-figure] pre code[data-line-numbers] span[data-line]:before{content:counter(step);counter-increment:step;text-align:right;color:#878787;width:18px;margin-right:20px;display:inline-block}.content figure[data-rehype-pretty-code-figure] pre code span[data-line]{padding:0 20px}.content figure[data-rehype-pretty-code-figure] pre code button.rehype-pretty-copy{width:30px;height:30px;-webkit-backdrop-filter:unset;backdrop-filter:unset;background-color:#0000;margin:12px;top:0;right:0}.content figure[data-rehype-pretty-code-figure] pre code button.rehype-pretty-copy .ready,.content figure[data-rehype-pretty-code-figure] pre code button.rehype-pretty-copy .success{background-position:50%;background-repeat:no-repeat;background-size:75%;border-radius:6px}:is(.content figure[data-rehype-pretty-code-figure] pre code button.rehype-pretty-copy .ready,.content figure[data-rehype-pretty-code-figure] pre code button.rehype-pretty-copy .success):hover{background-color:#fff3}.content figure[data-rehype-pretty-code-figure] pre code button.rehype-pretty-copy{border:none}@media (max-width:600px){.content figure[data-rehype-pretty-code-figure]{font-size:14px}.content figure[data-rehype-pretty-code-figure] figcaption[data-rehype-pretty-code-title]{height:38px;padding:0 8px 0 10px;font-size:13px}.content figure[data-rehype-pretty-code-figure] pre{font-size:13px}.content figure[data-rehype-pretty-code-figure] pre code{word-break:break-word;padding:10px 0;font-size:13px}.content figure[data-rehype-pretty-code-figure] pre code span[data-line]{padding:0 10px}.content figure[data-rehype-pretty-code-figure] pre code button.rehype-pretty-copy{width:28px;height:28px;margin:6px}}@media (max-width:400px){.content figure[data-rehype-pretty-code-figure] figcaption[data-rehype-pretty-code-title]{height:32px;padding:0 4px 0 6px;font-size:12px}.content figure[data-rehype-pretty-code-figure] pre code{font-size:12px}}.content{color:#d1d5db}.content h1,.content h2,.content h3,.content h4{font-weight:700}.content h1{margin-bottom:10px;margin-block:.67em;font-size:2em}.content h2{margin-bottom:8px;margin-block:.83em;font-size:1.5em}.content h3{margin-block:1em;font-size:1.17em}.content h4{margin-block:1.33em}.content p{margin-block:1em}.content strong{font-weight:600}.content a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #fff;text-decoration:underline #fff;text-decoration-thickness:1.5px}.content a:hover{color:#d1d5db;-webkit-text-decoration:underline #d1d5db;text-decoration:underline #d1d5db}.content ul{margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.content ul li{margin-top:.5em;margin-bottom:.5em;padding-inline-start:.375em}.content ul li::marker{color:gray}.content ol{margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.content ol li{margin-top:.5em;margin-bottom:.5em;padding-inline-start:.375em}.content ol li::marker{color:#a5a3a3}.content table{border-collapse:collapse;border-spacing:30px;min-width:50%}.content table td,.content table th{text-align:left;padding:15px 20px}.content table th{color:#f5f5f5;text-align:left;background-color:#17171766;font-weight:500}.content table td,.content table th{border-bottom:1px solid #1f1f1f}.content code{color:#fff;font-family:Fira Code,monospace;font-size:16px;font-weight:450}.content code:not([data-theme]):after,.content code:not([data-theme]):before{content:"`"}.content hr{border:1px solid #1f1f1f}.updated_at p{color:rgb(161,161,161);font-size:14px;margin-bottom:0}.tags{display:inline-flex;align-items:center;margin-top:8px;gap:.3rem;.tag{padding:2px 6px;color:white;font-family:monospace;font-size:13px;border-radius:5px;text-decoration:none;color:rgb(161,161,161);border:1px solid rgb(37,37,37);&:hover{color:white}}}