MediaWiki:Jotunnheim.css
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)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
@font-face {
font-family: JotunnheimCharis;
src: url("/w/skins/Jotunnheim/fonts/Charis-Regular.woff2") format("woff2");
font-style: normal;
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: JotunnheimCharis;
src: url("/w/skins/Jotunnheim/fonts/Charis-Italic.woff2") format("woff2");
font-style: italic;
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: JotunnheimCharis;
src: url("/w/skins/Jotunnheim/fonts/Charis-Bold.woff2") format("woff2");
font-style: normal;
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: JotunnheimCharis;
src: url("/w/skins/Jotunnheim/fonts/Charis-BoldItalic.woff2") format("woff2");
font-style: italic;
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: JotunnheimOldStandard;
src: url("/w/skins/Jotunnheim/fonts/OldStandard-Regular.ttf") format("truetype");
font-style: normal;
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: JotunnheimOldStandard;
src: url("/w/skins/Jotunnheim/fonts/OldStandard-Bold.ttf") format("truetype");
font-style: normal;
font-weight: 700;
font-display: swap;
}
@font-face {
font-family: JotunnheimGoudy;
src: url("/w/skins/Jotunnheim/fonts/GoudyBookletter1911.ttf") format("truetype");
font-style: normal;
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: JotunnheimNoto;
src: url("/w/skins/Jotunnheim/fonts/NotoSerif-Variable.ttf") format("truetype");
font-style: normal;
font-weight: 100 900;
font-display: swap;
}
@font-face {
font-family: JotunnheimNoto;
src: url("/w/skins/Jotunnheim/fonts/NotoSerif-Italic-Variable.ttf") format("truetype");
font-style: italic;
font-weight: 100 900;
font-display: swap;
}
body.skin-jotunnheim {
--jth-page: #f3eee2;
--jth-fg: #0e0c06;
--jth-fg-1: #473d43;
--jth-page-1: #e0d6b8;
--jth-link-normal: #52728e;
--jth-link-red: #96705b;
--jth-link-visited: #684756;
--jth-changes-added: #499167;
--jth-changes-removed: #a44a3f;
color-scheme: light;
--jth-body: JotunnheimCharis, Charis, "Charis SIL", JotunnheimNoto, "Noto Serif", Georgia, serif;
--jth-title: JotunnheimOldStandard, "Old Standard TT", JotunnheimCharis, Georgia, serif;
--jth-heading: JotunnheimGoudy, "Goudy Bookletter 1911", JotunnheimCharis, Georgia, serif;
color: var(--jth-fg);
background: var(--jth-page-1);
font-family: var(--jth-body);
margin: 0;
}
body.skin-jotunnheim a, body.skin-jotunnheim a:visited, body.skin-jotunnheim a.extiw, body.skin-jotunnheim a.external {
color: var(--jth-link-normal);
}
:is(body.skin-jotunnheim a, body.skin-jotunnheim a:visited, body.skin-jotunnheim a.extiw, body.skin-jotunnheim a.external).new {
color: var(--jth-link-red);
}
:is(body.skin-jotunnheim a, body.skin-jotunnheim a:visited, body.skin-jotunnheim a.extiw, body.skin-jotunnheim a.external).new:after {
content: "†";
display: inline;
}
body.skin-jotunnheim .mw-parser-output .jth-no-redlink-dagger a.new:after {
content: none;
}
.jth-skip {
color: #00f;
background: #fff;
padding: 1rem;
display: block;
position: absolute;
top: 0;
left: -100vw;
}
.jth-skip:focus {
left: 0;
}
.jth-shell {
--jth-sidebar-width: 11.25rem;
flex-direction: row;
display: flex;
}
@media (width >= 1300px) {
.jth-shell {
--jth-sidebar-width: 15rem;
}
}
@media (width >= 1200px) {
.jth-shell {
max-width: max-content;
transform: translateX(clamp(calc(var(--jth-sidebar-width) / -2), calc((100% - var(--jth-viewport-width, 100vw)) / 2), 0px));
margin: 0 auto;
}
}
.jth-shell .jth-nav {
flex-direction: column;
flex: 0 0 var(--jth-sidebar-width);
display: flex;
}
.jth-shell .jth-nav a, .jth-shell .jth-nav a.extiw, .jth-shell .jth-nav a:visited {
width: 100%;
color: var(--jth-fg-1);
font-size: .925rem;
display: inline-block;
}
.jth-shell .jth-nav a.jth-brand {
text-align: center;
font-family: JotunnheimCheltenhamCondensed, var(--jth-title);
letter-spacing: -.02em;
color: var(--jth-fg);
flex-direction: column;
align-items: center;
gap: .5rem;
margin: 1rem 0;
font-size: 1.5rem;
font-weight: 500;
display: flex;
}
.jth-shell .jth-nav a.jth-brand img {
border-radius: 50%;
}
.jth-shell .jth-nav a.jth-brand span {
max-width: 10ch;
}
.jth-shell .jth-nav input[type="checkbox"] {
display: none;
}
.jth-shell .jth-nav #p-user-page-label {
content: "User";
}
.jth-shell .jth-nav .mw-portlet {
padding: 0 .25rem;
}
.jth-shell .jth-nav .mw-portlet h3 {
font-family: var(--jth-body);
font-variant: small-caps;
flex-direction: row;
align-items: center;
width: 100%;
margin: .25rem 0 0 .25rem;
padding: 0;
font-size: 1rem;
font-weight: 500;
display: inline-flex;
position: relative;
}
.jth-shell .jth-nav .mw-portlet h3:after {
content: "";
border-bottom: 1px solid var(--jth-fg-1);
flex: 1;
height: 0;
margin: 0 .25rem;
display: inline-flex;
position: relative;
top: 2px;
}
.jth-shell .jth-nav .mw-portlet ul {
margin: 0 0 0 1rem;
list-style: none;
}
.jth-shell .jth-header {
flex-direction: row;
padding: .25rem;
display: flex;
}
.jth-shell .jth-header #p-search {
background-color: var(--jth-page);
flex-direction: column;
width: 100%;
min-width: 0;
display: flex;
}
.jth-shell .jth-header #p-search section {
border: 1px solid var(--jth-fg-1);
flex-direction: column;
display: flex;
}
.jth-shell .jth-header #p-search label {
font-variant: small-caps;
border-bottom: 1px dotted var(--jth-fg-1);
width: 100%;
padding-left: .25rem;
font-weight: 600;
}
.jth-shell .jth-header #p-search label:after {
content: ":";
}
.jth-shell .jth-header #p-search input[type="search"] {
box-sizing: border-box;
background-color: var(--jth-page);
color: var(--jth-fg);
font-family: inherit;
font-size: inherit;
border: none;
width: 100%;
padding: .25rem .5rem;
display: block;
}
.jth-shell .jth-header #p-search input[type="search"]::placeholder {
color: #0000;
}
.jth-shell .jth-header #p-search .searchButton {
border: 1px solid var(--jth-fg-1);
color: var(--jth-fg);
font-variant: small-caps;
background-color: #0000;
border-top: none;
margin: 0;
font-family: inherit;
font-weight: 600;
}
.jth-shell .jth-header #p-search .searchButton:hover, .jth-shell .jth-header #p-search .searchButton:focus {
background: repeating-linear-gradient(-45deg, color-mix(var(--jth-fg-1), var(--jth-page) 80%) 0px, color-mix(var(--jth-fg-1), var(--jth-page) 80%) 2px, var(--jth-page) 2px, var(--jth-page) 3px);
}
.jth-shell .jth-main {
flex-direction: column;
width: max-content;
display: flex;
}
.jth-shell .jth-byline {
color: var(--jth-fg-1);
font-style: italic;
}
.jth-shell main#content {
background: var(--jth-page);
--toc-width: 15rem;
padding: 1rem;
position: relative;
}
.jth-shell main#content:has(#toc) {
padding-left: calc(var(--toc-width) + 1rem);
}
.jth-shell main#content:has(#toc) .mw-body-content {
width: min(100ch, calc(100vw - var(--jth-sidebar-width) - var(--toc-width) - 3rem));
}
.jth-shell main#content h1#firstHeading {
font-family: var(--jth-body);
font-variant: small-caps;
margin-bottom: .25rem;
padding: 0;
}
.jth-shell main#content .jth-title-row {
text-transform: lowercase;
border-bottom: 1px solid var(--jth-fg-1);
align-items: flex-end;
margin-bottom: .25rem;
display: flex;
}
.jth-shell main#content .jth-title-row h1#firstHeading {
border-bottom: 0;
flex: 1;
min-width: 0;
margin-bottom: 0;
overflow: hidden;
}
.jth-shell main#content .jth-title-row .jth-title-actions {
white-space: nowrap;
flex: none;
margin-left: .25em;
font-size: 1rem;
font-weight: 500;
}
.jth-shell main#content .jth-title-row .jth-title-actions ul {
margin: 0;
padding: 0;
list-style: none;
display: flex;
}
.jth-shell main#content .mw-body-content {
width: 100ch;
}
.jth-shell main#content #toc {
box-sizing: border-box;
float: left;
width: calc(var(--toc-width) - 1rem);
margin-left: calc(-1 * var(--toc-width));
max-height: var(--jth-toc-available-height, calc(100vh - 2rem));
display: block;
position: sticky;
top: 1rem;
overflow-y: auto;
}
@supports (scrollbar-width: thin) and (not ((-moz-appearance: none))) {
.jth-shell main#content #toc {
scrollbar-width: thin;
scrollbar-color: var(--jth-fg-1) transparent;
}
}
.jth-shell main#content #toc {
background-color: #0000;
border: none;
}
.jth-shell main#content #toc .toctogglespan {
display: none;
}
.jth-shell main#content #toc .toctitle {
text-align: left;
display: flex;
}
.jth-shell main#content #toc #mw-toc-heading {
font-variant: small-caps;
flex: 1;
font-weight: 400;
}
.jth-shell main#content #toc li a {
align-items: flex-end;
width: 100%;
display: flex;
}
.jth-shell main#content #toc li a .tocnumber {
color: var(--jth-fg-1);
order: 1;
margin-left: .25em;
}
.jth-shell main#content #toc li a .toctext {
flex: 1;
min-width: 0;
display: block;
overflow: hidden;
}
.jth-shell main#content #toc li a .toctext:after {
content: "";
border-bottom: 1px dotted var(--jth-fg-1);
vertical-align: .2em;
width: 100%;
margin-left: .25em;
margin-right: calc(-100% - .25em);
display: inline-block;
}
.jth-shell main#content #toc li.toclevel-1:has(ul) > a > .toctext {
font-variant: small-caps;
}
.jth-shell main#content #toc.jth-toc-has-more {
mask-image: linear-gradient(#000 calc(100% - 2rem), #0000);
}
.jth-shell main#content .jth-toc-column {
width: calc(var(--toc-width) - 1rem);
height: 0;
margin-left: calc(-1 * var(--toc-width));
align-self: flex-start;
position: sticky;
top: 1rem;
}
.jth-shell main#content .jth-toc-column #toc {
float: none;
width: 100%;
margin-left: 0;
position: static;
}
.jth-shell main#content figure {
background-color: #0000;
border: none;
}
.jth-shell main#content figure figcaption {
background-color: #0000;
border: none;
}
.jth-shell main#content figure .mw-file-description:after {
background-image: none;
}
.jth-shell main#content table.infobox {
border: thick double var(--jth-fg-1);
color: inherit;
background-color: #0000;
}
.jth-shell main#content table.infobox.geography td, .jth-shell main#content table.infobox.geography th {
border-top-color: var(--jth-fg-1);
}
.jth-shell footer.mw-footer, .jth-shell footer.mw-footer ul {
flex-direction: row;
align-items: center;
gap: 1rem;
margin: 0;
list-style: none;
display: flex;
}
.jth-shell footer.mw-footer {
margin: 1rem;
}
.jth-shell .mw-heading, .jth-shell h1, .jth-shell h2, .jth-shell h3, .jth-shell h4, .jth-shell h5, .jth-shell h6 {
color: inherit;
}
.jth-shell h1, .jth-shell h2 {
border-bottom: 1px solid var(--jth-fg-1);
}
.jth-shell :is(h2:has(.mw-editsection), .jth-title-actions) a {
margin-left: .25rem;
margin-right: .75rem;
}
.jth-shell :is(h2, h3, h4, h5, h6):has(.mw-editsection) {
align-items: flex-end;
display: flex;
}
.jth-shell :is(h2, h3, h4, h5, h6):has(.mw-editsection) .mw-headline {
flex: 1;
min-width: 0;
display: block;
overflow: hidden;
}
.jth-shell :is(h2, h3, h4, h5, h6):has(.mw-editsection) .mw-editsection {
white-space: nowrap;
flex: none;
margin-left: .25em;
font-size: 1rem;
font-weight: 500;
}
.jth-shell :is(h2, h3, h4, h5, h6):has(.mw-editsection) .mw-editsection .mw-editsection-bracket, .jth-shell :is(h2, h3, h4, h5, h6):has(.mw-editsection) .mw-editsection .mw-editsection-divider {
display: none;
}
.jth-shell :is(h3, h4, h5, h6):has(.mw-editsection) .mw-headline:after {
content: "";
border-bottom: 1px dashed var(--jth-fg-1);
vertical-align: .2em;
width: 100%;
margin-left: .25em;
margin-right: calc(-100% - .25em);
display: inline-block;
}
.jth-shell :is(h3, h4, h5, h6):has(.mw-editsection) .mw-editsection a:after {
content: "";
border-bottom: 1px solid var(--jth-fg-1);
vertical-align: .2em;
width: .325rem;
height: 0;
margin-inline: .25rem;
display: inline-block;
}
.jth-shell .catlinks {
background: none;
border: none;
}
.jth-shell .wikitable {
color: inherit;
border: thick double var(--jth-fg-1);
background-color: #0000;
}
.jth-shell .wikitable th, .jth-shell .wikitable td {
border-color: var(--jth-fg-1);
color: inherit;
}
.jth-shell .wikitable th {
font-variant: small-caps;
background-color: #0000;
}
.jth-shell .wikitable th :is([class^="script-"], [class*=" script-"]) {
font-variant: normal;
}
.jth-shell .mw-parser-output table img.mw-file-element[width] {
max-width: none;
}
.jth-shell .jth-wikitable-scroll {
clear: both;
overscroll-behavior-x: contain;
max-width: 100%;
margin: 1rem 0;
overflow-x: auto;
}
.jth-shell .jth-wikitable-scroll.jth-table-has-more-right {
mask-image: linear-gradient(to right, #000 calc(100% - 2rem), #0000);
}
.jth-shell .jth-wikitable-scroll.jth-table-has-more-left {
mask-image: linear-gradient(to right, #0000, #000 2rem);
}
.jth-shell .jth-wikitable-scroll.jth-table-has-more-left.jth-table-has-more-right {
mask-image: linear-gradient(to right, #0000, #000 2rem calc(100% - 2rem), #0000);
}
@supports ((-moz-appearance: none)) {
.jth-shell .jth-wikitable-scroll.jth-table-scrollable {
padding-bottom: .375rem;
}
}
.jth-shell .jth-wikitable-scroll > .wikitable {
margin: 0;
}
.jth-shell .jth-wikitable-scroll:focus-visible {
outline: 2px solid var(--jth-link-normal);
outline-offset: 2px;
}
.jth-shell .mw-collapsible-toggle-default .mw-collapsible-text {
color: var(--jth-link-normal);
}
@media (width <= 1300px) {
.jth-shell main#content .mw-body-content {
width: min(100ch, calc(100vw - var(--jth-sidebar-width) - 3rem));
}
.jth-shell main#content:has(#toc) {
padding-left: 1rem;
}
.jth-shell main#content:has(#toc) .mw-body-content {
width: min(100ch, calc(100vw - var(--jth-sidebar-width) - 3rem));
}
.jth-shell main#content #toc {
float: none;
width: auto;
max-width: 100%;
max-height: none;
margin-left: 0;
position: static;
overflow: visible;
}
.jth-shell main#content .jth-toc-column {
align-self: stretch;
width: auto;
height: auto;
margin-left: 0;
position: static;
}
}
html.client-nojs body.skin-jotunnheim .jth-shell main#content:has(#toc) {
padding-left: 1rem;
}
html.client-nojs body.skin-jotunnheim .jth-shell main#content:has(#toc) .mw-body-content {
width: min(100ch, calc(100vw - var(--jth-sidebar-width) - 3rem));
}
html.client-nojs body.skin-jotunnheim .jth-shell main#content:has(#toc) #toc {
float: none;
width: auto;
max-width: 100%;
max-height: none;
margin-left: 0;
position: static;
overflow: visible;
}
@media (width <= 50rem) {
body.skin-jotunnheim .jth-shell {
max-width: none;
margin: 0;
display: block;
transform: none;
}
html.client-nojs body.skin-jotunnheim .jth-shell {
flex-direction: column;
display: flex;
}
html.client-nojs body.skin-jotunnheim .jth-shell > .jth-main {
order: 1;
}
html.client-nojs body.skin-jotunnheim .jth-shell > .jth-nav {
border-top: 1px solid var(--jth-fg-1);
order: 2;
margin-top: 1rem;
padding: 1rem;
}
body.skin-jotunnheim .jth-shell .jth-nav, body.skin-jotunnheim .jth-shell .jth-main {
box-sizing: border-box;
width: 100%;
min-width: 0;
}
body.skin-jotunnheim .jth-shell main#content, body.skin-jotunnheim .jth-shell main#content:has(#toc) {
box-sizing: border-box;
width: 100%;
max-width: 100%;
padding: clamp(.75rem, 3vw, 1.25rem);
padding-bottom: calc(5rem + env(safe-area-inset-bottom));
}
body.skin-jotunnheim .jth-shell main#content .mw-body-content, body.skin-jotunnheim .jth-shell main#content:has(#toc) .mw-body-content, html.client-nojs body.skin-jotunnheim .jth-shell main#content:has(#toc) .mw-body-content {
box-sizing: border-box;
width: 100%;
min-width: 0;
max-width: 100%;
}
body.skin-jotunnheim .jth-shell main#content .jth-toc-column, body.skin-jotunnheim .jth-shell main#content #toc {
box-sizing: border-box;
width: 100%;
max-width: 100%;
}
body.skin-jotunnheim .jth-shell .jth-title-row {
flex-wrap: wrap;
}
body.skin-jotunnheim .jth-shell .jth-title-actions {
margin-left: 0;
}
body.skin-jotunnheim .mw-body-content img {
max-width: 100%;
height: auto;
}
body.skin-jotunnheim .mw-body-content pre {
max-width: 100%;
overflow-x: auto;
}
body.skin-jotunnheim .mw-parser-output .infobox {
box-sizing: border-box;
float: none;
clear: both;
width: 100%;
max-width: 100%;
margin: 0 0 1rem;
}
body.skin-jotunnheim.page-Main_Page #mp-topbanner {
box-sizing: border-box;
flex-wrap: wrap;
max-width: 100%;
}
body.skin-jotunnheim.page-Main_Page .mw-parser-output > table, body.skin-jotunnheim.page-Main_Page .mw-parser-output > table > tbody, body.skin-jotunnheim.page-Main_Page .mw-parser-output > table > tbody > tr, body.skin-jotunnheim.page-Main_Page .mw-parser-output > table > tbody > tr > td {
box-sizing: border-box;
max-width: 100%;
display: block;
width: 100% !important;
}
body.skin-jotunnheim .jth-shell footer.mw-footer, body.skin-jotunnheim .jth-shell footer.mw-footer ul {
flex-wrap: wrap;
}
html.jth-mobile-ready body.skin-jotunnheim .jth-shell .jth-nav, html.jth-mobile-ready body.skin-jotunnheim > .jth-toc-column {
box-sizing: border-box;
z-index: 1201;
overscroll-behavior: contain;
background: var(--jth-page);
visibility: hidden;
width: min(22rem, 100vw - 3.5rem);
height: auto;
margin: 0;
padding: 1rem;
transition: transform .2s, visibility .2s;
position: fixed;
top: 0;
bottom: 0;
overflow-y: auto;
box-shadow: 0 0 1rem #0e0c0633;
}
html.jth-mobile-ready body.skin-jotunnheim .jth-shell .jth-nav {
border-right: 1px solid var(--jth-fg-1);
left: 0;
right: auto;
transform: translateX(-105%);
}
html.jth-mobile-ready body.skin-jotunnheim > .jth-toc-column {
border-left: 1px solid var(--jth-fg-1);
left: auto;
right: 0;
transform: translateX(105%);
}
html.jth-menu-open body.skin-jotunnheim .jth-shell .jth-nav, html.jth-toc-open body.skin-jotunnheim > .jth-toc-column {
visibility: visible;
transform: none;
}
html.jth-mobile-ready body.skin-jotunnheim > .jth-toc-column #toc {
box-sizing: border-box;
float: none;
background: none;
border: 0;
width: 100%;
max-width: 100%;
max-height: none;
margin: 0;
position: static;
overflow: visible;
}
html.jth-mobile-ready body.skin-jotunnheim > .jth-toc-column #toc .toctogglespan {
display: none;
}
html.jth-mobile-ready body.skin-jotunnheim > .jth-toc-column #toc .toctitle {
text-align: left;
display: flex;
}
html.jth-mobile-ready body.skin-jotunnheim > .jth-toc-column #mw-toc-heading {
font-variant: small-caps;
flex: 1;
font-weight: 400;
}
html.jth-mobile-ready body.skin-jotunnheim > .jth-toc-column #toc li a {
align-items: flex-end;
width: 100%;
display: flex;
}
html.jth-mobile-ready body.skin-jotunnheim > .jth-toc-column #toc .tocnumber {
order: 1;
margin-left: .25em;
}
html.jth-mobile-ready body.skin-jotunnheim > .jth-toc-column #toc .toctext {
flex: 1;
min-width: 0;
display: block;
overflow: hidden;
}
html.jth-mobile-ready body.skin-jotunnheim > .jth-toc-column #toc .toctext:after {
content: "";
border-bottom: 1px dotted var(--jth-fg-1);
vertical-align: .2em;
width: 100%;
margin-left: .25em;
margin-right: calc(-100% - .25em);
display: inline-block;
}
html.jth-mobile-ready body.skin-jotunnheim > .jth-toc-column #toc li.toclevel-1:has(ul) > a > .toctext {
font-variant: small-caps;
}
body.skin-jotunnheim.jth-mobile-panel-open {
overflow: hidden;
}
html.jth-mobile-ready body.skin-jotunnheim .jth-mobile-backdrop {
z-index: 1200;
background: #0e0c0673;
position: fixed;
inset: 0;
}
body.skin-jotunnheim .jth-mobile-backdrop[hidden] {
display: none;
}
html.jth-mobile-ready body.skin-jotunnheim .jth-mobile-controls {
right: calc(1rem + env(safe-area-inset-right));
bottom: calc(1rem + env(safe-area-inset-bottom));
z-index: 1202;
flex-direction: column-reverse;
align-items: flex-end;
gap: .75rem;
display: flex;
position: fixed;
}
html.jth-mobile-ready body.skin-jotunnheim .jth-mobile-controls button {
border: 1px solid var(--jth-fg-1);
background: var(--jth-fg-1);
width: 3.5rem;
height: 3.5rem;
color: var(--jth-page);
cursor: pointer;
border-radius: 1.25rem;
place-items: center;
padding: 0;
display: grid;
box-shadow: 0 .2rem .6rem #0e0c0640;
}
html.jth-mobile-ready body.skin-jotunnheim .jth-mobile-controls button.jth-mobile-toc {
width: 2.5rem;
height: 2.5rem;
}
html.jth-mobile-ready body.skin-jotunnheim .jth-mobile-controls button[aria-expanded="true"] {
background: var(--jth-page);
color: var(--jth-fg-1);
}
html.jth-mobile-ready body.skin-jotunnheim .jth-mobile-controls button:focus-visible {
outline: 3px solid var(--jth-link-normal);
outline-offset: 3px;
}
html.jth-mobile-ready body.skin-jotunnheim .jth-mobile-controls svg {
fill: none;
stroke: currentColor;
stroke-linecap: round;
stroke-linejoin: round;
stroke-width: 2px;
width: 1.5rem;
height: 1.5rem;
}
html.jth-mobile-ready body.skin-jotunnheim .jth-mobile-controls .jth-close-icon, html.jth-mobile-ready body.skin-jotunnheim .jth-mobile-controls button[aria-expanded="true"] .jth-open-icon {
display: none;
}
html.jth-mobile-ready body.skin-jotunnheim .jth-mobile-controls button[aria-expanded="true"] .jth-close-icon {
display: block;
}
}
body.skin-jotunnheim .jth-mobile-controls {
display: none;
}
@media (prefers-reduced-motion: reduce) {
html.jth-mobile-ready body.skin-jotunnheim .jth-nav, html.jth-mobile-ready body.skin-jotunnheim > .jth-toc-column {
transition: none;
}
}
body.skin-jotunnheim .mw-body-content {
counter-reset: jth-figure;
}
body.skin-jotunnheim .mw-body-content figure {
counter-increment: jth-figure;
}
body.skin-jotunnheim .mw-body-content figure img {
border-color: var(--jth-fg-1);
}
body.skin-jotunnheim .mw-body-content figure > figcaption:before, body.skin-jotunnheim .mw-body-content figure[typeof] > figcaption:before {
content: "Fig." counter(jth-figure, upper-roman) ".—";
font-variant: small-caps;
float: none;
width: auto;
height: auto;
margin: 0;
display: inline;
}
body.skin-jotunnheim > .suggestions {
font-family: var(--jth-body);
box-shadow: 0 3px 8px #0e0c0626;
}
body.skin-jotunnheim > .suggestions .suggestions-results, body.skin-jotunnheim > .suggestions .suggestions-special {
background: var(--jth-page);
border-color: var(--jth-fg-1);
}
body.skin-jotunnheim > .suggestions .suggestions-result, body.skin-jotunnheim > .suggestions a.mw-searchSuggest-link {
color: var(--jth-fg);
}
body.skin-jotunnheim > .suggestions .suggestions-result-current {
background: var(--jth-fg-1);
color: var(--jth-page);
}
body.skin-jotunnheim > .suggestions .suggestions-result-current a.mw-searchSuggest-link {
color: var(--jth-page);
}
body.skin-jotunnheim.jth-mobile-panel-open > .suggestions {
z-index: 1203;
}
html.skin-theme-clientpref-night body.skin-jotunnheim {
--jth-page: #0e0c06;
--jth-fg: #f3eee2;
--jth-fg-1: #c7c2b8;
--jth-page-1: #1a1a1a;
--jth-link-normal: #7fa8c1;
--jth-link-red: #c18f7f;
--jth-link-visited: #a38a8a;
--jth-rc-icon-filter: invert(1);
--jth-rc-ui-page: var(--jth-page);
--jth-rc-ui-subtle: var(--jth-page-1);
--jth-rc-ui-fg: var(--jth-fg);
--jth-rc-ui-muted: var(--jth-fg-1);
--jth-rc-ui-border: var(--jth-fg-1);
--jth-rc-ui-link: var(--jth-link-normal);
--jth-rc-ui-selected: #203442;
color-scheme: dark;
}
@media (prefers-color-scheme: dark) {
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim {
--jth-page: #0e0c06;
--jth-fg: #f3eee2;
--jth-fg-1: #c7c2b8;
--jth-page-1: #1a1a1a;
--jth-link-normal: #7fa8c1;
--jth-link-red: #c18f7f;
--jth-link-visited: #a38a8a;
--jth-rc-icon-filter: invert(1);
--jth-rc-ui-page: var(--jth-page);
--jth-rc-ui-subtle: var(--jth-page-1);
--jth-rc-ui-fg: var(--jth-fg);
--jth-rc-ui-muted: var(--jth-fg-1);
--jth-rc-ui-border: var(--jth-fg-1);
--jth-rc-ui-link: var(--jth-link-normal);
--jth-rc-ui-selected: #203442;
color-scheme: dark;
}
}
html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content :is(pre, code, .mw-code, .toccolours) {
background-color: var(--jth-page-1);
border-color: var(--jth-fg-1);
color: inherit;
}
html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content .mw-message-box {
background-color: var(--jth-page-1);
color: inherit;
}
html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content table.infobox[style*="background"] {
color: inherit !important;
background-color: #0000 !important;
}
html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content table.infobox :is(.infobox-above, .infobox-subheader, .infobox-header, .infobox-below)[style*="background"], html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content table.infobox :is(div, tr)[style*="background-color"] {
background-color: var(--jth-page-1) !important;
color: inherit !important;
}
html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content table.infobox:is(.ib-settlement, .ib-pol-div) .infobox-subheader, html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content table.infobox.ib-islands .infobox-header, html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content table.infobox.ib-islands .ib-islands-title-embed, html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content table.infobox table[style*="background-color"] {
color: inherit;
background-color: var(--jth-page-1) !important;
}
html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content .help-box {
background: var(--jth-page-1);
}
html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content .help-box :is(.sidebar-title, .sidebar-heading) {
background: var(--jth-page-1);
color: inherit;
}
html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content :is(.cot-header-mainspace, .cot-header-other), html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content .clade-gallery .shading, html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content .markup > tbody > tr > td {
background: var(--jth-page-1);
color: inherit;
}
html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell main#content :is(.sticky-header, .sticky-header-multi):not(.wikitable) {
background-color: var(--jth-page);
}
html.skin-theme-clientpref-night body.skin-jotunnheim:is(.mw-special-Userlogin, .mw-special-Preferences, .mw-special-CreateAccount, .mw-special-PasswordReset, .mw-special-Userlogout) {
background: var(--jth-page-1);
color: var(--jth-fg);
}
html.skin-theme-clientpref-night body.skin-jotunnheim:is(.mw-special-Userlogin, .mw-special-Preferences, .mw-special-CreateAccount, .mw-special-PasswordReset, .mw-special-Userlogout) .jth-main {
background: var(--jth-page);
border-color: var(--jth-fg-1);
}
html.skin-theme-clientpref-night body.skin-jotunnheim:is(.mw-special-Userlogin, .mw-special-Preferences, .mw-special-CreateAccount, .mw-special-PasswordReset, .mw-special-Userlogout) .jth-brand span {
color: inherit;
}
html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell #footer-poweredbyico a {
background-color: var(--jth-page);
border-color: var(--jth-fg-1);
color: var(--jth-fg);
position: relative;
}
html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell #footer-poweredbyico a:after {
content: "";
pointer-events: none;
background: url("/w/images/poweredby_mediawiki_dark.svg") center / contain no-repeat;
width: 88px;
height: 31px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
html.skin-theme-clientpref-night body.skin-jotunnheim .jth-shell #footer-poweredbyico img {
filter: invert() hue-rotate(180deg);
}
@media (prefers-color-scheme: dark) {
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content :is(pre, code, .mw-code, .toccolours) {
background-color: var(--jth-page-1);
border-color: var(--jth-fg-1);
color: inherit;
}
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content .mw-message-box {
background-color: var(--jth-page-1);
color: inherit;
}
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content table.infobox[style*="background"] {
color: inherit !important;
background-color: #0000 !important;
}
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content table.infobox :is(.infobox-above, .infobox-subheader, .infobox-header, .infobox-below)[style*="background"], html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content table.infobox :is(div, tr)[style*="background-color"] {
background-color: var(--jth-page-1) !important;
color: inherit !important;
}
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content table.infobox:is(.ib-settlement, .ib-pol-div) .infobox-subheader, html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content table.infobox.ib-islands .infobox-header, html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content table.infobox.ib-islands .ib-islands-title-embed, html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content table.infobox table[style*="background-color"] {
color: inherit;
background-color: var(--jth-page-1) !important;
}
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content .help-box {
background: var(--jth-page-1);
}
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content .help-box :is(.sidebar-title, .sidebar-heading) {
background: var(--jth-page-1);
color: inherit;
}
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content :is(.cot-header-mainspace, .cot-header-other), html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content .clade-gallery .shading, html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content .markup > tbody > tr > td {
background: var(--jth-page-1);
color: inherit;
}
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell main#content :is(.sticky-header, .sticky-header-multi):not(.wikitable) {
background-color: var(--jth-page);
}
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim:is(.mw-special-Userlogin, .mw-special-Preferences, .mw-special-CreateAccount, .mw-special-PasswordReset, .mw-special-Userlogout) {
background: var(--jth-page-1);
color: var(--jth-fg);
}
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim:is(.mw-special-Userlogin, .mw-special-Preferences, .mw-special-CreateAccount, .mw-special-PasswordReset, .mw-special-Userlogout) .jth-main {
background: var(--jth-page);
border-color: var(--jth-fg-1);
}
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim:is(.mw-special-Userlogin, .mw-special-Preferences, .mw-special-CreateAccount, .mw-special-PasswordReset, .mw-special-Userlogout) .jth-brand span {
color: inherit;
}
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell #footer-poweredbyico a {
background-color: var(--jth-page);
border-color: var(--jth-fg-1);
color: var(--jth-fg);
position: relative;
}
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell #footer-poweredbyico a:after {
content: "";
pointer-events: none;
background: url("/w/images/poweredby_mediawiki_dark.svg") center / contain no-repeat;
width: 88px;
height: 31px;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim .jth-shell #footer-poweredbyico img {
filter: invert() hue-rotate(180deg);
}
}
body.skin-jotunnheim:is(.page-User_Autumn_Main_Page, .page-Main_Page) .jth-shell > .jth-main {
width: min(100ch, calc(100vw - var(--jth-sidebar-width) - 1rem));
flex: 0 auto;
min-width: 0;
}
@media (width <= 50rem) {
body.skin-jotunnheim:is(.page-User_Autumn_Main_Page, .page-Main_Page) .jth-shell > .jth-main {
width: 100%;
}
}
body.skin-jotunnheim:is(.page-User_Autumn_Main_Page, .page-Main_Page) .jth-shell footer.mw-footer {
margin-inline: 0;
}
body.skin-jotunnheim:is(.page-User_Autumn_Main_Page, .page-Main_Page) main#content {
box-sizing: border-box;
width: 100%;
max-width: 100%;
padding: 0;
}
body.skin-jotunnheim:is(.page-User_Autumn_Main_Page, .page-Main_Page) main#content .mw-body-content {
width: 100%;
max-width: 100%;
}
body.skin-jotunnheim:is(.page-User_Autumn_Main_Page, .page-Main_Page) main#content div.jth-title-row, body.skin-jotunnheim:is(.page-User_Autumn_Main_Page, .page-Main_Page) main#content #jth-byline {
display: none;
}
body.skin-jotunnheim:is(.page-User_Autumn_Main_Page, .page-Main_Page) main#content .jth-mainpage-area, body.skin-jotunnheim:is(.page-User_Autumn_Main_Page, .page-Main_Page) main#content .jth-mainpage-continents > div:not(:last-child) {
border-color: var(--jth-fg-1);
}
body.skin-jotunnheim .ve-ce-documentNode .jth-mainpage > p:first-child > a.ve-ce-mwInlineImageNode {
width: 100%;
max-width: 100%;
display: block;
}
body.skin-jotunnheim .ve-ce-documentNode .jth-mainpage > p:first-child > a.ve-ce-mwInlineImageNode > img.mw-file-element {
max-width: 100%;
display: block;
width: 100% !important;
height: auto !important;
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) {
--background-color-base: var(--jth-rc-ui-page, #fff);
--background-color-interactive-subtle: var(--jth-rc-ui-subtle, #f8f9fa);
--background-color-neutral-subtle: var(--jth-rc-ui-subtle, #f8f9fa);
--background-color-progressive-subtle: var(--jth-rc-ui-selected, #eaf3ff);
--color-base: var(--jth-rc-ui-fg, #202122);
--color-base--hover: var(--jth-rc-ui-fg, #404244);
--color-base--subtle: var(--jth-rc-ui-muted, #72777d);
--color-subtle: var(--jth-rc-ui-muted, #54595d);
--color-placeholder: var(--jth-rc-ui-muted, #72777d);
--color-disabled: var(--jth-rc-ui-muted, #72777d);
--border-color-base: var(--jth-rc-ui-border, #a2a9b1);
--border-color-interactive: var(--jth-rc-ui-border, #72777d);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) :is(.mw-rcfilters-ui-filterTagMultiselectWidget, .mw-rcfilters-ui-savedLinksListWidget-button, .mw-rcfilters-ui-saveFiltersPopupButtonWidget, .mw-rcfilters-ui-liveUpdateButtonWidget, .mw-rcfilters-ui-changesLimitAndDateButtonWidget) :is(.oo-ui-iconElement-icon, .oo-ui-indicatorElement-indicator):not(.oo-ui-image-invert), body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) :is(.mw-rcfilters-ui-overlay, .oo-ui-windowManager) .oo-ui-iconElement-icon:not(.oo-ui-image-invert) {
filter: var(--jth-rc-icon-filter, none);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-changeslist-legend, body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-filterTagMultiselectWidget, body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .oo-ui-inputWidget-input, body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-filterTagMultiselectWidget-views-select-widget, body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-filterTagItemWidget {
background: var(--jth-page);
border: 2px solid var(--jth-fg-1);
color: var(--jth-fg);
border-radius: 0;
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) :is(.mw-rcfilters-ui-savedLinksListWidget-button, .mw-rcfilters-ui-liveUpdateButtonWidget, .mw-rcfilters-ui-changesLimitAndDateButtonWidget) a.oo-ui-buttonElement-button {
background: var(--jth-page);
border: 2px solid var(--jth-fg-1);
color: var(--jth-fg);
border-radius: 0;
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) :is(.mw-rcfilters-ui-savedLinksListWidget-button, .mw-rcfilters-ui-liveUpdateButtonWidget, .mw-rcfilters-ui-changesLimitAndDateButtonWidget) a.oo-ui-buttonElement-button:is(:hover, :focus, :active) {
background: var(--jth-page-1);
color: var(--jth-fg);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-overlay :is(.mw-rcfilters-ui-menuSelectWidget, .mw-rcfilters-ui-savedLinksListWidget-menu, .oo-ui-popupWidget-popup) {
background-color: var(--jth-rc-ui-page, #fff);
color: var(--jth-rc-ui-fg, #202122);
border-color: var(--jth-rc-ui-border, #a2a9b1);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-overlay .mw-rcfilters-ui-filterMenuHeaderWidget-header {
background-color: var(--jth-rc-ui-subtle, #f8f9fa);
border-color: var(--jth-rc-ui-border, #ccc);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-overlay .mw-rcfilters-ui-filterMenuSectionOptionWidget {
background-color: var(--jth-rc-ui-subtle, #eee);
color: var(--jth-rc-ui-muted, #72777d);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-overlay .mw-rcfilters-ui-filterMenuHeaderWidget-title, body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-overlay .mw-rcfilters-ui-filterMenuSectionOptionWidget-header-title, body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-overlay .mw-rcfilters-ui-itemMenuOptionWidget-label-desc, body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-overlay .mw-rcfilters-ui-viewSwitchWidget > .oo-ui-labelWidget {
color: var(--jth-rc-ui-muted, #555);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-overlay .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--jth-rc-ui-fg, #222);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-overlay .oo-ui-widget-disabled .mw-rcfilters-ui-itemMenuOptionWidget-label-title {
color: var(--jth-rc-ui-muted, #555);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-overlay input:not(:checked) + .oo-ui-checkboxInputWidget-checkIcon {
background-color: var(--jth-rc-ui-subtle, #fff);
border-color: var(--jth-rc-ui-border, #a2a9b1);
opacity: 1;
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-overlay .mw-rcfilters-ui-itemMenuOptionWidget.oo-ui-optionWidget-selected {
background-color: var(--jth-rc-ui-selected, #eaf3ff);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-overlay .mw-rcfilters-ui-savedLinksListWidget-placeholder.oo-ui-optionWidget .oo-ui-labelElement-label {
color: var(--jth-rc-ui-muted, #555);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-overlay .mw-rcfilters-ui-savedLinksListItemWidget:hover {
background-color: var(--jth-rc-ui-subtle, #eee);
color: var(--jth-rc-ui-fg, #000);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-overlay .mw-rcfilters-ui-savedLinksListItemWidget-label {
color: var(--jth-rc-ui-link, #0645ad);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-ui-valuePickerWidget-title {
color: var(--jth-rc-ui-muted, #555);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagItemWidget.oo-ui-widget-enabled, body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget.oo-ui-widget-enabled .oo-ui-tagMultiselectWidget-handle {
background-color: #0000;
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-indicator-mw-helplink a.mw-helplink {
color: var(--jth-link-normal);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-indicator-mw-helplink a.mw-helplink .mw-helplink-icon {
background-color: var(--jth-fg-1);
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title {
color: var(--jth-fg);
font-variant: small-caps;
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .mw-rcfilters-container .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title:after {
content: ":";
}
body.skin-jotunnheim:is(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) .oo-ui-buttonElement-frameless.oo-ui-widget-enabled > .oo-ui-buttonElement-button {
color: var(--jth-fg);
}
body.skin-jotunnheim .mw-plusminus-pos {
color: var(--jth-changes-added);
}
body.skin-jotunnheim .mw-plusminus-neg, body.skin-jotunnheim .unpatrolled {
color: var(--jth-changes-removed);
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) {
--jth-special-icon-filter: none;
--background-color-base: var(--jth-page);
--background-color-interactive-subtle: var(--jth-page-1);
--background-color-neutral-subtle: var(--jth-page-1);
--background-color-progressive-subtle: var(--jth-page-1);
--color-base: var(--jth-fg);
--color-base--hover: var(--jth-fg);
--color-subtle: var(--jth-fg-1);
--color-placeholder: var(--jth-fg-1);
--color-disabled: var(--jth-fg-1);
--border-color-base: var(--jth-fg-1);
--border-color-interactive: var(--jth-fg-1);
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.mw-htmlform-ooui-wrapper, .oo-ui-panelLayout-framed, .mw-prefs-section) {
box-sizing: border-box;
border: 1px solid var(--jth-fg-1);
background: var(--jth-page);
max-width: 100%;
color: var(--jth-fg);
border-radius: 0;
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.mw-htmlform-ooui-wrapper, .oo-ui-panelLayout-padded) {
padding: 1rem;
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.mw-htmlform, .mw-htmlform-ooui, .oo-ui-widget, .cdx-field) {
color: var(--jth-fg);
font-family: var(--jth-body);
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.oo-ui-fieldsetLayout-header, .mw-prefs-section h2, .mw-prefs-tabs) {
color: var(--jth-fg);
font-family: var(--jth-body);
font-variant: small-caps;
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.oo-ui-inputWidget-input, .cdx-text-input__input, .cdx-select, .cdx-text-area__textarea, .mw-ui-input) {
box-sizing: border-box;
border: 1px solid var(--jth-fg-1);
background-color: var(--jth-page);
max-width: 100%;
color: var(--jth-fg);
font-family: var(--jth-body);
border-radius: 0;
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.oo-ui-inputWidget-input, .cdx-text-input__input, .cdx-select, .cdx-text-area__textarea, .mw-ui-input):focus-visible {
outline: 2px solid var(--jth-link-normal);
outline-offset: 2px;
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.mw-widget-dateInputWidget-handle, .oo-ui-dropdownInputWidget, .oo-ui-dropdownWidget-handle, .oo-ui-comboBoxInputWidget .oo-ui-buttonElement-button) {
border-color: var(--jth-fg-1);
background: var(--jth-page) !important;
color: var(--jth-fg) !important;
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.mw-widget-dateInputWidget-handle, .oo-ui-dropdownWidget-handle) .oo-ui-labelElement-label {
color: var(--jth-fg);
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.oo-ui-dropdownWidget-handle, .oo-ui-comboBoxInputWidget) .oo-ui-indicatorElement-indicator:not(.oo-ui-image-invert) {
filter: var(--jth-special-icon-filter);
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.oo-ui-buttonElement-framed > .oo-ui-buttonElement-button, .cdx-button, .mw-ui-button, input[type="submit"], button[type="submit"]) {
border: 1px solid var(--jth-fg-1);
background: var(--jth-page);
color: var(--jth-fg);
font-family: var(--jth-body);
font-variant: small-caps;
box-shadow: none;
border-radius: 0;
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.oo-ui-flaggedElement-primary > .oo-ui-buttonElement-button, .cdx-button--action-progressive, .mw-ui-button.mw-ui-progressive) {
background: var(--jth-fg-1) !important;
color: var(--jth-page) !important;
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text .oo-ui-buttonElement-framed:not(.oo-ui-flaggedElement-primary, .oo-ui-widget-disabled):hover > .oo-ui-buttonElement-button, body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.cdx-button, .mw-ui-button):not(:disabled, .cdx-button--action-progressive, .mw-ui-progressive):hover {
background: var(--jth-page-1);
color: var(--jth-fg);
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.oo-ui-buttonElement-button, .cdx-button, .mw-ui-button):focus-visible {
outline: 2px solid var(--jth-link-normal);
outline-offset: 2px;
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.oo-ui-checkboxInputWidget, .oo-ui-radioInputWidget) .oo-ui-inputWidget-input {
accent-color: var(--jth-fg-1);
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text .oo-ui-checkboxInputWidget .oo-ui-inputWidget-input:not(:checked) + .oo-ui-checkboxInputWidget-checkIcon, body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text .oo-ui-radioInputWidget .oo-ui-inputWidget-input:not(:checked) + .oo-ui-radioInputWidget-checkIcon {
border-color: var(--jth-fg-1);
background-color: var(--jth-page);
opacity: 1;
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text .oo-ui-checkboxInputWidget .oo-ui-inputWidget-input:checked + .oo-ui-checkboxInputWidget-checkIcon, body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text .oo-ui-radioInputWidget .oo-ui-inputWidget-input:checked + .oo-ui-radioInputWidget-checkIcon {
border-color: var(--jth-fg-1);
background-color: #473d43;
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.mw-pager-navigation-bar, .mw-allpages-nav, .mw-watchlist-options) {
border-color: var(--jth-fg-1);
color: var(--jth-fg-1);
padding: .5rem 0;
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.mw-specialpages-list, .mw-allpages-body, .mw-pager-body, .mw-logevent-loglines) {
overflow-wrap: anywhere;
max-width: 100%;
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.mw-search-profile-tabs, .mw-prefs-tabs) {
border-color: var(--jth-fg-1);
background: var(--jth-page);
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.mw-search-profile-tabs .current, .mw-prefs-tabs .selected, .mw-prefs-tabs .oo-ui-optionWidget-selected) {
border-color: var(--jth-fg-1);
background: var(--jth-page-1);
color: var(--jth-fg);
}
body.skin-jotunnheim.ns-special:not(.mw-special-Recentchanges, .mw-special-Watchlist, .mw-special-Recentchangeslinked) #mw-content-text :is(.permissions-errors, .cdx-message--error) {
border-color: var(--jth-changes-removed);
color: var(--jth-fg);
}
body.skin-jotunnheim.ns-special :is(.oo-ui-defaultOverlay, .oo-ui-windowManager) :is(.oo-ui-menuSelectWidget, .oo-ui-popupWidget-popup, .oo-ui-dialog) {
border-color: var(--jth-fg-1);
background: var(--jth-page);
color: var(--jth-fg);
font-family: var(--jth-body);
}
body.skin-jotunnheim.ns-special :is(.oo-ui-defaultOverlay, .oo-ui-windowManager) :is(.oo-ui-optionWidget-highlighted, .oo-ui-optionWidget-selected) {
background: var(--jth-page-1);
color: var(--jth-fg);
}
html.skin-theme-clientpref-night body.skin-jotunnheim.ns-special {
--jth-special-icon-filter: invert(1);
}
@media (prefers-color-scheme: dark) {
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim.ns-special {
--jth-special-icon-filter: invert(1);
}
}
body.skin-jotunnheim {
--jth-mmv-stage: #201b1b;
}
html.skin-theme-clientpref-night body.skin-jotunnheim {
--jth-mmv-stage: #0e0c06;
}
@media (prefers-color-scheme: dark) {
html:not(.skin-theme-clientpref-day):not(.skin-theme-clientpref-night) body.skin-jotunnheim {
--jth-mmv-stage: #0e0c06;
}
}
body.skin-jotunnheim .mw-mmv-overlay {
background: var(--jth-mmv-stage);
}
body.skin-jotunnheim .mw-mmv-wrapper {
color: var(--jth-fg);
font-family: var(--jth-body);
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-button {
background: var(--jth-page);
border: 1px solid var(--jth-fg-1);
color: var(--jth-fg);
border-radius: 0;
box-shadow: 0 2px 8px #0006;
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-button:hover, body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-button:focus-visible {
background: var(--jth-page-1);
border-color: var(--jth-fg);
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-button:focus-visible, body.skin-jotunnheim .mw-mmv-wrapper :is(a, button, input, select):focus-visible {
outline: 2px solid var(--jth-link-normal);
outline-offset: 2px;
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-button .mw-mmv-icon {
background-color: var(--jth-fg);
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-progress-percent {
background: var(--jth-link-normal);
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-post-image {
background: var(--jth-page);
border-top: 1px solid var(--jth-fg-1);
color: var(--jth-fg);
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-title-para {
color: var(--jth-fg);
font-family: var(--jth-title);
font-size: 1.25rem;
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-image-metadata, body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-permission-box {
background: var(--jth-page-1);
border-color: var(--jth-fg-1);
color: var(--jth-fg);
}
body.skin-jotunnheim .mw-mmv-wrapper :is(.mw-mmv-credit, .mw-mmv-source-author, .mw-mmv-image-desc) {
color: var(--jth-fg-1);
}
body.skin-jotunnheim .mw-mmv-wrapper :is(.mw-mmv-image-links, .mw-mmv-image-links li, .mw-mmv-filename, .mw-mmv-datetime) {
color: var(--jth-fg);
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-permission-link {
background: var(--jth-page);
border: 1px solid var(--jth-fg-1);
color: var(--jth-fg);
}
body.skin-jotunnheim .mw-mmv-wrapper :is(.mw-mmv-stripe-button, .mw-mmv-dialog .cdx-button--weight-primary) {
background: var(--jth-fg-1);
border: 1px solid var(--jth-fg-1);
color: var(--jth-page);
font-family: var(--jth-body);
border-radius: 0;
}
body.skin-jotunnheim .mw-mmv-wrapper :is(.mw-mmv-stripe-button, .mw-mmv-dialog .cdx-button--weight-primary):hover {
background: var(--jth-fg);
border-color: var(--jth-fg);
color: var(--jth-page);
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-dialog, body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-dialog-down-arrow {
background: var(--jth-page);
border-color: var(--jth-fg-1);
color: var(--jth-fg);
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-dialog {
font-family: var(--jth-body);
box-shadow: 0 1rem 3rem #0008;
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-dialog .cdx-dialog__header__title {
color: var(--jth-fg);
font-family: var(--jth-heading);
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-dialog :is(.cdx-text-input__input, .cdx-select, .cdx-button--framed, .cdx-tabs__header) {
background: var(--jth-page-1);
border-color: var(--jth-fg-1);
color: var(--jth-fg);
font-family: var(--jth-body);
border-radius: 0;
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-dialog :is(.cdx-text-input__input, .cdx-select):focus-visible {
border-color: var(--jth-link-normal);
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-dialog .cdx-tabs__list__item {
color: var(--jth-fg);
font-family: var(--jth-body);
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-dialog .cdx-tabs__list__item[aria-selected="true"] {
color: var(--jth-link-normal);
box-shadow: inset 0 -2px var(--jth-link-normal);
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-dialog .mw-mmv-dialog-warning {
background: var(--jth-page-1);
color: var(--jth-fg);
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-main > .mw-mmv-dialog-warning {
display: none;
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-main:has(.mw-mmv-reuse-button.open) > .mw-mmv-dialog-warning {
z-index: 1005;
box-sizing: border-box;
background: var(--jth-page-1);
border: 1px solid var(--jth-fg-1);
max-width: min(28rem, 100% - 4.5rem);
color: var(--jth-fg);
padding: .5rem .75rem;
display: block;
position: fixed;
top: .75rem;
left: .75rem;
box-shadow: 0 2px 8px #0006;
}
html.jth-mobile-ready body.skin-jotunnheim.mw-mmv-lightbox-open .jth-mobile-controls {
display: none;
}
@media (width <= 600px) {
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-dialog {
box-sizing: border-box;
z-index: 1006;
width: min(450px, 100% - 1.5rem);
max-height: calc(100dvh - 10rem);
left: auto;
right: .75rem;
overflow: hidden auto;
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-dialog .mw-mmv-flex {
flex-wrap: wrap;
}
body.skin-jotunnheim .mw-mmv-wrapper .mw-mmv-dialog :is(.cdx-select, .cdx-text-input) {
min-width: 0;
}
}