Petscop Wiki
Advertisement

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
/* font faces */
@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:ital,wght@0,400;0,700;1,400;1,700');
@font-face {
  font-family: 'PetscopWide';
  src: url('https://static.wikia.nocookie.net/petscop/images/f/f1/PetscopWide.woff2') format('woff2');
}
@font-face {
  font-family: 'PoetsenOne';
  src: url('https://static.wikia.nocookie.net/petscop/images/2/2a/PoetsenOne.woff2') format('woff2');
}

/* content */
.resizable-container, .fandom-sticky-header {
  font-family: 'Source Sans Pro';
}
.page-content {
  font-size: 16px;
}

/* headings */
.page-content h2 .mw-headline {
  font-family: 'PoetsenOne';
  font-size: 22pt;
}
.page-content h3 .mw-headline {
  font-family: 'PoetsenOne';
  font-size: 16pt;
}

/* blockquotes */
.page-content blockquote {
  font-size: 14px;
  font-style: italic;
  border-left: 1px solid var(--theme-page-text-color);
  margin-left: 40px;
  padding-left: 5px;
}

/* infobox header */
h2.pi-item.pi-item-spacing.pi-title.pi-secondary-background {
  font-family: 'PetscopWide', monospace;
  font-size: 24pt;
  font-weight: normal;
  padding: 6px;
  border: none;
  background: var(--theme-accent-color);
  color: var(--theme-body-background-color);
}

/* infobox group tint */
.portable-infobox .pi-horizontal-group .pi-horizontal-group-item:nth-child(2n) {
  background-color: #7a4674;
}
.theme-fandomdesktop-light .portable-infobox .pi-horizontal-group .pi-horizontal-group-item:nth-child(2n) {
  background-color: #e3d5f2;
}

/* navigation for homepage */
.navigationimagescharacters a:hover img { content: url('https://static.wikia.nocookie.net/petscop/images/5/5f/Charactershover.png'); }
.navigationimageslocations a:hover img { content: url('https://static.wikia.nocookie.net/petscop/images/0/09/Locationshover.png'); }
.navigationimagesobjects a:hover img { content: url('https://static.wikia.nocookie.net/petscop/images/8/8b/Objectshover.png'); }
.navigationimagesgameplay a:hover img { content: url('https://static.wikia.nocookie.net/petscop/images/9/90/Gameplayhover.png'); }
.navigationimagestheories a:hover img { content: url('https://static.wikia.nocookie.net/petscop/images/0/05/Theorieshover.png'); }
.navigationimagestranscripts a:hover img { content: url('https://static.wikia.nocookie.net/petscop/images/b/b8/Transcriptshover.png'); }
.page-Petscop_Wiki table {
  margin: auto;
}

/* preset Petscop text colours */
#red { color: #ea4f4f; }
.theme-fandomdesktop-light #red { color: #ad2222; }
#green { color: #34b232; }
#blue { color: #6681cc; }
.theme-fandomdesktop-light #blue { color: #6478c1; }
#yellow { color: #f1e171; }
.theme-fandomdesktop-light #yellow { color: #c9b022; }
#gravepink { color: #aa8193; }
#toolred { color: #c9625c; }
#toolpink { color: #f46beb; }
.theme-fandomdesktop-light #toolpink { color: #ee11e0; }
#purple { color: #bf80c6; }
.theme-fandomdesktop-light #purple { color: #af59a3; }
#orange { color: #e56e37; }
#violet { color: #AA6DFF; }

/* paul commentary - for "Paul:" on transcript pages */
#paulcm { 
  font-weight: bold;
  font-size: 14.5px;
  text-decoration: underline;
}

/* make category pages less unnecessarily bulky */
.category-page__total-number {
  margin-bottom: 14px !important;
}
.category-page__alphabet-shortcuts {
  margin: 0 0 20px !important;
}
.category-page__first-char {
  padding: 0 !important;
}
.category-page__members-for-char {
  margin-bottom: 0 !important;
}

/* use theme accent color for highlight actions */
.highlight__sticky-container {
  background-color: var(--theme-accent-color) !important;
}
.highlight__sticky-container:before {
  border-top-color: var(--theme-accent-color) !important;
}

/* make TOC section numbers monospace so spacing is consistent */
span.tocnumber {
  font-family: monospace;
}

/* brighten diff colors on Special:RecentChanges */
.theme-fandomdesktop-dark .mw-plusminus-pos {
  color: #0fb552; 
}
.theme-fandomdesktop-dark .mw-plusminus-neg {
  color: #e0456e; 
}

/* mark redirects in Special:Allpages */
.allpagesredirect:after {
  color: #808080;
  content: ' (redirect)';
}

/* color sysops' userlinks */
a.mw-userlink[href='/wiki/User:Karasuneth'],
a.mw-userlink[href='/wiki/User:Petscopinvestigator'],
a.mw-userlink[href='/wiki/User:Camwood777'],
a.mw-userlink[href='/wiki/User:Dreamish'],
a.mw-userlink[href='/wiki/User:Jaybirdnerd'] {
  color: #c85cf5;
  font-weight: bold;
}

/* color content moderators' userlinks */
a.mw-userlink[href='/wiki/User:JamesGS_8'],
a.mw-userlink[href='/wiki/User:Osyu'] {
  color: #ff7aff;
  font-weight: bold;
}

/* portable infobox from royale-high.fandom.com/wiki/MediaWikia:Common.css */
.portable-infobox {
  width: 300px;
  border: 0;
}
.portable-infobox.pi-background {
  background-color: var(--theme-page-background-color--secondary, #edf1f4);
  color: var(--theme-page-text-color);
}
.portable-infobox .pi-data-label {
  padding: 2px 5px 2px 1px;
  border-style: solid;
  border-width: 0 0 1.5px 0;
  border-color: var(--theme-border-color,#bbbbbb);
}
.portable-infobox .pi-data-value {
  padding-left: 0;
}
.portable-infobox .pi-item-spacing {
  padding: 10px 14px;
}
.portable-infobox .pi-data,
.portable-infobox .pi-group {
  border: 0;
}
.portable-infobox .pi-horizontal-group {
  text-align: left;
  border-spacing: 0;
  table-layout: fixed;
  width: 100%;
}
.portable-infobox .pi-horizontal-group .pi-data-label {
  padding: 10px 14px 6px;
}
.portable-infobox .pi-horizontal-group .pi-horizontal-group-item {
  border-left: 0;
}
.portable-infobox .pi-image-collection-tabs {
  margin: 0;
  text-align: left;
}
.portable-infobox .pi-header,
.portable-infobox .wds-tabs {
  line-height: 20px;
}
.portable-infobox .wds-tabs__tab.wds-is-current {
  background: var(--theme-page-accent-mix-color, #e3dcfa);
}
.portable-infobox .wds-tabs__tab {
  border: 0;
  font-size: 14px;
  margin: 0;
}

.portable-infobox .pi-data:not(:last-of-type) {
    padding-bottom: 0;
}
.portable-infobox .pi-data-label {
    line-height: normal !important;
}
Advertisement