.article-content{color:#ffffffb3;letter-spacing:-.01em;font-size:15px;font-weight:450;line-height:1.8}.article-content h1{letter-spacing:-.03em;background:linear-gradient(90deg,#fff 30%,#fff9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-top:1rem;margin-bottom:1.5rem;font-size:2.5rem;font-weight:900;line-height:1.15}.article-content h2{letter-spacing:-.025em;color:#fff;border-bottom:1px solid #ffffff0d;margin-top:3.5rem;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:1.75rem;font-weight:750;line-height:1.25}.article-content h3{letter-spacing:-.02em;color:#fff;margin-top:2.5rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700;line-height:1.3}.article-content p{color:#ffffffb3;margin-bottom:1.5rem;font-size:15px;line-height:1.8}.article-content ul{margin-bottom:1.75rem;padding-left:1.5rem;list-style-type:disc}.article-content ol{margin-bottom:1.75rem;padding-left:1.5rem;list-style-type:decimal}.article-content li{color:#ffffffb3;margin-bottom:.65rem;font-size:15px;line-height:1.75}.article-content li::marker{color:#fff6;font-weight:700}.article-content code{color:#e5e7eb;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:-.01em;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;padding:.18rem .4rem;font-size:.85em}.article-content pre{background:#070707;border:1px solid #ffffff0d;border-radius:16px;margin-bottom:2rem;padding:1.5rem;overflow-x:auto;box-shadow:inset 0 1px #ffffff03}.article-content pre code{color:#e5e7eb;font-size:.9em;font-family:var(--font-mono), ui-monospace, monospace;background:0 0;border:none;border-radius:0;padding:0}.article-content .hljs-comment,.article-content .hljs-quote{color:#636e72;font-style:italic}.article-content .hljs-keyword,.article-content .hljs-selector-tag,.article-content .hljs-addition{color:#c586c0;font-weight:700}.article-content .hljs-number,.article-content .hljs-string,.article-content .hljs-meta .hljs-meta-string,.article-content .hljs-literal,.article-content .hljs-regexp{color:#ce9178}.article-content .hljs-title,.article-content .hljs-section,.article-content .hljs-name,.article-content .hljs-selector-id,.article-content .hljs-selector-class{color:#dcdcaa}.article-content .hljs-variable,.article-content .hljs-template-variable,.article-content .hljs-attr,.article-content .hljs-attribute{color:#9cdcfe}.article-content .hljs-type,.article-content .hljs-built_in,.article-content .hljs-bullet,.article-content .hljs-symbol{color:#4fc1ff}.article-content .hljs-params{color:#9cdcfe}.article-content a{color:#fff;border-bottom:1.5px solid #fff3;font-weight:600;text-decoration:none;transition:all .2s ease-in-out}.article-content a:hover{color:#fff;text-shadow:0 0 8px #ffffff1a;border-bottom-color:#ffffffd9}.article-content blockquote{color:#ffffffd9;background:#ffffff05;border-left:3px solid #ffffff4d;border-radius:0 12px 12px 0;margin:2rem 0;padding:1.25rem 1.5rem;font-style:normal;box-shadow:inset 1px 0 #ffffff08}.article-content blockquote p{margin-bottom:0;font-size:14.5px;font-weight:500}.article-content table{border-collapse:collapse;background:#ffffff03;border:1px solid #ffffff0d;border-radius:12px;width:100%;margin-bottom:2.5rem;font-size:14px;overflow:hidden}.article-content th{text-align:left;color:#fff;background:#ffffff05;border-bottom:1px solid #ffffff14;padding:.85rem 1.25rem;font-weight:600}.article-content td{color:#ffffffa6;border-bottom:1px solid #ffffff0a;padding:.85rem 1.25rem}.article-content tr:nth-child(2n) td{background:#ffffff03}.article-content tr:last-child td{border-bottom:none}
