FiveM Docs / Native Reference: Dark Mode

I like your code, I added some extra lines to make it more readable.

Preview:

CSS Code:

:root, body {
	--elevation-0: #121212;
	--elevation-1: #1d1d1d;
	--elevation-2: #212121;
	--elevation-3: #242424;
	--elevation-4: #262626;
	--elevation-5: #2c2c2c;
	--elevation-6: #2d2d2d;
	--elevation-7: #313131;
	--elevation-8: #343434;
	--elevation-9: #373737;
	--code-bg: #282a36;
	
	--default-text: #cecece;
	--gray-text: #bfbfbf;
	--accent-text: #f40552;
  --ac: #ffbe07;
}

* {
    scrollbar-width: thin;
    scrollbar-color: var(--ac) var(--code-bg);
    -webkit-touch-callout: none; 
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

*::-webkit-scrollbar {
    width: 12px;
}
  
*::-webkit-scrollbar-track {
    background: var(--code-bg);
}
  
*::-webkit-scrollbar-thumb {
    background-color: var(--ac);
    border-radius: 20px;
    border: 3px solid var(--code-bg);
  }

body {
	background-color: var(--elevation-1);
	color: var(--default-text);
}

header {
	background-color: var(--elevation-4);
}

nav {
	background-color: var(--elevation-4);
}

nav, div {
	color: var(--default-text);
}

nav, ul, li{
	color: var(--default-text)!important;
}

aside {
	background-color: var(--elevation-2);
}

.docContent pre {
	background: var(--code-bg)!important;
}

code {
	color: var(--gray-text);
}

div .alert {
	background-color: var(--elevation-3);
}

a {
	color: var(--default-text);
}

code, span {
	color: var(--gray-text)!important;
}

.code {
	background-color: var(--code-bg)!important;
}

.examples pre {
	background-color: var(--code-bg)!important;
}

.tsd-index-panel h3 {
    border-color: var(--elevation-7);
}

.tsd-panel {
    background-color: var(--elevation-0);
}

.tsd-panel>h3 {
    border-color: var(--elevation-7);
}

.tsd-signatures {
    border-color: var(--elevation-7);
}

nav ul li.active {
    box-shadow: 0 -2px 0 var(--ac) inset;
}

.details .code pre[style] code,
.details>h2,
.parameters strong,
.returns strong,
.namespace,
.apiset,
.branding,
.desc p a,
.app>section .entry>a,
.toggles div.title,
.docNav a.active,
.docNav a:hover,
.docContent h3 span {
    color: var(--ac) !important;
    opacity: 1.0;
}

.docContent h1 {
  margin-left: -1rem;
  margin-top: -1rem;
  padding: 0.75rem;
  color: black;
  font-weight: bold;
  font-size: 1.5rem;
  text-transform: uppercase;
  background-color: var(--ac);
  width: calc(100% + 2rem);
}

.docContent h1 span {
  color: black;
}

.app>section .entry.active>a,
header .branding a.active:hover,
header .branding a:hover,
nav ul li:hover,
a:hover,
a:hover span,
.docNav a.docLink.active,
.docNav.active a:hover {
  color: black !important;
}

div.native.entry a span {
  color: white !important;
  opacity: 0.75 !important;
}

.app>section .namespace.entry:hover {
  background-color: transparent !important;
}

div.namespace.entry a {
  color: white !important;
  border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

div.namespace.entry a span,
.docContent h2 span {
  color: white !important;
  opacity: 1.0 !important;
}

div.active.native.entry a span {
  color: black !important;
  opacity: 1.0 !important;
}

.app>section .active.entry:hover,
.docNav a.docLink.active:hover {
  background-color: var(--ac)!important;
}

.app>section .entry:hover,
.docNav a:hover {
  background-color: rgba(255, 190, 7, 0.05)
}
1 Like