Skip to content

Adventurer's Codex Dark Theme by bloodmoon24

Screenshot of Adventurer's Codex Dark Theme

Details

Authorbloodmoon24

LicenseGNU

Categoryadventurerscodex.com

Created

Updated

Size5.1 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

If you are not enjoying default light theme then this is a solution for you - dark blue theme for Adventure Codex!

Notes

v0.1.1

  • Applied dark styles to modals

v0.1.0

  • Added color palette
  • Replaced default colors with dark substitutes for character dashboard and sharable link

Source code

/* ==UserStyle==
@name         Adventurer's Codex Dark Theme
@version      0.1.1
@namespace    userstyles.world/user/bloodmoon24
@description  If you are not enjoying default light theme then this is a solution for you - dark blue theme for Adventure Codex!
@author       bloodmoon24
@license      GNU
==/UserStyle== */

@-moz-document domain("adventurerscodex.com") {
:root {
    --default-font-color: #9eb3c2;
    --lighter-font-color: #aaaaaa;
    --darkest-background-color: #051923;
    --dark-background-color: #003554;
    --lighter-background-color: #006494;
    --odd-row-background-color: #004066;
    --border-color: #246;
}

body {
    color: var(--default-font-color);
    background-color: var(--darkest-background-color);
}

.tab-subtext {
  color: var(--default-font-color);
}

hr {
  border-top: 1px solid var(--border-color);
}

.table-ac-bordered tr {
  border-bottom: thin solid var(--border-color);
}

.card-title {
  background: #146;
}

.table-ac-bordered tr.ac-table-header, hr.ac-table-header, thead.ac-table-header tr, tr.ac-table-header {
  border-bottom: 1px solid #123;
}

div.lead {
  color: var(--default-font-color);
}

.table-hover > tbody > tr:hover {
  background-color: var(--border-color);
}

.profile-view hr {
  border: thin solid var(--border-color);
}

.nav-tabs {
  border-bottom: 1px solid var(--border-color);
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  color: var(--lighter-font-color);
  background-color: var(--border-color);
  border: 1px solid var(--border-color);
}

.profile-view hr {
  border: thin solid var(--border-color);
}

.footer {
  background-color: var(--dark-background-color);
}

.add-card {
  border: 1px solid var(--lighter-background-color);
}

.navbar-default {
  background-color: var(--dark-background-color);
}

.navbar-default .navbar-nav > li > a {
  color: var(--default-font-color);
}

.well {
  background-color: var(--lighter-background-color);
}

.panel {
  box-shadow: none;
  border: none;
  background-color: var(--dark-background-color);
}

.card-title {
  background: var(--dark-background-color);
}

.form-control {
  color: var(--default-font-color);
  background-color: var(--darkest-background-color);
  border: 1px solid var(--lighter-background-color);
}

.table-hover > tbody > tr:hover {
  background-color: var(--dark-background-color);
}

div.lead {
  color: var(--default-font-color);
}

.fa-color, .fa-color-hover {
    color: #2c3e50;
    color: #0582ca;
}

.statsPopover, .statsPopover:active, .statsPopover:focus, .statsPopover:hover, .statsPopover:visited {
    color: #000;
    color: #0582ca;
}

.spellRow.notCastable[aria-expanded="true"], .spellRow.notCastable[aria-expanded="true"]:hover {
  background-color: var(--lighter-background-color);
}

tr .panel {
  box-shadow: 0 3px 0 0 var(--dark-background-color);
}

.panel-default {
  border-color: var(--dark-background-color);
}

.spellRow[aria-expanded="true"], .spellRow[aria-expanded="true"]:hover, tr.expandRow[aria-expanded="true"], tr.expandRow[aria-expanded="true"]:hover {
  background-color: var(--lighter-background-color);
}

.input-group-addon {
  color: var(--default-font-color);
  background-color: var(--lighter-background-color);
  border: 1px solid var(--lighter-background-color);
}

.btn-default {
  color: var(--default-font-color);
  background-color: var(--lighter-background-color);
  border-color: var(--lighter-background-color);
}

.btn-link {
  color: #25a18e;
}

.nav > li > a:hover, .nav > li > a:focus {
  background-color: var(--lighter-background-color);
}

.nav-tabs > li > a:hover {
  border-color: var(--lighter-background-color);
}

li.list-group-item:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > div:nth-child(1) > strong:nth-child(1) {
  color: var(--default-font-color);
}

.panel-default > .panel-heading {
  color: var(--default-font-color);
  border-color: var(--lighter-background-color);
}

.list-group-item {
  background-color: var(--darkest-background-color);
  border: 1px solid var(--lighter-background-color);
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: var(--odd-row-background-color);
}

.table .table {
  background-color: var(--darkest-background-color);
}

.modal-content {
  background-color: var(--darkest-background-color);
}

.modal-content a.list-group-item:hover, .modal-content button.list-group-item:hover, .modal-content a.list-group-item:focus, .modal-content button.list-group-item:focus {
  color: var(--default-font-color);
  background-color: var(--dark-background-color);
}

.modal-content a.list-group-item, .modal-content button.list-group-item {
  color: var(--default-font-color);
}

.modal-header {
  border-bottom: 1px solid var(--dark-background-color);
}

.modal-footer {
  border-top: 1px solid var(--dark-background-color);
}

.modal-content .list-group-item {
  border: none;
}


}

Reviews

No reviews yet.