.prose h2{color:#fff;font-weight:700;margin-top:2rem;margin-bottom:1rem}.prose h3{color:#fff;font-weight:600;margin-top:1.5rem;margin-bottom:.75rem}.prose p{color:#d1d5db;margin-bottom:1rem;line-height:1.75}.prose a{color:#60a5fa}.prose a:hover{color:#93c5fd}.prose ul,.prose ol{color:#d1d5db;margin-bottom:1rem;padding-left:1.5rem}.prose li{margin-bottom:.5rem}.prose li:before{content:"- ";margin-right:.25rem}.prose strong{color:#fff;font-weight:600}.prose code{background-color:#202020;padding:.125rem .375rem;font-size:.875em;color:#f9fafb}.prose pre{position:relative;background-color:#131313!important;padding:1.25rem;overflow-x:auto;margin-bottom:1rem;--size: 13px;--width: 2px;--color: gray;background-color:#131313;background-image:linear-gradient(var(--color),var(--color)),linear-gradient(var(--color),var(--color)),linear-gradient(var(--color),var(--color)),linear-gradient(var(--color),var(--color)),linear-gradient(var(--color),var(--color)),linear-gradient(var(--color),var(--color)),linear-gradient(var(--color),var(--color)),linear-gradient(var(--color),var(--color));background-size:var(--size) var(--width),var(--width) var(--size),var(--size) var(--width),var(--width) var(--size),var(--size) var(--width),var(--width) var(--size),var(--size) var(--width),var(--width) var(--size);background-position:0 0,0 0,100% 0,100% 0,0 100%,0 100%,100% 100%,100% 100%;background-repeat:no-repeat}.prose pre code{background-color:transparent;padding:0}.prose blockquote{border-left:4px solid #4b5563;padding-left:1rem;color:#9ca3af;font-style:italic}.prose hr{border-color:#374151;margin:2rem 0}
