html.blog-scroll,html.blog-scroll body{background-color:#05060a}html.blog-scroll footer{color:#ffffff9e;background-color:#05060a;border-top-color:#ffffff1a}html.blog-scroll footer .text-ink{color:#fff}html.blog-scroll footer .text-ink-mute{color:#ffffff80}html.blog-scroll footer .border-line{border-color:#ffffff1a}html.blog-scroll footer .hover\:text-ink:hover{color:#fff}html.blog-scroll footer .hover\:text-ink-mute:hover{color:#ffffffb3}html.blog-scroll footer img{filter:brightness(0)invert()}html.blog-scroll{scrollbar-color:#ffffff42 transparent}html.blog-scroll::-webkit-scrollbar{background:0 0;width:10px;height:10px}html.blog-scroll ::-webkit-scrollbar{background:0 0;width:10px;height:10px}html.blog-scroll::-webkit-scrollbar-thumb{background-color:#fff3;background-clip:padding-box;border:2px solid #0000;border-radius:999px}html.blog-scroll ::-webkit-scrollbar-thumb{background-color:#fff3;background-clip:padding-box;border:2px solid #0000;border-radius:999px}html.blog-scroll::-webkit-scrollbar-thumb:hover{background-color:#ffffff6b;background-clip:padding-box}html.blog-scroll ::-webkit-scrollbar-thumb:hover{background-color:#ffffff6b;background-clip:padding-box}html.blog-scroll::-webkit-scrollbar-track{background:0 0}html.blog-scroll ::-webkit-scrollbar-track{background:0 0}.blog-prose{color:#ffffffbd;letter-spacing:-.003em;font-size:1.0625rem;line-height:1.78}.blog-prose p{margin:1.35em 0}.blog-prose h2{color:#fff;letter-spacing:-.025em;margin:0 0 .75em;font-size:clamp(1.5rem,3.4vw,1.9rem);font-weight:600;line-height:1.15}.blog-prose h3{color:#fff;letter-spacing:-.015em;margin:2em 0 .6em;font-size:1.2rem;font-weight:600}.blog-prose a{color:var(--color-portal-orange);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .16s}.blog-prose a:hover{color:#fff}.blog-prose strong{color:#fff;font-weight:600}.blog-prose em{font-style:italic}.blog-prose ul,.blog-prose ol{margin:1.35em 0;padding-left:1.4em}.blog-prose li{margin:.5em 0;padding-left:.25em}.blog-prose ul>li::marker{color:#ffffff59}.blog-prose ol>li::marker{color:#ffffff73;font-variant-numeric:tabular-nums}.blog-prose hr{background:#ffffff1a;border:none;height:1px;margin:3em 0}.blog-prose code{font-family:var(--font-mono);color:#fff;background:#ffffff14;border:1px solid #ffffff14;border-radius:6px;padding:.12em .4em;font-size:.86em}.blog-prose pre{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;margin:1.6em 0;padding:1.1rem 1.25rem;font-size:.9rem;line-height:1.6;overflow-x:auto}.blog-prose pre code{font-size:inherit;background:0 0;border:none;padding:0}.blog-prose .lead{color:#ffffffe6;font-size:1.2rem;line-height:1.7}
