.article-markdown{font-size:1.0625rem;line-height:1.8}.article-markdown h2{font-family:var(--font-display);letter-spacing:-.01em;margin-top:2.2em;font-size:1.75rem;font-weight:550;line-height:1.15}.article-markdown h3{margin-top:1.8em;font-size:1.15rem}.article-markdown h2 a,.article-markdown h3 a{text-decoration:none}.article-markdown .not-markdown pre{font-size:inherit;background:0 0;border:0;border-radius:0;padding:0}.article-markdown blockquote{background:color-mix(in oklab, var(--muted) 55%, transparent);color:var(--foreground);border-left-width:3px;border-radius:0 .6rem .6rem 0;padding:.75em 1em}.article-markdown figure img{border:1px solid var(--border);border-radius:.9rem;width:100%}.article-markdown figcaption{text-align:center;color:var(--muted-foreground);margin-top:.6em;font-size:.875rem}.article-code code{counter-reset:line var(--line-start,0)}.article-code .line:before{counter-increment:line;content:counter(line);text-align:right;width:2.25rem;color:var(--muted-foreground);opacity:.55;-webkit-user-select:none;user-select:none;margin-right:1rem;display:inline-block}.article-cover-field{--cover-a:#c7d2fe;--cover-b:#bae6fd;--cover-ground:#eef2ff;--cover-dots:#0f172a17;background:radial-gradient(110% 85% at 0% 0%, var(--cover-a), transparent 62%), radial-gradient(95% 85% at 100% 100%, var(--cover-b), transparent 62%), var(--cover-ground)}.article-cover-field:before{content:"";background-image:radial-gradient(var(--cover-dots) 1px, transparent 1.2px);pointer-events:none;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 85%);mask-image:radial-gradient(120% 90% at 50% 0,#000 30%,#0000 85%)}.article-cover-field[data-kind=behind-the-build]{--cover-a:#fed7aa;--cover-b:#fde68a;--cover-ground:#fff7ed}.article-cover-field[data-kind=performance]{--cover-a:#a7f3d0;--cover-b:#a5f3fc;--cover-ground:#f0fdf9}.article-cover-field[data-kind=design]{--cover-a:#fbcfe8;--cover-b:#e9d5ff;--cover-ground:#fdf4ff}.article-cover-field[data-kind=tips-and-fixes]{--cover-a:#e2e8f0;--cover-b:#bfdbfe;--cover-ground:#f8fafc}:where(.dark) .article-cover-field{--cover-a:#4f46e580;--cover-b:#0e74906b;--cover-ground:#0b0d18;--cover-dots:#ffffff12}:where(.dark) .article-cover-field[data-kind=behind-the-build]{--cover-a:#c2410c80;--cover-b:#a1620761;--cover-ground:#120b07}:where(.dark) .article-cover-field[data-kind=performance]{--cover-a:#04785780;--cover-b:#0d948861;--cover-ground:#05100d}:where(.dark) .article-cover-field[data-kind=design]{--cover-a:#be185d73;--cover-b:#7e22ce66;--cover-ground:#12070f}:where(.dark) .article-cover-field[data-kind=tips-and-fixes]{--cover-a:#4755698c;--cover-b:#2563eb59;--cover-ground:#080b11}
