[data-v-b92fec12] .forum-rich-content h1{
  font-size:1.75rem;
  font-weight:800;
  color:#fff;
  margin-top:1.5rem;
  margin-bottom:.75rem;
  text-transform:uppercase;
  letter-spacing:-.025em;
  border-bottom:1px solid rgba(255,255,255,.12);
  padding-bottom:.35rem
}
[data-v-b92fec12] .forum-rich-content h2{
  font-size:1.35rem;
  font-weight:700;
  color:#f4f4f5;
  margin-top:1.25rem;
  margin-bottom:.5rem;
  text-transform:uppercase;
  letter-spacing:-.015em
}
[data-v-b92fec12] .forum-rich-content h3{
  font-size:1.15rem;
  font-weight:600;
  color:#e4e4e7;
  margin-top:1rem;
  margin-bottom:.4rem
}
[data-v-b92fec12] .forum-rich-content p{
  margin-bottom:.85rem;
  line-height:1.7
}
[data-v-b92fec12] .forum-rich-content blockquote{
  border-left:4px solid #ef4444;
  background:#18181b99;
  padding:.85rem 1.25rem;
  margin:1.25rem 0;
  font-style:italic;
  color:#d4d4d8;
  border-radius:0 .75rem .75rem 0
}
[data-v-b92fec12] .forum-rich-content img{
  max-width:100%;
  height:auto;
  border-radius:1rem;
  margin:1.25rem auto;
  border:1px solid rgba(255,255,255,.12);
  box-shadow:0 10px 25px -5px #00000080;
  display:block
}
[data-v-b92fec12] .forum-rich-content .aspect-video{
  position:relative;
  width:100%;
  aspect-ratio:16 / 9;
  border-radius:1rem;
  overflow:hidden;
  margin:1.25rem 0;
  border:1px solid rgba(255,255,255,.15);
  box-shadow:0 10px 25px -5px #0009
}
[data-v-b92fec12] .forum-rich-content iframe{
  width:100%;
  height:100%;
  border:none
}
[data-v-b92fec12] .forum-rich-content ul{
  list-style-type:disc;
  padding-left:1.5rem;
  margin-bottom:.85rem
}
[data-v-b92fec12] .forum-rich-content ol{
  list-style-type:decimal;
  padding-left:1.5rem;
  margin-bottom:.85rem
}
[data-v-b92fec12] .forum-rich-content code{
  background:#ffffff14;
  padding:.15rem .4rem;
  border-radius:.375rem;
  font-family:monospace;
  font-size:.85em;
  color:#fca5a5
}
[data-v-b92fec12] .forum-rich-content pre{
  background:#09090b;
  border:1px solid rgba(255,255,255,.1);
  padding:1rem;
  border-radius:.75rem;
  overflow-x:auto;
  margin:1rem 0
}
[data-v-b92fec12] .forum-rich-content video{
  width:100%;
  max-width:100%;
  border-radius:1rem;
  margin:1.25rem 0;
  border:1px solid rgba(255,255,255,.15);
  box-shadow:0 10px 25px -5px #0009;
  background:#000;
  display:block
}
[data-v-b92fec12] .forum-rich-content .aspect-video video{
  width:100%;
  height:100%;
  object-fit:contain;
  margin:0;
  border:none;
  border-radius:0;
  box-shadow:none
}