.prose-blog{font-size:1rem;max-width:72ch;margin-inline:auto}@media (min-width: 768px){.prose-blog{font-size:1.125rem}}.prose-blog h1,.prose-blog h2,.prose-blog h3,.prose-blog h4,.prose-blog h5,.prose-blog h6{font-weight:800;letter-spacing:-.02em;line-height:1.05;color:#fff;text-wrap:balance}.prose-blog h1{font-size:2.1rem;margin-top:2.4rem;margin-bottom:1rem}.prose-blog h2{font-size:1.7rem;margin-top:2.25rem;margin-bottom:.85rem}.prose-blog h3{font-size:1.3rem;margin-top:1.9rem;margin-bottom:.65rem}@media (min-width: 768px){.prose-blog h1{font-size:3.2rem}.prose-blog h2{font-size:2.35rem}}.prose-blog :not(pre)>code{background-color:#ffffff14;border:1px solid rgba(255,255,255,.25);padding:.18rem .45rem;border-radius:.4rem;font-weight:600;font-size:.9em;color:#fff}.prose-blog pre{position:relative;background:#000;border:2px solid rgba(255,255,255,.25);border-radius:10px;padding:1.35rem 1.45rem;overflow-x:auto;font-size:.95rem;line-height:1.75;margin:2rem 0}.prose-blog pre code{background:transparent;border:0;padding:0;border-radius:0;font-size:inherit;font-weight:500;color:#fff;white-space:pre}.prose-blog blockquote{margin:2rem 0;padding:1.15rem 1.3rem;border:2px solid rgba(255,255,255,.3);border-radius:10px;background:#ffffff0a;color:#ffffffe6}.prose-blog blockquote p:last-child{margin-bottom:0}.prose-blog hr{border-color:#fff3;border-width:1px;margin:3rem 0}.prose-blog ul,.prose-blog ol{padding-left:1.5rem;margin-bottom:1.5rem}.prose-blog li{margin-bottom:.5rem}.prose-blog table{border:2px solid rgba(255,255,255,.25);display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:2rem 0;border-radius:10px}.prose-blog th,.prose-blog td{border:1px solid rgba(255,255,255,.15);padding:.75rem .9rem;color:#ffffffe6}.prose-blog th{background-color:#ffffff14;font-weight:800;letter-spacing:.01em;text-align:left;color:#fff}.prose-blog .hljs-comment,.prose-blog .hljs-quote{color:#9ca3af;font-style:italic}.prose-blog .hljs-keyword,.prose-blog .hljs-selector-tag,.prose-blog .hljs-subst,.prose-blog .hljs-number,.prose-blog .hljs-literal,.prose-blog .hljs-variable,.prose-blog .hljs-template-variable,.prose-blog .hljs-tag .hljs-attr{color:#fdb035}.prose-blog .hljs-string,.prose-blog .hljs-doctag{color:#fca5a5}.prose-blog .hljs-title,.prose-blog .hljs-section,.prose-blog .hljs-selector-id{color:#fff}.prose-blog .hljs-type,.prose-blog .hljs-class .hljs-title{color:#d1d5db}.prose-blog .hljs-tag,.prose-blog .hljs-name,.prose-blog .hljs-attribute{color:#f3f4f6}.prose-blog .hljs-regexp,.prose-blog .hljs-link{color:#cbd5e1}.prose-blog .hljs-built_in,.prose-blog .hljs-builtin-name{color:#e5e7eb}.prose-blog .hljs-meta{color:#9ca3af}.prose-blog .hljs-emphasis{font-style:italic}.prose-blog .hljs-strong{font-weight:700}
