Theme
@import url("https://cdn.scpwiki.com/theme/en/black-highlighter/css/min/black-highlighter.min.css");
 
/* https://coolors.co/0c1713-cc3300-ff531f-49111c-674345-85756e-c0b39c-faf0ca */
 
:root {
  --deep-black: 12, 23, 19;
  --deep-rouge: 73, 17, 28;
  --medium-rouge: 103, 67, 69;
  --medium-nothingness: 133, 117, 110;
  --medium-straw: 192, 179, 156;
  --pale-straw: 250, 240, 202;
  --bright-orange: 204, 51, 0;
  --neon-orange: 255, 83, 31;
 
  --logo-image: url("http://notifications.wdfiles.com/local--files/theme/envelope-solid-straw.svg");
  --header-title: "Forum Notifications";
  --header-subtitle: "Get notified of new replies";
  --topbar-height-on-desktop: 0.5rem;
  --topbar-height-on-mobile: 0.5rem;
 
  /* Disable responsivity based on screen height */
  --base-font-size: 15px;
 
  --white-monochrome: var(--pale-straw);
  --gray-monochrome: var(--medium-nothingness);
  --light-gray-monochrome: var(--medium-nothingness);
  --very-light-gray-monochrome: var(--medium-straw);
  --black-monochrome: var(--deep-black);
  --bright-accent: var(--deep-rouge);
  --medium-accent: var(--medium-nothingness);
  --dark-accent: var(--bright-orange);
  --pale-accent: var(--neon-orange);
 
  --header-gradient-color-top: var(--deep-rouge);
  --header-gradient-color-middle: var(--deep-rouge);
  --header-gradient-color-bottom: var(--medium-rouge);
  --swatch-menubg-medium-dark-color: var(--deep-black);
 
  --link-color: var(--bright-orange);
  --visited-link-color: var(--bright-orange);
  --hover-link-color: var(--neon-orange);
 
  --tables-border: var(--medium-rouge);
}
 
#header {
  --swatch-headerh2-color: var(--medium-straw);
}
 
#main-content {
  --toc-header-bg-color: var(--bright-orange);
}
 
/* Jazz up links */
#page-content a {
  text-decoration-line: underline;
  text-decoration-color: rgb(var(--medium-straw));
}
#page-content a:hover {
  text-decoration-color: rgb(var(--hover-link-color));
  text-decoration-thickness: 2px;
}
 
/* Add some spacing between page sections */
#page-content h1 {
  margin-top: 2rem;
}
#page-content h2 {
  margin-top: 1.5rem;
}
#page-content h3 {
  margin-top: 1rem;
}
 
#page-title::after,
.meta-title::after {
  height: 0.5rem;
}
 
/* Never create a line break in a nametag */
.printuser a {
  display: inline-block;
}
 
/* Clean up horizontal rules */
hr {
  height: 0;
  background: none;
  border-top: none;
  border-bottom: thin solid rgb(var(--medium-straw));
}
 
/* TOCs */
 
/* Reduce the space allocated to the fold button */
#page-content div#toc {
  grid-template-areas: "fold title" "list list";
  grid-template-columns: 1rem 1fr;
}
/* Hide the fold button */
#toc #toc-action-bar > a:nth-child(1) {
  display: none !important; /* Override BHL important flex */
}
/* Recover the native TOC title; remove the BHL one */
#toc #toc-action-bar a::after {
  content: none;
}
#toc .title {
  margin: 0;
  color: rgb(var(--toc-header-text-color));
}
/* Thicken up the border */
#toc {
  border: 2px solid rgb(var(--toc-header-bg-color));
}
/* Remove the width limit and maximum height */
#toc, #toc-list {
  max-width: inherit !important;
  max-height: none !important;
}
/* Don't underline TOC links */
#toc a {
  text-decoration: none;
}
/* Bold H1 TOC links */
#toc-list [style$="1em;"] > a {
  font-weight: bold;
  --wght: 700; /* BHL compatibility hack */
}
 
/* Undo BHL font sizing */
.form-row,
#edit-page-form.data-form .form-row textarea {
  font-size: var(--base-font-size) !important;
}
 
/* Use default font for forms */
form#edit-page-form .form-labels {
  font-family: var(--header-font);
}
 
/* Undo all BHL styling to dropdowns */
#edit-page-form.data-form .form-row .form-values select,
#edit-page-form.data-form .form-row .form-values option {
  all: revert !important;
}
#edit-page-form.data-form .form-row td.form-labels select,
#edit-page-form.data-form .form-row td.form-labels option {
  border: thin solid rgb(var(--dark-accent));
  border-radius: 0;
}
.form-row:has(select, textarea, input) {
  margin-block: 0 3rem !important;
}
input.text, textarea {
  background-color: #fffde2 !important;
}
 
/* Remove BHL pseudo-fieldsets */
#edit-page-form.data-form .form-row .form-values,
#edit-page-form.data-form .form-row {
  box-shadow: none;
}
#edit-page-form.data-form .form-row .form-labels span::before {
  content: none;
}
#edit-page-form.data-form .form-row .form-labels span {
  text-transform: initial;
  padding: 0;
  font-size: 2em;
  font-weight: 800;
  --wght: 800;
}
#edit-page-form.data-form .form-row .form-labels {
  margin-left: 0;
}
#edit-page-form.data-form .form-row .form-labels span {
  padding: 0 !important;
}
.form-row * {
  transform: none !important;
}
 
/* Fix BHL radio buttons */
.radio-inline {
  display: flex;
  align-items: center;
}
.radio-inline input[type=radio] {
  margin-right: 0.5em !important;
}
input[type="radio"], input[type="radio"]:not(:checked)::before {
  background: none;
}
 
/* Make sidebar button have larger tap area */
@media (max-width: 56.25rem) {
  #header div.open-menu > p > a {
    min-height: 2rem;
    min-width: 2rem;
    background: rgb(var(--deep-black)) !important;
    transform: translateX(1rem);
  }
}
 
/* Add a thingy to the Your Config link to make it more noticeable */
.menu-item--your-config { position: relative; }
.menu-item--your-config a::after {
  content: "→ ";
  display: inline !important;
  color: rgb(var(--neon-orange));
  order: -1;
  margin-left: -1ch;
}
 
/* Hide unnecessary edit buttons */
#tags-button,
#files-button,
#print-button,
#site-tools-button,
#edit-sections-button,
#edit-append-button,
#edit-meta-button,
#watchers-button,
#parent-page-button,
#page-block-button,
#rename-move-button,
.page-watch-options,
.do-not-notify {
  display: none !important;
}
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License