No edit summary |
No edit summary |
||
| (588 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
/* All CSS here will be loaded for users of the Citizen skin */ | /* All CSS here will be loaded for users of the Citizen skin */ | ||
/* Fonts */ | /* Fonts */ | ||
/* | |||
@import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap"); | @import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap"); | ||
@import url("https://fonts.googleapis.com/css?family=VT323&display=swap"); | @import url("https://fonts.googleapis.com/css?family=VT323&display=swap"); | ||
@import url('https://fonts.googleapis.com/css2?family=Overpass+Mono:wght@300..700&display=swap'); | |||
@import url('https://fonts.googleapis.com/css2?family=Reddit+Mono:wght@200..900&display=swap'); | @import url('https://fonts.googleapis.com/css2?family=Reddit+Mono:wght@200..900&display=swap'); | ||
@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap'); | @import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap'); | ||
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap'); | |||
*/ | |||
@import url('https://fonts.googleapis.com/css2?family=Sixtyfour&display=swap'); | |||
@view-transition { | |||
navigation: auto; | |||
} | |||
/*Variables*/ | /*Variables*/ | ||
:root { | :root { | ||
--tmw- | --tmw-primary: #f81472; | ||
--tmw- | /*--tmw-primary: hsl(337,99%,50%);*/ | ||
--tmw- | --tmw-tertiary: rgb(192 14 171 / 75%); | ||
--tmw- | --tmw-secondary: hsl(194, 100%, 50%); | ||
--tmw- | --tmw-text-color: #ffffff; | ||
/*--tmw-text-color: #e8eaed;*/ | |||
--tmw-after-gradient: repeating-linear-gradient(0deg, rgba(0, 128, 255, 0), rgba(0, 128, 255, 0.1) 4px, | --tmw-after-gradient: repeating-linear-gradient(0deg, rgba(0, 128, 255, 0), rgba(0, 128, 255, 0.1) 4px, | ||
rgba(0, 128, 255, 0.1) 4px, rgba(0, 128, 255, 0) 7px); | rgba(0, 128, 255, 0.1) 4px, rgba(0, 128, 255, 0) 7px); | ||
--tmw-layered-shadow: -1px 4px 10px 5px hsl(0deg 0% 0%); | |||
/*--tmw-layered-shadow: 0 1px 1px rgba(0,0,0,0.08), | |||
0 2px 2px rgba(0,0,0,0.12), | |||
0 4px 4px rgba(0,0,0,0.16), | |||
0 8px 8px rgba(0,0,0,0.20);*/ | |||
--tmw-secondary-shadow: 0 0 5px var(--tmw-secondary), | |||
inset 0 0 5px var(--tmw-secondary); | |||
--tmw-secondary-shadow-clip: 0 0 5px var(--tmw-secondary); | |||
--tmw-secondary-shadow-clip-2: 0 0 5px var(--tmw-secondary), | |||
inset 0 -2px 5px -2px var(--tmw-secondary); | |||
/*--tmw-primary-shadow: 0 0 14px var(--tmw-tertiary), | |||
inset 0 0 14px var(--tmw-primary);*/ | |||
--tmw-primary-shadow: 0 0 8px var(--tmw-primary), | |||
inset 0 0 5px var(--tmw-primary); | |||
--tmw-drop-shadow: drop-shadow(0 3px 2px #000000e6); | |||
--tmw-heading-shadow: 0.2rem 0 var(--tmw-tertiary); | |||
--tmw-secondary-border: 3px solid var(--tmw-secondary); | |||
--tmw-primary-border: 3px solid var(--tmw-primary); | |||
--tmw-primary-border-figure: 2px solid var(--tmw-primary); | |||
--tmw-default-radius: 8px; | |||
--tmw-main-font: "JetBrains Mono"; | |||
--tmw-heading-font: "Press Start 2P"; | |||
--cover-size: 15rem; | |||
/*Skin overrides*/ | |||
--shadow-strength: 0.25 !important; | |||
--filter-invert: invert(1) hue-rotate(180deg) !important; | |||
--color-primary__l: 60% !important; | |||
--color-surface-0: hsl(var(--color-primary__h), 20%, 10%) !important; | |||
--color-surface-1: hsl(var(--color-primary__h), 25%, 12%) !important; | |||
--color-surface-2: hsl(var(--color-primary__h), 25%, 15%) !important; | |||
--color-surface-3: hsl(var(--color-primary__h), 15%, 20%) !important; | |||
--color-surface-4: hsl(var(--color-primary__h), 15%, 25%) !important; | |||
--color-base--emphasized: hsl(var(--color-primary__h), 80%, 95%) !important; | |||
--color-base: var(--tmw-text-color) !important; | |||
--color-base--subtle: var(--tmw-text-color) !important; | |||
--background-color-primary--hover: hsl(var(--color-primary__h), var(--color-primary__s), 15%) !important; | |||
--background-color-primary--active: hsl(var(--color-primary__h), var(--color-primary__s), 20%) !important; | |||
--background-color-overlay: hsla(var(--color-primary__h), 20%, 10%, 0.95) !important; | |||
--background-color-overlay--lighter: hsla(var(--color-primary__h), 20%, 10%, 0.6) !important; | |||
--color-surface-2--hover: hsl(var(--color-primary__h), 30%, 19%) !important; | |||
--color-surface-2--active: hsl(var(--color-primary__h), 30%, 11%) !important; | |||
--surface-shadow: var(--color-primary__h), 50%, 3% !important; | |||
--background-color-icon: rgba(255, 255, 255, 0.6) !important; | |||
--background-color-icon--hover: rgba(255, 255, 255, 0.8) !important; | |||
--background-color-icon--active: rgba(255, 255, 255, 0.4) !important; | |||
--background-color-quiet--hover: rgba(255, 255, 255, 0.07000000000000001) !important; | |||
--background-color-quiet--active: rgba(255, 255, 255, 0.03) !important; | |||
--color-text-error: #e35b5b !important; | |||
--color-text-warning: #ffcc33 !important; | |||
--color-text-success: #00af89 !important; | |||
--color-link-new: #e35b5b !important; | |||
--color-link-new--hover: #fee7e6 !important; | |||
--color-link-new--active: #b32424 !important; | |||
--color-syntax-red: #f07178 !important; | |||
--color-syntax-orange: #f78c6c !important; | |||
--color-syntax-yellow: #ffcb6b !important; | |||
--color-syntax-green: #c3e88d !important; | |||
--color-syntax-cyan: #89ddff !important; | |||
--color-syntax-blue: #82aaff !important; | |||
--color-syntax-paleblue: #b2ccd6 !important; | |||
--color-syntax-purple: #c792ea !important; | |||
--color-syntax-brown: #916b53 !important; | |||
--color-syntax-pink: #ff9cac !important; | |||
--color-syntax-violet: #bb80b3 !important; | |||
--opacity-icon-base--active: 0.4 !important; | |||
--border-color-base: rgba(255, 255, 255, 0.05) !important; | |||
--border-color-base--lighter: rgba(255, 255, 255, 0.02) !important; | |||
--border-color-base--darker: rgba(255, 255, 255, 0.08) !important; | |||
--border-color-input: rgba(255, 255, 255, 0.05) !important; | |||
--border-color-input--hover: rgba(255, 255, 255, 0.5) !important; | |||
--width-layout: 1320px; | |||
} | |||
h1, | |||
.h1 { | |||
--font-size: var(--font-size-xxx-large); | |||
font-size: var(--font-size-xxx-large); | |||
} | |||
h2, | |||
.h2 { | |||
--font-size: var(--font-size-xx-large); | |||
--font-size-fluid: 4.5vw; | |||
font-size: var(--font-size-xx-large); | |||
} | |||
h3, | |||
.h3 { | |||
--font-size: var(--font-size-x-large); | |||
--font-size-fluid: 4.25vw; | |||
--font-size-diff: 0.2; | |||
font-size: var(--font-size-x-large); | |||
} | |||
h4, | |||
.h4 { | |||
--font-size: var(--font-size-large); | |||
--font-size-fluid: 4vw; | |||
--font-size-diff: 0.2; | |||
font-size: var(--font-size-large); | |||
} | |||
:is(h1, .h1, h2, .h2, h3, .h3, h4, .h4, .fluid-type) { | |||
font-size: clamp( | |||
max(1rem, var(--font-size) - var(--font-size) * var(--font-size-diff, 0.3)), | |||
var(--font-size-fluid, 5vw), | |||
var(--font-size) | |||
); | |||
} | |||
/* ibm-plex-mono-100 - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'IBM Plex Mono'; | |||
font-style: normal; | |||
font-weight: 100; | |||
src: url('/fonts/ibm-plex-mono-v19-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* ibm-plex-mono-100italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'IBM Plex Mono'; | |||
font-style: italic; | |||
font-weight: 100; | |||
src: url('/fonts/ibm-plex-mono-v19-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* ibm-plex-mono-200 - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'IBM Plex Mono'; | |||
font-style: normal; | |||
font-weight: 200; | |||
src: url('/fonts/ibm-plex-mono-v19-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* ibm-plex-mono-200italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'IBM Plex Mono'; | |||
font-style: italic; | |||
font-weight: 200; | |||
src: url('/fonts/ibm-plex-mono-v19-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* ibm-plex-mono-300 - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'IBM Plex Mono'; | |||
font-style: normal; | |||
font-weight: 300; | |||
src: url('/fonts/ibm-plex-mono-v19-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* ibm-plex-mono-300italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'IBM Plex Mono'; | |||
font-style: italic; | |||
font-weight: 300; | |||
src: url('/fonts/ibm-plex-mono-v19-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* ibm-plex-mono-regular - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'IBM Plex Mono'; | |||
font-style: normal; | |||
font-weight: 400; | |||
src: url('/fonts/ibm-plex-mono-v19-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* ibm-plex-mono-italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'IBM Plex Mono'; | |||
font-style: italic; | |||
font-weight: 400; | |||
src: url('/fonts/ibm-plex-mono-v19-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* ibm-plex-mono-500 - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'IBM Plex Mono'; | |||
font-style: normal; | |||
font-weight: 500; | |||
src: url('/fonts/ibm-plex-mono-v19-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* ibm-plex-mono-500italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'IBM Plex Mono'; | |||
font-style: italic; | |||
font-weight: 500; | |||
src: url('/fonts/ibm-plex-mono-v19-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* ibm-plex-mono-600 - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'IBM Plex Mono'; | |||
font-style: normal; | |||
font-weight: 600; | |||
src: url('/fonts/ibm-plex-mono-v19-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* ibm-plex-mono-600italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'IBM Plex Mono'; | |||
font-style: italic; | |||
font-weight: 600; | |||
src: url('/fonts/ibm-plex-mono-v19-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* ibm-plex-mono-700 - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'IBM Plex Mono'; | |||
font-style: normal; | |||
font-weight: 700; | |||
src: url('/fonts/ibm-plex-mono-v19-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* ibm-plex-mono-700italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'IBM Plex Mono'; | |||
font-style: italic; | |||
font-weight: 700; | |||
src: url('/fonts/ibm-plex-mono-v19-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
@font-face { | |||
font-family: compy; | |||
src: local(Fixedsys), url("/fonts/FSEX300.ttf"); | |||
font-display: swap; | |||
} | |||
/* jetbrains-mono-100 - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: normal; | |||
font-weight: 100; | |||
src: url('/fonts/jetbrains-mono-v18-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-100italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: italic; | |||
font-weight: 100; | |||
src: url('/fonts/jetbrains-mono-v18-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-200 - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: normal; | |||
font-weight: 200; | |||
src: url('/fonts/jetbrains-mono-v18-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-200italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: italic; | |||
font-weight: 200; | |||
src: url('/fonts/jetbrains-mono-v18-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-300 - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: normal; | |||
font-weight: 300; | |||
src: url('/fonts/jetbrains-mono-v18-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-300italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: italic; | |||
font-weight: 300; | |||
src: url('/fonts/jetbrains-mono-v18-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-regular - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: normal; | |||
font-weight: 400; | |||
src: url('/fonts/jetbrains-mono-v18-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: italic; | |||
font-weight: 400; | |||
src: url('/fonts/jetbrains-mono-v18-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-500 - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: normal; | |||
font-weight: 500; | |||
src: url('/fonts/jetbrains-mono-v18-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-500italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: italic; | |||
font-weight: 500; | |||
src: url('/fonts/jetbrains-mono-v18-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-600 - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: normal; | |||
font-weight: 600; | |||
src: url('/fonts/jetbrains-mono-v18-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-600italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: italic; | |||
font-weight: 600; | |||
src: url('/fonts/jetbrains-mono-v18-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-700 - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: normal; | |||
font-weight: 700; | |||
src: url('/fonts/jetbrains-mono-v18-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-700italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: italic; | |||
font-weight: 700; | |||
src: url('/fonts/jetbrains-mono-v18-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-800 - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: normal; | |||
font-weight: 800; | |||
src: url('/fonts/jetbrains-mono-v18-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* jetbrains-mono-800italic - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'JetBrains Mono'; | |||
font-style: italic; | |||
font-weight: 800; | |||
src: url('/fonts/jetbrains-mono-v18-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* vt323-regular - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'VT323'; | |||
font-style: normal; | |||
font-weight: 400; | |||
src: url('/fonts/vt323-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
/* press-start-2p-regular - latin */ | |||
@font-face { | |||
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */ | |||
font-family: 'Press Start 2P'; | |||
font-style: normal; | |||
font-weight: 400; | |||
src: url('/fonts/press-start-2p-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ | |||
} | |||
@font-face { | |||
font-family: ibmvga8; | |||
src: url(/fonts/ibm_vga8.eot); | |||
src: url(/fonts/ibm_vga8.eot?#iefix) format('embedded-opentype'), | |||
url(/fonts/ibm_vga8.woff2) format('woff2'), | |||
url(/fonts/ibm_vga8.woff) format('woff'), | |||
url(/fonts/ibm_vga8.ttf) format('truetype'); | |||
font-weight: 400; | |||
font-style: normal | |||
} | |||
.skin-citizen-light { | |||
/*--tmw-bg-gradient: linear-gradient(90deg, hsl(205deg 100% 18%) -39%, var(--tmw-primary) 150%); | |||
--tmw-box-gradient: linear-gradient(hsl(208, 100%, 12%) -50%, var(--tmw-primary) 150%); | |||
--tmw-table-gradient: linear-gradient(hsl(208, 100%, 12%) -50%, var(--tmw-primary) 150%);*/ | |||
--tmw-bg-gradient: linear-gradient(90deg, hsl(205deg 55.13% 45.56%) -39%, var(--tmw-primary) 150%); | |||
--tmw-box-gradient: linear-gradient(hsl(208deg 57.34% 47.42%) -50%, var(--tmw-primary) 150%); | |||
--tmw-table-gradient: linear-gradient(hsl(208deg 84.34% 38.76%) -50%, var(--tmw-primary) 150%); | |||
scrollbar-color: var(--tmw-primary) hsl(205deg 55.13% 45.56%); | |||
} | |||
.skin-citizen-dark { | |||
--tmw-bg-gradient: radial-gradient(hsl(205, 100%, 12%), black 200%); | |||
--tmw-box-gradient: radial-gradient(hsl(208, 100%, 12%), black 100%); | |||
--tmw-table-gradient: radial-gradient(hsl(205, 100%, 6%), black 200%); | --tmw-table-gradient: radial-gradient(hsl(205, 100%, 6%), black 200%); | ||
--tmw-blue- | scrollbar-color: var(--tmw-primary) hsl(205,100%,12%); | ||
} | |||
@supports (background: linear-gradient(in oklch, red, blue)) { | |||
.skin-citizen-light { | |||
--tmw- | --tmw-bg-gradient: linear-gradient(90deg in oklch, hsl(205deg 55.13% 45.56%) -39%, var(--tmw-primary) 150%); | ||
--tmw- | --tmw-box-gradient: linear-gradient(in oklch, hsl(208deg 57.34% 47.42%) -50%, var(--tmw-primary) 150%); | ||
--tmw- | --tmw-table-gradient: linear-gradient(in oklch, hsl(208deg 84.34% 38.76%) -50%, var(--tmw-primary) 150%); | ||
--tmw-primary: #e94186; | |||
} | |||
.skin-citizen-dark { | |||
--tmw-bg-gradient: radial-gradient(in oklch, hsl(205, 100%, 12%), black 200%); | |||
--tmw-box-gradient: radial-gradient(in oklch, hsl(208, 100%, 12%), black 100%); | |||
--tmw-table-gradient: radial-gradient(in oklch, hsl(205, 100%, 6%), black 200%); | |||
} | |||
} | |||
.skin-citizen-terminal { | |||
--tmw-bg-gradient: #07060C; | |||
--tmw-box-gradient: #07060C; | |||
--tmw-table-gradient: #07060C; | |||
--tmw-after-gradient: rgba(18, 16, 16, 0.1); | |||
/* | |||
--tmw-primary: #14ed14; | |||
--color-primary: #14ed14 !important; | |||
--tmw-secondary: #14ed14; | |||
--tmw-text-color: #0a0; | |||
*/ | |||
--tmw-primary: #0F0; | |||
--color-primary: #0F0 !important; | |||
--tmw-secondary: #0F0; | |||
--tmw-text-color: #0F0; | |||
--color-surface-1: #07060C !important; | |||
--color-base--emphasized: #0f0 !important; | |||
--tmw-layered-shadow: none; | |||
--tmw-secondary-shadow: none; | |||
--tmw-secondary-shadow-clip: none; | |||
--tmw-secondary-shadow-clip-2: none; | |||
--tmw-primary-shadow: none; | |||
--tmw-drop-shadow: none; | |||
--tmw-heading-shadow: none; | |||
--tmw-secondary-border: 3px dashed var(--tmw-secondary); | |||
--tmw-primary-border: 3px dashed var(--tmw-primary); | |||
--tmw-default-radius: 0; | |||
--tmw-main-font: "ibmvga8"; | |||
--tmw-heading-font: "ibmvga8"; | |||
/* | |||
--tmw-main-font: "IBM Plex Mono"; | |||
--tmw-heading-font: "IBM Plex Mono"; | |||
*/ | |||
--font-size-x-small: 1rem; | |||
--font-size-small: 1rem; | |||
--font-size-medium: 1rem; | |||
--font-size-large: 1rem; | |||
--font-size-x-large: 1.375rem; | |||
--font-size-xx-large: 1.75rem; | |||
--font-size-xxx-large: 2rem; | |||
scrollbar-color: var(--tmw-primary) #07060C; | |||
} | |||
.skin-citizen-terminal ::selection { | |||
background: var(--background-color-primary--active); | |||
box-shadow: inset 0 0 0 2px var(--color-primary); | |||
} | |||
#citizen-pref-theme-option-terminal { | |||
background: #07060C; | |||
border-radius: 0; | |||
border: 3px dashed #0a0; | |||
} | |||
.skin-citizen-terminal body { | |||
text-shadow: none; | |||
} | |||
.skin-citizen-terminal body::before { | |||
content: " "; | |||
display: block; | |||
position: fixed; | |||
top: 0; | |||
left: 0; | |||
bottom: 0; | |||
right: 0; | |||
height: 100vh; | |||
width: 100vw; | |||
background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06)); | |||
z-index: 99; | |||
background-size: 100% 2px, 3px 100%; | |||
pointer-events: none; | |||
} | |||
/* | |||
@media screen and (min-width: 1120px) { | |||
.skin-citizen-terminal main { | |||
height: calc(100vh - 85px); | |||
overflow-y: auto; | |||
} | |||
} | |||
*/ | |||
.skin-citizen-terminal b, .skin-citizen-terminal strong { | |||
text-shadow: 0 0 5px var(--tmw-primary); | |||
color: var(--color-base--emphasized); | |||
} | |||
.skin-citizen-terminal :is(h1, h2, h3, h4, h5, h6) { | |||
font-family: "Sixtyfour", monospace !important; | |||
font-optical-sizing: auto; | |||
font-weight: 400; | |||
font-style: normal; | |||
font-variation-settings: | |||
"BLED" 0, | |||
"SCAN" 0; | |||
color: var(--color-base--emphasized); | |||
letter-spacing: 0; | |||
} | |||
.skin-citizen-terminal :is(a, cite > a, .mw-parser-output a.extiw, .mw-parser-output a.extiw:active, .mw-parser-output a.external) { | |||
color: var(--color-base--emphasized) !important; | |||
text-decoration: underline; | |||
} | |||
.skin-citizen-terminal img { | |||
filter: saturate(0.5); | |||
} | |||
.skin-citizen-terminal :is(:is(.mw_metadata,.mw-datatable,.wikitable) > tr > th, | |||
:is(.mw_metadata,.mw-datatable,.wikitable) > tr > td, | |||
:is(.mw_metadata,.mw-datatable,.wikitable) > * > tr > th, | |||
:is(.mw_metadata,.mw-datatable,.wikitable) > * > tr > td) { | |||
border: var(--tmw-primary-border) !important; | |||
} | |||
.skin-citizen-terminal .curved-table .wikitable{ | |||
border-collapse: collapse !important; | |||
} | |||
.skin-citizen-terminal .toccolours { | |||
border-collapse: collapse; | |||
} | |||
.skin-citizen-terminal .toccolours th, .skin-citizen-terminal .toccolours td { | |||
border: var(--tmw-primary-border) !important; | |||
} | |||
.skin-citizen-terminal .wikitable { | |||
border-collapse: collapse; | |||
} | |||
.skin-citizen-terminal .ve-ui-toolbar { | |||
position: sticky; | |||
top: 0; | |||
z-index: 2; | |||
} | |||
.skin-citizen-terminal .tracklist tr:nth-child(2n-1) { | |||
background-color: inherit !important; | |||
} | |||
.skin-citizen-terminal #bandcamp, .skin-citizen-terminal video { | |||
filter: saturate(0.5); | |||
} | } | ||
.skin-citizen-terminal [role=button] { | |||
background-color: transparent !important; | |||
} | |||
/*Generic style templates*/ | /*Generic style templates*/ | ||
.tmw- | .tmw-primary-color-box { | ||
border: var(--tmw- | border: var(--tmw-primary-border); | ||
border-radius: var(--tmw-default-radius); | border-radius: var(--tmw-default-radius); | ||
background: var(--tmw- | background: var(--tmw-box-gradient); | ||
box-shadow: var(--tmw- | box-shadow: var(--tmw-primary-shadow); | ||
padding: 1em; | padding: 1em; | ||
} | } | ||
.tmw- | .tmw-secondary-color-box { | ||
border: var(--tmw- | border: var(--tmw-secondary-border); | ||
border-radius: var(--tmw-default-radius); | border-radius: var(--tmw-default-radius); | ||
background: var(--tmw- | background: var(--tmw-box-gradient); | ||
box-shadow: var(--tmw- | box-shadow: var(--tmw-secondary-shadow); | ||
padding: 1em; | padding: 1em; | ||
} | } | ||
p { | |||
overflow-wrap: normal; | |||
} | |||
/* Scrollbar/selection pseudoelement modifications */ | |||
::selection { | |||
background: var(--tmw-primary); | |||
} | |||
@media screen and (hover: hover) { | |||
* { | |||
scrollbar-width: initial; | |||
} | |||
/* | |||
::-webkit-scrollbar { | |||
width: 7px; | |||
height: 7px; | |||
} | |||
::-webkit-scrollbar-thumb:hover { | |||
box-shadow: none; | |||
} | |||
::-webkit-scrollbar-thumb:active { | |||
box-shadow: none; | |||
} | |||
::-webkit-scrollbar-thumb { | |||
background-color: #f81472; | |||
border-radius: var(--tmw-default-radius); | |||
border: 1px solid transparent; | |||
box-shadow: none; | |||
} | |||
} | |||
::-webkit-scrollbar { | |||
background: inherit; | |||
} | |||
*/ | |||
/*General body/interface modifications*/ | /*General body/interface modifications*/ | ||
html { | html { | ||
| Line 51: | Line 620: | ||
background: var(--tmw-bg-gradient); | background: var(--tmw-bg-gradient); | ||
/*font: 0.8125rem/1.25rem monospace;*/ | /*font: 0.8125rem/1.25rem monospace;*/ | ||
font-family: | font-family: var(--tmw-main-font), monospace; | ||
font-optical-sizing: auto; | font-optical-sizing: auto; | ||
font-weight: 400; | |||
font-style: normal; | font-style: normal; | ||
line-height: 1.25rem; | line-height: 1.25rem; | ||
font-size: | font-size: 1rem; | ||
text-shadow: 0 0 5px var(--tmw- | text-shadow: 0 0 5px var(--tmw-primary); | ||
color: var(--tmw- | color: var(--tmw-text-color) !important; | ||
display: flex; | |||
flex-direction: column; | |||
min-height: 100vh; | |||
} | } | ||
body::after { | body::after { | ||
| Line 69: | Line 642: | ||
background: var(--tmw-after-gradient); | background: var(--tmw-after-gradient); | ||
pointer-events: none; | pointer-events: none; | ||
} | |||
/* | |||
.page-Home::after { | |||
z-index: -1; | |||
} | |||
*/ | |||
dd { | |||
margin-bottom: 1em; | |||
} | |||
.mw-page-title-parenthesis { | |||
color: inherit; | |||
font-size: inherit; | |||
} | |||
.citizen-body-container { | |||
gap: 0; | |||
margin: 0 0 var(--space-xl) 0; | |||
} | |||
.citizen-header__logo img { | |||
filter: var(--tmw-drop-shadow); | |||
} | |||
.mw-indicators { | |||
display: none; | |||
} | |||
.mw-body-header .page-actions { | |||
display: none !important; | |||
} | |||
@media screen and (min-width: 1120px) { | |||
.citizen-toc-enabled .citizen-body-container { | |||
grid-template-areas: | |||
'toc header' | |||
'toc content' | |||
'footer footer'; | |||
grid-template-columns: var(--width-toc) minmax(0,var(--width-layout)); | |||
} | |||
.citizen-body-header--sticky .citizen-toc-enabled .citizen-body-container { | |||
grid-template-areas: | |||
'header header' | |||
'toc content' | |||
'footer footer'; | |||
grid-template-columns: var(--width-toc) minmax(0,var(--width-layout)); | |||
} | |||
} | |||
a { | |||
color: var(--tmw-secondary); | |||
} | |||
.mw-parser-output span>a:hover, .mw-parser-output span>a:active { | |||
text-shadow: 0 0 2px var(--tmw-secondary) !important; | |||
} | |||
h2:has(.mw-headline a) { | |||
text-shadow: 0 0 2px var(--tmw-secondary); | |||
} | |||
h2:has(#References) { | |||
clear: both; | |||
} | |||
blockquote { | |||
color: inherit; | |||
} | |||
.citizen-toc__header { | |||
color: var(--tmw-text-color); | |||
font-weight: bold; | |||
} | |||
@media screen and (max-width: 1119px) { | |||
#mw-panel-toc { | |||
background: var(--tmw-box-gradient); | |||
box-shadow: var(--tmw-layered-shadow) !important; | |||
border-radius: var(--tmw-default-radius) !important; | |||
} | |||
#mw-panel-toc::after { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
margin: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: var(--tmw-after-gradient); | |||
pointer-events: none; | |||
} | |||
} | |||
@media screen and (max-width: 1119px) { | |||
#citizen-toc__buttonCheckbox { | |||
background: var(--tmw-table-gradient); | |||
} | |||
} | |||
@media screen and (min-width: 1120px) { | |||
.citizen-body-header--sticky .citizen-toc__card { | |||
--toc-margin-top: calc(var(--header-size) - 2rem + var(--space-xxl)); | |||
} | |||
.citizen-toc__card { | |||
--toc-margin-top: 1em; | |||
} | |||
.citizen-toc { | |||
padding-right: 1rem; | |||
} | |||
} | |||
#ca-edit > a, #ca-ve-edit > a { | |||
color: var(--color-base); | |||
background-color: inherit; | |||
} | |||
.citizen-toc__listItem--active > .citizen-toc__link { | |||
color: var(--tmw-secondary); | |||
} | |||
#siteSub, #contentSub, #contentSub2 { | |||
display: none; | |||
} | |||
.citizen-header { | |||
background: var(--tmw-table-gradient); | |||
box-shadow: var(--tmw-secondary-shadow-clip); | |||
} | |||
@media screen and (min-width: 1120px) { | |||
.citizen-header { | |||
border-right: var(--tmw-secondary-border); | |||
} | |||
} | |||
@media screen and (max-width: 1119px) { | |||
.citizen-header { | |||
border-top: var(--tmw-secondary-border); | |||
} | |||
} | |||
.citizen-header::after { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
margin: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: var(--tmw-after-gradient); | |||
pointer-events: none; | |||
} | |||
#t-cite { | |||
display: none; | |||
} | |||
/* | |||
.mw-body-header { | |||
border-left: var(--tmw-secondary-border); | |||
border-bottom: var(--tmw-secondary-border); | |||
border-right: var(--tmw-secondary-border); | |||
background: var(--tmw-box-gradient); | |||
border-bottom-left-radius: var(--tmw-default-radius); | |||
border-bottom-right-radius: var(--tmw-default-radius); | |||
box-shadow: var(--tmw-secondary-shadow-clip); | |||
padding: 1.5em; | |||
} | |||
*/ | |||
.citizen-body-header--sticky .mw-body-header { | |||
padding: 0.3rem 0 0.6rem; | |||
border-left: initial; | |||
border-right: initial; | |||
box-shadow: initial; | |||
} | |||
.citizen-body-header--sticky .mw-body-header::before { | |||
border-left: var(--tmw-secondary-border); | |||
border-bottom: var(--tmw-secondary-border); | |||
border-right: var(--tmw-secondary-border); | |||
border-bottom-left-radius: var(--tmw-default-radius); | |||
border-bottom-right-radius: var(--tmw-default-radius); | |||
box-shadow: var(--tmw-secondary-shadow-clip-2); | |||
background: var(--tmw-table-gradient); | |||
left: 0; | |||
right: 0; | |||
width: 100%; | |||
} | |||
.citizen-body-header--sticky .mw-body-header::after { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
margin: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: var(--tmw-after-gradient); | |||
pointer-events: none; | |||
} | |||
.page-heading:not(.citizen-body-header--sticky .page-heading) { | |||
margin-bottom: 1em; | |||
} | |||
.firstHeading-container { | |||
justify-content: center; | |||
} | |||
.firstHeading { | |||
text-align: center; | |||
} | |||
.mw-parser-output .hatnote { | |||
text-wrap: pretty; | |||
padding-left: 0 !important; | |||
} | |||
#citizen-section-collapsible-0 .hatnote { | |||
text-align: center; | |||
text-wrap: balance; | |||
} | |||
.citizen-body-header--sticky .firstHeading { | |||
width: -webkit-fill-available; | |||
width: -moz-available; | |||
} | |||
.citizen-body-header--sticky .citizen-jumptotop:hover { | |||
margin-left: 1.5em; | |||
} | |||
.citizen-footer { | |||
background: var(--tmw-table-gradient); | |||
border-top: var(--tmw-secondary-border); | |||
box-shadow: var(--tmw-secondary-shadow-clip); | |||
padding: 0 var(--padding-page); | |||
margin-top: auto; | |||
} | |||
.citizen-page-container { | |||
min-height: 100vh; | |||
} | |||
.citizen-footer__container { | |||
max-width: none; | |||
} | |||
@media screen and (max-width: 1119px) { | |||
#footer-icons { | |||
display: none; | |||
} | |||
#footer-tagline { | |||
margin: 0 auto; | |||
} | |||
} | |||
.citizen-footer__content { | |||
display: none; | |||
} | |||
#footer-tagline img { | |||
filter: var(--tmw-drop-shadow); | |||
width: 100%; | |||
height: auto; | |||
} | |||
.mw-content-ltr ol, .mw-content-rtl .mw-content-ltr ol { | |||
margin: 0.3em 0 0 3.2em; | |||
} | |||
.citizen-userMenu__card { | |||
background: var(--tmw-box-gradient); | |||
box-shadow: var(--tmw-layered-shadow) !important; | |||
border-radius: var(--tmw-default-radius) !important; | |||
} | |||
.citizen-userMenu__card::after { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
margin: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: var(--tmw-after-gradient); | |||
pointer-events: none; | |||
} | |||
.citizen-drawer__card { | |||
background: var(--tmw-box-gradient); | |||
box-shadow: var(--tmw-layered-shadow) !important; | |||
border-radius: var(--tmw-default-radius) !important; | |||
} | |||
.citizen-drawer__card::after { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
margin: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: var(--tmw-after-gradient); | |||
pointer-events: none; | |||
} | |||
.mw-logo-icon { | |||
filter: var(--tmw-drop-shadow); | |||
} | |||
.page-actions__card { | |||
background: var(--tmw-box-gradient); | |||
box-shadow: var(--tmw-layered-shadow) !important; | |||
border-radius: var(--tmw-default-radius) !important; | |||
} | |||
.page-actions__card::after { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
margin: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: var(--tmw-after-gradient); | |||
pointer-events: none; | |||
} | |||
.citizen-pref-panel { | |||
background: var(--tmw-box-gradient); | |||
box-shadow: var(--tmw-layered-shadow) !important; | |||
border-radius: var(--tmw-default-radius) !important; | |||
} | |||
.citizen-pref-panel::after { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
margin: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: var(--tmw-after-gradient); | |||
pointer-events: none; | |||
} | |||
#citizen-pref-resetbutton { | |||
background: transparent; | |||
border-top: var(--tmw-secondary-border); | |||
} | |||
#citizen-pref-theme fieldset { | |||
display: grid; | |||
grid-template-columns: 1fr; | |||
} | |||
#citizen-pref-theme-option-light { | |||
background: linear-gradient(90deg,hsl(205deg 55.13% 45.56%) -39%, #e94186 150%); | |||
} | |||
#citizen-pref-theme-option-dark { | |||
background: radial-gradient(hsl(205,100%,12%),black 200%); | |||
} | |||
.citizen-pref-theme-option { | |||
color:var(--tmw-text-color) !important; | |||
} | |||
#mw-version-license + .plainlinks { | |||
color: var(--tmw-text-color); | |||
} | |||
#ts-link-0 { | |||
display: none; | |||
} | |||
.mw-collapsible-toggle { | |||
color: var(--tmw-text-color); | |||
} | |||
.mw-editsection a { | |||
font-size: 0; | |||
} | |||
.citizen-editsection-icon::before { | |||
position: relative; | |||
} | |||
/*Search modifications*/ | |||
.citizen-typeahead-input-overlay { | |||
display: none; | |||
} | |||
.citizen-typeahead-input { | |||
color: inherit; | |||
} | |||
.citizen-typeahead__item-sm .citizen-typeahead__text, .citizen-typeahead__item-md .citizen-typeahead__text { | |||
white-space: normal; | |||
} | |||
.citizen-typeahead__title { | |||
flex-shrink: 1; | |||
text-wrap: balance; | |||
} | |||
.citizen-typeahead__thumbnail { | |||
position: relative; | |||
z-index: 1; | |||
} | |||
input { | |||
font-family: inherit; | |||
} | |||
.citizen-search__card { | |||
background: var(--tmw-table-gradient); | |||
border: var(--tmw-secondary-border); | |||
box-shadow: var(--tmw-secondary-shadow); | |||
border-radius: var(--tmw-default-radius); | |||
width: auto; | |||
} | |||
@media (width >= 1120px) { | |||
.citizen-search__card { | |||
margin: 0; | |||
margin-left:var(--header-size); | |||
border-top-left-radius: 0; | |||
border-top-right-radius: 0; | |||
} | |||
} | |||
.citizen-search__card::after { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
margin: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: var(--tmw-after-gradient); | |||
pointer-events: none; | |||
} | |||
.citizen-typeahead { | |||
background: var(--tmw-table-gradient); | |||
border: var(--tmw-secondary-border); | |||
box-shadow: var(--tmw-secondary-shadow); | |||
border-bottom-left-radius: var(--tmw-default-radius); | |||
border-bottom-right-radius: var(--tmw-default-radius); | |||
margin: 0 0 0 -3px; | |||
} | |||
.citizen-typeahead::after { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
margin: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: var(--tmw-after-gradient); | |||
pointer-events: none; | |||
} | |||
.citizen-search__card.citizen-search__card--expanded .citizen-typeahead { | |||
border-top-color: var(--tmw-secondary); | |||
} | |||
::placeholder { | |||
color: var(--tmw-text-color); | |||
opacity: 1; /* Firefox */ | |||
} | |||
.citizen-header .citizen-menu-checkbox-checkbox[aria-expanded='true'] ~ .citizen-header__button::before { | |||
pointer-events: auto; | |||
visibility: visible; | |||
opacity: 1; | |||
} | |||
.citizen-header .citizen-menu-checkbox-checkbox ~ .citizen-header__button::before { | |||
position: fixed; | |||
inset: 0 0 0 0; | |||
z-index: 1; | |||
width: auto; | |||
height: auto; | |||
pointer-events: none; | |||
visibility: hidden; | |||
content: ''; | |||
background-color: var(--background-color-overlay); | |||
opacity: 0; | |||
transition: var(--transition-menu); | |||
transition-property: opacity; | |||
} | |||
#citizen-search__checkbox:checked ~ .citizen-search__button, | |||
#citizen-drawer__checkbox:checked ~ .citizen-drawer__button, | |||
.page-actions .citizen-menu-checkbox-checkbox:checked ~ .page-actions__button, | |||
.citizen-pref__button[aria-expanded='true'], | |||
.citizen-header__inner .citizen-menu-checkbox-checkbox:checked ~ .citizen-header__button { | |||
background-color: transparent; | |||
border: var(--tmw-secondary-border); | |||
border-radius: var(--tmw-default-radius); | |||
} | |||
.citizen-header .citizen-menu-checkbox-checkbox ~ .citizen-header__button::before { | |||
background-color: transparent; | |||
} | |||
.citizen-menu__heading, .citizen-menu .mw-list-item a, | |||
#ca-edit > a, #ca-ve-edit > a, .citizen-pref__tickmarks, | |||
#pt-usergroups a { | |||
color: var(--tmw-text-color); | |||
} | |||
label[for=searchInput] { | |||
margin-bottom: 0; | |||
} | |||
/*Page menu*/ | |||
.first-page-actions { | |||
display: none; | |||
} | |||
.client-js .citizen-ve-edit-merged#ca-edit { | |||
margin-left: 0; | |||
border-left: 0; | |||
} | |||
.client-js .citizen-ve-edit-merged#ca-edit > a { | |||
gap: var(--space-sm); | |||
font-size: inherit; | |||
} | |||
.page-actions { | |||
display: flex !important; | |||
margin-left: 0; | |||
} | |||
.page-actions__button { | |||
width: var(--header-button-size); | |||
height: var(--header-button-size); | |||
} | |||
#page-actions-more__buttonCheckbox .citizen-ui-icon { | |||
width: var(--header-icon-size); | |||
height: var(--header-icon-size); | |||
} | |||
#page-actions-more__card { | |||
gap: 0; | |||
right: initial !important; | |||
top: initial; | |||
bottom: 100%; | |||
left: 0; | |||
margin: 1rem; | |||
} | |||
@media screen and (min-width: 1120px) { | |||
#page-actions-more__card { | |||
left: 100%; | |||
top: 0; | |||
bottom: unset; | |||
pointer-events: none; | |||
visibility: hidden; | |||
opacity: 0; | |||
transform: scale(0); | |||
transform-origin: top left; | |||
} | |||
} | |||
@media screen and (max-width: 1119px) { | |||
#page-actions-more__card { | |||
transform-origin: bottom right; | |||
} | |||
} | |||
.page-actions__card .citizen-menu__heading { | |||
display: none; | |||
} | } | ||
| Line 76: | Line 1,142: | ||
text-wrap: balance; | text-wrap: balance; | ||
text-align: center !important; | text-align: center !important; | ||
padding: 0.5em 0 0; | |||
min-height: 1em; | |||
color: inherit; | |||
} | |||
.skin-citizen-terminal .thumbcaption { | |||
padding: 0; | |||
} | } | ||
| Line 86: | Line 1,158: | ||
justify-content: center; | justify-content: center; | ||
}*/ | }*/ | ||
.hidden-image { | |||
display: none; | |||
} | |||
.thumbimage { | .thumbimage { | ||
border: var(--tmw- | border: var(--tmw-primary-border) !important; | ||
border-radius: var(--tmw-default-radius); | border-radius: var(--tmw-default-radius); | ||
box-shadow: var(--tmw- | box-shadow: var(--tmw-primary-shadow); | ||
padding: 1px; | /*padding: 1px;*/ | ||
} | } | ||
figcaption { | figcaption { | ||
| Line 112: | Line 1,186: | ||
figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { | figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element { | ||
margin: 0 !important; | margin: 0 !important; | ||
border: var(--tmw- | border: var(--tmw-primary-border-figure) !important; | ||
border-radius: var(--tmw-default-radius); | border-radius: var(--tmw-default-radius); | ||
box-shadow: var(--tmw- | box-shadow: var(--tmw-primary-shadow); | ||
} | } | ||
.mw-content-ltr figure[typeof~='mw:File/Thumb'] > .mw-file-description::after, | .mw-content-ltr figure[typeof~='mw:File/Thumb'] > .mw-file-description::after, | ||
| Line 130: | Line 1,204: | ||
position: relative; | position: relative; | ||
z-index: 1; | z-index: 1; | ||
padding: 0; | |||
overflow: visible !important; | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
} | } | ||
.thumbinner > a.image { | .thumbinner > a.image:not(#polaroid-gallery .thumbinner > a.image), .thumbinner > a:not(.image) { | ||
margin: 0; | margin: 0; | ||
overflow: hidden; | |||
border-radius: var(--tmw-default-radius); | |||
box-shadow: var(--tmw-layered-shadow); | |||
padding: 0; | |||
border: 0; | |||
} | |||
.thumbinner > a:not(.image) { | |||
} | |||
.thumbimage:not(#polaroid-gallery .thumbimage) { | |||
border: 0 !important; | |||
border-radius: 0; | |||
box-shadow: none; | |||
} | } | ||
.thumbinner > a.image img, .thumbinner > a.image source { | |||
max-width: 100%; | |||
. | } | ||
.citizen-table-wrapper a.image { | |||
border-radius: var(--tmw-default-radius); | |||
box-shadow: var(--tmw-layered-shadow); | |||
margin: 1em; | |||
} | |||
.no-img-mod a.image { | |||
border-radius: 0 !important; | |||
box-shadow: none !important; | |||
filter: var(--tmw-drop-shadow); | |||
position: relative; | |||
z-index: 1; | |||
} | } | ||
/* | |||
.citizen-body a.image:hover:not(.lazy):not(.new) { | |||
overflow: visible; | |||
}*/ | |||
/*Infobox modifications*/ | /*Infobox modifications*/ | ||
.infobox { | .infobox { | ||
box-shadow: var(--tmw- | box-shadow: var(--tmw-primary-shadow); | ||
border: var(--tmw- | border: var(--tmw-primary-border); | ||
border-spacing: 3px; | border-spacing: 3px; | ||
background-image: var(--tmw- | background-image: var(--tmw-box-gradient); | ||
border-radius: var(--tmw-default-radius); | border-radius: var(--tmw-default-radius); | ||
margin: 0.5em 0 0.5em 1.5em; | /*margin: 0.5em 0 0.5em 1.5em;*/ | ||
margin: 0 0 1.5em 1.5em; | |||
padding: 0.5em; | padding: 0.5em; | ||
float: right; | float: right; | ||
clear: both; | clear: both; | ||
font-size: | font-size: var(--font-size-x-small); | ||
width: 100%; | width: 100%; | ||
max-width: | max-width: 20rem; | ||
/*width: min-content;*/ | /*width: min-content;*/ | ||
line-height: 1.5em; | line-height: 1.5em; | ||
} | |||
.infobox th { | |||
background: initial !important; | background: initial !important; | ||
} | } | ||
.infobox .nowrap { | |||
white-space: nowrap; | white-space: nowrap; | ||
padding-right: 10px; | padding-right: 10px; | ||
} | } | ||
.infobox :is(.infobox-above, .infobox-title, caption) { | |||
font-size: 125%; | font-size: 125%; | ||
font-weight: bold; | font-weight: bold; | ||
| Line 173: | Line 1,277: | ||
text-wrap: balance; | text-wrap: balance; | ||
} | } | ||
.infobox :is(.infobox-header,.infobox-subheader, .infobox-image, .infobox-full-data, .infobox-below) { | |||
text-align: center; | text-align: center; | ||
} | } | ||
.infobox .infobox-navbar { | |||
text-align: right; | text-align: right; | ||
} | } | ||
.infobox .mw-collapsible-toggle { | |||
float: none; | float: none; | ||
color: var(--tmw-text-color); | |||
} | } | ||
.infobox tbody { | |||
position: relative; | position: relative; | ||
z-index: 1; | z-index: 1; | ||
} | } | ||
@media screen and (max-width: 850px) { | |||
@media (width | |||
.infobox { | .infobox { | ||
float: none; | float: none; | ||
margin: | margin: 1em auto !important; | ||
} | } | ||
} | |||
.infobox a.image, .infobox img:not(a > img) { | |||
border-radius: var(--tmw-default-radius); | |||
box-shadow: var(--tmw-layered-shadow); | |||
margin: 1em; | |||
} | |||
.infobox .embedvideo { | |||
margin: 1em; | |||
} | } | ||
.infobox-header, .infobox-label, .infobox-above, .infobox-full-data, .infobox-data, .infobox-below, .infobox-subheader, .infobox-image, .infobox-navbar, .infobox th, .infobox td { | .infobox-header, .infobox-label, .infobox-above, .infobox-full-data, .infobox-data, .infobox-below, .infobox-subheader, .infobox-image, .infobox-navbar, .infobox th, .infobox td { | ||
vertical-align: top; | vertical-align: top; | ||
} | |||
.infobox-label { | |||
padding-right: 1em; | |||
} | } | ||
.infobox-label, .infobox-data, .infobox th, .infobox td { | .infobox-label, .infobox-data, .infobox th, .infobox td { | ||
| Line 214: | Line 1,325: | ||
.infobox-caption { | .infobox-caption { | ||
text-wrap: balance; | text-wrap: balance; | ||
padding-top: 0.3rem; | |||
} | } | ||
.mw-body-content table .infobox-image a > img { | .mw-body-content table .infobox-image a > img { | ||
max-width: 100% !important; | max-width: 100% !important; | ||
height: auto; | |||
} | |||
.infobox-full-data[colspan="2"] tr { | |||
display: grid; | |||
grid-template-columns: repeat(auto-fit, minmax(50px,1fr)); | |||
gap: 1em; | |||
justify-items: center; | |||
} | |||
.infobox-full-data[colspan="2"] tr td { | |||
width: initial !important; | |||
padding: 0 !important; | |||
} | |||
.infobox-full-data table { | |||
width: -webkit-fill-available; | |||
width: -moz-available; | |||
} | |||
table.infobox caption.infobox-title { | |||
color: inherit; | |||
} | } | ||
/*Navbox modifications - used at the bottom of content pages*/ | /*Navbox modifications - used at the bottom of content pages*/ | ||
.navbox-inner { | .navbox-inner { | ||
box-shadow: var(--tmw- | box-shadow: var(--tmw-primary-shadow); | ||
} | } | ||
.navbox-inner .fn.org { | .navbox-inner .fn.org { | ||
font-size: 100% !important; | font-size: 100% !important; | ||
margin: 0 !important; | margin: 0 !important; | ||
} | |||
@media screen and (max-width: 400px) { | |||
.mw-parser-output .navbox-title .fn a { | |||
margin-left: 0 !important; | |||
} | |||
.navbox tr:has(.navbox-group) { | |||
display: inline-flex; | |||
flex-direction: row; | |||
flex-wrap: wrap; | |||
justify-content: center; | |||
margin: 1em 0; | |||
} | |||
.navbox-group { | |||
width: initial !important; | |||
} | |||
.navbox ul { | |||
text-align: center !important; | |||
} | |||
.navbox-title { | |||
display: flex; | |||
flex-wrap: wrap; | |||
justify-content: center; | |||
gap: 1em; | |||
} | |||
} | |||
a.mw-selflink { | |||
font-style: italic; | |||
} | } | ||
/*Headings modifications*/ | /*Headings modifications*/ | ||
h1, h2, h3, h4, h5, h6 { | h1, h2, h3, h4, h5, h6 { | ||
color: var(--tmw- | color: var(--tmw-primary); | ||
font-family: | font-family: var(--tmw-heading-font), monospace !important; | ||
text-shadow: | text-shadow: var(--tmw-heading-shadow); | ||
letter-spacing: -0.06rem; | letter-spacing: -0.06rem; | ||
/*background: radial-gradient(circle at top, var(--tmw-primary), red); | |||
-webkit-text-fill-color: transparent; | |||
-webkit-background-clip: text;*/ | |||
filter: var(--tmw-drop-shadow); | |||
} | |||
h2 + .thumb, h3 + .thumb { | |||
padding-top: 1em; | |||
} | } | ||
/* | |||
.citizen-sections-enabled .citizen-section-heading .mw-headline:hover, | |||
.citizen-sections-enabled .citizen-section-heading .mw-heading h1:hover, | |||
.citizen-sections-enabled .citizen-section-heading .mw-heading h2:hover { | |||
-webkit-text-fill-color: initial; | |||
}*/ | |||
/*Reference tooltips modifications - when hovering over a citation/Other reference stuff*/ | /*Reference tooltips modifications - when hovering over a citation/Other reference stuff*/ | ||
.rt-settingsLink { | .rt-settingsLink { | ||
| Line 241: | Line 1,410: | ||
} | } | ||
.rt-tooltip { | .rt-tooltip { | ||
background: var(--tmw- | background: var(--tmw-box-gradient); | ||
border: var(--tmw- | border: var(--tmw-secondary-border); | ||
border-radius: var(--tmw-default-radius); | border-radius: var(--tmw-default-radius); | ||
font-size: 14px; | font-size: 14px; | ||
box-shadow: var(--tmw- | box-shadow: var(--tmw-secondary-shadow); | ||
color: inherit; | color: inherit; | ||
} | } | ||
| Line 264: | Line 1,433: | ||
ol.references li:target, | ol.references li:target, | ||
sup.reference:target { | sup.reference:target { | ||
background-color: var(--tmw- | background-color: var(--tmw-primary); | ||
} | } | ||
ol.references > li { | ol.references > li { | ||
| Line 273: | Line 1,442: | ||
.mw-parser-output a.extiw:active, | .mw-parser-output a.extiw:active, | ||
.mw-parser-output a.external { | .mw-parser-output a.external { | ||
color: var(--tmw- | color: var(--tmw-secondary) !important; | ||
} | } | ||
/*File page */ | |||
#filetoc { | |||
position: relative; | |||
} | |||
#filetoc::before { | |||
background-color: transparent; | |||
backdrop-filter: none; | |||
} | |||
@media (min-width: 1120px) { | |||
#filetoc { | |||
right: 0; | |||
} | |||
} | |||
.cp-wrapper { | |||
padding: 1em; | |||
} | |||
.cp-wrapper img { | |||
filter: var(--tmw-drop-shadow); | |||
} | |||
.fullImageLink { | |||
position: relative; | |||
z-index: 1; | |||
} | |||
.fullImageLink video { | |||
height: auto !important; | |||
} | |||
/*MWE popups modifications - when hovering over a link to another article*/ | /*MWE popups modifications - when hovering over a link to another article*/ | ||
.mwe-popups { | |||
border-radius: var(--tmw-default-radius); | |||
box-shadow: var(--tmw-layered-shadow); | |||
} | |||
.mwe-popups .mwe-popups-container { | |||
background: var(--tmw-box-gradient); | |||
border-radius: var(--tmw-default-radius); | |||
} | |||
.mwe-popups .mwe-popups-extract[dir='ltr']::after { | |||
background-image: none; | |||
} | |||
.mwe-popups-container::after { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
margin: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: var(--tmw-after-gradient); | |||
pointer-events: none; | |||
} | |||
.mwe-popups-discreet, .mwe-popups-extract { | |||
position: relative; | |||
z-index: 1; | |||
} | |||
.mwe-popups-extract { | |||
font-size: 0.75rem; | |||
} | |||
.mwe-popups-thumbnail { | |||
object-position: top; | |||
} | |||
/* | |||
.mwe-popups.mwe-popups-is-not-tall .mwe-popups-thumbnail { | |||
width: 100%; | |||
height: auto; | |||
} | |||
.mwe-popups-is-tall .mwe-popups-thumbnail { | |||
width: auto; | |||
height: 100%; | |||
} | |||
*/ | |||
/* | |||
.mwe-popups { | .mwe-popups { | ||
background: transparent; | background: transparent; | ||
border: var(--tmw- | border: var(--tmw-secondary-border); | ||
border-radius: var(--tmw-default-radius); | border-radius: var(--tmw-default-radius); | ||
} | } | ||
.mwe-popups-container { | .mwe-popups-container { | ||
background: var(--tmw- | background: var(--tmw-box-gradient) !important; | ||
border: var(--tmw- | border: var(--tmw-secondary-border); | ||
border-radius: var(--tmw-default-radius); | border-radius: var(--tmw-default-radius); | ||
box-shadow: var(--tmw- | box-shadow: var(--tmw-secondary-shadow); | ||
} | } | ||
.mwe-popups-container::after { | .mwe-popups-container::after { | ||
| Line 300: | Line 1,538: | ||
} | } | ||
.mwe-popups-extract:hover { | .mwe-popups-extract:hover { | ||
color: var(--tmw- | color: var(--tmw-secondary) !important; | ||
} | } | ||
.mwe-popups .mwe-popups-extract[dir="ltr"]:after { | .mwe-popups .mwe-popups-extract[dir="ltr"]:after { | ||
| Line 311: | Line 1,549: | ||
border-top-left-radius: var(--tmw-default-radius); | border-top-left-radius: var(--tmw-default-radius); | ||
border-top-right-radius: var(--tmw-default-radius); | border-top-right-radius: var(--tmw-default-radius); | ||
width: | width: 316px; | ||
z-index: 1; | z-index: 1; | ||
position: relative; | position: relative; | ||
| Line 322: | Line 1,560: | ||
} | } | ||
.mwe-popups .mwe-popups-extract { | .mwe-popups .mwe-popups-extract { | ||
color: var(--tmw- | color: var(--tmw-text-color); | ||
font-size: 0.75rem; | font-size: 0.75rem; | ||
} | } | ||
.mwe-popups-discreet { | |||
margin-top: 0 !important; | |||
} | |||
*/ | |||
/*Tables modifications*/ | /*Tables modifications*/ | ||
table { | |||
display: table; | |||
} | } | ||
td { | td { | ||
background-color: initial !important; | background-color: initial !important; | ||
} | |||
td > p:first-child, td > ul:first-child, td > ol:first-child { | |||
margin-top: revert; | |||
} | |||
/*Ensures that sections with multiple tables have tables of equal width*/ | |||
.table-grid-wrapper { | |||
display: grid; | |||
} | |||
.citizen-table-wrapper { | |||
/*overflow-x: auto;*/ | |||
border-radius: var(--tmw-default-radius); | |||
margin: var(--space-md) 0; | |||
} | |||
.wikitable { | |||
margin: 0; | |||
box-shadow: var(--tmw-primary-shadow); | |||
} | |||
.wikitable caption { | |||
text-align: center; | |||
padding: var(--space-sm); | |||
caption-side: top; | |||
} | |||
.wikitable th { | |||
text-align: unset; | |||
font-weight: bold; | |||
color: var(--tmw-text-color); | |||
} | |||
.wikitable:not(.datatable) tr:first-of-type th:last-child, .wikitable:not(.datatable) tr:first-of-type td:last-child { | |||
border-top-right-radius: var(--tmw-default-radius); | |||
} | |||
.wikitable:not(.datatable) tr:first-of-type th:first-child, .wikitable:not(.datatable) tr:first-of-type td:first-child { | |||
border-top-left-radius: var(--tmw-default-radius); | |||
} | |||
.wikitable:not(.datatable) tr:last-of-type th:first-child, .wikitable:not(.datatable) tr:last-of-type td:first-child { | |||
border-bottom-left-radius: var(--tmw-default-radius); | |||
} | |||
.wikitable:not(.datatable) tr:last-of-type th:last-child, .wikitable:not(.datatable) tr:last-of-type td:last-child { | |||
border-bottom-right-radius: var(--tmw-default-radius); | |||
} | |||
.wikitable tr:first-of-type th:last-child, .wikitable tr:first-of-type td:last-child { | |||
border-top-right-radius: 0; | |||
} | |||
.wikitable tr:first-of-type th:first-child, .wikitable tr:first-of-type td:first-child { | |||
border-top-left-radius: 0; | |||
} | |||
.wikitable tr:last-of-type th:first-child, .wikitable tr:last-of-type td:first-child { | |||
border-bottom-left-radius: 0; | |||
} | |||
.wikitable tr:last-of-type th:last-child, .wikitable tr:last-of-type td:last-child { | |||
border-bottom-right-radius: 0; | |||
} | } | ||
.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, | .mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, | ||
| Line 349: | Line 1,640: | ||
:is(.mw_metadata, .mw-datatable, .wikitable) > * > tr > td { | :is(.mw_metadata, .mw-datatable, .wikitable) > * > tr > td { | ||
border: 1px solid hsl(335deg 89.24% 35.86%) !important; | border: 1px solid hsl(335deg 89.24% 35.86%) !important; | ||
} | |||
.skin-citizen-light :is(.mw_metadata, .mw-datatable, .wikitable) > tr > th, | |||
.skin-citizen-light :is(.mw_metadata, .mw-datatable, .wikitable) > tr > td, | |||
.skin-citizen-light :is(.mw_metadata, .mw-datatable, .wikitable) > * > tr > th, | |||
.skin-citizen-light :is(.mw_metadata, .mw-datatable, .wikitable) > * > tr > td { | |||
border: 1px solid var(--tmw-primary) !important; | |||
} | } | ||
.wikitable { | .wikitable { | ||
| Line 355: | Line 1,651: | ||
background-color: unset; | background-color: unset; | ||
color: unset; | color: unset; | ||
border: var(--tmw- | border: var(--tmw-primary-border); | ||
background-image: var(--tmw-table-gradient) !important; | background-image: var(--tmw-table-gradient) !important; | ||
} | } | ||
.wikitable td :is(ul, ol, dl) { | .wikitable :is(td, tr) :is(ul, ol, dl) { | ||
text-align: left; | text-align: left; | ||
} | } | ||
| Line 368: | Line 1,664: | ||
width: -webkit-fill-available; | width: -webkit-fill-available; | ||
width: -moz-available; | width: -moz-available; | ||
} | |||
.curved-table th { | |||
text-align: center; | |||
} | } | ||
.curved-table .wikitable ol { | .curved-table .wikitable ol { | ||
| Line 377: | Line 1,675: | ||
} | } | ||
.curved-table tbody { | .curved-table tbody { | ||
box-shadow: var(--tmw- | box-shadow: var(--tmw-primary-shadow) !important; | ||
border-radius: var(--tmw-default-radius) !important; | border-radius: var(--tmw-default-radius) !important; | ||
} | |||
.tour-table-imgs { | |||
display: flex; | |||
flex-direction: row-reverse; | |||
} | |||
.tour-block { | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: space-around; | |||
} | |||
.tour-table-imgs .curved-table { | |||
width: -webkit-fill-available; | |||
width: -moz-available; | |||
} | |||
@media screen and (max-width: 850px) { | |||
.tour-table-imgs { | |||
display: block; | |||
} | |||
.tour-block { | |||
display: grid; | |||
grid-template-columns: repeat(auto-fit, minmax(310px, 1fr)); | |||
justify-items: center; | |||
align-items: center; | |||
gap: 1em; | |||
text-align: center; | |||
text-wrap: balance; | |||
padding-top: 1rem; | |||
} | |||
.tour-block .thumb { | |||
float: none; | |||
} | |||
} | } | ||
.scroll-left.overflowed .content-table-left, | .scroll-left.overflowed .content-table-left, | ||
| Line 389: | Line 1,718: | ||
vertical-align: middle !important; | vertical-align: middle !important; | ||
padding-right: 0 !important; | padding-right: 0 !important; | ||
border: var(--tmw- | border: 1px solid hsl(335deg 89.24% 35.86%) !important; | ||
} | |||
.skin-citizen-light :is(.toccolours th, .toccolours td) { | |||
border: 1px solid var(--tmw-primary) !important; | |||
} | } | ||
.toccolours th { | .toccolours th { | ||
| Line 398: | Line 1,730: | ||
} | } | ||
.toccolours { | .toccolours { | ||
border: | border: var(--tmw-primary-border) !important; | ||
background: inherit !important; | background: inherit !important; | ||
border-collapse: separate; | border-collapse: separate; | ||
| Line 407: | Line 1,739: | ||
} | } | ||
.toccolours tbody{ | .toccolours tbody{ | ||
box-shadow: var(--tmw- | box-shadow: var(--tmw-primary-shadow); | ||
border-radius: var(--tmw-default-radius); | border-radius: var(--tmw-default-radius); | ||
} | } | ||
| Line 426: | Line 1,758: | ||
position: relative; | position: relative; | ||
z-index: 1; | z-index: 1; | ||
max-width: 100%; | |||
height: auto; | |||
} | } | ||
.chart-table tr:first-of-type th:first-of-type { | .chart-table tr:first-of-type th:first-of-type { | ||
| Line 444: | Line 1,778: | ||
& tbody { | & tbody { | ||
border-radius: var(--tmw-default-radius); | border-radius: var(--tmw-default-radius); | ||
box-shadow: var(--tmw- | box-shadow: var(--tmw-primary-shadow); | ||
} | } | ||
& th:first-of-type { | & th:first-of-type { | ||
| Line 458: | Line 1,792: | ||
border-bottom-right-radius: var(--tmw-default-radius); | border-bottom-right-radius: var(--tmw-default-radius); | ||
} | } | ||
} | |||
#metadata, .mw-imagepage-section-metadata { | |||
display: none; | |||
} | |||
/*Image viewer modifications*/ | |||
.mw-mmv-post-image, | |||
.mw-mmv-image-metadata { | |||
color: inherit; | |||
background: var(--tmw-bg-gradient); | |||
border-top: var(--tmw-secondary-border); | |||
} | |||
.mw-mmv-image-metadata-desc-column { | |||
width: 100%; | |||
} | |||
.mw-mmv-image-metadata-links-column { | |||
float: none; | |||
} | |||
.mw-mmv-credit, .mw-mmv-image-desc { | |||
color: inherit; | |||
} | |||
.mw-ui-button.mw-ui-progressive:not(:disabled) { | |||
background-color: var(--tmw-primary); | |||
} | |||
.mw-mmv-post-image { | |||
border-top-left-radius: 0; | |||
border-top-right-radius: 0; | |||
} | |||
.mw-mmv-post-image::after { | |||
content: ""; | |||
position: inherit; | |||
top: 0; | |||
left: 0; | |||
margin: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: var(--tmw-after-gradient); | |||
pointer-events: none; | |||
} | |||
.mw-mmv-dialog-down-arrow { | |||
display: none; | |||
} | |||
.mw-mmv-options-dialog-header { | |||
color: var(--tmw-primary); | |||
} | |||
.mw-mmv-options-text-header, | |||
.mw-mmv-options-text-body, | |||
.mw-ui-button.mw-ui-quiet { | |||
color: inherit; | |||
} | |||
.mw-mmv-dialog .mw-mmv-dialog-warning, | |||
.mw-mmv-download-pane .mw-mmv-download-attribution { | |||
background-color: unset !important; | |||
} | |||
.mw-mmv-download-pane .mw-mmv-download-area { | |||
padding-bottom: 0; | |||
} | |||
.mw-mmv-options-dialog::after, | |||
.mw-mmv-reuse-dialog::after, | |||
.mw-mmv-download-dialog::after { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
margin: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: var(--tmw-after-gradient); | |||
pointer-events: none; | |||
} | |||
/*Tabber modifications*/ | |||
.tabber__tab, | |||
.tabber__tab:visited { | |||
color: var(--tmw-primary); | |||
} | |||
.tabber__tab { | |||
filter: var(--tmw-drop-shadow); | |||
} | |||
.tabber__tab[aria-selected="true"], | |||
.tabber__tab[aria-selected="true"]:visited { | |||
color: var(--tmw-secondary); | |||
} | |||
.tabber__indicator { | |||
background: none; | |||
} | |||
.tabber__header { | |||
box-shadow: none; | |||
/*border-bottom: var(--tmw-secondary-border);*/ | |||
} | |||
.tabber__tabs { | |||
flex-wrap: wrap; | |||
justify-content: center; | |||
} | |||
.infobox-tabber .tabber__section, .infobox-tabber .tabber__panel { | |||
margin: 0 auto; | |||
} | |||
/* | |||
@media screen and (max-width: 850px) { | |||
} | |||
@media (width > 850px) { | |||
.page-List_of_The_Midnight_merchandise .tabber__header { | |||
align-items: flex-end; | |||
} | |||
} | |||
*/ | |||
.tabber__header__next:after { | |||
background-image: linear-gradient(transparent, transparent), | |||
url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z' style='fill: rgb(248, 20, 114);'/%3e%3c/svg%3e") !important; | |||
} | |||
.tabber__header__prev:after { | |||
background-image: linear-gradient(transparent, transparent), | |||
url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 10l9 9 1.4-1.5L7 10l7.4-7.5L13 1z' style='fill: rgb(248, 20, 114);'/%3e%3c/svg%3e") !important; | |||
} | |||
.infobox-tabber .tabber__header { | |||
border-bottom: 0; | |||
margin: 0 auto; | |||
} | |||
/* | |||
.infobox-tabber .infobox { | |||
width: -webkit-fill-available; | |||
width: -moz-available; | |||
} | |||
*/ | |||
.infobox-tabber .tabber { | |||
width: fit-content; | |||
float: right; | |||
margin-left: 2em; | |||
} | |||
.infobox-tabber .infobox { | |||
margin: 0; | |||
} | |||
.infobox-tabber .tabber__panel[aria-hidden="true"] { | |||
width: 0 !important; | |||
} | |||
/* | |||
.infobox-tabber .tabber__panel { | |||
overflow: scroll; | |||
} | |||
*/ | |||
@media (width <= 850px) { | |||
.infobox-tabber .tabber { | |||
float: none; | |||
padding-left: 0; | |||
margin: 0 auto; | |||
} | |||
} | |||
/*Bandcamp/Soundcloud modifications*/ | |||
#bandcamp, | |||
#bandcamp-album { | |||
position: relative; | |||
z-index: 1; | |||
max-width: 300px; | |||
} | |||
#bandcamp iframe { | |||
border: 0 !important; | |||
border-radius: var(--tmw-default-radius); | |||
box-shadow: var(--tmw-layered-shadow); | |||
} | |||
/* | |||
.infobox #bandcamp iframe { | |||
margin: 1em; | |||
} | |||
*/ | |||
.infobox-image :is(#bandcamp, #bandcamp-album) { | |||
width: 19.5rem; | |||
max-width: 100%; | |||
} | |||
@media screen and (max-width: 380px) { | |||
.infobox-image :is(#bandcamp, #bandcamp-album) { | |||
width: 100%; | |||
} | |||
} | |||
.infobox-image #bandcamp iframe { | |||
width: 101% !important; | |||
height: auto !important; | |||
aspect-ratio: 1; | |||
} | |||
:is(.skin-citizen-dark, .skin-citizen-light) .infobox-image #bandcamp { | |||
padding: 1em; | |||
} | |||
/* | |||
.infobox-image #bandcamp { | |||
max-width: none; | |||
}*/ | |||
.sc-wrapper { | |||
display: flex; | |||
justify-content: center; | |||
z-index: 1; | |||
position: relative; | |||
padding: 1em; | |||
} | |||
.sc-wrapper iframe { | |||
border-radius: var(--tmw-default-radius); | |||
box-shadow: var(--tmw-layered-shadow); | |||
} | |||
/*Tracklists modifications*/ | |||
.tracklist { | |||
border-collapse: separate; | |||
border: var(--tmw-secondary-border); | |||
border-radius: var(--tmw-default-radius); | |||
box-shadow: var(--tmw-secondary-shadow-clip-2); | |||
width: -webkit-fill-available; | |||
width: -moz-available; | |||
} | |||
.citizen-table-wrapper:has(.tracklist) { | |||
border-radius: 0; | |||
} | |||
.tracklist-number-header { | |||
border-top-left-radius: var(--tmw-default-radius); | |||
} | |||
.tracklist-length-header { | |||
border-top-right-radius: var(--tmw-default-radius); | |||
} | |||
.tracklist-total-length th { | |||
border-bottom-left-radius: var(--tmw-default-radius); | |||
} | |||
.tracklist-total-length td { | |||
border-bottom-right-radius: var(--tmw-default-radius); | |||
} | |||
.tracklist caption { | |||
caption-side: top; | |||
color: inherit; | |||
} | |||
.tracklist th { | |||
background-color: inherit !important; | |||
background-image: inherit !important; | |||
} | |||
.tracklist tr { | |||
background-color: transparent !important; | |||
} | |||
:is(.skin-citizen-light, .skin-citizen-dark, .skin-citizen-terminal) .tracklist tr:hover, | |||
:is(.skin-citizen-light, .skin-citizen-dark, .skin-citizen-terminal) .tracklist tr:nth-child(2n-1):hover { | |||
background-color: var(--background-color-quiet--hover) !important; | |||
} | |||
.tracklist tr:nth-child(2n-1) { | |||
background-color: #052540 !important; | |||
} | |||
.skin-citizen-light .tracklist tr:nth-child(2n-1) { | |||
background-color: transparent !important; | |||
} | |||
.tracklist tr.tracklist-total-length { | |||
background-image: none; | |||
} | |||
.tracklist-total-length th > span { | |||
background-color: transparent !important; | |||
} | |||
.tracklist tr:first-of-type, | |||
.tracklist tr:last-of-type, | |||
.tracklist-total-length td { | |||
background-color: #00000029 !important; | |||
} | |||
.skin-citizen-light :is(.tracklist tr:first-of-type, | |||
.tracklist tr:last-of-type, | |||
.tracklist-total-length td) { | |||
background-color: #00000029 !important; | |||
} | |||
.tracklist tbody { | |||
border-radius: var(--tmw-default-radius); | |||
box-shadow: 0 0 0 2px #00000029; | |||
display: block; | |||
} | |||
.skin-citizen-light .tracklist tbody { | |||
border-radius: var(--tmw-default-radius); | |||
box-shadow: 0 0 0 2px #00000029; | |||
background: var(--tmw-table-gradient); | |||
} | |||
.mw-parser-output .tracklist th.tracklist-length-header, | |||
.mw-parser-output .tracklist th.tracklist-number-header, | |||
.mw-parser-output .tracklist th[scope="row"], | |||
.mw-parser-output .tracklist-length, | |||
.mw-parser-output .tracklist-total-length td { | |||
padding: 0.125rem 1rem; | |||
} | |||
/*Tour listing element - used on Live Performances page and a few other places*/ | |||
.tour-listing { | |||
display: flex; | |||
align-items: center; | |||
gap: 1em; | |||
padding: 1em; | |||
} | |||
.tour-listing .item1 img { | |||
max-width: initial; | |||
} | |||
@media screen and (max-width: 500px) { | |||
.tour-listing { | |||
flex-direction: column; | |||
} | |||
} | |||
/*Tour gallery/Poster gallery - used on tour/show pages*/ | |||
/* Tour gallery code */ | |||
#tour-gallery ul, .column-gallery { | |||
/*display: flex; | |||
flex-wrap: wrap; | |||
flex-direction: row; | |||
align-items: center; | |||
justify-content: center; | |||
gap: 35px;*/ | |||
columns: 20rem; | |||
margin: 0; | |||
list-style-type: none; | |||
padding: 1em 0; | |||
} | |||
:is(#tour-gallery ul, .column-gallery) > div { | |||
padding: 1em; | |||
} | |||
:is(#tour-gallery ul, .column-gallery) .thumb { | |||
break-inside: avoid; | |||
} | |||
/*Media group modifications - used for grouping song versions and media associated with song (videos)*/ | |||
.grid-sizer { | |||
width: 19em; | |||
} | |||
.masonry-group { | |||
display: grid; | |||
grid-template-columns: repeat(auto-fit, minmax(310px, 1fr)); | |||
justify-items: center; | |||
gap: 1em; | |||
text-align: center; | |||
text-wrap: balance; | |||
& > * { | |||
align-self: start | |||
} | |||
} | |||
.media-group { | |||
display: grid; | |||
grid-template-columns: repeat(auto-fit, minmax(310px, 1fr)); | |||
justify-items: center; | |||
gap: 1em; | |||
text-align: center; | |||
text-wrap: balance; | |||
padding-top: 1rem; | |||
} | |||
.media-group .thumb { | |||
margin: 0; | |||
padding: 0; | |||
} | |||
.media-group .thumbcaption { | |||
font-weight: bold; | |||
padding: 0.5em 0 0; | |||
font-size: 1rem; | |||
} | |||
.group-center { | |||
align-self: center; | |||
} | |||
.center-group { | |||
align-items: center; | |||
} | |||
.media-group #bandcamp { | |||
max-width: none; | |||
} | |||
.media-group #bandcamp iframe { | |||
border: 0 !important; | |||
box-shadow: var(--tmw-layered-shadow); | |||
width: 100% !important; | |||
height: auto !important; | |||
aspect-ratio: 1; | |||
max-width: 280px; | |||
/*padding: 1px;*/ | |||
} | |||
@media screen and (max-width: 350px) { | |||
.media-group { | |||
display: block; | |||
} | |||
.media-group > div { | |||
padding-top: 1em !important; | |||
} | |||
} | |||
.music-wrapper { | |||
display: flex; | |||
flex-direction: column; | |||
align-items: center; | |||
} | |||
.music-wrapper p { | |||
margin: 0; | |||
} | |||
.music-wrapper .caption { | |||
font-weight: bold; | |||
padding: 0.5em 0 0; | |||
} | |||
.music-wrapper a:has(>img) { | |||
filter: var(--tmw-drop-shadow); | |||
position: relative; | |||
z-index: 1; | |||
vertical-align: baseline !important; | |||
} | |||
.music-wrapper a > img { | |||
aspect-ratio: 1; | |||
object-fit: scale-down; | |||
transform: none !important; | |||
} | |||
/*Merch gallery - styling and layout for gallery on Merchandise page*/ | |||
.merch-gallery { | |||
display: grid; | |||
grid-template-columns: repeat(auto-fill, minmax(190px, 1fr)); | |||
justify-items: center; | |||
overflow: hidden; | |||
/*align-items: start;*/ | |||
} | |||
.merch-gallery .thumbcaption { | |||
width: 160px; | |||
} | |||
.merch-gallery .thumb { | |||
margin: 0 !important; | |||
padding: 1em !important; | |||
} | |||
.merch-gallery .thumbimage { | |||
/*box-shadow: var(--tmw-primary-shadow);*/ | |||
max-height: 170px; | |||
aspect-ratio: 1; | |||
/*padding: 1em;*/ | |||
margin: 0; | |||
object-fit: contain; | |||
} | |||
.merch-gallery .thumbinner { | |||
width: auto !important; | |||
z-index: initial; | |||
} | |||
.merch-gallery a { | |||
width: 160px; | |||
height: 160px; | |||
/*background: var(--tmw-box-gradient); | |||
border-radius: var(--tmw-default-radius);*/ | |||
border-radius: 0 !important; | |||
box-shadow: none !important; | |||
filter: var(--tmw-drop-shadow); | |||
position: relative; | |||
z-index: 1; | |||
} | |||
/*Video element modifications*/ | |||
.embedvideo video, .embedvideo[data-service='youtube'] { | |||
border-radius: var(--tmw-default-radius); | |||
box-shadow: var(--tmw-layered-shadow); | |||
} | |||
.embedvideo video { | |||
height: auto !important; | |||
} | |||
.embedvideo.mw-halign-center[data-service='youtube'] { | |||
display: table !important; | |||
} | |||
.infobox .embedvideo[data-service='youtube'] { | |||
width: unset !important; | |||
max-width: 100%; | |||
display: block !important; | |||
} | |||
.embedvideo video:fullscreen, | |||
.embedvideo video:-webkit-full-screen { | |||
object-fit: contain !important; | |||
border-radius: 0; | |||
} | |||
.embedvideo { | |||
z-index: 1; | |||
display: block; | |||
position: relative; | |||
} | |||
@media screen and (max-width: 850px) { | |||
.embedvideo { | |||
float: none !important; | |||
margin: 0 auto !important; | |||
} | |||
} | |||
/* | |||
.thumbinner:has(> .embedvideo) { | |||
max-width: none !important; | |||
}*/ | |||
.media-group .thumbinner:has(> .embedvideo) { | |||
width: inherit !important; | |||
} | |||
.media-group .thumb:has(.embedvideo) { | |||
margin: 0; | |||
padding: 0; | |||
align-self: center; | |||
} | |||
.embedvideo figcaption { | |||
text-align: center; | |||
font-weight: bold; | |||
} | |||
.embedvideo-wrapper:not(.embedvideo[data-service='youtube'] .embedvideo-wrapper) { | |||
height: auto !important; | |||
} | |||
.embedvideo-player, .embedvideo-consent { | |||
border-radius: var(--tmw-default-radius); | |||
z-index: 1; | |||
} | |||
.embedvideo-loader__service { | |||
display: none; | |||
} | |||
/* | |||
.embedvideo[data-service='youtube'] { | |||
} | |||
*/ | |||
.video-wrapper { | |||
display: flex; | |||
flex-wrap: wrap; | |||
place-content: center; | |||
} | |||
.video-outer { | |||
background-position: center; | |||
background-size: contain; | |||
background-repeat: no-repeat; | |||
/*border-radius: 10%;*/ | |||
background-image: url(https://themidnight.wiki/images/7/75/Television.png); | |||
width: clamp(250px, 100%, 600px); | |||
/* | |||
width: 100%; | |||
max-width: 500px; | |||
*/ | |||
position: relative; | |||
float: none; | |||
clear: both; | |||
z-index: 1; | |||
aspect-ratio: 4 / 3; | |||
display: flex; | |||
flex-wrap: wrap; | |||
place-content: center; | |||
} | |||
.skin-citizen-light .video-outer { | |||
background-image: url(https://themidnight.wiki/images/5/55/TelevisionWhite.png); | |||
} | |||
.video-outer video { | |||
position: relative; | |||
width: 74%; | |||
background: black; | |||
top: -2%; | |||
border-radius: 3%; | |||
object-fit: fill; | |||
aspect-ratio: 4 / 3; | |||
} | |||
.video-outer video:fullscreen, | |||
.video-outer video:-webkit-full-screen { | |||
object-fit: contain !important; | |||
border-radius: 0; | |||
} | |||
.video-wrapper .caption { | |||
margin: 0; | |||
font-weight: bold | |||
} | |||
/*Data tables*/ | |||
:focus-visible { | |||
outline: none; | |||
} | |||
.curved-table .dt-container tbody { | |||
box-shadow: none !important; | |||
border-radius: 0 !important; | |||
} | |||
.citizen-overflow--right:has(.dt-container), .citizen-overflow--left:has(.dt-container) { | |||
-webkit-mask-image: none; | |||
mask-image: none; | |||
} | |||
table.dataTable { | |||
width: -webkit-fill-available !important; | |||
width: -moz-available !important; | |||
font-size: 0.75em; | |||
} | |||
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate { | |||
color: inherit; | |||
} | |||
.datatable-loaded tr:last-of-type td:first-of-type { | |||
border-bottom-left-radius: var(--tmw-default-radius); | |||
} | |||
.datatable-loaded tr:last-of-type td:last-of-type { | |||
border-bottom-right-radius: var(--tmw-default-radius); | |||
} | |||
.dataTables_wrapper .dataTables_length { | |||
padding-bottom: 1em; | |||
} | |||
.dataTables_wrapper .dataTables_filter { | |||
padding-bottom: 1em; | |||
} | |||
.dt-length option { | |||
color: black; | |||
} | |||
table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc, | |||
table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting_asc_disabled, | |||
table.dataTable thead > tr > th.sorting_desc_disabled, table.dataTable thead > tr > td.sorting, | |||
table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc, | |||
table.dataTable thead > tr > td.sorting_asc_disabled, table.dataTable thead > tr > td.sorting_desc_disabled { | |||
padding: 0 0.3rem !important; | |||
} | |||
table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td { | |||
text-align: center !important; | |||
} | |||
table.dataTable tbody th, table.dataTable tbody td { | |||
padding: 0 0.3rem !important; | |||
} | |||
table.dataTable>thead>tr>th, table.dataTable>thead>tr>td { | |||
padding: 0 0.3rem !important; | |||
} | |||
table.dataTable th.dt-type-numeric, | |||
table.dataTable th.dt-type-date, table.dataTable td.dt-type-numeric, | |||
table.dataTable td.dt-type-date { | |||
text-align: center !important; | |||
} | |||
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before, | |||
table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before { | |||
margin-right: 0 !important; | |||
border-left: 0 !important; | |||
} | |||
table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order, | |||
table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order, | |||
table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order, | |||
table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order, | |||
table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order, | |||
table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order, | |||
table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order, | |||
table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order { | |||
right: 0.5rem !important; | |||
} | |||
.curved-table div.dtsp-searchPane div.dt-container div.dt-scroll-body, | |||
.curved-table div.dtsp-searchPane div.dt-container div.dataTables_scrollBody, | |||
.curved-table div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body, | |||
.curved-table div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody { | |||
background: var(--tmw-box-gradient) !important; | |||
padding: 0.5rem; | |||
max-height: 140px !important; | |||
height: 140px !important; | |||
} | |||
.dt-scroll-body { | |||
scrollbar-width: thin; | |||
min-width: fit-content; | |||
} | |||
.dt-scroll-body tbody { | |||
box-shadow: none !important; | |||
scrollbar-width: thin; | |||
} | |||
div.dtsp-searchPane div.dt-container, div.dtsp-searchPane div.dataTables_wrapper { | |||
border: var(--tmw-primary-border) !important; | |||
border-radius: var(--tmw-default-radius) !important; | |||
box-shadow: var(--tmw-primary-shadow); | |||
} | |||
div.dtsp-panesContainer button.dtsp-clearAll, div.dtsp-panesContainer button.dtsp-collapseAll, | |||
div.dtsp-panesContainer button.dtsp-showAll { | |||
font: inherit; | |||
color: inherit; | |||
} | |||
div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont input.dtsp-search { | |||
font: inherit; | |||
color: inherit; | |||
} | |||
div.dtsp-searchPane input.dtsp-paneInputButton, div.dtsp-searchPane button.dtsp-paneButton { | |||
padding: unset; | |||
} | |||
div.dt-container .dt-paging .dt-paging-button { | |||
font-family: inherit; | |||
} | |||
div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill, | |||
div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill, | |||
div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill, | |||
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill { | |||
background-color: inherit !important; | |||
color: inherit !important; | |||
} | |||
div.dt-container .dt-length, div.dt-container .dt-search, div.dt-container .dt-info, | |||
div.dt-container .dt-processing, div.dt-container .dt-paging { | |||
padding-bottom: 1rem; | |||
} | |||
div.dt-container .dt-input { | |||
background: var(--tmw-box-gradient); | |||
border: var(--tmw-primary-border) !important; | |||
border-radius: var(--tmw-default-radius) !important; | |||
box-shadow: 0 0 14px var(--tmw-tertiary); | |||
padding-left: 0.6rem !important; | |||
font: inherit; | |||
} | |||
div.dt-container .dt-search input:focus { | |||
border: var(--tmw-primary-border) !important; | |||
} | |||
div.dtsp-topRow div.dtsp-subRow1 { | |||
padding-bottom: 0.6rem; | |||
} | |||
div.dt-container div.dt-layout-row.dt-layout-table { | |||
container-type: inline-size; | |||
} | |||
.dt-layout-cell { | |||
overflow-x: auto; | |||
scrollbar-width: thin; | |||
} | |||
.dtsp-nameCont { | |||
width: calc(100cqw - 35px) !important; | |||
} | |||
.dtsp-searchPane div.dt-container div.dt-layout-row.dt-layout-table { | |||
height: 150px; | |||
background: var(--tmw-box-gradient) !important; | |||
} | |||
.curved-table div.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon span { | |||
background-image: url(/skins/Timeless/resources/images/search-ltr.svg?bb2cf) !important; | |||
} | |||
.curved-table div.dtsp-topRow button.dtsp-nameButton span { | |||
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAtXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjaXVDbEcMgDPtnio6AH7zGoRd61w06foUxaVLlMLbESZAwPu9XeExQ1aCp1NxyjoA2bdzR1LjQrFJUqwYW1+jOh1NgULP3uXQ/v3k6DdbW0aWL0Q6n512oLnD9M/IgmTdiNIcbta3zEkj9VSPeUX+Liz1qhq8wzOFKaMFfOhL8hHkISUQV0RUkc6l02/uccY7wdbAcTCi42hcJtkzvaybE6QAAAXBpQ0NQaWNjAAB4nHWRzUsCQRjGH7Uw0vBQh5AOe7DooCAF0TEM8mId1CCry+64q8HuusyuiHQNunQQOkRd+jr0H9Q16FoQBEUQEfQf9HUJ2d5xBSV0htn3x7PzvMw8A/gzOjPsgSRgmA7PplPSWmFdCr4jTDOEKBIys63l3FIefcfPI3yiPiREr/77eo5QUbUZ4BsinmMWd4gXiDM1xxK8RzzGynKR+IQ4zumAxLdCVzx+E1zy+Eswz2cXAb/oKZW6WOliVuYG8TRxzNCrrH0ecZOwaq7mqEZpTcBGFmmkIEFBFVvQ4SBB1aTMevuSLd8KKuRh9LVQBydHCWXyxkmtUleVqka6SlNHXeT+P09bm53xuodTwOCr635OAsF9oNlw3d9T122eAYEX4Nrs+CuU0/w36Y2OFjsGIjvA5U1HUw6Aq11g/NmSudySArT8mgZ8XAAjBWD0Hhje8LJq/8f5E5Dfpie6Aw6PgCnaH9n8AwgUaA5l6qHxAAANdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDpmY2FlNzkzOC0yZDc0LTRjMmItODZlZi0zYzg1MWY1NmUwMGQiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZlN2EwNGMtMTJiZC00YjA4LTg4ODItMzljNTk5NzFjNDI2IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZGZiMWIzYjYtN2YwYy00ZGM1LWE4YzctZDJiNTk4MmI4OTA3IgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MDg0NDczMjcxMDAyNDMiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zNCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQ6MDI6MjBUMTE6NDI6MDctMDU6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI0OjAyOjIwVDExOjQyOjA3LTA1OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGJjNWQ4NDQtODY1MC00YzhhLTlhMWItN2U3YjczMGViYjVkIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDI0LTAyLTIwVDExOjQyOjA3Ii8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvHAB+oAAAAGYktHRAAAAAAAAPlDu38AAAAJcEhZcwAAD2EAAA9hAag/p2kAAAAHdElNRQfoAhQQKgd+UVocAAAA00lEQVRYw+2WwQ3FIAiGhXhwACd1ECd1AG/2ZNI0VqFF+vLCf2pLlQ9E1DmTyfSHgpmxxtT6cygZpJzezYuUAaN3CZCr8OulOcMhl35HVvr3ZWbOa/oGcjW2xtS8dLSjQu//dNuogGtMDZ9EwLWHkmG1G0PJgJQluptIurZQe/uSYTjOKLUiBnOdfOZMqjv7XR23xtS4kP7LGlE9DriQntq4njS515mRvCpwwZAbxRWWMn7UCkZ2cEqiQKvBrIBCyaAKMztIf+KmR7oDazg3mUy7dADIt4z7dQwIuQAAAABJRU5ErkJggg==) !important; | |||
} | |||
.curved-table div.dtsp-topRow button.dtsp-countButton span { | |||
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAs3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjaXVBbDgMhCPznFD2CAr6OY7M26Q16/I6idi0JrxnCiNQ+7xc9uvmspCHlWGJ0MC1auKLIzqyM6J2OaM3i/InTJhiQIIu1qc75hfu9wFJFFW6LtsDzJPIkOP8tmkLSX8QorrmoLJ6N8Dqvau60/HNO46gubmLo6Q5owi9dAfuEuYkXhyiiJiTdVerIFY6r+8xAEg0Iz6IvE5VM/CUYaAYAAAFwaUNDUGljYwAAeJx1kc1LAkEYxh+1MNLwUIeQDnuw6KAgBdExDPJiHdQgq8vuuKvB7rrMroh0Dbp0EDpEXfo69B/UNehaEARFEBH0H/R1CdnecQUldIbZ98ez87zMPAP4Mzoz7IEkYJgOz6ZT0lphXQq+I0wzhCgSMrOt5dxSHn3HzyN8oj4kRK/++3qOUFG1GeAbIp5jFneIF4gzNccSvEc8xspykfiEOM7pgMS3Qlc8fhNc8vhLMM9nFwG/6CmVuljpYlbmBvE0cczQq6x9HnGTsGqu5qhGaU3ARhZppCBBQRVb0OEgQdWkzHr7ki3fCirkYfS1UAcnRwll8sZJrVJXlapGukpTR13k/j9PW5ud8bqHU8Dgq+t+TgLBfaDZcN3fU9dtngGBF+Da7PgrlNP8N+mNjhY7BiI7wOVNR1MOgKtdYPzZkrnckgK0/JoGfFwAIwVg9B4Y3vCyav/H+ROQ36YnugMOj4Ap2h/Z/AMIFGgOZeqh8QAADXZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6OGViYTQzNGYtODMyMi00MzdlLWIyMDAtZDkxZDkwZmQxMDM5IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY1Zjk0OWU5LTkyMWMtNGY0Zi04OGVkLTAwNmNkYjk0NzAyYyIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjM4ZmZiMTcwLTkyZTAtNDU1Zi1iMTE0LTQ1NjcxYTlkMzBhNSIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNzA4NTI4MDQ5NDU5OTE2IgogICBHSU1QOlZlcnNpb249IjIuMTAuMzQiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0OjAyOjIxVDEwOjA3OjI5LTA1OjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNDowMjoyMVQxMDowNzoyOS0wNTowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmMyNjFjYTQ4LTBhMGYtNDE2NS05MmI2LWY4NjM1NTdjYmFhMiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNC0wMi0yMVQxMDowNzoyOSIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5VMaOoAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAA9hAAAPYQGoP6dpAAAAB3RJTUUH6AIVDwcdDN96oQAAAItJREFUSMdjYBjqgBFd4IdI0X8Ym+NNHyMuMUJ6YICJ1j6g2AJk12PjM1HTcGziTIQ0EGMIPnlGQgqxAfSIHNBIZkG2kZwkSvNURLQFpEQwSTl5+EQyLSKYfpFMK9dT5IMfIkX/8RUj8KKC2gUdempjpCR88VkCC1ZGSiMRmyXIccZIjZQyoBmN5gAAbnJqBKaDOJ4AAAAASUVORK5CYII=) !important; | |||
} | |||
div.dtsp-topRow button.dtsp-collapseButton span.dtsp-caret, div.dtsp-topRow button.clearButton { | |||
color: var(--tmw-primary) !important; | |||
font-weight: 900; | |||
} | |||
table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after, | |||
table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after, | |||
table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after, | |||
table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after, | |||
table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before, | |||
table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before, | |||
table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before, | |||
table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before { | |||
color: var(--tmw-secondary); | |||
left: 7px !important; | |||
} | |||
div.dtsp-topRow div.dtsp-subRow1 input { | |||
padding-right: 3em !important; | |||
} | |||
div.dtsp-panesContainer button.dtsp-clearAll:hover, div.dtsp-panesContainer button.dtsp-collapseAll:hover, div.dtsp-panesContainer button.dtsp-showAll:hover { | |||
background-color: inherit !important; | |||
} | |||
div.dtsp-searchPane input.dtsp-paneInputButton:hover, div.dtsp-searchPane button.dtsp-paneButton:hover { | |||
background-color: inherit !important; | |||
border-radius: none !important; | |||
} | |||
div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered:hover { | |||
background: var(--tmw-box-gradient) !important; | |||
} | |||
div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered { | |||
border: var(--tmw-primary-border) !important; | |||
border-radius: var(--tmw-default-radius) !important; | |||
box-shadow: var(--tmw-primary-shadow); | |||
background: var(--tmw-box-gradient); | |||
} | |||
div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont input.dtsp-search { | |||
padding-left: 0.7em !important; | |||
} | |||
/*Page specific modifications*/ | |||
/*Home page logo modifications*/ | |||
.wrapper { | |||
height: 150px; | |||
display: flex; | |||
align-items: center; | |||
justify-content: center; | |||
z-index: 1; | |||
} | |||
.wrapper img { | |||
/*aspect-ratio: 347 / 145;*/ | |||
max-width: 500px; | |||
width: 100cqw !important; | |||
height: auto !important; | |||
} | |||
.glow-logo { | |||
position: absolute; | |||
animation: imageBlinker 10s ease-in-out; | |||
/*opacity: 0.6;*/ | |||
filter: drop-shadow(0px 3px 20px rgb(192 14 170 / 85%)); | |||
} | |||
.sign-logo { | |||
position: absolute; | |||
filter: brightness(0.5); | |||
} | |||
@keyframes imageBlinker { | |||
0% { | |||
opacity: 0; | |||
} | |||
10% { | |||
opacity: 0.6; | |||
} | |||
15% { | |||
opacity: 0; | |||
} | |||
20% { | |||
opacity: 0.6; | |||
} | |||
25% { | |||
opacity: 0; | |||
} | |||
30% { | |||
opacity: 0.6; | |||
} | |||
35% { | |||
opacity: 0.6; | |||
} | |||
40% { | |||
opacity: 0.6; | |||
} | |||
45% { | |||
opacity: 0; | |||
} | |||
50% { | |||
opacity: 0.6; | |||
} | |||
55% { | |||
opacity: 0.6; | |||
} | |||
60% { | |||
opacity: 0; | |||
} | |||
65% { | |||
opacity: 0.6; | |||
} | |||
70% { | |||
opacity: 0; | |||
} | |||
75% { | |||
opacity: 0.6; | |||
} | |||
80% { | |||
opacity: 0.6; | |||
} | |||
85% { | |||
opacity: 0.6; | |||
} | |||
90% { | |||
opacity: 0; | |||
} | |||
92% { | |||
opacity: 0.6; | |||
} | |||
96% { | |||
opacity: 0; | |||
} | |||
100% { | |||
opacity: 0.4; | |||
} | |||
} | |||
@container (max-width: 500px) { | |||
.mw-parser-output #catlist { | |||
grid-template-columns: 1fr 1fr !important; | |||
} | |||
.mw-parser-output #floppy1 { | |||
height: 88ch !important; | |||
} | |||
} | |||
/* Front page logo animation - templatestyles rejected some of the rules, so placing here */ | |||
#monitor-out { | |||
position: relative; | |||
z-index: 1; | |||
width: 45%; | |||
float: left; | |||
margin: 0 0.5em 0.5em 0; | |||
padding: 0 1.5em 1em 0; | |||
} | |||
#monitor { | |||
position: relative; | |||
width: 100%; | |||
max-width: 400px; | |||
aspect-ratio: 450 / 440; | |||
border-radius: 1%; | |||
background: url(https://themidnight.wiki/images/b/bf/Monitor.png); | |||
background-size: contain; | |||
background-repeat: no-repeat; | |||
margin: 0 auto; | |||
padding: 1em; | |||
} | |||
@media screen and (max-width: 850px) { | |||
#monitor-out { | |||
width: 100%; | |||
margin: 0; | |||
padding: 0 0 1em 0; | |||
} | |||
} | |||
.inner { | |||
display: flex; | |||
container-type: inline-size; | |||
position: relative; | |||
background-image: radial-gradient(hsl(223, 100%, 55%), black 120%); | |||
width: 99%; | |||
height: 90%; | |||
border-radius: 3%; | |||
z-index: -1; | |||
} | |||
.skin-citizen-terminal .inner { | |||
background-image: radial-gradient(#333, #000 92%,#666 10.5% 12%,#0000 12.5%); | |||
} | |||
.inner::after { | |||
content: " "; | |||
display: block; | |||
position: absolute; | |||
top: 0; | |||
left: 0; | |||
bottom: 0; | |||
right: 0; | |||
background: var(--tmw-after-gradient); | |||
opacity: 0; | |||
z-index: 2; | |||
animation: flicker 0.15s infinite; | |||
} | |||
.scan-line { | |||
display: none; | |||
top: -100px; | |||
left: 0; | |||
right: 0; | |||
width: 100%; | |||
height: 100px; | |||
z-index: 8; | |||
background: linear-gradient( | |||
0deg, | |||
rgba(0, 0, 0, 0) 0%, | |||
rgba(255, 255, 255, 0.2) 10%, | |||
rgba(0, 0, 0, 0.1) 100% | |||
); | |||
opacity: 0.1; | |||
position: absolute; | |||
animation: scan-line 8s linear infinite; | |||
} | |||
.vline { | |||
top: 0; | |||
left: 0; | |||
right: 0; | |||
width: 100%; | |||
height: 100%; | |||
position: absolute; | |||
z-index: 4100; | |||
} | |||
.vline::before { | |||
content: ""; | |||
position: absolute; | |||
top: 0; | |||
width: 100%; | |||
height: 4px; | |||
background: hsl(0, 0%, 100%); | |||
background: -webkit-linear-gradient( | |||
to bottom, | |||
rgba(255, 0, 0, 0) 0%, | |||
rgba(255, 250, 250, 1) 50%, | |||
rgba(255, 255, 255, 0.98) 51%, | |||
rgba(255, 0, 0, 0) 100% | |||
); | |||
background: linear-gradient( | |||
to bottom, | |||
rgba(255, 0, 0, 0) 0%, | |||
rgba(255, 250, 250, 1) 50%, | |||
rgba(255, 255, 255, 0.98) 51%, | |||
rgba(255, 0, 0, 0) 100% | |||
); | |||
opacity: 0.2; | |||
animation: vline 8s linear infinite; | |||
} | |||
.vline::after { | |||
content: ""; | |||
top: 0; | |||
left: 0; | |||
right: 0; | |||
width: 100%; | |||
height: 4px; | |||
position: absolute; | |||
box-shadow: 0 2px 6px rgba(25, 25, 25, 0.2), | |||
inset 0 1px rgba(50, 50, 50, 0.1), inset 0 3px rgba(50, 50, 50, 0.05), | |||
inset 0 3px 8px rgba(64, 64, 64, 0.05), | |||
inset 0 -5px 10px rgba(25, 25, 25, 0.1); | |||
} | |||
.terminal { | |||
font-family: "VT323"; | |||
text-align: left; | |||
position: relative; | |||
margin: 0 auto; | |||
} | |||
.terminal h1 { | |||
font-family: "VT323" !important; | |||
font-size: 7cqi !important; | |||
top: 10%; | |||
border-right: 3px solid var(--tmw-primary); | |||
border-bottom: none; | |||
position: relative; | |||
overflow: hidden; | |||
white-space: nowrap; | |||
letter-spacing: 2px; | |||
box-sizing: border-box; | |||
animation: typing 8s steps(12, end) forwards, | |||
blink-cursor 0.8s step-end infinite; | |||
margin: 1.25em 0 0.5em !important; | |||
filter: none; | |||
text-wrap: nowrap !important; | |||
} | |||
.terminal h1::before, | |||
.terminal h1::after { | |||
content: attr(title); | |||
position: absolute; | |||
left: 0; | |||
} | |||
.computer-logo { | |||
position: absolute; | |||
left: 17%; | |||
top: 38%; | |||
width: 65%; | |||
height: 42%; | |||
background-image: url(https://themidnight.wiki/logo.svg); | |||
background-repeat: no-repeat; | |||
background-size: contain; | |||
animation: logo 8s linear; | |||
} | |||
@keyframes vline { | |||
0% { | |||
top: 0; | |||
opacity: 0; | |||
} | |||
79% { | |||
top: 0; | |||
opacity: 0; | |||
} | |||
80% { | |||
top: 0; | |||
opacity: 0.2; | |||
} | |||
99% { | |||
top: 100%; | |||
opacity: 0.2; | |||
} | |||
100% { | |||
top: 100%; | |||
opacity: 0; | |||
} | |||
} | |||
@keyframes flicker { | |||
0% { | |||
opacity: 0.27861; | |||
} | |||
5% { | |||
opacity: 0.34769; | |||
} | |||
10% { | |||
opacity: 0.23604; | |||
} | |||
15% { | |||
opacity: 0.90626; | |||
} | |||
20% { | |||
opacity: 0.18128; | |||
} | |||
25% { | |||
opacity: 0.83891; | |||
} | |||
30% { | |||
opacity: 0.65583; | |||
} | |||
35% { | |||
opacity: 0.67807; | |||
} | |||
40% { | |||
opacity: 0.26559; | |||
} | |||
45% { | |||
opacity: 0.84693; | |||
} | |||
50% { | |||
opacity: 0.96019; | |||
} | |||
55% { | |||
opacity: 0.08594; | |||
} | |||
60% { | |||
opacity: 0.20313; | |||
} | |||
65% { | |||
opacity: 0.71988; | |||
} | |||
70% { | |||
opacity: 0.53455; | |||
} | |||
75% { | |||
opacity: 0.37288; | |||
} | |||
80% { | |||
opacity: 0.71428; | |||
} | |||
85% { | |||
opacity: 0.70419; | |||
} | |||
90% { | |||
opacity: 0.7003; | |||
} | |||
95% { | |||
opacity: 0.36108; | |||
} | |||
100% { | |||
opacity: 0.24387; | |||
} | |||
} | |||
@keyframes scan-line { | |||
0% { | |||
top: -100px; | |||
} | |||
80% { | |||
top: -100px; | |||
} | |||
100% { | |||
top: calc(100% - 50px); | |||
} | |||
} | |||
@keyframes blink-cursor { | |||
0% { | |||
border-color: transparent; | |||
} | |||
50% { | |||
border-color: var(--tmw-primary); | |||
} | |||
} | |||
@keyframes typing { | |||
0% { | |||
width: 0; | |||
} | |||
20% { | |||
width: 100%; | |||
content: attr(title); | |||
} | |||
100% { | |||
width: 100%; | |||
content: attr(title); | |||
} | |||
} | |||
@keyframes logo { | |||
0% { | |||
opacity: 0; | |||
} | |||
99% { | |||
opacity: 0; | |||
} | |||
100% { | |||
opacity: 1; | |||
} | |||
} | |||
/*Prevent excess space between words and image in floppy section*/ | |||
.home-page :is(h1, h2, h3) { | |||
text-wrap: balance; | |||
} | |||
.floppy-outer { | |||
container: floppy / inline-size; | |||
} | |||
#floppy1 .thumb { | |||
float: right; | |||
margin: 1em; | |||
} | |||
@container floppy (max-width: 450px) { | |||
#floppy1 .thumb { | |||
float: none; | |||
margin: 0; | |||
padding: 0; | |||
} | |||
} | |||
/*Used in conjuction with templatestyles for Did You Know section to make list always fill container*/ | |||
.factlist { | |||
height: -webkit-fill-available; | |||
height: -moz-available; | |||
} | |||
/*Polaroid gallery modifications - used on Lost Boy's Polaroids poge and home page*/ | |||
#polaroid-gallery .thumbimage { | |||
border: solid 1px #eaecf0 !important; | |||
border-radius: 0; | |||
box-shadow: none; | |||
padding: 0; | |||
aspect-ratio: 1 / 1; | |||
object-fit: cover; | |||
width: 100%; | |||
} | |||
#polaroid-gallery .thumbinner { | |||
background-color: hsl(0, 0%, 90%); | |||
border-top: 1px solid hsl(0, 0%, 100%); | |||
border-left: 1px solid hsl(0, 0%, 100%); | |||
border-right: 1px solid hsl(0, 0%, 47%); | |||
border-bottom: 1px solid hsl(0, 0%, 47%); | |||
box-shadow: 0 4px 15px 4px rgb(0 0 0 / 30%); | |||
transform-origin: center center; | |||
width: 250px !important; | |||
padding: 0.75em; | |||
} | |||
:is(.skin-citizen-light, .skin-citizen-dark) #polaroid-gallery .thumbcaption { | |||
visibility: hidden; | |||
height: 15px; | |||
} | |||
:is(.skin-citizen-light, .skin-citizen-dark) #polaroid-gallery .thumb { | |||
float: none; | |||
margin-left: 0; | |||
clear: none; | |||
margin: 0; | |||
} | |||
.skin-citizen-terminal #polaroid-gallery ul { | |||
align-items: flex-start !important; | |||
} | |||
.skin-citizen-terminal #polaroid-gallery .thumb { | |||
transform: rotate(0) !important; | |||
} | |||
.skin-citizen-terminal #polaroid-gallery .thumbinner { | |||
border: 0; | |||
box-shadow: none; | |||
background-color: transparent; | |||
} | |||
.skin-citizen-terminal #polaroid-gallery .thumbimage { | |||
border: 0 !important; | |||
} | |||
.skin-citizen-terminal #polaroid-gallery .thumbinner > a { | |||
border-radius: 0; | |||
} | |||
.page-Lost_Boy_s_Polaroids .citizen-section-indicator { | |||
display: none; | |||
} | |||
.page-Helvetica { | |||
font-family: Helvetica !important; | |||
} | |||
.page-Helvetica :is(h1, h2, h3, h4, h5, h6) { | |||
font-family: Helvetica !important; | |||
} | |||
/*Reduce margin on discography sublists*/ | |||
.page-The_Midnight_discography ul ul { | |||
margin-top: 0; | |||
margin-bottom: 0; | |||
} | |||
/*Used for gallery on List of The Midnight people page*/ | |||
#people-gallery { | |||
display: flex; | |||
justify-content: center; | |||
align-items: center; | |||
gap: 1em; | |||
flex-wrap: wrap; | |||
} | |||
/*Extra hacks*/ | |||
/*Center object in space available to it*/ | |||
.center-avail-space { | |||
width: -webkit-fill-available; | |||
width: -moz-available; | |||
display: flex; | |||
justify-content: center; | |||
} | |||
/*Cover flow*/ | |||
.cards { | |||
list-style: none; | |||
white-space: nowrap; | |||
overflow-x: scroll; | |||
margin: -1rem 0 0 0 !important; | |||
min-height: calc(var(--cover-size)* 2); | |||
position: relative; | |||
/* max-width: 90vw; */ | |||
padding: calc(var(--cover-size) / 3* 2) 0 !important; | |||
z-index: 1; | |||
scrollbar-color: var(--tmw-primary) transparent; | |||
scrollbar-width: thin; | |||
} | |||
#cover-flow .tabber__panel[aria-hidden="false"] { | |||
animation: fadeIn 2s; | |||
} | |||
#cover-flow::-webkit-scrollbar-thumb { | |||
background-color: var(--tmw-secondary) !important; | |||
} | |||
@keyframes fadeIn { | |||
0% { opacity: 0; } | |||
100% { opacity: 1; } | |||
} | |||
@media (max-width: 600px) { | |||
.cards { | |||
--cover-size: 6rem; | |||
} | |||
} | |||
@media (600px < width <= 1024px) { | |||
.cards { | |||
--cover-size: 9rem; | |||
} | |||
} | |||
.cards:not(.active) { | |||
scroll-snap-type: x mandatory; | |||
} | |||
.cards li { | |||
display: inline-block; | |||
width: var(--cover-size); | |||
aspect-ratio: 1; | |||
scroll-snap-align: center; | |||
view-timeline-name: --li-in-and-out-of-view; | |||
view-timeline-axis: inline; | |||
animation: linear adjust-z-index both; | |||
animation-timeline: --li-in-and-out-of-view; | |||
perspective: 40em; | |||
position: relative; | |||
z-index: 1; | |||
will-change: z-index; | |||
user-select: none; | |||
} | |||
.cards li:first-of-type { | |||
margin-left: calc(50% - (var(--cover-size) / 2)); | |||
} | |||
.cards li:last-of-type { | |||
margin-right: calc(50% - (var(--cover-size) / 2)); | |||
} | |||
.cards li figure { | |||
animation: linear rotate-cover both; | |||
animation-timeline: --li-in-and-out-of-view; | |||
-webkit-box-reflect: below 0.5em linear-gradient(rgb(0 0 0 / 0), rgb(0 0 0 / 0.25)); | |||
} | |||
.cards li img { | |||
width: 100%; | |||
height: auto; | |||
border-radius: var(--tmw-default-radius); | |||
box-shadow: var(--tmw-layered-shadow); | |||
} | |||
/* | |||
.cards li > img { | |||
/*Link an animation to the established view-timeline (of the parent li) and have it run during the contain phase | |||
animation: linear rotate-cover both; | |||
animation-timeline: --li-in-and-out-of-view; | |||
}*/ | |||
@keyframes adjust-z-index { | |||
0% { | |||
z-index: 1; | |||
} | |||
50% { | |||
z-index: 100; /* When at the center, be on top */ | |||
} | |||
100% { | |||
z-index: 1; | |||
} | |||
} | |||
@keyframes rotate-cover { | |||
0% { | |||
transform: translateX(-100%) rotateY(-45deg); | |||
} | |||
35% { | |||
transform: translateX(0) rotateY(-45deg); | |||
} | |||
50% { | |||
transform: rotateY(0deg) translateZ(1em) scale(1.5); | |||
} | |||
65% { | |||
transform: translateX(0) rotateY(45deg); | |||
} | |||
100% { | |||
transform: translateX(100%) rotateY(45deg); | |||
} | |||
} | |||
::-webkit-scrollbar-corner { | |||
background: rgba(0,0,0,0); | |||
} | |||
#welcome { | |||
container-type: inline-size; | |||
/*z-index: 1;*/ | |||
} | |||
/* | |||
.floppy-outer { | |||
z-index: 1; | |||
} | |||
*/ | |||
#floppy1 { | |||
position: relative; | |||
z-index: 1; | |||
} | |||
/* | |||
#welcome::after, .floppy-outer::after { | |||
content: ""; | |||
position: fixed; | |||
top: 0; | |||
left: 0; | |||
margin: 0; | |||
width: 100%; | |||
height: 100%; | |||
background: var(--tmw-after-gradient); | |||
pointer-events: none; | |||
} | |||
*/ | |||
#catlist img { | |||
filter: var(--tmw-drop-shadow); | |||
} | |||
#ytButton { | |||
filter: var(--tmw-drop-shadow); | |||
} | |||
.navbox img { | |||
filter: var(--tmw-drop-shadow); | |||
} | |||
.disco-grid { | |||
display: grid; | |||
grid-template-columns: 1fr 1fr; | |||
grid-template-rows: 1fr 1fr 1fr; | |||
align-items: center; | |||
justify-content: center; | |||
justify-items: center; | |||
} | |||
.skin-citizen-terminal .normal-logo { | |||
display: none; | |||
} | |||
.skin-citizen-dark .bit-logo, .skin-citizen-light .bit-logo { | |||
display: none; | |||
} | |||
.bit-logo img { | |||
filter: saturate(1); | |||
} | |||
.no-clear .thumb{ | |||
clear: none !important; | |||
} | |||
.embedvideo[style="width:800px"] .embedvideo-wrapper { | |||
height: auto !important; | |||
aspect-ratio: 16 / 9; | |||
} | |||
/*Forms*/ | |||
.ci_form { | |||
border: var(--tmw-primary-border) !important; | |||
border-radius: var(--tmw-default-radius); | |||
box-shadow: var(--tmw-primary-shadow); | |||
background: var(--tmw-bg-gradient-dark) !important; | |||
max-width: none !important; | |||
margin: auto; | |||
} | |||
.ci_form_section_inputs_row input, .ci_form_section_inputs_row select, .ci_form_section_inputs_row textarea, | |||
.ci_form_section_inputs_row .input, .select2-container--default .select2-selection--single { | |||
border: var(--tmw-secondary-border) !important; | |||
border-radius: var(--tmw-default-radius) !important; | |||
box-shadow: var(--tmw-secondary-shadow); | |||
background: var(--tmw-bg-gradient) !important; | |||
color: var(--tmw-text-color); | |||
padding-left: 1em !important; | |||
} | |||
.themed-list ul li + li { | |||
margin-top: 1em; | |||
} | |||
.themed-list ul { | |||
display: flex; | |||
flex-direction: column; | |||
justify-content: space-evenly; | |||
padding: 0 20px; | |||
} | |||
.themed-list ul li::marker { | |||
content: '💾'; | |||
} | |||
/*Bootstrap Components*/ | |||
.carousel-control-prev { | |||
left: -1em; | |||
} | |||
.carousel-control-next { | |||
right: -1em; | |||
} | |||
.carousel-indicators { | |||
display: none; | |||
} | |||
.carousel-item { | |||
z-index: 1; | |||
} | |||
.carousel img { | |||
aspect-ratio: 1; | |||
object-fit: contain; | |||
} | } | ||
Latest revision as of 01:20, 1 September 2025
/* All CSS here will be loaded for users of the Citizen skin */
/* Fonts */
/*
@import url("https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap");
@import url("https://fonts.googleapis.com/css?family=VT323&display=swap");
@import url('https://fonts.googleapis.com/css2?family=Overpass+Mono:wght@300..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Reddit+Mono:wght@200..900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,100..700;1,100..700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,100..800;1,100..800&display=swap');
*/
@import url('https://fonts.googleapis.com/css2?family=Sixtyfour&display=swap');
@view-transition {
navigation: auto;
}
/*Variables*/
:root {
--tmw-primary: #f81472;
/*--tmw-primary: hsl(337,99%,50%);*/
--tmw-tertiary: rgb(192 14 171 / 75%);
--tmw-secondary: hsl(194, 100%, 50%);
--tmw-text-color: #ffffff;
/*--tmw-text-color: #e8eaed;*/
--tmw-after-gradient: repeating-linear-gradient(0deg, rgba(0, 128, 255, 0), rgba(0, 128, 255, 0.1) 4px,
rgba(0, 128, 255, 0.1) 4px, rgba(0, 128, 255, 0) 7px);
--tmw-layered-shadow: -1px 4px 10px 5px hsl(0deg 0% 0%);
/*--tmw-layered-shadow: 0 1px 1px rgba(0,0,0,0.08),
0 2px 2px rgba(0,0,0,0.12),
0 4px 4px rgba(0,0,0,0.16),
0 8px 8px rgba(0,0,0,0.20);*/
--tmw-secondary-shadow: 0 0 5px var(--tmw-secondary),
inset 0 0 5px var(--tmw-secondary);
--tmw-secondary-shadow-clip: 0 0 5px var(--tmw-secondary);
--tmw-secondary-shadow-clip-2: 0 0 5px var(--tmw-secondary),
inset 0 -2px 5px -2px var(--tmw-secondary);
/*--tmw-primary-shadow: 0 0 14px var(--tmw-tertiary),
inset 0 0 14px var(--tmw-primary);*/
--tmw-primary-shadow: 0 0 8px var(--tmw-primary),
inset 0 0 5px var(--tmw-primary);
--tmw-drop-shadow: drop-shadow(0 3px 2px #000000e6);
--tmw-heading-shadow: 0.2rem 0 var(--tmw-tertiary);
--tmw-secondary-border: 3px solid var(--tmw-secondary);
--tmw-primary-border: 3px solid var(--tmw-primary);
--tmw-primary-border-figure: 2px solid var(--tmw-primary);
--tmw-default-radius: 8px;
--tmw-main-font: "JetBrains Mono";
--tmw-heading-font: "Press Start 2P";
--cover-size: 15rem;
/*Skin overrides*/
--shadow-strength: 0.25 !important;
--filter-invert: invert(1) hue-rotate(180deg) !important;
--color-primary__l: 60% !important;
--color-surface-0: hsl(var(--color-primary__h), 20%, 10%) !important;
--color-surface-1: hsl(var(--color-primary__h), 25%, 12%) !important;
--color-surface-2: hsl(var(--color-primary__h), 25%, 15%) !important;
--color-surface-3: hsl(var(--color-primary__h), 15%, 20%) !important;
--color-surface-4: hsl(var(--color-primary__h), 15%, 25%) !important;
--color-base--emphasized: hsl(var(--color-primary__h), 80%, 95%) !important;
--color-base: var(--tmw-text-color) !important;
--color-base--subtle: var(--tmw-text-color) !important;
--background-color-primary--hover: hsl(var(--color-primary__h), var(--color-primary__s), 15%) !important;
--background-color-primary--active: hsl(var(--color-primary__h), var(--color-primary__s), 20%) !important;
--background-color-overlay: hsla(var(--color-primary__h), 20%, 10%, 0.95) !important;
--background-color-overlay--lighter: hsla(var(--color-primary__h), 20%, 10%, 0.6) !important;
--color-surface-2--hover: hsl(var(--color-primary__h), 30%, 19%) !important;
--color-surface-2--active: hsl(var(--color-primary__h), 30%, 11%) !important;
--surface-shadow: var(--color-primary__h), 50%, 3% !important;
--background-color-icon: rgba(255, 255, 255, 0.6) !important;
--background-color-icon--hover: rgba(255, 255, 255, 0.8) !important;
--background-color-icon--active: rgba(255, 255, 255, 0.4) !important;
--background-color-quiet--hover: rgba(255, 255, 255, 0.07000000000000001) !important;
--background-color-quiet--active: rgba(255, 255, 255, 0.03) !important;
--color-text-error: #e35b5b !important;
--color-text-warning: #ffcc33 !important;
--color-text-success: #00af89 !important;
--color-link-new: #e35b5b !important;
--color-link-new--hover: #fee7e6 !important;
--color-link-new--active: #b32424 !important;
--color-syntax-red: #f07178 !important;
--color-syntax-orange: #f78c6c !important;
--color-syntax-yellow: #ffcb6b !important;
--color-syntax-green: #c3e88d !important;
--color-syntax-cyan: #89ddff !important;
--color-syntax-blue: #82aaff !important;
--color-syntax-paleblue: #b2ccd6 !important;
--color-syntax-purple: #c792ea !important;
--color-syntax-brown: #916b53 !important;
--color-syntax-pink: #ff9cac !important;
--color-syntax-violet: #bb80b3 !important;
--opacity-icon-base--active: 0.4 !important;
--border-color-base: rgba(255, 255, 255, 0.05) !important;
--border-color-base--lighter: rgba(255, 255, 255, 0.02) !important;
--border-color-base--darker: rgba(255, 255, 255, 0.08) !important;
--border-color-input: rgba(255, 255, 255, 0.05) !important;
--border-color-input--hover: rgba(255, 255, 255, 0.5) !important;
--width-layout: 1320px;
}
h1,
.h1 {
--font-size: var(--font-size-xxx-large);
font-size: var(--font-size-xxx-large);
}
h2,
.h2 {
--font-size: var(--font-size-xx-large);
--font-size-fluid: 4.5vw;
font-size: var(--font-size-xx-large);
}
h3,
.h3 {
--font-size: var(--font-size-x-large);
--font-size-fluid: 4.25vw;
--font-size-diff: 0.2;
font-size: var(--font-size-x-large);
}
h4,
.h4 {
--font-size: var(--font-size-large);
--font-size-fluid: 4vw;
--font-size-diff: 0.2;
font-size: var(--font-size-large);
}
:is(h1, .h1, h2, .h2, h3, .h3, h4, .h4, .fluid-type) {
font-size: clamp(
max(1rem, var(--font-size) - var(--font-size) * var(--font-size-diff, 0.3)),
var(--font-size-fluid, 5vw),
var(--font-size)
);
}
/* ibm-plex-mono-100 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'IBM Plex Mono';
font-style: normal;
font-weight: 100;
src: url('/fonts/ibm-plex-mono-v19-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ibm-plex-mono-100italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'IBM Plex Mono';
font-style: italic;
font-weight: 100;
src: url('/fonts/ibm-plex-mono-v19-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ibm-plex-mono-200 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'IBM Plex Mono';
font-style: normal;
font-weight: 200;
src: url('/fonts/ibm-plex-mono-v19-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ibm-plex-mono-200italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'IBM Plex Mono';
font-style: italic;
font-weight: 200;
src: url('/fonts/ibm-plex-mono-v19-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ibm-plex-mono-300 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'IBM Plex Mono';
font-style: normal;
font-weight: 300;
src: url('/fonts/ibm-plex-mono-v19-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ibm-plex-mono-300italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'IBM Plex Mono';
font-style: italic;
font-weight: 300;
src: url('/fonts/ibm-plex-mono-v19-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ibm-plex-mono-regular - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'IBM Plex Mono';
font-style: normal;
font-weight: 400;
src: url('/fonts/ibm-plex-mono-v19-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ibm-plex-mono-italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'IBM Plex Mono';
font-style: italic;
font-weight: 400;
src: url('/fonts/ibm-plex-mono-v19-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ibm-plex-mono-500 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'IBM Plex Mono';
font-style: normal;
font-weight: 500;
src: url('/fonts/ibm-plex-mono-v19-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ibm-plex-mono-500italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'IBM Plex Mono';
font-style: italic;
font-weight: 500;
src: url('/fonts/ibm-plex-mono-v19-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ibm-plex-mono-600 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'IBM Plex Mono';
font-style: normal;
font-weight: 600;
src: url('/fonts/ibm-plex-mono-v19-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ibm-plex-mono-600italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'IBM Plex Mono';
font-style: italic;
font-weight: 600;
src: url('/fonts/ibm-plex-mono-v19-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ibm-plex-mono-700 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'IBM Plex Mono';
font-style: normal;
font-weight: 700;
src: url('/fonts/ibm-plex-mono-v19-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* ibm-plex-mono-700italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'IBM Plex Mono';
font-style: italic;
font-weight: 700;
src: url('/fonts/ibm-plex-mono-v19-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
font-family: compy;
src: local(Fixedsys), url("/fonts/FSEX300.ttf");
font-display: swap;
}
/* jetbrains-mono-100 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: normal;
font-weight: 100;
src: url('/fonts/jetbrains-mono-v18-latin-100.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-100italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: italic;
font-weight: 100;
src: url('/fonts/jetbrains-mono-v18-latin-100italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-200 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: normal;
font-weight: 200;
src: url('/fonts/jetbrains-mono-v18-latin-200.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-200italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: italic;
font-weight: 200;
src: url('/fonts/jetbrains-mono-v18-latin-200italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-300 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: normal;
font-weight: 300;
src: url('/fonts/jetbrains-mono-v18-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-300italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: italic;
font-weight: 300;
src: url('/fonts/jetbrains-mono-v18-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-regular - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: normal;
font-weight: 400;
src: url('/fonts/jetbrains-mono-v18-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: italic;
font-weight: 400;
src: url('/fonts/jetbrains-mono-v18-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-500 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: normal;
font-weight: 500;
src: url('/fonts/jetbrains-mono-v18-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-500italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: italic;
font-weight: 500;
src: url('/fonts/jetbrains-mono-v18-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-600 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: normal;
font-weight: 600;
src: url('/fonts/jetbrains-mono-v18-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-600italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: italic;
font-weight: 600;
src: url('/fonts/jetbrains-mono-v18-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-700 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: normal;
font-weight: 700;
src: url('/fonts/jetbrains-mono-v18-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-700italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: italic;
font-weight: 700;
src: url('/fonts/jetbrains-mono-v18-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-800 - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: normal;
font-weight: 800;
src: url('/fonts/jetbrains-mono-v18-latin-800.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* jetbrains-mono-800italic - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'JetBrains Mono';
font-style: italic;
font-weight: 800;
src: url('/fonts/jetbrains-mono-v18-latin-800italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* vt323-regular - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'VT323';
font-style: normal;
font-weight: 400;
src: url('/fonts/vt323-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* press-start-2p-regular - latin */
@font-face {
font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
font-family: 'Press Start 2P';
font-style: normal;
font-weight: 400;
src: url('/fonts/press-start-2p-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
@font-face {
font-family: ibmvga8;
src: url(/fonts/ibm_vga8.eot);
src: url(/fonts/ibm_vga8.eot?#iefix) format('embedded-opentype'),
url(/fonts/ibm_vga8.woff2) format('woff2'),
url(/fonts/ibm_vga8.woff) format('woff'),
url(/fonts/ibm_vga8.ttf) format('truetype');
font-weight: 400;
font-style: normal
}
.skin-citizen-light {
/*--tmw-bg-gradient: linear-gradient(90deg, hsl(205deg 100% 18%) -39%, var(--tmw-primary) 150%);
--tmw-box-gradient: linear-gradient(hsl(208, 100%, 12%) -50%, var(--tmw-primary) 150%);
--tmw-table-gradient: linear-gradient(hsl(208, 100%, 12%) -50%, var(--tmw-primary) 150%);*/
--tmw-bg-gradient: linear-gradient(90deg, hsl(205deg 55.13% 45.56%) -39%, var(--tmw-primary) 150%);
--tmw-box-gradient: linear-gradient(hsl(208deg 57.34% 47.42%) -50%, var(--tmw-primary) 150%);
--tmw-table-gradient: linear-gradient(hsl(208deg 84.34% 38.76%) -50%, var(--tmw-primary) 150%);
scrollbar-color: var(--tmw-primary) hsl(205deg 55.13% 45.56%);
}
.skin-citizen-dark {
--tmw-bg-gradient: radial-gradient(hsl(205, 100%, 12%), black 200%);
--tmw-box-gradient: radial-gradient(hsl(208, 100%, 12%), black 100%);
--tmw-table-gradient: radial-gradient(hsl(205, 100%, 6%), black 200%);
scrollbar-color: var(--tmw-primary) hsl(205,100%,12%);
}
@supports (background: linear-gradient(in oklch, red, blue)) {
.skin-citizen-light {
--tmw-bg-gradient: linear-gradient(90deg in oklch, hsl(205deg 55.13% 45.56%) -39%, var(--tmw-primary) 150%);
--tmw-box-gradient: linear-gradient(in oklch, hsl(208deg 57.34% 47.42%) -50%, var(--tmw-primary) 150%);
--tmw-table-gradient: linear-gradient(in oklch, hsl(208deg 84.34% 38.76%) -50%, var(--tmw-primary) 150%);
--tmw-primary: #e94186;
}
.skin-citizen-dark {
--tmw-bg-gradient: radial-gradient(in oklch, hsl(205, 100%, 12%), black 200%);
--tmw-box-gradient: radial-gradient(in oklch, hsl(208, 100%, 12%), black 100%);
--tmw-table-gradient: radial-gradient(in oklch, hsl(205, 100%, 6%), black 200%);
}
}
.skin-citizen-terminal {
--tmw-bg-gradient: #07060C;
--tmw-box-gradient: #07060C;
--tmw-table-gradient: #07060C;
--tmw-after-gradient: rgba(18, 16, 16, 0.1);
/*
--tmw-primary: #14ed14;
--color-primary: #14ed14 !important;
--tmw-secondary: #14ed14;
--tmw-text-color: #0a0;
*/
--tmw-primary: #0F0;
--color-primary: #0F0 !important;
--tmw-secondary: #0F0;
--tmw-text-color: #0F0;
--color-surface-1: #07060C !important;
--color-base--emphasized: #0f0 !important;
--tmw-layered-shadow: none;
--tmw-secondary-shadow: none;
--tmw-secondary-shadow-clip: none;
--tmw-secondary-shadow-clip-2: none;
--tmw-primary-shadow: none;
--tmw-drop-shadow: none;
--tmw-heading-shadow: none;
--tmw-secondary-border: 3px dashed var(--tmw-secondary);
--tmw-primary-border: 3px dashed var(--tmw-primary);
--tmw-default-radius: 0;
--tmw-main-font: "ibmvga8";
--tmw-heading-font: "ibmvga8";
/*
--tmw-main-font: "IBM Plex Mono";
--tmw-heading-font: "IBM Plex Mono";
*/
--font-size-x-small: 1rem;
--font-size-small: 1rem;
--font-size-medium: 1rem;
--font-size-large: 1rem;
--font-size-x-large: 1.375rem;
--font-size-xx-large: 1.75rem;
--font-size-xxx-large: 2rem;
scrollbar-color: var(--tmw-primary) #07060C;
}
.skin-citizen-terminal ::selection {
background: var(--background-color-primary--active);
box-shadow: inset 0 0 0 2px var(--color-primary);
}
#citizen-pref-theme-option-terminal {
background: #07060C;
border-radius: 0;
border: 3px dashed #0a0;
}
.skin-citizen-terminal body {
text-shadow: none;
}
.skin-citizen-terminal body::before {
content: " ";
display: block;
position: fixed;
top: 0;
left: 0;
bottom: 0;
right: 0;
height: 100vh;
width: 100vw;
background: linear-gradient(rgba(18, 16, 16, 0) 50%, rgba(0, 0, 0, 0.25) 50%), linear-gradient(90deg, rgba(255, 0, 0, 0.06), rgba(0, 255, 0, 0.02), rgba(0, 0, 255, 0.06));
z-index: 99;
background-size: 100% 2px, 3px 100%;
pointer-events: none;
}
/*
@media screen and (min-width: 1120px) {
.skin-citizen-terminal main {
height: calc(100vh - 85px);
overflow-y: auto;
}
}
*/
.skin-citizen-terminal b, .skin-citizen-terminal strong {
text-shadow: 0 0 5px var(--tmw-primary);
color: var(--color-base--emphasized);
}
.skin-citizen-terminal :is(h1, h2, h3, h4, h5, h6) {
font-family: "Sixtyfour", monospace !important;
font-optical-sizing: auto;
font-weight: 400;
font-style: normal;
font-variation-settings:
"BLED" 0,
"SCAN" 0;
color: var(--color-base--emphasized);
letter-spacing: 0;
}
.skin-citizen-terminal :is(a, cite > a, .mw-parser-output a.extiw, .mw-parser-output a.extiw:active, .mw-parser-output a.external) {
color: var(--color-base--emphasized) !important;
text-decoration: underline;
}
.skin-citizen-terminal img {
filter: saturate(0.5);
}
.skin-citizen-terminal :is(:is(.mw_metadata,.mw-datatable,.wikitable) > tr > th,
:is(.mw_metadata,.mw-datatable,.wikitable) > tr > td,
:is(.mw_metadata,.mw-datatable,.wikitable) > * > tr > th,
:is(.mw_metadata,.mw-datatable,.wikitable) > * > tr > td) {
border: var(--tmw-primary-border) !important;
}
.skin-citizen-terminal .curved-table .wikitable{
border-collapse: collapse !important;
}
.skin-citizen-terminal .toccolours {
border-collapse: collapse;
}
.skin-citizen-terminal .toccolours th, .skin-citizen-terminal .toccolours td {
border: var(--tmw-primary-border) !important;
}
.skin-citizen-terminal .wikitable {
border-collapse: collapse;
}
.skin-citizen-terminal .ve-ui-toolbar {
position: sticky;
top: 0;
z-index: 2;
}
.skin-citizen-terminal .tracklist tr:nth-child(2n-1) {
background-color: inherit !important;
}
.skin-citizen-terminal #bandcamp, .skin-citizen-terminal video {
filter: saturate(0.5);
}
.skin-citizen-terminal [role=button] {
background-color: transparent !important;
}
/*Generic style templates*/
.tmw-primary-color-box {
border: var(--tmw-primary-border);
border-radius: var(--tmw-default-radius);
background: var(--tmw-box-gradient);
box-shadow: var(--tmw-primary-shadow);
padding: 1em;
}
.tmw-secondary-color-box {
border: var(--tmw-secondary-border);
border-radius: var(--tmw-default-radius);
background: var(--tmw-box-gradient);
box-shadow: var(--tmw-secondary-shadow);
padding: 1em;
}
p {
overflow-wrap: normal;
}
/* Scrollbar/selection pseudoelement modifications */
::selection {
background: var(--tmw-primary);
}
@media screen and (hover: hover) {
* {
scrollbar-width: initial;
}
/*
::-webkit-scrollbar {
width: 7px;
height: 7px;
}
::-webkit-scrollbar-thumb:hover {
box-shadow: none;
}
::-webkit-scrollbar-thumb:active {
box-shadow: none;
}
::-webkit-scrollbar-thumb {
background-color: #f81472;
border-radius: var(--tmw-default-radius);
border: 1px solid transparent;
box-shadow: none;
}
}
::-webkit-scrollbar {
background: inherit;
}
*/
/*General body/interface modifications*/
html {
background: var(--tmw-bg-gradient);
}
body {
background: var(--tmw-bg-gradient);
/*font: 0.8125rem/1.25rem monospace;*/
font-family: var(--tmw-main-font), monospace;
font-optical-sizing: auto;
font-weight: 400;
font-style: normal;
line-height: 1.25rem;
font-size: 1rem;
text-shadow: 0 0 5px var(--tmw-primary);
color: var(--tmw-text-color) !important;
display: flex;
flex-direction: column;
min-height: 100vh;
}
body::after {
content: "";
position: fixed;
top: 0;
left: 0;
margin: 0;
width: 100vw;
height: 100vh;
background: var(--tmw-after-gradient);
pointer-events: none;
}
/*
.page-Home::after {
z-index: -1;
}
*/
dd {
margin-bottom: 1em;
}
.mw-page-title-parenthesis {
color: inherit;
font-size: inherit;
}
.citizen-body-container {
gap: 0;
margin: 0 0 var(--space-xl) 0;
}
.citizen-header__logo img {
filter: var(--tmw-drop-shadow);
}
.mw-indicators {
display: none;
}
.mw-body-header .page-actions {
display: none !important;
}
@media screen and (min-width: 1120px) {
.citizen-toc-enabled .citizen-body-container {
grid-template-areas:
'toc header'
'toc content'
'footer footer';
grid-template-columns: var(--width-toc) minmax(0,var(--width-layout));
}
.citizen-body-header--sticky .citizen-toc-enabled .citizen-body-container {
grid-template-areas:
'header header'
'toc content'
'footer footer';
grid-template-columns: var(--width-toc) minmax(0,var(--width-layout));
}
}
a {
color: var(--tmw-secondary);
}
.mw-parser-output span>a:hover, .mw-parser-output span>a:active {
text-shadow: 0 0 2px var(--tmw-secondary) !important;
}
h2:has(.mw-headline a) {
text-shadow: 0 0 2px var(--tmw-secondary);
}
h2:has(#References) {
clear: both;
}
blockquote {
color: inherit;
}
.citizen-toc__header {
color: var(--tmw-text-color);
font-weight: bold;
}
@media screen and (max-width: 1119px) {
#mw-panel-toc {
background: var(--tmw-box-gradient);
box-shadow: var(--tmw-layered-shadow) !important;
border-radius: var(--tmw-default-radius) !important;
}
#mw-panel-toc::after {
content: "";
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
}
@media screen and (max-width: 1119px) {
#citizen-toc__buttonCheckbox {
background: var(--tmw-table-gradient);
}
}
@media screen and (min-width: 1120px) {
.citizen-body-header--sticky .citizen-toc__card {
--toc-margin-top: calc(var(--header-size) - 2rem + var(--space-xxl));
}
.citizen-toc__card {
--toc-margin-top: 1em;
}
.citizen-toc {
padding-right: 1rem;
}
}
#ca-edit > a, #ca-ve-edit > a {
color: var(--color-base);
background-color: inherit;
}
.citizen-toc__listItem--active > .citizen-toc__link {
color: var(--tmw-secondary);
}
#siteSub, #contentSub, #contentSub2 {
display: none;
}
.citizen-header {
background: var(--tmw-table-gradient);
box-shadow: var(--tmw-secondary-shadow-clip);
}
@media screen and (min-width: 1120px) {
.citizen-header {
border-right: var(--tmw-secondary-border);
}
}
@media screen and (max-width: 1119px) {
.citizen-header {
border-top: var(--tmw-secondary-border);
}
}
.citizen-header::after {
content: "";
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
#t-cite {
display: none;
}
/*
.mw-body-header {
border-left: var(--tmw-secondary-border);
border-bottom: var(--tmw-secondary-border);
border-right: var(--tmw-secondary-border);
background: var(--tmw-box-gradient);
border-bottom-left-radius: var(--tmw-default-radius);
border-bottom-right-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-secondary-shadow-clip);
padding: 1.5em;
}
*/
.citizen-body-header--sticky .mw-body-header {
padding: 0.3rem 0 0.6rem;
border-left: initial;
border-right: initial;
box-shadow: initial;
}
.citizen-body-header--sticky .mw-body-header::before {
border-left: var(--tmw-secondary-border);
border-bottom: var(--tmw-secondary-border);
border-right: var(--tmw-secondary-border);
border-bottom-left-radius: var(--tmw-default-radius);
border-bottom-right-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-secondary-shadow-clip-2);
background: var(--tmw-table-gradient);
left: 0;
right: 0;
width: 100%;
}
.citizen-body-header--sticky .mw-body-header::after {
content: "";
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
.page-heading:not(.citizen-body-header--sticky .page-heading) {
margin-bottom: 1em;
}
.firstHeading-container {
justify-content: center;
}
.firstHeading {
text-align: center;
}
.mw-parser-output .hatnote {
text-wrap: pretty;
padding-left: 0 !important;
}
#citizen-section-collapsible-0 .hatnote {
text-align: center;
text-wrap: balance;
}
.citizen-body-header--sticky .firstHeading {
width: -webkit-fill-available;
width: -moz-available;
}
.citizen-body-header--sticky .citizen-jumptotop:hover {
margin-left: 1.5em;
}
.citizen-footer {
background: var(--tmw-table-gradient);
border-top: var(--tmw-secondary-border);
box-shadow: var(--tmw-secondary-shadow-clip);
padding: 0 var(--padding-page);
margin-top: auto;
}
.citizen-page-container {
min-height: 100vh;
}
.citizen-footer__container {
max-width: none;
}
@media screen and (max-width: 1119px) {
#footer-icons {
display: none;
}
#footer-tagline {
margin: 0 auto;
}
}
.citizen-footer__content {
display: none;
}
#footer-tagline img {
filter: var(--tmw-drop-shadow);
width: 100%;
height: auto;
}
.mw-content-ltr ol, .mw-content-rtl .mw-content-ltr ol {
margin: 0.3em 0 0 3.2em;
}
.citizen-userMenu__card {
background: var(--tmw-box-gradient);
box-shadow: var(--tmw-layered-shadow) !important;
border-radius: var(--tmw-default-radius) !important;
}
.citizen-userMenu__card::after {
content: "";
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
.citizen-drawer__card {
background: var(--tmw-box-gradient);
box-shadow: var(--tmw-layered-shadow) !important;
border-radius: var(--tmw-default-radius) !important;
}
.citizen-drawer__card::after {
content: "";
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
.mw-logo-icon {
filter: var(--tmw-drop-shadow);
}
.page-actions__card {
background: var(--tmw-box-gradient);
box-shadow: var(--tmw-layered-shadow) !important;
border-radius: var(--tmw-default-radius) !important;
}
.page-actions__card::after {
content: "";
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
.citizen-pref-panel {
background: var(--tmw-box-gradient);
box-shadow: var(--tmw-layered-shadow) !important;
border-radius: var(--tmw-default-radius) !important;
}
.citizen-pref-panel::after {
content: "";
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
#citizen-pref-resetbutton {
background: transparent;
border-top: var(--tmw-secondary-border);
}
#citizen-pref-theme fieldset {
display: grid;
grid-template-columns: 1fr;
}
#citizen-pref-theme-option-light {
background: linear-gradient(90deg,hsl(205deg 55.13% 45.56%) -39%, #e94186 150%);
}
#citizen-pref-theme-option-dark {
background: radial-gradient(hsl(205,100%,12%),black 200%);
}
.citizen-pref-theme-option {
color:var(--tmw-text-color) !important;
}
#mw-version-license + .plainlinks {
color: var(--tmw-text-color);
}
#ts-link-0 {
display: none;
}
.mw-collapsible-toggle {
color: var(--tmw-text-color);
}
.mw-editsection a {
font-size: 0;
}
.citizen-editsection-icon::before {
position: relative;
}
/*Search modifications*/
.citizen-typeahead-input-overlay {
display: none;
}
.citizen-typeahead-input {
color: inherit;
}
.citizen-typeahead__item-sm .citizen-typeahead__text, .citizen-typeahead__item-md .citizen-typeahead__text {
white-space: normal;
}
.citizen-typeahead__title {
flex-shrink: 1;
text-wrap: balance;
}
.citizen-typeahead__thumbnail {
position: relative;
z-index: 1;
}
input {
font-family: inherit;
}
.citizen-search__card {
background: var(--tmw-table-gradient);
border: var(--tmw-secondary-border);
box-shadow: var(--tmw-secondary-shadow);
border-radius: var(--tmw-default-radius);
width: auto;
}
@media (width >= 1120px) {
.citizen-search__card {
margin: 0;
margin-left:var(--header-size);
border-top-left-radius: 0;
border-top-right-radius: 0;
}
}
.citizen-search__card::after {
content: "";
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
.citizen-typeahead {
background: var(--tmw-table-gradient);
border: var(--tmw-secondary-border);
box-shadow: var(--tmw-secondary-shadow);
border-bottom-left-radius: var(--tmw-default-radius);
border-bottom-right-radius: var(--tmw-default-radius);
margin: 0 0 0 -3px;
}
.citizen-typeahead::after {
content: "";
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
.citizen-search__card.citizen-search__card--expanded .citizen-typeahead {
border-top-color: var(--tmw-secondary);
}
::placeholder {
color: var(--tmw-text-color);
opacity: 1; /* Firefox */
}
.citizen-header .citizen-menu-checkbox-checkbox[aria-expanded='true'] ~ .citizen-header__button::before {
pointer-events: auto;
visibility: visible;
opacity: 1;
}
.citizen-header .citizen-menu-checkbox-checkbox ~ .citizen-header__button::before {
position: fixed;
inset: 0 0 0 0;
z-index: 1;
width: auto;
height: auto;
pointer-events: none;
visibility: hidden;
content: '';
background-color: var(--background-color-overlay);
opacity: 0;
transition: var(--transition-menu);
transition-property: opacity;
}
#citizen-search__checkbox:checked ~ .citizen-search__button,
#citizen-drawer__checkbox:checked ~ .citizen-drawer__button,
.page-actions .citizen-menu-checkbox-checkbox:checked ~ .page-actions__button,
.citizen-pref__button[aria-expanded='true'],
.citizen-header__inner .citizen-menu-checkbox-checkbox:checked ~ .citizen-header__button {
background-color: transparent;
border: var(--tmw-secondary-border);
border-radius: var(--tmw-default-radius);
}
.citizen-header .citizen-menu-checkbox-checkbox ~ .citizen-header__button::before {
background-color: transparent;
}
.citizen-menu__heading, .citizen-menu .mw-list-item a,
#ca-edit > a, #ca-ve-edit > a, .citizen-pref__tickmarks,
#pt-usergroups a {
color: var(--tmw-text-color);
}
label[for=searchInput] {
margin-bottom: 0;
}
/*Page menu*/
.first-page-actions {
display: none;
}
.client-js .citizen-ve-edit-merged#ca-edit {
margin-left: 0;
border-left: 0;
}
.client-js .citizen-ve-edit-merged#ca-edit > a {
gap: var(--space-sm);
font-size: inherit;
}
.page-actions {
display: flex !important;
margin-left: 0;
}
.page-actions__button {
width: var(--header-button-size);
height: var(--header-button-size);
}
#page-actions-more__buttonCheckbox .citizen-ui-icon {
width: var(--header-icon-size);
height: var(--header-icon-size);
}
#page-actions-more__card {
gap: 0;
right: initial !important;
top: initial;
bottom: 100%;
left: 0;
margin: 1rem;
}
@media screen and (min-width: 1120px) {
#page-actions-more__card {
left: 100%;
top: 0;
bottom: unset;
pointer-events: none;
visibility: hidden;
opacity: 0;
transform: scale(0);
transform-origin: top left;
}
}
@media screen and (max-width: 1119px) {
#page-actions-more__card {
transform-origin: bottom right;
}
}
.page-actions__card .citizen-menu__heading {
display: none;
}
/*Images/Captions modifications*/
.thumbcaption {
font-weight: bold;
text-wrap: balance;
text-align: center !important;
padding: 0.5em 0 0;
min-height: 1em;
color: inherit;
}
.skin-citizen-terminal .thumbcaption {
padding: 0;
}
/*.thumbinner > a {
display: flex;
justify-content: center;
}
.figure > a {
display: flex;
justify-content: center;
}*/
.hidden-image {
display: none;
}
.thumbimage {
border: var(--tmw-primary-border) !important;
border-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-primary-shadow);
/*padding: 1px;*/
}
figcaption {
font-weight: bold !important;
text-wrap: balance;
text-align: center !important;
border: 0 !important;
border-top: 0 !important;
border-width: 0 !important;
box-shadow: none !important;
background-color: revert !important;
padding: 0.75em !important;
}
figure {
border: 0 !important;
background-color: revert !important;
border-collapse: separate !important;
}
figure[typeof~='mw:File/Thumb'] > :not(figcaption) .mw-file-element,
figure[typeof~='mw:File/Frame'] > :not(figcaption) .mw-file-element {
margin: 0 !important;
border: var(--tmw-primary-border-figure) !important;
border-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-primary-shadow);
}
.mw-content-ltr figure[typeof~='mw:File/Thumb'] > .mw-file-description::after,
.mw-content-ltr figure[typeof~='mw:File/Thumb'] > .mw-file-magnify::after {
display: none;
}
.mw-content-ltr figure[typeof~='mw:File/Thumb'] > figcaption::before {
display: none;
}
.borderless-img-with-caption .thumbimage {
border: 0 !important;
box-shadow: none;
}
.thumbinner {
position: relative;
z-index: 1;
padding: 0;
overflow: visible !important;
display: flex;
flex-direction: column;
align-items: center;
}
.thumbinner > a.image:not(#polaroid-gallery .thumbinner > a.image), .thumbinner > a:not(.image) {
margin: 0;
overflow: hidden;
border-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-layered-shadow);
padding: 0;
border: 0;
}
.thumbinner > a:not(.image) {
}
.thumbimage:not(#polaroid-gallery .thumbimage) {
border: 0 !important;
border-radius: 0;
box-shadow: none;
}
.thumbinner > a.image img, .thumbinner > a.image source {
max-width: 100%;
}
.citizen-table-wrapper a.image {
border-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-layered-shadow);
margin: 1em;
}
.no-img-mod a.image {
border-radius: 0 !important;
box-shadow: none !important;
filter: var(--tmw-drop-shadow);
position: relative;
z-index: 1;
}
/*
.citizen-body a.image:hover:not(.lazy):not(.new) {
overflow: visible;
}*/
/*Infobox modifications*/
.infobox {
box-shadow: var(--tmw-primary-shadow);
border: var(--tmw-primary-border);
border-spacing: 3px;
background-image: var(--tmw-box-gradient);
border-radius: var(--tmw-default-radius);
/*margin: 0.5em 0 0.5em 1.5em;*/
margin: 0 0 1.5em 1.5em;
padding: 0.5em;
float: right;
clear: both;
font-size: var(--font-size-x-small);
width: 100%;
max-width: 20rem;
/*width: min-content;*/
line-height: 1.5em;
}
.infobox th {
background: initial !important;
}
.infobox .nowrap {
white-space: nowrap;
padding-right: 10px;
}
.infobox :is(.infobox-above, .infobox-title, caption) {
font-size: 125%;
font-weight: bold;
text-align: center;
text-wrap: balance;
}
.infobox :is(.infobox-header,.infobox-subheader, .infobox-image, .infobox-full-data, .infobox-below) {
text-align: center;
}
.infobox .infobox-navbar {
text-align: right;
}
.infobox .mw-collapsible-toggle {
float: none;
color: var(--tmw-text-color);
}
.infobox tbody {
position: relative;
z-index: 1;
}
@media screen and (max-width: 850px) {
.infobox {
float: none;
margin: 1em auto !important;
}
}
.infobox a.image, .infobox img:not(a > img) {
border-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-layered-shadow);
margin: 1em;
}
.infobox .embedvideo {
margin: 1em;
}
.infobox-header, .infobox-label, .infobox-above, .infobox-full-data, .infobox-data, .infobox-below, .infobox-subheader, .infobox-image, .infobox-navbar, .infobox th, .infobox td {
vertical-align: top;
}
.infobox-label {
padding-right: 1em;
}
.infobox-label, .infobox-data, .infobox th, .infobox td {
text-align: left;
}
.infobox-below {
text-align: left !important;
}
.infobox-title, .infobox caption {
padding: 0.2em;
}
.hidden-content.mw-collapsible-content p {
display: none;
}
.infobox-caption {
text-wrap: balance;
padding-top: 0.3rem;
}
.mw-body-content table .infobox-image a > img {
max-width: 100% !important;
height: auto;
}
.infobox-full-data[colspan="2"] tr {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(50px,1fr));
gap: 1em;
justify-items: center;
}
.infobox-full-data[colspan="2"] tr td {
width: initial !important;
padding: 0 !important;
}
.infobox-full-data table {
width: -webkit-fill-available;
width: -moz-available;
}
table.infobox caption.infobox-title {
color: inherit;
}
/*Navbox modifications - used at the bottom of content pages*/
.navbox-inner {
box-shadow: var(--tmw-primary-shadow);
}
.navbox-inner .fn.org {
font-size: 100% !important;
margin: 0 !important;
}
@media screen and (max-width: 400px) {
.mw-parser-output .navbox-title .fn a {
margin-left: 0 !important;
}
.navbox tr:has(.navbox-group) {
display: inline-flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: center;
margin: 1em 0;
}
.navbox-group {
width: initial !important;
}
.navbox ul {
text-align: center !important;
}
.navbox-title {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 1em;
}
}
a.mw-selflink {
font-style: italic;
}
/*Headings modifications*/
h1, h2, h3, h4, h5, h6 {
color: var(--tmw-primary);
font-family: var(--tmw-heading-font), monospace !important;
text-shadow: var(--tmw-heading-shadow);
letter-spacing: -0.06rem;
/*background: radial-gradient(circle at top, var(--tmw-primary), red);
-webkit-text-fill-color: transparent;
-webkit-background-clip: text;*/
filter: var(--tmw-drop-shadow);
}
h2 + .thumb, h3 + .thumb {
padding-top: 1em;
}
/*
.citizen-sections-enabled .citizen-section-heading .mw-headline:hover,
.citizen-sections-enabled .citizen-section-heading .mw-heading h1:hover,
.citizen-sections-enabled .citizen-section-heading .mw-heading h2:hover {
-webkit-text-fill-color: initial;
}*/
/*Reference tooltips modifications - when hovering over a citation/Other reference stuff*/
.rt-settingsLink {
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fd184e' d='M20 14.5v-2.9l-1.8-.3c-.1-.4-.3-.8-.6-1.4l1.1-1.5-2.1-2.1-1.5 1.1c-.5-.3-1-.5-1.4-.6L13.5 5h-2.9l-.3 1.8c-.5.1-.9.3-1.4.6L7.4 6.3 5.3 8.4l1 1.5c-.3.5-.4.9-.6 1.4l-1.7.2v2.9l1.8.3c.1.5.3.9.6 1.4l-1 1.5 2.1 2.1 1.5-1c.4.2.9.4 1.4.6l.3 1.8h3l.3-1.8c.5-.1.9-.3 1.4-.6l1.5 1.1 2.1-2.1-1.1-1.5c.3-.5.5-1 .6-1.4l1.5-.3zM12 16c-1.7 0-3-1.3-3-3s1.3-3 3-3 3 1.3 3 3-1.3 3-3 3z'/%3E%3C/svg%3E");
}
.rt-tooltip {
background: var(--tmw-box-gradient);
border: var(--tmw-secondary-border);
border-radius: var(--tmw-default-radius);
font-size: 14px;
box-shadow: var(--tmw-secondary-shadow);
color: inherit;
}
.rt-tooltip::after {
content: "";
position: inherit;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
.rt-tooltipTail {
display: none;
}
ol.references li:target,
sup.reference:target {
background-color: var(--tmw-primary);
}
ol.references > li {
word-wrap: break-word;
}
cite > a,
.mw-parser-output a.extiw,
.mw-parser-output a.extiw:active,
.mw-parser-output a.external {
color: var(--tmw-secondary) !important;
}
/*File page */
#filetoc {
position: relative;
}
#filetoc::before {
background-color: transparent;
backdrop-filter: none;
}
@media (min-width: 1120px) {
#filetoc {
right: 0;
}
}
.cp-wrapper {
padding: 1em;
}
.cp-wrapper img {
filter: var(--tmw-drop-shadow);
}
.fullImageLink {
position: relative;
z-index: 1;
}
.fullImageLink video {
height: auto !important;
}
/*MWE popups modifications - when hovering over a link to another article*/
.mwe-popups {
border-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-layered-shadow);
}
.mwe-popups .mwe-popups-container {
background: var(--tmw-box-gradient);
border-radius: var(--tmw-default-radius);
}
.mwe-popups .mwe-popups-extract[dir='ltr']::after {
background-image: none;
}
.mwe-popups-container::after {
content: "";
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
.mwe-popups-discreet, .mwe-popups-extract {
position: relative;
z-index: 1;
}
.mwe-popups-extract {
font-size: 0.75rem;
}
.mwe-popups-thumbnail {
object-position: top;
}
/*
.mwe-popups.mwe-popups-is-not-tall .mwe-popups-thumbnail {
width: 100%;
height: auto;
}
.mwe-popups-is-tall .mwe-popups-thumbnail {
width: auto;
height: 100%;
}
*/
/*
.mwe-popups {
background: transparent;
border: var(--tmw-secondary-border);
border-radius: var(--tmw-default-radius);
}
.mwe-popups-container {
background: var(--tmw-box-gradient) !important;
border: var(--tmw-secondary-border);
border-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-secondary-shadow);
}
.mwe-popups-container::after {
content: "";
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
.mwe-popups-extract:hover {
color: var(--tmw-secondary) !important;
}
.mwe-popups .mwe-popups-extract[dir="ltr"]:after {
background-image: none !important;
}
.mwe-popups .mwe-popups-container {
clip-path: none;
}
.mwe-popups.mwe-popups-is-not-tall .mwe-popups-thumbnail {
border-top-left-radius: var(--tmw-default-radius);
border-top-right-radius: var(--tmw-default-radius);
width: 316px;
z-index: 1;
position: relative;
}
.mwe-popups.mwe-popups-is-tall .mwe-popups-discreet .mwe-popups-thumbnail {
border-top-right-radius: var(--tmw-default-radius);
border-bottom-right-radius: var(--tmw-default-radius);
z-index: 1;
position: relative;
}
.mwe-popups .mwe-popups-extract {
color: var(--tmw-text-color);
font-size: 0.75rem;
}
.mwe-popups-discreet {
margin-top: 0 !important;
}
*/
/*Tables modifications*/
table {
display: table;
}
td {
background-color: initial !important;
}
td > p:first-child, td > ul:first-child, td > ol:first-child {
margin-top: revert;
}
/*Ensures that sections with multiple tables have tables of equal width*/
.table-grid-wrapper {
display: grid;
}
.citizen-table-wrapper {
/*overflow-x: auto;*/
border-radius: var(--tmw-default-radius);
margin: var(--space-md) 0;
}
.wikitable {
margin: 0;
box-shadow: var(--tmw-primary-shadow);
}
.wikitable caption {
text-align: center;
padding: var(--space-sm);
caption-side: top;
}
.wikitable th {
text-align: unset;
font-weight: bold;
color: var(--tmw-text-color);
}
.wikitable:not(.datatable) tr:first-of-type th:last-child, .wikitable:not(.datatable) tr:first-of-type td:last-child {
border-top-right-radius: var(--tmw-default-radius);
}
.wikitable:not(.datatable) tr:first-of-type th:first-child, .wikitable:not(.datatable) tr:first-of-type td:first-child {
border-top-left-radius: var(--tmw-default-radius);
}
.wikitable:not(.datatable) tr:last-of-type th:first-child, .wikitable:not(.datatable) tr:last-of-type td:first-child {
border-bottom-left-radius: var(--tmw-default-radius);
}
.wikitable:not(.datatable) tr:last-of-type th:last-child, .wikitable:not(.datatable) tr:last-of-type td:last-child {
border-bottom-right-radius: var(--tmw-default-radius);
}
.wikitable tr:first-of-type th:last-child, .wikitable tr:first-of-type td:last-child {
border-top-right-radius: 0;
}
.wikitable tr:first-of-type th:first-child, .wikitable tr:first-of-type td:first-child {
border-top-left-radius: 0;
}
.wikitable tr:last-of-type th:first-child, .wikitable tr:last-of-type td:first-child {
border-bottom-left-radius: 0;
}
.wikitable tr:last-of-type th:last-child, .wikitable tr:last-of-type td:last-child {
border-bottom-right-radius: 0;
}
.mw-body .mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,
.mw-changeslist-legend,
.mw-body .mw-search-profile-tabs,
.mw-body fieldset#mw-searchoptions,
.mw_metadata,
.wikitable,
.mw-datatable {
color: inherit !important;
background: inherit !important;
border: initial;
}
:is(.mw_metadata, .mw-datatable, .wikitable) > tr > th,
:is(.mw_metadata, .mw-datatable, .wikitable) > tr > td,
:is(.mw_metadata, .mw-datatable, .wikitable) > * > tr > th,
:is(.mw_metadata, .mw-datatable, .wikitable) > * > tr > td {
border: 1px solid hsl(335deg 89.24% 35.86%) !important;
}
.skin-citizen-light :is(.mw_metadata, .mw-datatable, .wikitable) > tr > th,
.skin-citizen-light :is(.mw_metadata, .mw-datatable, .wikitable) > tr > td,
.skin-citizen-light :is(.mw_metadata, .mw-datatable, .wikitable) > * > tr > th,
.skin-citizen-light :is(.mw_metadata, .mw-datatable, .wikitable) > * > tr > td {
border: 1px solid var(--tmw-primary) !important;
}
.wikitable {
background: unset;
background-color: unset;
color: unset;
border: var(--tmw-primary-border);
background-image: var(--tmw-table-gradient) !important;
}
.wikitable :is(td, tr) :is(ul, ol, dl) {
text-align: left;
}
.curved-table .wikitable {
border-collapse: inherit !important;
border-spacing: 0;
border-radius: var(--tmw-default-radius);
padding: 0;
width: -webkit-fill-available;
width: -moz-available;
}
.curved-table th {
text-align: center;
}
.curved-table .wikitable ol {
margin: 0.3em 0 0 2.2em;
}
.curved-table .wikitable li {
margin-bottom: 0.1em;
}
.curved-table tbody {
box-shadow: var(--tmw-primary-shadow) !important;
border-radius: var(--tmw-default-radius) !important;
}
.tour-table-imgs {
display: flex;
flex-direction: row-reverse;
}
.tour-block {
display: flex;
flex-direction: column;
justify-content: space-around;
}
.tour-table-imgs .curved-table {
width: -webkit-fill-available;
width: -moz-available;
}
@media screen and (max-width: 850px) {
.tour-table-imgs {
display: block;
}
.tour-block {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(310px, 1fr));
justify-items: center;
align-items: center;
gap: 1em;
text-align: center;
text-wrap: balance;
padding-top: 1rem;
}
.tour-block .thumb {
float: none;
}
}
.scroll-left.overflowed .content-table-left,
.scroll-right.overflowed .content-table-right {
border-left: 0;
}
.toccolours th,
.toccolours td {
width: auto !important;
vertical-align: middle !important;
padding-right: 0 !important;
border: 1px solid hsl(335deg 89.24% 35.86%) !important;
}
.skin-citizen-light :is(.toccolours th, .toccolours td) {
border: 1px solid var(--tmw-primary) !important;
}
.toccolours th {
text-align: center !important;
}
.toccolours td {
padding-left: 1em;
}
.toccolours {
border: var(--tmw-primary-border) !important;
background: inherit !important;
border-collapse: separate;
background-image: var(--tmw-table-gradient) !important;
border-radius: var(--tmw-default-radius);
border-spacing: 0;
padding: 0 !important;
}
.toccolours tbody{
box-shadow: var(--tmw-primary-shadow);
border-radius: var(--tmw-default-radius);
}
#fileinfotpl_desc {
border-top-left-radius: var(--tmw-default-radius);
}
#fileinfotpl_desc + td {
border-top-right-radius: var(--tmw-default-radius);
}
.toccolours th:has(small) {
border-bottom-left-radius: var(--tmw-default-radius);
}
.toccolours th:has(small) + td {
border-bottom-right-radius: var(--tmw-default-radius);
}
.mw-body-content a > img,
.mw-body-content .floatnone > img {
position: relative;
z-index: 1;
max-width: 100%;
height: auto;
}
.chart-table tr:first-of-type th:first-of-type {
border-top-left-radius: var(--tmw-default-radius);
border-top-right-radius: var(--tmw-default-radius);
}
.chart-table tr:last-of-type td:first-of-type {
border-bottom-left-radius: 10px;
}
.chart-table tr:last-of-type td:last-of-type {
border-bottom-right-radius: 10px;
}
.filehistory {
border-collapse: separate;
border-radius: var(--tmw-default-radius);
border-spacing: 0;
padding: 0;
& tbody {
border-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-primary-shadow);
}
& th:first-of-type {
border-top-left-radius: var(--tmw-default-radius);
}
& th:last-of-type {
border-top-right-radius: var(--tmw-default-radius);
}
& tr:last-of-type td:first-of-type {
border-bottom-left-radius: var(--tmw-default-radius);
}
& tr:last-of-type td:last-of-type {
border-bottom-right-radius: var(--tmw-default-radius);
}
}
#metadata, .mw-imagepage-section-metadata {
display: none;
}
/*Image viewer modifications*/
.mw-mmv-post-image,
.mw-mmv-image-metadata {
color: inherit;
background: var(--tmw-bg-gradient);
border-top: var(--tmw-secondary-border);
}
.mw-mmv-image-metadata-desc-column {
width: 100%;
}
.mw-mmv-image-metadata-links-column {
float: none;
}
.mw-mmv-credit, .mw-mmv-image-desc {
color: inherit;
}
.mw-ui-button.mw-ui-progressive:not(:disabled) {
background-color: var(--tmw-primary);
}
.mw-mmv-post-image {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.mw-mmv-post-image::after {
content: "";
position: inherit;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
.mw-mmv-dialog-down-arrow {
display: none;
}
.mw-mmv-options-dialog-header {
color: var(--tmw-primary);
}
.mw-mmv-options-text-header,
.mw-mmv-options-text-body,
.mw-ui-button.mw-ui-quiet {
color: inherit;
}
.mw-mmv-dialog .mw-mmv-dialog-warning,
.mw-mmv-download-pane .mw-mmv-download-attribution {
background-color: unset !important;
}
.mw-mmv-download-pane .mw-mmv-download-area {
padding-bottom: 0;
}
.mw-mmv-options-dialog::after,
.mw-mmv-reuse-dialog::after,
.mw-mmv-download-dialog::after {
content: "";
position: absolute;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
/*Tabber modifications*/
.tabber__tab,
.tabber__tab:visited {
color: var(--tmw-primary);
}
.tabber__tab {
filter: var(--tmw-drop-shadow);
}
.tabber__tab[aria-selected="true"],
.tabber__tab[aria-selected="true"]:visited {
color: var(--tmw-secondary);
}
.tabber__indicator {
background: none;
}
.tabber__header {
box-shadow: none;
/*border-bottom: var(--tmw-secondary-border);*/
}
.tabber__tabs {
flex-wrap: wrap;
justify-content: center;
}
.infobox-tabber .tabber__section, .infobox-tabber .tabber__panel {
margin: 0 auto;
}
/*
@media screen and (max-width: 850px) {
}
@media (width > 850px) {
.page-List_of_The_Midnight_merchandise .tabber__header {
align-items: flex-end;
}
}
*/
.tabber__header__next:after {
background-image: linear-gradient(transparent, transparent),
url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 1L5.6 2.5 13 10l-7.4 7.5L7 19l9-9z' style='fill: rgb(248, 20, 114);'/%3e%3c/svg%3e") !important;
}
.tabber__header__prev:after {
background-image: linear-gradient(transparent, transparent),
url("data:image/svg+xml;charset=UTF-8,%3c?xml version='1.0' encoding='utf-8'?%3e%3csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M4 10l9 9 1.4-1.5L7 10l7.4-7.5L13 1z' style='fill: rgb(248, 20, 114);'/%3e%3c/svg%3e") !important;
}
.infobox-tabber .tabber__header {
border-bottom: 0;
margin: 0 auto;
}
/*
.infobox-tabber .infobox {
width: -webkit-fill-available;
width: -moz-available;
}
*/
.infobox-tabber .tabber {
width: fit-content;
float: right;
margin-left: 2em;
}
.infobox-tabber .infobox {
margin: 0;
}
.infobox-tabber .tabber__panel[aria-hidden="true"] {
width: 0 !important;
}
/*
.infobox-tabber .tabber__panel {
overflow: scroll;
}
*/
@media (width <= 850px) {
.infobox-tabber .tabber {
float: none;
padding-left: 0;
margin: 0 auto;
}
}
/*Bandcamp/Soundcloud modifications*/
#bandcamp,
#bandcamp-album {
position: relative;
z-index: 1;
max-width: 300px;
}
#bandcamp iframe {
border: 0 !important;
border-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-layered-shadow);
}
/*
.infobox #bandcamp iframe {
margin: 1em;
}
*/
.infobox-image :is(#bandcamp, #bandcamp-album) {
width: 19.5rem;
max-width: 100%;
}
@media screen and (max-width: 380px) {
.infobox-image :is(#bandcamp, #bandcamp-album) {
width: 100%;
}
}
.infobox-image #bandcamp iframe {
width: 101% !important;
height: auto !important;
aspect-ratio: 1;
}
:is(.skin-citizen-dark, .skin-citizen-light) .infobox-image #bandcamp {
padding: 1em;
}
/*
.infobox-image #bandcamp {
max-width: none;
}*/
.sc-wrapper {
display: flex;
justify-content: center;
z-index: 1;
position: relative;
padding: 1em;
}
.sc-wrapper iframe {
border-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-layered-shadow);
}
/*Tracklists modifications*/
.tracklist {
border-collapse: separate;
border: var(--tmw-secondary-border);
border-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-secondary-shadow-clip-2);
width: -webkit-fill-available;
width: -moz-available;
}
.citizen-table-wrapper:has(.tracklist) {
border-radius: 0;
}
.tracklist-number-header {
border-top-left-radius: var(--tmw-default-radius);
}
.tracklist-length-header {
border-top-right-radius: var(--tmw-default-radius);
}
.tracklist-total-length th {
border-bottom-left-radius: var(--tmw-default-radius);
}
.tracklist-total-length td {
border-bottom-right-radius: var(--tmw-default-radius);
}
.tracklist caption {
caption-side: top;
color: inherit;
}
.tracklist th {
background-color: inherit !important;
background-image: inherit !important;
}
.tracklist tr {
background-color: transparent !important;
}
:is(.skin-citizen-light, .skin-citizen-dark, .skin-citizen-terminal) .tracklist tr:hover,
:is(.skin-citizen-light, .skin-citizen-dark, .skin-citizen-terminal) .tracklist tr:nth-child(2n-1):hover {
background-color: var(--background-color-quiet--hover) !important;
}
.tracklist tr:nth-child(2n-1) {
background-color: #052540 !important;
}
.skin-citizen-light .tracklist tr:nth-child(2n-1) {
background-color: transparent !important;
}
.tracklist tr.tracklist-total-length {
background-image: none;
}
.tracklist-total-length th > span {
background-color: transparent !important;
}
.tracklist tr:first-of-type,
.tracklist tr:last-of-type,
.tracklist-total-length td {
background-color: #00000029 !important;
}
.skin-citizen-light :is(.tracklist tr:first-of-type,
.tracklist tr:last-of-type,
.tracklist-total-length td) {
background-color: #00000029 !important;
}
.tracklist tbody {
border-radius: var(--tmw-default-radius);
box-shadow: 0 0 0 2px #00000029;
display: block;
}
.skin-citizen-light .tracklist tbody {
border-radius: var(--tmw-default-radius);
box-shadow: 0 0 0 2px #00000029;
background: var(--tmw-table-gradient);
}
.mw-parser-output .tracklist th.tracklist-length-header,
.mw-parser-output .tracklist th.tracklist-number-header,
.mw-parser-output .tracklist th[scope="row"],
.mw-parser-output .tracklist-length,
.mw-parser-output .tracklist-total-length td {
padding: 0.125rem 1rem;
}
/*Tour listing element - used on Live Performances page and a few other places*/
.tour-listing {
display: flex;
align-items: center;
gap: 1em;
padding: 1em;
}
.tour-listing .item1 img {
max-width: initial;
}
@media screen and (max-width: 500px) {
.tour-listing {
flex-direction: column;
}
}
/*Tour gallery/Poster gallery - used on tour/show pages*/
/* Tour gallery code */
#tour-gallery ul, .column-gallery {
/*display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: center;
gap: 35px;*/
columns: 20rem;
margin: 0;
list-style-type: none;
padding: 1em 0;
}
:is(#tour-gallery ul, .column-gallery) > div {
padding: 1em;
}
:is(#tour-gallery ul, .column-gallery) .thumb {
break-inside: avoid;
}
/*Media group modifications - used for grouping song versions and media associated with song (videos)*/
.grid-sizer {
width: 19em;
}
.masonry-group {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(310px, 1fr));
justify-items: center;
gap: 1em;
text-align: center;
text-wrap: balance;
& > * {
align-self: start
}
}
.media-group {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(310px, 1fr));
justify-items: center;
gap: 1em;
text-align: center;
text-wrap: balance;
padding-top: 1rem;
}
.media-group .thumb {
margin: 0;
padding: 0;
}
.media-group .thumbcaption {
font-weight: bold;
padding: 0.5em 0 0;
font-size: 1rem;
}
.group-center {
align-self: center;
}
.center-group {
align-items: center;
}
.media-group #bandcamp {
max-width: none;
}
.media-group #bandcamp iframe {
border: 0 !important;
box-shadow: var(--tmw-layered-shadow);
width: 100% !important;
height: auto !important;
aspect-ratio: 1;
max-width: 280px;
/*padding: 1px;*/
}
@media screen and (max-width: 350px) {
.media-group {
display: block;
}
.media-group > div {
padding-top: 1em !important;
}
}
.music-wrapper {
display: flex;
flex-direction: column;
align-items: center;
}
.music-wrapper p {
margin: 0;
}
.music-wrapper .caption {
font-weight: bold;
padding: 0.5em 0 0;
}
.music-wrapper a:has(>img) {
filter: var(--tmw-drop-shadow);
position: relative;
z-index: 1;
vertical-align: baseline !important;
}
.music-wrapper a > img {
aspect-ratio: 1;
object-fit: scale-down;
transform: none !important;
}
/*Merch gallery - styling and layout for gallery on Merchandise page*/
.merch-gallery {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(190px, 1fr));
justify-items: center;
overflow: hidden;
/*align-items: start;*/
}
.merch-gallery .thumbcaption {
width: 160px;
}
.merch-gallery .thumb {
margin: 0 !important;
padding: 1em !important;
}
.merch-gallery .thumbimage {
/*box-shadow: var(--tmw-primary-shadow);*/
max-height: 170px;
aspect-ratio: 1;
/*padding: 1em;*/
margin: 0;
object-fit: contain;
}
.merch-gallery .thumbinner {
width: auto !important;
z-index: initial;
}
.merch-gallery a {
width: 160px;
height: 160px;
/*background: var(--tmw-box-gradient);
border-radius: var(--tmw-default-radius);*/
border-radius: 0 !important;
box-shadow: none !important;
filter: var(--tmw-drop-shadow);
position: relative;
z-index: 1;
}
/*Video element modifications*/
.embedvideo video, .embedvideo[data-service='youtube'] {
border-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-layered-shadow);
}
.embedvideo video {
height: auto !important;
}
.embedvideo.mw-halign-center[data-service='youtube'] {
display: table !important;
}
.infobox .embedvideo[data-service='youtube'] {
width: unset !important;
max-width: 100%;
display: block !important;
}
.embedvideo video:fullscreen,
.embedvideo video:-webkit-full-screen {
object-fit: contain !important;
border-radius: 0;
}
.embedvideo {
z-index: 1;
display: block;
position: relative;
}
@media screen and (max-width: 850px) {
.embedvideo {
float: none !important;
margin: 0 auto !important;
}
}
/*
.thumbinner:has(> .embedvideo) {
max-width: none !important;
}*/
.media-group .thumbinner:has(> .embedvideo) {
width: inherit !important;
}
.media-group .thumb:has(.embedvideo) {
margin: 0;
padding: 0;
align-self: center;
}
.embedvideo figcaption {
text-align: center;
font-weight: bold;
}
.embedvideo-wrapper:not(.embedvideo[data-service='youtube'] .embedvideo-wrapper) {
height: auto !important;
}
.embedvideo-player, .embedvideo-consent {
border-radius: var(--tmw-default-radius);
z-index: 1;
}
.embedvideo-loader__service {
display: none;
}
/*
.embedvideo[data-service='youtube'] {
}
*/
.video-wrapper {
display: flex;
flex-wrap: wrap;
place-content: center;
}
.video-outer {
background-position: center;
background-size: contain;
background-repeat: no-repeat;
/*border-radius: 10%;*/
background-image: url(https://themidnight.wiki/images/7/75/Television.png);
width: clamp(250px, 100%, 600px);
/*
width: 100%;
max-width: 500px;
*/
position: relative;
float: none;
clear: both;
z-index: 1;
aspect-ratio: 4 / 3;
display: flex;
flex-wrap: wrap;
place-content: center;
}
.skin-citizen-light .video-outer {
background-image: url(https://themidnight.wiki/images/5/55/TelevisionWhite.png);
}
.video-outer video {
position: relative;
width: 74%;
background: black;
top: -2%;
border-radius: 3%;
object-fit: fill;
aspect-ratio: 4 / 3;
}
.video-outer video:fullscreen,
.video-outer video:-webkit-full-screen {
object-fit: contain !important;
border-radius: 0;
}
.video-wrapper .caption {
margin: 0;
font-weight: bold
}
/*Data tables*/
:focus-visible {
outline: none;
}
.curved-table .dt-container tbody {
box-shadow: none !important;
border-radius: 0 !important;
}
.citizen-overflow--right:has(.dt-container), .citizen-overflow--left:has(.dt-container) {
-webkit-mask-image: none;
mask-image: none;
}
table.dataTable {
width: -webkit-fill-available !important;
width: -moz-available !important;
font-size: 0.75em;
}
.dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate {
color: inherit;
}
.datatable-loaded tr:last-of-type td:first-of-type {
border-bottom-left-radius: var(--tmw-default-radius);
}
.datatable-loaded tr:last-of-type td:last-of-type {
border-bottom-right-radius: var(--tmw-default-radius);
}
.dataTables_wrapper .dataTables_length {
padding-bottom: 1em;
}
.dataTables_wrapper .dataTables_filter {
padding-bottom: 1em;
}
.dt-length option {
color: black;
}
table.dataTable thead > tr > th.sorting, table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc, table.dataTable thead > tr > th.sorting_asc_disabled,
table.dataTable thead > tr > th.sorting_desc_disabled, table.dataTable thead > tr > td.sorting,
table.dataTable thead > tr > td.sorting_asc, table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting_asc_disabled, table.dataTable thead > tr > td.sorting_desc_disabled {
padding: 0 0.3rem !important;
}
table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td {
text-align: center !important;
}
table.dataTable tbody th, table.dataTable tbody td {
padding: 0 0.3rem !important;
}
table.dataTable>thead>tr>th, table.dataTable>thead>tr>td {
padding: 0 0.3rem !important;
}
table.dataTable th.dt-type-numeric,
table.dataTable th.dt-type-date, table.dataTable td.dt-type-numeric,
table.dataTable td.dt-type-date {
text-align: center !important;
}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,
table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
margin-right: 0 !important;
border-left: 0 !important;
}
table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order,
table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order,
table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order,
table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order,
table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order,
table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order,
table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order,
table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order {
right: 0.5rem !important;
}
.curved-table div.dtsp-searchPane div.dt-container div.dt-scroll-body,
.curved-table div.dtsp-searchPane div.dt-container div.dataTables_scrollBody,
.curved-table div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body,
.curved-table div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody {
background: var(--tmw-box-gradient) !important;
padding: 0.5rem;
max-height: 140px !important;
height: 140px !important;
}
.dt-scroll-body {
scrollbar-width: thin;
min-width: fit-content;
}
.dt-scroll-body tbody {
box-shadow: none !important;
scrollbar-width: thin;
}
div.dtsp-searchPane div.dt-container, div.dtsp-searchPane div.dataTables_wrapper {
border: var(--tmw-primary-border) !important;
border-radius: var(--tmw-default-radius) !important;
box-shadow: var(--tmw-primary-shadow);
}
div.dtsp-panesContainer button.dtsp-clearAll, div.dtsp-panesContainer button.dtsp-collapseAll,
div.dtsp-panesContainer button.dtsp-showAll {
font: inherit;
color: inherit;
}
div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont input.dtsp-search {
font: inherit;
color: inherit;
}
div.dtsp-searchPane input.dtsp-paneInputButton, div.dtsp-searchPane button.dtsp-paneButton {
padding: unset;
}
div.dt-container .dt-paging .dt-paging-button {
font-family: inherit;
}
div.dtsp-searchPane div.dt-container div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,
div.dtsp-searchPane div.dt-container div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill,
div.dtsp-searchPane div.dataTables_wrapper div.dt-scroll-body div.dtsp-nameCont span.dtsp-pill,
div.dtsp-searchPane div.dataTables_wrapper div.dataTables_scrollBody div.dtsp-nameCont span.dtsp-pill {
background-color: inherit !important;
color: inherit !important;
}
div.dt-container .dt-length, div.dt-container .dt-search, div.dt-container .dt-info,
div.dt-container .dt-processing, div.dt-container .dt-paging {
padding-bottom: 1rem;
}
div.dt-container .dt-input {
background: var(--tmw-box-gradient);
border: var(--tmw-primary-border) !important;
border-radius: var(--tmw-default-radius) !important;
box-shadow: 0 0 14px var(--tmw-tertiary);
padding-left: 0.6rem !important;
font: inherit;
}
div.dt-container .dt-search input:focus {
border: var(--tmw-primary-border) !important;
}
div.dtsp-topRow div.dtsp-subRow1 {
padding-bottom: 0.6rem;
}
div.dt-container div.dt-layout-row.dt-layout-table {
container-type: inline-size;
}
.dt-layout-cell {
overflow-x: auto;
scrollbar-width: thin;
}
.dtsp-nameCont {
width: calc(100cqw - 35px) !important;
}
.dtsp-searchPane div.dt-container div.dt-layout-row.dt-layout-table {
height: 150px;
background: var(--tmw-box-gradient) !important;
}
.curved-table div.dtsp-topRow div.dtsp-subRow1 button.dtsp-searchIcon span {
background-image: url(/skins/Timeless/resources/images/search-ltr.svg?bb2cf) !important;
}
.curved-table div.dtsp-topRow button.dtsp-nameButton span {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAYAAAAe2bNZAAAAtXpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjaXVDbEcMgDPtnio6AH7zGoRd61w06foUxaVLlMLbESZAwPu9XeExQ1aCp1NxyjoA2bdzR1LjQrFJUqwYW1+jOh1NgULP3uXQ/v3k6DdbW0aWL0Q6n512oLnD9M/IgmTdiNIcbta3zEkj9VSPeUX+Liz1qhq8wzOFKaMFfOhL8hHkISUQV0RUkc6l02/uccY7wdbAcTCi42hcJtkzvaybE6QAAAXBpQ0NQaWNjAAB4nHWRzUsCQRjGH7Uw0vBQh5AOe7DooCAF0TEM8mId1CCry+64q8HuusyuiHQNunQQOkRd+jr0H9Q16FoQBEUQEfQf9HUJ2d5xBSV0htn3x7PzvMw8A/gzOjPsgSRgmA7PplPSWmFdCr4jTDOEKBIys63l3FIefcfPI3yiPiREr/77eo5QUbUZ4BsinmMWd4gXiDM1xxK8RzzGynKR+IQ4zumAxLdCVzx+E1zy+Eswz2cXAb/oKZW6WOliVuYG8TRxzNCrrH0ecZOwaq7mqEZpTcBGFmmkIEFBFVvQ4SBB1aTMevuSLd8KKuRh9LVQBydHCWXyxkmtUleVqka6SlNHXeT+P09bm53xuodTwOCr635OAsF9oNlw3d9T122eAYEX4Nrs+CuU0/w36Y2OFjsGIjvA5U1HUw6Aq11g/NmSudySArT8mgZ8XAAjBWD0Hhje8LJq/8f5E5Dfpie6Aw6PgCnaH9n8AwgUaA5l6qHxAAANdmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNC40LjAtRXhpdjIiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgeG1sbnM6R0lNUD0iaHR0cDovL3d3dy5naW1wLm9yZy94bXAvIgogICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgIHhtcE1NOkRvY3VtZW50SUQ9ImdpbXA6ZG9jaWQ6Z2ltcDpmY2FlNzkzOC0yZDc0LTRjMmItODZlZi0zYzg1MWY1NmUwMGQiCiAgIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODZlN2EwNGMtMTJiZC00YjA4LTg4ODItMzljNTk5NzFjNDI2IgogICB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6ZGZiMWIzYjYtN2YwYy00ZGM1LWE4YzctZDJiNTk4MmI4OTA3IgogICBkYzpGb3JtYXQ9ImltYWdlL3BuZyIKICAgR0lNUDpBUEk9IjIuMCIKICAgR0lNUDpQbGF0Zm9ybT0iV2luZG93cyIKICAgR0lNUDpUaW1lU3RhbXA9IjE3MDg0NDczMjcxMDAyNDMiCiAgIEdJTVA6VmVyc2lvbj0iMi4xMC4zNCIKICAgdGlmZjpPcmllbnRhdGlvbj0iMSIKICAgeG1wOkNyZWF0b3JUb29sPSJHSU1QIDIuMTAiCiAgIHhtcDpNZXRhZGF0YURhdGU9IjIwMjQ6MDI6MjBUMTE6NDI6MDctMDU6MDAiCiAgIHhtcDpNb2RpZnlEYXRlPSIyMDI0OjAyOjIwVDExOjQyOjA3LTA1OjAwIj4KICAgPHhtcE1NOkhpc3Rvcnk+CiAgICA8cmRmOlNlcT4KICAgICA8cmRmOmxpCiAgICAgIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiCiAgICAgIHN0RXZ0OmNoYW5nZWQ9Ii8iCiAgICAgIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NGJjNWQ4NDQtODY1MC00YzhhLTlhMWItN2U3YjczMGViYjVkIgogICAgICBzdEV2dDpzb2Z0d2FyZUFnZW50PSJHaW1wIDIuMTAgKFdpbmRvd3MpIgogICAgICBzdEV2dDp3aGVuPSIyMDI0LTAyLTIwVDExOjQyOjA3Ii8+CiAgICA8L3JkZjpTZXE+CiAgIDwveG1wTU06SGlzdG9yeT4KICA8L3JkZjpEZXNjcmlwdGlvbj4KIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvHAB+oAAAAGYktHRAAAAAAAAPlDu38AAAAJcEhZcwAAD2EAAA9hAag/p2kAAAAHdElNRQfoAhQQKgd+UVocAAAA00lEQVRYw+2WwQ3FIAiGhXhwACd1ECd1AG/2ZNI0VqFF+vLCf2pLlQ9E1DmTyfSHgpmxxtT6cygZpJzezYuUAaN3CZCr8OulOcMhl35HVvr3ZWbOa/oGcjW2xtS8dLSjQu//dNuogGtMDZ9EwLWHkmG1G0PJgJQluptIurZQe/uSYTjOKLUiBnOdfOZMqjv7XR23xtS4kP7LGlE9DriQntq4njS515mRvCpwwZAbxRWWMn7UCkZ2cEqiQKvBrIBCyaAKMztIf+KmR7oDazg3mUy7dADIt4z7dQwIuQAAAABJRU5ErkJggg==) !important;
}
.curved-table div.dtsp-topRow button.dtsp-countButton span {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAs3pUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjaXVBbDgMhCPznFD2CAr6OY7M26Q16/I6idi0JrxnCiNQ+7xc9uvmspCHlWGJ0MC1auKLIzqyM6J2OaM3i/InTJhiQIIu1qc75hfu9wFJFFW6LtsDzJPIkOP8tmkLSX8QorrmoLJ6N8Dqvau60/HNO46gubmLo6Q5owi9dAfuEuYkXhyiiJiTdVerIFY6r+8xAEg0Iz6IvE5VM/CUYaAYAAAFwaUNDUGljYwAAeJx1kc1LAkEYxh+1MNLwUIeQDnuw6KAgBdExDPJiHdQgq8vuuKvB7rrMroh0Dbp0EDpEXfo69B/UNehaEARFEBH0H/R1CdnecQUldIbZ98ez87zMPAP4Mzoz7IEkYJgOz6ZT0lphXQq+I0wzhCgSMrOt5dxSHn3HzyN8oj4kRK/++3qOUFG1GeAbIp5jFneIF4gzNccSvEc8xspykfiEOM7pgMS3Qlc8fhNc8vhLMM9nFwG/6CmVuljpYlbmBvE0cczQq6x9HnGTsGqu5qhGaU3ARhZppCBBQRVb0OEgQdWkzHr7ki3fCirkYfS1UAcnRwll8sZJrVJXlapGukpTR13k/j9PW5ud8bqHU8Dgq+t+TgLBfaDZcN3fU9dtngGBF+Da7PgrlNP8N+mNjhY7BiI7wOVNR1MOgKtdYPzZkrnckgK0/JoGfFwAIwVg9B4Y3vCyav/H+ROQ36YnugMOj4Ap2h/Z/AMIFGgOZeqh8QAADXZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+Cjx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDQuNC4wLUV4aXYyIj4KIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgIHhtbG5zOkdJTVA9Imh0dHA6Ly93d3cuZ2ltcC5vcmcveG1wLyIKICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIgogICB4bXBNTTpEb2N1bWVudElEPSJnaW1wOmRvY2lkOmdpbXA6OGViYTQzNGYtODMyMi00MzdlLWIyMDAtZDkxZDkwZmQxMDM5IgogICB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjY1Zjk0OWU5LTkyMWMtNGY0Zi04OGVkLTAwNmNkYjk0NzAyYyIKICAgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjM4ZmZiMTcwLTkyZTAtNDU1Zi1iMTE0LTQ1NjcxYTlkMzBhNSIKICAgZGM6Rm9ybWF0PSJpbWFnZS9wbmciCiAgIEdJTVA6QVBJPSIyLjAiCiAgIEdJTVA6UGxhdGZvcm09IldpbmRvd3MiCiAgIEdJTVA6VGltZVN0YW1wPSIxNzA4NTI4MDQ5NDU5OTE2IgogICBHSU1QOlZlcnNpb249IjIuMTAuMzQiCiAgIHRpZmY6T3JpZW50YXRpb249IjEiCiAgIHhtcDpDcmVhdG9yVG9vbD0iR0lNUCAyLjEwIgogICB4bXA6TWV0YWRhdGFEYXRlPSIyMDI0OjAyOjIxVDEwOjA3OjI5LTA1OjAwIgogICB4bXA6TW9kaWZ5RGF0ZT0iMjAyNDowMjoyMVQxMDowNzoyOS0wNTowMCI+CiAgIDx4bXBNTTpIaXN0b3J5PgogICAgPHJkZjpTZXE+CiAgICAgPHJkZjpsaQogICAgICBzdEV2dDphY3Rpb249InNhdmVkIgogICAgICBzdEV2dDpjaGFuZ2VkPSIvIgogICAgICBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmMyNjFjYTQ4LTBhMGYtNDE2NS05MmI2LWY4NjM1NTdjYmFhMiIKICAgICAgc3RFdnQ6c29mdHdhcmVBZ2VudD0iR2ltcCAyLjEwIChXaW5kb3dzKSIKICAgICAgc3RFdnQ6d2hlbj0iMjAyNC0wMi0yMVQxMDowNzoyOSIvPgogICAgPC9yZGY6U2VxPgogICA8L3htcE1NOkhpc3Rvcnk+CiAgPC9yZGY6RGVzY3JpcHRpb24+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5VMaOoAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAA9hAAAPYQGoP6dpAAAAB3RJTUUH6AIVDwcdDN96oQAAAItJREFUSMdjYBjqgBFd4IdI0X8Ym+NNHyMuMUJ6YICJ1j6g2AJk12PjM1HTcGziTIQ0EGMIPnlGQgqxAfSIHNBIZkG2kZwkSvNURLQFpEQwSTl5+EQyLSKYfpFMK9dT5IMfIkX/8RUj8KKC2gUdempjpCR88VkCC1ZGSiMRmyXIccZIjZQyoBmN5gAAbnJqBKaDOJ4AAAAASUVORK5CYII=) !important;
}
div.dtsp-topRow button.dtsp-collapseButton span.dtsp-caret, div.dtsp-topRow button.clearButton {
color: var(--tmw-primary) !important;
font-weight: 900;
}
table.dataTable thead>tr>th.dt-orderable-desc span.dt-column-order:after,
table.dataTable thead>tr>th.dt-ordering-desc span.dt-column-order:after,
table.dataTable thead>tr>td.dt-orderable-desc span.dt-column-order:after,
table.dataTable thead>tr>td.dt-ordering-desc span.dt-column-order:after,
table.dataTable thead>tr>th.dt-orderable-asc span.dt-column-order:before,
table.dataTable thead>tr>th.dt-ordering-asc span.dt-column-order:before,
table.dataTable thead>tr>td.dt-orderable-asc span.dt-column-order:before,
table.dataTable thead>tr>td.dt-ordering-asc span.dt-column-order:before {
color: var(--tmw-secondary);
left: 7px !important;
}
div.dtsp-topRow div.dtsp-subRow1 input {
padding-right: 3em !important;
}
div.dtsp-panesContainer button.dtsp-clearAll:hover, div.dtsp-panesContainer button.dtsp-collapseAll:hover, div.dtsp-panesContainer button.dtsp-showAll:hover {
background-color: inherit !important;
}
div.dtsp-searchPane input.dtsp-paneInputButton:hover, div.dtsp-searchPane button.dtsp-paneButton:hover {
background-color: inherit !important;
border-radius: none !important;
}
div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered:hover {
background: var(--tmw-box-gradient) !important;
}
div.dtsp-searchPane div.dtsp-topRow.dtsp-bordered {
border: var(--tmw-primary-border) !important;
border-radius: var(--tmw-default-radius) !important;
box-shadow: var(--tmw-primary-shadow);
background: var(--tmw-box-gradient);
}
div.dtsp-searchPane div.dtsp-topRow div.dtsp-searchCont input.dtsp-search {
padding-left: 0.7em !important;
}
/*Page specific modifications*/
/*Home page logo modifications*/
.wrapper {
height: 150px;
display: flex;
align-items: center;
justify-content: center;
z-index: 1;
}
.wrapper img {
/*aspect-ratio: 347 / 145;*/
max-width: 500px;
width: 100cqw !important;
height: auto !important;
}
.glow-logo {
position: absolute;
animation: imageBlinker 10s ease-in-out;
/*opacity: 0.6;*/
filter: drop-shadow(0px 3px 20px rgb(192 14 170 / 85%));
}
.sign-logo {
position: absolute;
filter: brightness(0.5);
}
@keyframes imageBlinker {
0% {
opacity: 0;
}
10% {
opacity: 0.6;
}
15% {
opacity: 0;
}
20% {
opacity: 0.6;
}
25% {
opacity: 0;
}
30% {
opacity: 0.6;
}
35% {
opacity: 0.6;
}
40% {
opacity: 0.6;
}
45% {
opacity: 0;
}
50% {
opacity: 0.6;
}
55% {
opacity: 0.6;
}
60% {
opacity: 0;
}
65% {
opacity: 0.6;
}
70% {
opacity: 0;
}
75% {
opacity: 0.6;
}
80% {
opacity: 0.6;
}
85% {
opacity: 0.6;
}
90% {
opacity: 0;
}
92% {
opacity: 0.6;
}
96% {
opacity: 0;
}
100% {
opacity: 0.4;
}
}
@container (max-width: 500px) {
.mw-parser-output #catlist {
grid-template-columns: 1fr 1fr !important;
}
.mw-parser-output #floppy1 {
height: 88ch !important;
}
}
/* Front page logo animation - templatestyles rejected some of the rules, so placing here */
#monitor-out {
position: relative;
z-index: 1;
width: 45%;
float: left;
margin: 0 0.5em 0.5em 0;
padding: 0 1.5em 1em 0;
}
#monitor {
position: relative;
width: 100%;
max-width: 400px;
aspect-ratio: 450 / 440;
border-radius: 1%;
background: url(https://themidnight.wiki/images/b/bf/Monitor.png);
background-size: contain;
background-repeat: no-repeat;
margin: 0 auto;
padding: 1em;
}
@media screen and (max-width: 850px) {
#monitor-out {
width: 100%;
margin: 0;
padding: 0 0 1em 0;
}
}
.inner {
display: flex;
container-type: inline-size;
position: relative;
background-image: radial-gradient(hsl(223, 100%, 55%), black 120%);
width: 99%;
height: 90%;
border-radius: 3%;
z-index: -1;
}
.skin-citizen-terminal .inner {
background-image: radial-gradient(#333, #000 92%,#666 10.5% 12%,#0000 12.5%);
}
.inner::after {
content: " ";
display: block;
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
background: var(--tmw-after-gradient);
opacity: 0;
z-index: 2;
animation: flicker 0.15s infinite;
}
.scan-line {
display: none;
top: -100px;
left: 0;
right: 0;
width: 100%;
height: 100px;
z-index: 8;
background: linear-gradient(
0deg,
rgba(0, 0, 0, 0) 0%,
rgba(255, 255, 255, 0.2) 10%,
rgba(0, 0, 0, 0.1) 100%
);
opacity: 0.1;
position: absolute;
animation: scan-line 8s linear infinite;
}
.vline {
top: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
position: absolute;
z-index: 4100;
}
.vline::before {
content: "";
position: absolute;
top: 0;
width: 100%;
height: 4px;
background: hsl(0, 0%, 100%);
background: -webkit-linear-gradient(
to bottom,
rgba(255, 0, 0, 0) 0%,
rgba(255, 250, 250, 1) 50%,
rgba(255, 255, 255, 0.98) 51%,
rgba(255, 0, 0, 0) 100%
);
background: linear-gradient(
to bottom,
rgba(255, 0, 0, 0) 0%,
rgba(255, 250, 250, 1) 50%,
rgba(255, 255, 255, 0.98) 51%,
rgba(255, 0, 0, 0) 100%
);
opacity: 0.2;
animation: vline 8s linear infinite;
}
.vline::after {
content: "";
top: 0;
left: 0;
right: 0;
width: 100%;
height: 4px;
position: absolute;
box-shadow: 0 2px 6px rgba(25, 25, 25, 0.2),
inset 0 1px rgba(50, 50, 50, 0.1), inset 0 3px rgba(50, 50, 50, 0.05),
inset 0 3px 8px rgba(64, 64, 64, 0.05),
inset 0 -5px 10px rgba(25, 25, 25, 0.1);
}
.terminal {
font-family: "VT323";
text-align: left;
position: relative;
margin: 0 auto;
}
.terminal h1 {
font-family: "VT323" !important;
font-size: 7cqi !important;
top: 10%;
border-right: 3px solid var(--tmw-primary);
border-bottom: none;
position: relative;
overflow: hidden;
white-space: nowrap;
letter-spacing: 2px;
box-sizing: border-box;
animation: typing 8s steps(12, end) forwards,
blink-cursor 0.8s step-end infinite;
margin: 1.25em 0 0.5em !important;
filter: none;
text-wrap: nowrap !important;
}
.terminal h1::before,
.terminal h1::after {
content: attr(title);
position: absolute;
left: 0;
}
.computer-logo {
position: absolute;
left: 17%;
top: 38%;
width: 65%;
height: 42%;
background-image: url(https://themidnight.wiki/logo.svg);
background-repeat: no-repeat;
background-size: contain;
animation: logo 8s linear;
}
@keyframes vline {
0% {
top: 0;
opacity: 0;
}
79% {
top: 0;
opacity: 0;
}
80% {
top: 0;
opacity: 0.2;
}
99% {
top: 100%;
opacity: 0.2;
}
100% {
top: 100%;
opacity: 0;
}
}
@keyframes flicker {
0% {
opacity: 0.27861;
}
5% {
opacity: 0.34769;
}
10% {
opacity: 0.23604;
}
15% {
opacity: 0.90626;
}
20% {
opacity: 0.18128;
}
25% {
opacity: 0.83891;
}
30% {
opacity: 0.65583;
}
35% {
opacity: 0.67807;
}
40% {
opacity: 0.26559;
}
45% {
opacity: 0.84693;
}
50% {
opacity: 0.96019;
}
55% {
opacity: 0.08594;
}
60% {
opacity: 0.20313;
}
65% {
opacity: 0.71988;
}
70% {
opacity: 0.53455;
}
75% {
opacity: 0.37288;
}
80% {
opacity: 0.71428;
}
85% {
opacity: 0.70419;
}
90% {
opacity: 0.7003;
}
95% {
opacity: 0.36108;
}
100% {
opacity: 0.24387;
}
}
@keyframes scan-line {
0% {
top: -100px;
}
80% {
top: -100px;
}
100% {
top: calc(100% - 50px);
}
}
@keyframes blink-cursor {
0% {
border-color: transparent;
}
50% {
border-color: var(--tmw-primary);
}
}
@keyframes typing {
0% {
width: 0;
}
20% {
width: 100%;
content: attr(title);
}
100% {
width: 100%;
content: attr(title);
}
}
@keyframes logo {
0% {
opacity: 0;
}
99% {
opacity: 0;
}
100% {
opacity: 1;
}
}
/*Prevent excess space between words and image in floppy section*/
.home-page :is(h1, h2, h3) {
text-wrap: balance;
}
.floppy-outer {
container: floppy / inline-size;
}
#floppy1 .thumb {
float: right;
margin: 1em;
}
@container floppy (max-width: 450px) {
#floppy1 .thumb {
float: none;
margin: 0;
padding: 0;
}
}
/*Used in conjuction with templatestyles for Did You Know section to make list always fill container*/
.factlist {
height: -webkit-fill-available;
height: -moz-available;
}
/*Polaroid gallery modifications - used on Lost Boy's Polaroids poge and home page*/
#polaroid-gallery .thumbimage {
border: solid 1px #eaecf0 !important;
border-radius: 0;
box-shadow: none;
padding: 0;
aspect-ratio: 1 / 1;
object-fit: cover;
width: 100%;
}
#polaroid-gallery .thumbinner {
background-color: hsl(0, 0%, 90%);
border-top: 1px solid hsl(0, 0%, 100%);
border-left: 1px solid hsl(0, 0%, 100%);
border-right: 1px solid hsl(0, 0%, 47%);
border-bottom: 1px solid hsl(0, 0%, 47%);
box-shadow: 0 4px 15px 4px rgb(0 0 0 / 30%);
transform-origin: center center;
width: 250px !important;
padding: 0.75em;
}
:is(.skin-citizen-light, .skin-citizen-dark) #polaroid-gallery .thumbcaption {
visibility: hidden;
height: 15px;
}
:is(.skin-citizen-light, .skin-citizen-dark) #polaroid-gallery .thumb {
float: none;
margin-left: 0;
clear: none;
margin: 0;
}
.skin-citizen-terminal #polaroid-gallery ul {
align-items: flex-start !important;
}
.skin-citizen-terminal #polaroid-gallery .thumb {
transform: rotate(0) !important;
}
.skin-citizen-terminal #polaroid-gallery .thumbinner {
border: 0;
box-shadow: none;
background-color: transparent;
}
.skin-citizen-terminal #polaroid-gallery .thumbimage {
border: 0 !important;
}
.skin-citizen-terminal #polaroid-gallery .thumbinner > a {
border-radius: 0;
}
.page-Lost_Boy_s_Polaroids .citizen-section-indicator {
display: none;
}
.page-Helvetica {
font-family: Helvetica !important;
}
.page-Helvetica :is(h1, h2, h3, h4, h5, h6) {
font-family: Helvetica !important;
}
/*Reduce margin on discography sublists*/
.page-The_Midnight_discography ul ul {
margin-top: 0;
margin-bottom: 0;
}
/*Used for gallery on List of The Midnight people page*/
#people-gallery {
display: flex;
justify-content: center;
align-items: center;
gap: 1em;
flex-wrap: wrap;
}
/*Extra hacks*/
/*Center object in space available to it*/
.center-avail-space {
width: -webkit-fill-available;
width: -moz-available;
display: flex;
justify-content: center;
}
/*Cover flow*/
.cards {
list-style: none;
white-space: nowrap;
overflow-x: scroll;
margin: -1rem 0 0 0 !important;
min-height: calc(var(--cover-size)* 2);
position: relative;
/* max-width: 90vw; */
padding: calc(var(--cover-size) / 3* 2) 0 !important;
z-index: 1;
scrollbar-color: var(--tmw-primary) transparent;
scrollbar-width: thin;
}
#cover-flow .tabber__panel[aria-hidden="false"] {
animation: fadeIn 2s;
}
#cover-flow::-webkit-scrollbar-thumb {
background-color: var(--tmw-secondary) !important;
}
@keyframes fadeIn {
0% { opacity: 0; }
100% { opacity: 1; }
}
@media (max-width: 600px) {
.cards {
--cover-size: 6rem;
}
}
@media (600px < width <= 1024px) {
.cards {
--cover-size: 9rem;
}
}
.cards:not(.active) {
scroll-snap-type: x mandatory;
}
.cards li {
display: inline-block;
width: var(--cover-size);
aspect-ratio: 1;
scroll-snap-align: center;
view-timeline-name: --li-in-and-out-of-view;
view-timeline-axis: inline;
animation: linear adjust-z-index both;
animation-timeline: --li-in-and-out-of-view;
perspective: 40em;
position: relative;
z-index: 1;
will-change: z-index;
user-select: none;
}
.cards li:first-of-type {
margin-left: calc(50% - (var(--cover-size) / 2));
}
.cards li:last-of-type {
margin-right: calc(50% - (var(--cover-size) / 2));
}
.cards li figure {
animation: linear rotate-cover both;
animation-timeline: --li-in-and-out-of-view;
-webkit-box-reflect: below 0.5em linear-gradient(rgb(0 0 0 / 0), rgb(0 0 0 / 0.25));
}
.cards li img {
width: 100%;
height: auto;
border-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-layered-shadow);
}
/*
.cards li > img {
/*Link an animation to the established view-timeline (of the parent li) and have it run during the contain phase
animation: linear rotate-cover both;
animation-timeline: --li-in-and-out-of-view;
}*/
@keyframes adjust-z-index {
0% {
z-index: 1;
}
50% {
z-index: 100; /* When at the center, be on top */
}
100% {
z-index: 1;
}
}
@keyframes rotate-cover {
0% {
transform: translateX(-100%) rotateY(-45deg);
}
35% {
transform: translateX(0) rotateY(-45deg);
}
50% {
transform: rotateY(0deg) translateZ(1em) scale(1.5);
}
65% {
transform: translateX(0) rotateY(45deg);
}
100% {
transform: translateX(100%) rotateY(45deg);
}
}
::-webkit-scrollbar-corner {
background: rgba(0,0,0,0);
}
#welcome {
container-type: inline-size;
/*z-index: 1;*/
}
/*
.floppy-outer {
z-index: 1;
}
*/
#floppy1 {
position: relative;
z-index: 1;
}
/*
#welcome::after, .floppy-outer::after {
content: "";
position: fixed;
top: 0;
left: 0;
margin: 0;
width: 100%;
height: 100%;
background: var(--tmw-after-gradient);
pointer-events: none;
}
*/
#catlist img {
filter: var(--tmw-drop-shadow);
}
#ytButton {
filter: var(--tmw-drop-shadow);
}
.navbox img {
filter: var(--tmw-drop-shadow);
}
.disco-grid {
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-rows: 1fr 1fr 1fr;
align-items: center;
justify-content: center;
justify-items: center;
}
.skin-citizen-terminal .normal-logo {
display: none;
}
.skin-citizen-dark .bit-logo, .skin-citizen-light .bit-logo {
display: none;
}
.bit-logo img {
filter: saturate(1);
}
.no-clear .thumb{
clear: none !important;
}
.embedvideo[style="width:800px"] .embedvideo-wrapper {
height: auto !important;
aspect-ratio: 16 / 9;
}
/*Forms*/
.ci_form {
border: var(--tmw-primary-border) !important;
border-radius: var(--tmw-default-radius);
box-shadow: var(--tmw-primary-shadow);
background: var(--tmw-bg-gradient-dark) !important;
max-width: none !important;
margin: auto;
}
.ci_form_section_inputs_row input, .ci_form_section_inputs_row select, .ci_form_section_inputs_row textarea,
.ci_form_section_inputs_row .input, .select2-container--default .select2-selection--single {
border: var(--tmw-secondary-border) !important;
border-radius: var(--tmw-default-radius) !important;
box-shadow: var(--tmw-secondary-shadow);
background: var(--tmw-bg-gradient) !important;
color: var(--tmw-text-color);
padding-left: 1em !important;
}
.themed-list ul li + li {
margin-top: 1em;
}
.themed-list ul {
display: flex;
flex-direction: column;
justify-content: space-evenly;
padding: 0 20px;
}
.themed-list ul li::marker {
content: '💾';
}
/*Bootstrap Components*/
.carousel-control-prev {
left: -1em;
}
.carousel-control-next {
right: -1em;
}
.carousel-indicators {
display: none;
}
.carousel-item {
z-index: 1;
}
.carousel img {
aspect-ratio: 1;
object-fit: contain;
}