Site »

Local CSS

Contents

OborWiki log

 *
.OborWiki-log {
	grid-column: span 2;
	padding: 1em;
	border-top: 1px dotted currentColor;
}

General

 *
.frac {
  font-variant-numeric: diagonal-fractions;
  -moz-font-feature-settings: "frac";
  -webkit-font-feature-settings: "frac";
  font-feature-settings: "frac";
}

Reference

 Reference.*
#wikitext dt { 
margin-top: 14px; 
}
#wikitext dt a.urllink, #wikitext dt a.attachlink { 
background-color: #f0f5fa; background-image: none; border: 1px solid #d5e7fa; padding: 2px 6px; text-decoration: none; display: inline-block; 
}
#wikitext dt a:hover { 
background-color: #d5e7fa; 
}
#wikitext dd { 
font-style: italic; 
}
#wikitext h3 + dt {
margin-top: 11px;
}

Lobsters

 Lobsters.*
.lobsters-group-nav-box {
border: 1px solid #a2a9b1;
background-color: #f8f9fa;
padding: 8px 12px;
display: inline-block;
float: right;
font-size: 0.9em;
margin-bottom: 1em;
}
.lobsters-group-nav-box + * {
clear: both;
}
.lobsters-group-nav-box a {
font-weight: bold;
}
#wikitext .lobsters-group-nav-box p {
margin: 0;
}

Specific pages

 Public.RationalistGlossary
#htoc > ul > li::before {
content: none;
}
#htoc > ul > li::after {
content: "\2005·\2005";
}
#htoc > ul > li:last-of-type::after {
content: none;
}
#htoc li {
display: inline-block;
font-weight: bold;
}

OborWiki Blog

 Blog.*
#wikitext a {
font-weight: 600;
}
#wikitext #htoc a {
font-weight: normal;
}
#wikitext p {
margin: 1em 0;
}
#wikitext .b3-subheader {
padding: 0;
margin: 2px 0 1em 0;
border: none;
}
#wikitext .b3-intro {
margin: 2em 0 1em 0;
}
#wikitext .b3-intro h3 a {
font-weight: bold;
}
#wikitext .b3-subheader p {
margin: 0;
}
.added {
color: #0d0;
font-weight: bold;
}
 Blog.Blog
#wikitext .b3-intro h3 {
font-size: 1.4em;
border-bottom: 1px dotted #bbf;
}

FauxTrail nav widget

 *.*
.all-category-trails {
float: right;
height: 1.5em;
overflow: visible;
position: relative;
}
#wikitext .all-category-trails p,
#wikitext .all-category-trails div {
font-family: Open Sans, sans-serif;
font-size: 0.875rem;
}
.all-category-trails + * {
clear: right;
}
#wikitext .all-category-trails > p:first-child {
margin: 0 4px 0.25em 0;
line-height: 1;
text-align: right;
}
#all-category-trails-inner-container {
margin: 0.25em 0 0 0;
background-color: #fafaf0;
border: 1px solid #a2a958;
box-shadow:
0 0  2px #aaa,
0 0  4px #aaa,
0 0  8px #aaa,
0 0 12px #aaa,
0 0 16px #aaa;
min-height: 2.7em;
min-width: 21em;
position: absolute;
right: 0;
}
#all-category-trails-inner-container::before {
position: absolute;
left: 0.75em;
top: 0.75em;
content: "This page does not belong to any categories.";
font-style: italic;
line-height: 1;
}
#wikitext #all-category-trails-inner-container p {
margin: 0.5em;
padding: 0.25em;
line-height: 1;
background-color: #fafaf0;
position: relative;
white-space: nowrap;
}
#all-category-trails-inner-container a:not([href*='/Category/']) {
font-style: italic;
}

Commentboxes

 *.*
#wikitext #message table { 
width: 100%; 
max-width: 1000px; 
margin: 1em auto;
}
#message table .prompt { 
width: 8em; 
}
#message textarea, #message input {
font-size: inherit;
font-family: inherit;
}
#message textarea {
min-height: 12em;
}

FortForecast: Nice-looking table of thread types & characteristics

 FortForecast.ThreadSurvey,FortForecast.ThreadTypeAnalysis
table.threadlist { 
border: 1px solid #777; 
border-collapse:collapse;
margin-top: 14px;
}
table.threadlist th, 
table.threadlist td { 
padding: 2px 24px 2px 4px; 
}
table.threadlist tr:nth-of-type(2n) { 
background-color: #f6f6f6; 
}
table.threadlist th { 
text-align: left; 
color: #fff; 
background-color: #666; 
}
table.threadlist tr:nth-of-type(n+1) { 
border-top: 1px solid #777; 
}

FortForecast: Links to external resources (with bylines and brief summaries)

 FortForecast.Resources,FortForecast.WikiFederation,FortForecast.WikiFederation-Talk,FortForecast.Civ-Talk
dt { 
margin-top: 14px; 
}
dt a.urllink { 
background-color: #f0f5fa; background-image: none; border: 1px solid #d5e7fa; padding: 2px 6px; text-decoration: none; display: inline-block; 
}
dt a:hover { 
background-color: #d5e7fa; 
}
dd { 
font-style: italic; 
}
h3 + dt {
margin-top: 11px;
}

Ahn’Qiraj Progression Status Boards

 WorldOfWarcraft.AQProgressionFenrir,WorldOfWarcraft.AQProgressionSleipnir,WorldOfWarcraft.AQProgressionNidhogg,WorldOfWarcraft.AQProgressionJormungand,WorldOfWarcraft.AQProgressionValkyrie
body {
  grid-template: auto / auto !important;
  grid-template-areas: unset !important;

  --poster-background-color: #ffffe5;
  --poster-text-color: #800000;
  --achievement-max-width: 270px;
}

body::before {
  display: none !important;
}

#leftColumn,
#header,
#footer,
#pageTitle {
  display: none !important;
}

#mainContent {
  grid-area: unset !important;
  border: none !important;
  background-color: #000 !important;
}

#wikitext {
  padding: 0 !important;
}

#wikitext ul.milestone {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  align-items: flex-end;
}

div.milestone {
  padding: 2.5em 1.5em 1.5em 1.5em;
  background-color: #ecd192;
  border: 1px solid var(--poster-text-color);
  box-shadow: 6px 6px 0 0 #255b27;
  margin: 0 0 4em 0;
  counter-reset: achievement;
}
div.milestone:last-child {
  margin-bottom: 1em;
}

.milestone li {
  margin: 1.5em 1.25em;
  display: flex;
  flex-flow: column;
  align-items: center;
  counter-increment: achievement;
}

.milestone img {
  max-width: var(--achievement-max-width);
  display: block;
  border: 1px solid var(--poster-background-color);
  box-shadow:
    0 0 0 2px #900;
}

.milestone li span {
  font-family: Garage Gothic;
  font-size: 3em;
  color: var(--poster-text-color);
  text-align: center;
  display: block;
  text-transform: uppercase;
  max-width: var(--achievement-max-width);
}
.milestone li span:nth-of-type(1) {
  font-weight: bold;
  line-height: 1;
  margin: 0 0 0.1em 0;
}
.milestone li span:nth-of-type(2) {
  line-height: 1;
  font-size: 2em;
  margin: 0.25em 0 0 0;
  padding: 0 0.25em;
}

.progression {
  background-color: var(--poster-background-color);
  padding: 4em;
  margin: 4em;
  border: 4px solid var(--poster-text-color);
  position: relative;
  box-shadow: 0 0 0 4px #013e0c;
}
.progression::before {
  content: "";
  background-image: url('/attach/Gates_of_Ahn\'Qiraj_big.jpg');
  background-position: top center;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 0;
  opacity: 0.18;
  filter: sepia(1);
}
.progression > * {
  position: relative;
  z-index: 1;
}

.progression h1,
.progression h2 {
  text-align: center;
  text-transform: uppercase;
  color: var(--poster-text-color);
}

.progression h2:first-child {
  font-family: Garage Gothic;
  border: none;
  font-size: 5em;
  margin: 0 0.25em 0.25em 0.25em;
  padding: 0 0 0.375em 0;
  font-weight: 900;
  border-bottom: 2px solid var(--poster-text-color);
}
div.milestone {
  counter-increment: milestone;
  position: relative;
}
.progression h2::before {
  content: "Milestone " counter(milestone, upper-roman);
  display: block;
  font-size: 0.625em;
  opacity: 0.4;
}

.progression h1 {
  font-family: Agency FB Standard;
  font-weight: 900;
  font-size: 5em;
  line-height: 1;
  text-shadow: 
    1px 1px 0 #000;
}
.progression h1 br {
  display: none;
}
.progression h1 > span:nth-of-type(1) {
  opacity: 0.3;
}
.progression h1 > span:nth-of-type(2) {
  display: block;
  font-family: Agency FB Wide;
  font-weight: 900;
  font-size: 2em;
  line-height: 1.25;
}

.milestone .not-done {
  opacity: 0.15;
  filter: grayscale(1);
}

.milestone.locked {
  filter: grayscale(1);
}
.milestone.locked > * {
  filter: blur(1px);
}
.milestone.locked h2 {
  opacity: 0.25;
}
.milestone.locked::after {
  content: "\F30D";
  font-family: Font Awesome;
  position: absolute;
  background-color: #ccc;
  left: -1px;
  right: -1px;
  top: -1px;
  bottom: -1px;
  filter: opacity(0.6);
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15em;
  font-weight: 900;
}

@media only screen and (max-width:1440px) {
  .progression h1 {
    font-size: 4em;
  }
  .progression h2 {
    font-size: 4.5em;
  }
}
@media only screen and (max-width:1200px) {
  .progression h1 {
    font-size: 3em;
  }
  .progression h2 {
    font-size: 4em;
  }
}
@media only screen and (max-width:960px) {
  .progression h1 {
    font-size: 2em;
  }
  .progression h2 {
    font-size: 3.5em;
  }
  .progression {
    padding: 3em;
    margin: 3em;
  }
}
@media only screen and (max-width:720px) {
  .progression {
    padding: 2em;
    margin: 2em;
  }
}
@media only screen and (max-width:640px) {
  .progression h1 {
    font-size: 1.5em;
  }
  .progression {
    padding: 2em;
    margin: 0;
  }
}
@media only screen and (max-width:520px) {
  .progression {
    padding: 1em;
    margin: 0;
  }
}
 WorldOfWarcraft.AQProgressionStatusFenrir,WorldOfWarcraft.AQProgressionStatusSleipnir,WorldOfWarcraft.AQProgressionStatusNidhogg,WorldOfWarcraft.AQProgressionStatusJormungand,WorldOfWarcraft.AQProgressionStatusValkyrie
dl {
  display: flex;
  flex-flow: row wrap;
  font-size: 1.25em;
}
dl dt {
  flex: 0 1 2em;
}
dl dt::after {
  content: ": ";
}
dl dd {
  flex: 1 1 calc(100% - 2em);
  width: 100%;
  margin: 0;
  font-weight: bold;
}

Other WoW Stuff

 WorldOfWarcraft.TheProtectionGuide
div#wikitext ul#htoc_ul li,
div#wikitext ul#htoc_ul li + li {
	margin: 0;
}
div#wikitext ul#htoc_ul > li,
div#wikitext ul#htoc_ul > li + li {
	position: relative;
	padding: 0 0 0 0.25em;
	margin: 0 0 0 2em;
}
div#wikitext #htoc > ul > li::before {
	content: counter(htoc_1, upper-roman) ".\2006  ";
	text-align: right;
	display: inline-block;
	width: 3em;
	position: absolute;
	right: 100%;
}
div#wikitext ul#htoc_ul > li > ul {
	margin: 0 0 0 1em;
}
div#wikitext #htoc > ul ul li::before {
	content: counter(htoc_2, lower-alpha) ".\2006  ";
}