@font-face {
  font-family: Nexa-Regular;
  src: url('/static/fonts/Nexa-Regular.otf');
}
@font-face {
  font-family: NexaBold;
  src: url('/static/fonts/Gotham-Book.otf');
}
@font-face {
  font-family: NexaBold;
  src: url('/static/fonts/NexaBold.otf');
  font-weight: bold;
}
@font-face {
  font-family: HelveticaNeue;
  src: url('/static/fonts/HelveticaNeueLTArabic-Light.ttf');
}

::-webkit-scrollbar {
    width: 7px;
    height: 7px;
    background: transparent;
}

::-webkit-scrollbar-thumb {
    background: #00abff;
    border-radius: 20px;
}

::-webkit-scrollbar-thumb:hover {
    background: #2951aa;
}
/* For Webkit-based browsers (Chrome, Safari and Opera) */
.scrollbar-hide::-webkit-scrollbar {
    display: none;
    -webkit-appearance: none;
}

/* For IE, Edge and Firefox */
.scrollbar-hide {
    -ms-overflow-style: none !important; /* IE and Edge */
    scrollbar-width: none; /* Firefox */
}

.prose-editor ul, .prose-editor ol{
    list-style-position: outside;
    padding-inline-start: 1rem;
}
.prose-editor ul {
    list-style-type: disc;
}
.prose-editor ol {
    list-style-type: decimal;
}
.prose-editor a {
    text-decoration-line: underline;
}
.prose-editor * + * {
  margin-top: 1.25rem;
}
.prose-editor li + li {
  margin-top: 0.25rem;
}