.prose{color:#e5e5e5;max-width:none}.prose h1{border-bottom:1px solid #fff;font-size:2.25rem;line-height:1.2;margin-top:2rem;padding-bottom:.5rem}.prose h1,.prose h2{color:#fff;font-family:Iceland,sans-serif;margin-bottom:1rem}.prose h2{font-size:1.8rem;line-height:1.3;margin-top:1.8rem}.prose h3{color:#fff;font-family:Iceland,sans-serif;font-size:1.5rem;margin-bottom:.75rem;margin-top:1.5rem}.prose p{color:#e5e5e5;line-height:1.7;margin-bottom:1rem;margin-top:1rem}.prose strong{border-bottom:1px dotted #fff;color:#fff;font-weight:700;padding:0 .15em;transition:background-color .2s ease}.prose strong:hover{background-color:#fff}.prose em{color:#e5e5e5;font-style:italic;letter-spacing:.01em}.prose u{border-bottom:2px solid #fff;padding-bottom:1px;text-decoration:none}.prose del{color:#e5e5e5;text-decoration:line-through}.prose mark{background-color:#fff;border-radius:.2em;color:#e5e5e5;padding:.1em .2em}.prose sup{color:#fff;font-size:.75em;padding:0 .2em;vertical-align:super}.prose sub{color:#e5e5e5;font-size:.75em;vertical-align:sub}.prose small{color:#e5e5e5;font-size:.8em;font-style:italic}.prose dt{color:#fff;font-weight:700;margin-top:1rem}.prose dd{font-style:italic;margin-bottom:.75rem;margin-left:1.5rem}.prose kbd{background-color:#1e1e1e99;border:1px solid #fff;border-radius:.25rem;box-shadow:0 2px #fff;color:#e5e5e5;display:inline-block;font-family:VT323,serif;font-size:.85em;line-height:1;margin:0 .2em;padding:.2em .4em;vertical-align:middle}.prose abbr{border-bottom:1px dotted #fff;cursor:help;text-decoration:none}.prose q{color:#fff;font-style:italic;quotes:""" """ "'" "'"}.prose q:before{color:#fff;content:open-quote}.prose q:after{color:#fff;content:close-quote}.prose pre{background-color:#1e1e1e99;border:1px solid #fff;border-radius:.5rem;box-shadow:0 4px 6px #0000001a;color:#e5e5e5;font-family:VT323,serif;margin:1.5rem 0;overflow-x:auto;padding:2rem 1.25rem 1.25rem;position:relative}.prose pre:before{background-color:#0a0a0a;border-bottom:1px solid #fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem;content:"";height:2rem;left:0;position:absolute;top:0;width:100%}.prose pre:after{background-color:#ff5f56;border-radius:50%;box-shadow:1.25rem 0 #ffbd2e,2.5rem 0 #27c93f;content:"";height:.75rem;left:1rem;position:absolute;top:.6rem;width:.75rem}.prose code{background-color:#1e1e1e99;border:1px solid #fff;border-radius:.25rem;color:#fff;font-family:VT323,serif;font-size:.9em;padding:.2rem .4rem;transition:background-color .2s,color .2s,border-color .2s}.prose code:hover{background-color:#fff;border-color:#fff}.prose a{padding-bottom:1px;text-decoration:none;transition:border-color .3s,color .3s}.prose a,.prose a:hover{border-bottom:2px solid #fff;color:#fff}.prose blockquote{background-color:#0a0a0a;border-left:4px solid #fff;border-radius:0 .5rem .5rem 0;color:#e5e5e5;font-style:italic;margin:1.5rem 0;padding:.5rem 0 .5rem 1.5rem}.prose ol,.prose ul{color:#e5e5e5;margin:1rem 0;padding-left:1.5rem}.prose li{color:#e5e5e5;margin:.5rem 0}.prose li::marker{color:#fff}.prose li:hover{background-color:#0a0a0a;border-radius:.25rem}.prose img{border:1px solid #fff;border-radius:.5rem;box-shadow:0 4px 8px #00000026;display:block;margin:1.5rem auto;max-width:100%;transition:transform .4s ease-in-out,box-shadow .4s ease}.prose img:hover{box-shadow:0 6px 12px #0003;transform:scale(1.02)}.prose hr{background:linear-gradient(90deg,transparent,#fff,transparent);border:0;height:1px;margin:2.5rem 0}.prose table{border-collapse:separate;border-radius:.5rem;border-spacing:0;box-shadow:0 4px 6px #0000001a;margin:1.5rem 0;overflow:hidden;width:100%}.prose th{background-color:#1e1e1e99;border-bottom:2px solid #fff;color:#fff;font-family:Iceland,sans-serif;font-weight:600;padding:.75rem 1rem;text-align:left}.prose td{border-bottom:1px solid #0a0a0a;color:#e5e5e5;padding:.75rem 1rem;transition:background-color .2s}.prose tr:hover td{background-color:#0a0a0a}.prose tr:last-child td{border-bottom:none}.prose ::-moz-selection{background-color:#fff;color:#e5e5e5}.prose ::selection{background-color:#fff;color:#e5e5e5}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:#fff;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fff}
