body { font-family: 'Inter', sans-serif; }
.code-font { font-family: 'JetBrains Mono', monospace; }
.serif-font { font-family: 'Merriweather', serif; }

/* Custom Scrollbar */
::-webkit-scrollbar { width: 6px; height: 6px; }
::-webkit-scrollbar-track { background: transparent; }
::-webkit-scrollbar-thumb { background: #cbd5e1; border-radius: 3px; }
::-webkit-scrollbar-thumb:hover { background: #94a3b8; }

.dark ::-webkit-scrollbar-thumb { background: #334155; }
.dark ::-webkit-scrollbar-thumb:hover { background: #475569; }

/* Preview Styling to look like a document */
#renderPreview div {
    margin-bottom: 1rem;
}

/* Hanging Indent for References */
.hanging-indent {
    padding-left: 2em;
    text-indent: -2em;
}

/* Numbered list for IEEE */
.numbered-list {
    display: flex;
    gap: 0.75rem;
}