.hljs{color:#abb2bf;background:#282c34}.hljs-comment,.hljs-quote{color:#5c6370;font-style:italic}.hljs-doctag,.hljs-keyword,.hljs-formula{color:#c678dd}.hljs-section,.hljs-name,.hljs-selector-tag,.hljs-deletion,.hljs-subst{color:#e06c75}.hljs-literal{color:#56b6c2}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-attribute,.hljs-meta .hljs-string{color:#98c379}.hljs-attr,.hljs-variable,.hljs-template-variable,.hljs-type,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-number{color:#d19a66}.hljs-symbol,.hljs-bullet,.hljs-link,.hljs-meta,.hljs-selector-id,.hljs-title{color:#61aeee}.hljs-built_in,.hljs-title.class_,.hljs-class .hljs-title{color:#e6c07b}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-link{text-decoration:underline}.content-render[data-astro-cid-jo55ryrt]{& img{width:100%;margin-bottom:20px}& strong{margin-right:10px}& ol{padding-bottom:20px;padding-left:10px;list-style-type:decimal}& ul{padding-bottom:20px;padding-left:10px;list-style-type:disc;& a{color:var(--primary);position:relative;&:before{content:"";background-color:var(--primary);width:0;height:2px;transition:all .2s;position:absolute;bottom:-5px}&:hover{color:var(--primary);background-color:#0000;&:before{width:100%}}}& li{& p{padding-top:5px;padding-bottom:5px}}}& h1,& h2,& h3,& h4,& h5{color:var(--slate12);margin-top:30px;margin-bottom:15px;font-weight:700;position:relative;& a{color:var(--primary);position:relative;&:hover{text-decoration:underline}}& code{background-color:var(--slate3);color:var(--slate12);border-radius:5px;padding:0 5px}}& h2{font-size:1.5em}& h3{font-size:1.3em}& h4{font-size:1.2em}& h5{font-size:1em}& pre{background-color:var(--slate3);color:var(--slate12);scrollbar-width:thin;scrollbar-color:#fff6 #ffffff1a;border-radius:10px;margin-bottom:30px;padding:20px;transition:all .25s;position:relative;overflow-x:auto;&::-webkit-scrollbar{height:12px}&::-webkit-scrollbar-track{background:#ffffff14;border-radius:10px}&::-webkit-scrollbar-thumb{background:#ffffff4d padding-box padding-box;border:3px solid #0000;border-radius:10px}&::-webkit-scrollbar-thumb:hover{background:#ffffff8c padding-box padding-box}}& :root:not(.dark) pre{color:#e2e8f0;background-color:#1e293b}& p{padding-top:10px;padding-bottom:20px;& a{@apply px-[5px] border-b-2 border-slate-300 font-bold relative;&:hover{--gradient-from-color:#ff76e1;--gradient-to-color:#8fd3f4;--gradient-color-stops:var(--gradient-from-color), var(--gradient-to-color,#a2f7b600);background-image:linear-gradient(to right, var(--gradient-color-stops));overflow-wrap:break-word;color:#000;border-radius:.125rem;padding:.25rem .5rem;font-size:1.125rem}}& code{background-color:var(--slate3);color:var(--slate12);border-radius:5px;padding:0 5px}& strong{color:var(--slate12)}}& table{border-collapse:collapse;border:1px solid color-mix(in srgb, var(--primary) 30%, var(--slate6));border-radius:8px;width:100%;margin:1.5rem 0 2rem;font-size:.95rem;overflow:hidden}& thead{background:color-mix(in srgb, var(--primary) 15%, var(--slate2))}& thead th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--primary);border-bottom:2px solid color-mix(in srgb, var(--primary) 40%, var(--slate6));border-right:1px solid color-mix(in srgb, var(--primary) 20%, var(--slate6));padding:.75rem 1.25rem;font-size:.85rem;font-weight:700}& thead th:last-child{border-right:none}& tbody tr{border-bottom:1px solid color-mix(in srgb, var(--primary) 15%, var(--slate6));transition:background .15s}& tbody tr:last-child{border-bottom:none}& tbody tr:nth-child(2n){background:color-mix(in srgb, var(--primary) 4%, var(--slate2))}& tbody tr:hover{background:color-mix(in srgb, var(--primary) 10%, var(--slate2))}& tbody td{color:var(--slate11);vertical-align:middle;border-right:1px solid color-mix(in srgb, var(--primary) 15%, var(--slate6));padding:.7rem 1.25rem}& tbody td:last-child{border-right:none}& ::-webkit-scrollbar{width:10px;height:10px}& ::-webkit-scrollbar-track{background:color-mix(in srgb, var(--slate6) 18%, transparent);border-radius:10px}& ::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--slate6) 55%, transparent);border-radius:10px}& ::-webkit-scrollbar-thumb:hover{background:var(--primary)}& a{word-wrap:break-word;color:var(--orange);text-decoration:none;&:hover{background-color:var(--orange);color:#000}}}.sepia[data-astro-cid-jo55ryrt]{& .content-render{& pre{color:#fff;background-color:#140e0e}}}.light[data-astro-cid-jo55ryrt]{& .content-render{& pre{color:#fff;background-color:#141414}}}
