MediaWiki:Mobile.css: Difference between revisions
From Tardis Wiki, the free Doctor Who reference
Bongolium500 (talk | contribs) No edit summary Tags: Mobile edit Mobile web edit |
No edit summary Tags: Mobile edit Mobile web edit |
||
(433 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
/* All CSS here will be loaded for users of the mobile site */ | /* All CSS here will be loaded for users of the mobile site */ | ||
@import url("https://tardis.wiki/w/load.php?modules=ext.gadget.modularStyles&only=styles"); | |||
/* ============================= | |||
Version 1.1 March 2024 | |||
============================= | |||
The mobile skin, primarily designed by | |||
[[User:SOTO]], with important early | |||
additions by [[User:Bongolium500]], | |||
uses Citizen as its base. | |||
*/ | |||
/* | |||
=================== | |||
CSS IMPORTS | |||
=================== */ | |||
@import url("https://tardis.wiki/w/load.php?modules=ext.gadget.infoboxes-mobile|ext.gadget.modularStyles|ext.gadget.cs-styles|ext.gadget.tablet-mobile&only=styles"); /* import infoboxes stylesheet and all other split-out stylesheets */ | |||
/* | |||
=================== | |||
Font IMPORTS | |||
=================== */ | |||
/* latin */ | |||
@font-face { | |||
font-family: 'Della Respira'; | |||
font-style: normal; | |||
font-weight: 400; | |||
font-display: swap; | |||
src: url(https://fonts.gstatic.com/s/dellarespira/v22/RLp5K5v44KaueWI6iEJQBiGPdf4YuoMtXHs.woff2) format('woff2'); | |||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |||
} | |||
/* vietnamese */ | |||
@font-face { | |||
font-family: 'Maven Pro'; | |||
font-style: normal; | |||
font-weight: 400; | |||
src: url(https://fonts.gstatic.com/s/mavenpro/v33/7Au9p_AqnyWWAxW2Wk3GwmQIAFg.woff2) format('woff2'); | |||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; | |||
} | |||
/* latin-ext */ | |||
@font-face { | |||
font-family: 'Maven Pro'; | |||
font-style: normal; | |||
font-weight: 400; | |||
src: url(https://fonts.gstatic.com/s/mavenpro/v33/7Au9p_AqnyWWAxW2Wk3Gw2QIAFg.woff2) format('woff2'); | |||
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; | |||
} | |||
/* latin */ | |||
@font-face { | |||
font-family: 'Maven Pro'; | |||
font-style: normal; | |||
font-weight: 400; | |||
src: url(https://fonts.gstatic.com/s/mavenpro/v33/7Au9p_AqnyWWAxW2Wk3GzWQI.woff2) format('woff2'); | |||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |||
} | |||
/* vietnamese */ | |||
@font-face { | |||
font-family: 'Maven Pro'; | |||
font-style: normal; | |||
font-weight: 700; | |||
src: url(https://fonts.gstatic.com/s/mavenpro/v33/7Au9p_AqnyWWAxW2Wk3GwmQIAFg.woff2) format('woff2'); | |||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; | |||
} | |||
/* latin-ext */ | |||
@font-face { | |||
font-family: 'Maven Pro'; | |||
font-style: normal; | |||
font-weight: 700; | |||
src: url(https://fonts.gstatic.com/s/mavenpro/v33/7Au9p_AqnyWWAxW2Wk3Gw2QIAFg.woff2) format('woff2'); | |||
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; | |||
} | |||
/* latin */ | |||
@font-face { | |||
font-family: 'Maven Pro'; | |||
font-style: normal; | |||
font-weight: 700; | |||
src: url(https://fonts.gstatic.com/s/mavenpro/v33/7Au9p_AqnyWWAxW2Wk3GzWQI.woff2) format('woff2'); | |||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |||
} | |||
/* cyrillic-ext */ | |||
@font-face { | |||
font-family: 'Nunito'; | |||
font-style: italic; | |||
font-weight: 200 1000; | |||
font-display: swap; | |||
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXX3I6Li01BKofIMNaORs71cA.woff2) format('woff2'); | |||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; | |||
} | |||
/* cyrillic */ | |||
@font-face { | |||
font-family: 'Nunito'; | |||
font-style: italic; | |||
font-weight: 200 1000; | |||
font-display: swap; | |||
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXX3I6Li01BKofIMNaHRs71cA.woff2) format('woff2'); | |||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; | |||
} | |||
/* vietnamese */ | |||
@font-face { | |||
font-family: 'Nunito'; | |||
font-style: italic; | |||
font-weight: 200 1000; | |||
font-display: swap; | |||
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXX3I6Li01BKofIMNaMRs71cA.woff2) format('woff2'); | |||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; | |||
} | |||
/* latin-ext */ | |||
@font-face { | |||
font-family: 'Nunito'; | |||
font-style: italic; | |||
font-weight: 200 1000; | |||
font-display: swap; | |||
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXX3I6Li01BKofIMNaNRs71cA.woff2) format('woff2'); | |||
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; | |||
} | |||
/* latin */ | |||
@font-face { | |||
font-family: 'Nunito'; | |||
font-style: italic; | |||
font-weight: 200 1000; | |||
font-display: swap; | |||
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXX3I6Li01BKofIMNaDRs4.woff2) format('woff2'); | |||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |||
} | |||
/* cyrillic-ext */ | |||
@font-face { | |||
font-family: 'Nunito'; | |||
font-style: normal; | |||
font-weight: 200 1000; | |||
font-display: swap; | |||
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXV3I6Li01BKofIOOaBXso.woff2) format('woff2'); | |||
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F; | |||
} | |||
/* cyrillic */ | |||
@font-face { | |||
font-family: 'Nunito'; | |||
font-style: normal; | |||
font-weight: 200 1000; | |||
font-display: swap; | |||
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXV3I6Li01BKofIMeaBXso.woff2) format('woff2'); | |||
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; | |||
} | |||
/* vietnamese */ | |||
@font-face { | |||
font-family: 'Nunito'; | |||
font-style: normal; | |||
font-weight: 200 1000; | |||
font-display: swap; | |||
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXV3I6Li01BKofIOuaBXso.woff2) format('woff2'); | |||
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; | |||
} | |||
/* latin-ext */ | |||
@font-face { | |||
font-family: 'Nunito'; | |||
font-style: normal; | |||
font-weight: 200 1000; | |||
font-display: swap; | |||
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXV3I6Li01BKofIO-aBXso.woff2) format('woff2'); | |||
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; | |||
} | |||
/* latin */ | |||
@font-face { | |||
font-family: 'Nunito'; | |||
font-style: normal; | |||
font-weight: 200 1000; | |||
font-display: swap; | |||
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXV3I6Li01BKofINeaB.woff2) format('woff2'); | |||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |||
} | |||
/* latin */ | |||
@font-face { | |||
font-family: 'Mitr'; | |||
font-style: normal; | |||
font-weight: 600; | |||
font-display: swap; | |||
src: url(https://fonts.gstatic.com/s/mitr/v11/pxiEypw5ucZF8eMcJJfecnFHGPc.woff2) format('woff2'); | |||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |||
} | |||
/* latin */ | |||
@font-face { | |||
font-family: 'Rubik'; | |||
font-style: italic; | |||
font-weight: 300 900; | |||
font-display: swap; | |||
src: url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnX661E_c5Ig.woff2) format('woff2'); | |||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; | |||
} | |||
/*=========================== | |||
Temporary CSS | |||
===========================*/ | |||
/* remove Visual Editor button while it doesn't work on mobile */ | |||
.citizen-ve-edit-merged#ca-ve-edit { | |||
display: none; | |||
} | |||
.citizen-ve-edit-merged#ca-edit { | |||
margin-left: 0 !important; | |||
border-left: none !important; | |||
} | |||
.citizen-ve-edit-merged#ca-edit > a { | |||
border-top-left-radius: var(--border-radius--medium) !important; | |||
border-bottom-left-radius: var(--border-radius--medium) !important; | |||
} | |||
/*=========================== | |||
COLOUR VARIABLES | |||
These work alongside, but | |||
diverge from those set at | |||
[[MediaWiki:Timeless.css]] | |||
and | |||
[[MediaWiki:Theme-light.css]] | |||
==================== */ | |||
:root.skin-citizen-dark { | :root.skin-citizen-dark { | ||
--text-color: #ffffff; | --text-color: #ffffff; | ||
--text-color-2: #d1d5e6; | |||
--text-color-3: #b2bdd2; | |||
--primary-1: #0e2348; | --primary-1: #0e2348; | ||
--primary-2: #0f2651; | --primary-2: #0f2651; | ||
--primary-3: #1a2e53; | --primary-3: #1a2e53; | ||
--primary-4: #0a1b3c; | --primary-4: #0a1b3c; | ||
--primary-5: #2f4065; | |||
--primary-6: #2c406b; | |||
--primary-7: #355086; | |||
--primary-8: #25437e; | |||
--primary-9: #192e53; | |||
--primary-10: #1d3361; | |||
--primary-11: #162e5e; | |||
--primary-12: #162a50; | |||
--primary-13: #0a1e40; | |||
--accent-1: #c7b286; | --accent-1: #c7b286; | ||
--accent-2: #d5ac59; | --accent-2: #d5ac59; | ||
--accent-3: #bfa773; | --accent-3: #bfa773; | ||
--accent-4: #e5c076; | --accent-4: #e5c076; | ||
--accent-5: #dcd697; | |||
--accent-6: #506593; | |||
--alt-text-color: #000000; | --alt-text-color: #000000; | ||
--contrast-color-1: # | --contrast-color-1: #8595b5; | ||
--contrast-color-1--rgb: | --contrast-color-1--rgb: 133,149,181; | ||
--contrast-color-2: #e3e5e7; | |||
--contrast-color-2--rgb: 227,229,231; | |||
--contrast-color-3: #526586; | |||
--contrast-color-3--rgb: 82,101,134; | |||
--contrast-color-4: #aec2da; | |||
--contrast-color-4--rgb: 174,194,218; | |||
--contrast-color-5: #687a99; | |||
--contrast-color-6: #4a628c; | |||
--contrast-color-7: #b8c2d4; | |||
--contrast-color-8: #bec7d9; | |||
--contrast-color-9: #b3bbc9; | |||
--contrast-color-10: #08090c; | |||
--border-shade: #b6c1d6; | |||
--border-shade-2: #5d6b84; | |||
--background-shade: #0a1b3c66; | |||
--opacity-icon-base: 0.65; | |||
--background-color-icon--active: rgba(255, 255, 255, 0.4); | |||
} | } | ||
:root.skin-citizen-light { | :root.skin-citizen-light { | ||
Line 21: | Line 265: | ||
--primary-3: #4f6087; | --primary-3: #4f6087; | ||
--primary-4: #bec9da; | --primary-4: #bec9da; | ||
--primary-5: #c5d0e6; | |||
--accent-1: #556375; | --accent-1: #556375; | ||
--accent-2: #47639E; | --accent-2: #47639E; | ||
--accent-3: #46619b; | --accent-3: #46619b; | ||
--accent-4: #334671; | --accent-4: #334671; | ||
--accent-5: #324b83; | |||
--accent-6: #506593; | |||
--accent-7: #3f5b96; | |||
--accent-8: #5d6b84; | |||
--accent-9: #2a498a; | |||
--accent-10: #203c6e; /*192e53*/ | |||
--accent-11: #283f67; | |||
--accent-12: #516898; | |||
--alt-text-color: #ffffff; | --alt-text-color: #ffffff; | ||
--contrast-color-1: # | --alt-text-color-2: #dde2ed; | ||
--contrast-color-1--rgb: 230, | --contrast-color-1: #6b778f; | ||
--contrast-color-1--rgb: 107,119,143; | |||
--contrast-color-2: #e5dfdf; | |||
--contrast-color-2--rgb: 229,223,223; | |||
--contrast-color-3: #ccddff; | |||
--contrast-color-3--rgb: 204,221,255; | |||
--contrast-color-4: #ebebeb; | |||
--contrast-color-4--rgb: 235,235,235; | |||
--contrast-color-5: #687a99; | |||
--contrast-color-5-rgb: 104,122,153; | |||
--contrast-color-6: #bec7d9; | |||
--contrast-color-6-rgb: 190,199,217; | |||
--contrast-color-7: #4a628c; | |||
--contrast-color-8: #b8c2d4; | |||
--contrast-color-9: #3f4a5c; | |||
--border-shade: #25499c; | |||
--border-shade-2: #355086; | |||
--opacity-icon-base: 0.58; | |||
} | |||
@media screen { | |||
:root.skin-citizen-dark, | |||
:root.skin-citizen-light { | |||
--color-surface-0: var(--primary-1); | |||
--color-surface-1: var(--primary-2); | |||
--color-surface-2: var(--primary-3); | |||
--color-surface-3: var(--primary-4); | |||
--color-surface-4: var(--primary-5); | |||
--color-primary: var(--accent-1); | |||
--color-primary--hover: var(--accent-2); | |||
--color-primary--active: var(--accent-3); | |||
/*--background-color-primary--hover: hsl(var(--color-primary__h),var(--color-primary__s),15%); | |||
--background-color-primary--active: hsl(var(--color-primary__h),var(--color-primary__s),20%);*/ | |||
--background-color-overlay: var(--primary-2); | |||
--background-color-overlay--lighter: var(--primary-3); | |||
/*--color-surface-2--hover: hsl(var(--color-primary__h),30%,19%); | |||
--color-surface-2--active:*/ | |||
--p-shadow: 0 0 0 10px var(--background-shade); | |||
--p-shadow-heading: 0 -14px 0 24px var(--background-shade), 0 3px 0 0 var(--background-shade) inset, 0 3px 0 0 var(--background-shade) inset, 0 -1px 0 0 var(--background-shade); | |||
--p-shadow-wide: 0 -6px 0 16px var(--background-shade); | |||
--section-shadow: 0 3px 0 0 var(--background-shade); | |||
} | |||
:root.skin-citizen-dark { | |||
--color-surface-5: var(--primary-12); | |||
} | |||
:root.skin-citizen-light { | |||
--color-surface-5: var(--accent-12); | |||
} | |||
} | |||
a { | |||
--color-link: var(--accent-2); | |||
--color-link--hover: var(--accent-1); | |||
--color-link--active: var(--accent-1); | |||
} | |||
.mw-parser-output { | |||
overflow: visible; | |||
} | |||
.skin-citizen-dark .mw-parser-output section.collapsible-block h3 ~ p, | |||
.skin-citizen-dark .mw-parser-output section.collapsible-block > .thumb:first-child ~ p, | |||
.skin-citizen-dark .mw-parser-output section.collapsible-block h3 ~ ul > ul { | |||
background: var(--background-shade); | |||
margin-left: 2px; | |||
padding-left: 2.5px; | |||
-moz-box-shadow: var(--p-shadow); | |||
-webkit-box-shadow: var(--p-shadow); | |||
-o-box-shadow: var(--p-shadow); | |||
-ms-box-shadow: var(--p-shadow); | |||
box-shadow: var(--p-shadow); | |||
} | |||
.skin-citizen-dark .mw-parser-output section.collapsible-block h3 + p, | |||
.skin-citizen-dark .mw-parser-output section.collapsible-block h4 + p { | |||
margin-top: 3.5px; | |||
padding-top: 7px; | |||
-moz-box-shadow: var(--p-shadow-heading); | |||
-webkit-box-shadow: var(--p-shadow-heading); | |||
-o-box-shadow: var(--p-shadow-heading); | |||
-ms-box-shadow: var(--p-shadow-heading); | |||
box-shadow: var(--p-shadow-heading); | |||
} | |||
/*================== | |||
Font matters | |||
==================== */ | |||
/*h1.firstHeading { | |||
font-family: "Della Respira","Nunito","Rubik",sans-serif; | |||
font-weight: 400; | |||
}*/ | |||
body { | |||
font-family: "Nunito","Rubik",sans-serif; | |||
} | |||
.mw-parser-output p { | |||
font-size: 15.7px; | |||
} | |||
.mw-parser-output p b, | |||
.portable-infobox b, | |||
.navbox b { | |||
font-weight: 800; | |||
} | |||
.mw-logo-wordmark, | |||
h1.mw-first-heading { | |||
font-family: "Maven Pro","Nunito","Rubik",sans-serif; | |||
} | |||
.citizen-page-header--sticky .mw-first-heading { | |||
font-family: "Maven Pro","Nunito","Rubik",sans-serif; | |||
font-weight: 800; | |||
} | |||
.mw-parser-output > h2 { | |||
padding-bottom: 2px; | |||
} | |||
.mw-parser-output section.collapsible-block { | |||
margin-top: 13px; | |||
} | |||
#tech { | |||
font-family: "Maven Pro","Nunito","Rubik",sans-serif; | |||
line-height: inherit; | |||
} | |||
.mw-editform .mw-ui-input { | |||
font-family: monospace; | |||
background: var(--primary-9)!important; | |||
} | |||
/*.citizen-footer { | |||
font-family: "Maven Pro","Nunito","Rubik",sans-serif; | |||
}*/ | |||
.citizen-page-container { | |||
top: 45px; | |||
position: relative; | |||
} | |||
/* =-=-=-=-=-=-=-=-=-=-=-= | |||
HEADER | |||
=-=-=-=-=-=-=-=-=-=-=-= */ | |||
.citizen-header { | |||
background: var(--primary-3); | |||
top: 0; | |||
bottom: auto; | |||
} | |||
.citizen-header__logo .mw-logo-icon { | |||
width: 60px; | |||
height: 50px; | |||
position: relative; | |||
left: -1px; | |||
top: -5px; | |||
} | |||
.skin-citizen-dark .citizen-header__logo .mw-logo-icon { | |||
left: 4.96px; | |||
top: -5.96px; | |||
filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.8264) brightness(1.2828) opacity(0.88) hue-rotate(338deg); | |||
} | |||
.skin-citizen-dark .citizen-header { | |||
padding-left: 7.8px; | |||
} | |||
.skin-citizen-light .citizen-header { | |||
background: var(--accent-5); | |||
} | |||
@media screen and (min-width: 1120px) { | |||
.citizen-header { | |||
bottom: 0; | |||
width: 70px; | |||
padding-top: 27px; | |||
} | |||
.citizen-header__logo .mw-logo-icon { | |||
left: -7px; | |||
/* left: 0.665px; */ | |||
top: -6px; | |||
width: 66px; | |||
height: auto; | |||
} | |||
.skin-citizen-light .citizen-header { | |||
padding-left: 8.76px; | |||
} | |||
} | |||
@media screen and (max-width: 1119px) { | |||
.citizen-scroll--down .citizen-header { | |||
transform: translateY(-100%); | |||
} | |||
} | |||
.citizen-header__button { | |||
width: 50px; | |||
contain: layout; | |||
} | |||
.skin-citizen-light .citizen-header__buttonIcon, | |||
.skin-citizen-light .citizen-header .citizen-ui-icon { | |||
filter: invert(1); | |||
} | |||
.skin-citizen-dark .citizen-header__button { | |||
filter: brightness(110.55%); | |||
opacity: 0.97; | |||
} | |||
.skin-citizen-light .citizen-header__button { | |||
filter: brightness(129%); | |||
} | |||
#citizen-drawer__checkbox:checked ~ .citizen-drawer__button, | |||
.citizen-header .citizen-menu-checkbox-checkbox ~ .citizen-header__button::before{ | |||
background: none; | |||
} | |||
.skin-citizen-light .citizen-search__card { | |||
background: var(--contrast-color-4); | |||
} | |||
.skin-citizen-light .citizen-search-box .citizen-ui-icon { | |||
filter: none; | |||
} | |||
.citizen-client-prefs #skin-client-prefs-citizen-feature-pure-black { | |||
display: none; | |||
} | |||
@media screen and (max-width: 1299px) { | |||
.citizen-client-prefs #skin-client-prefs-citizen-feature-custom-width { | |||
display: none; | |||
} | |||
} | |||
.citizen-page-header--sticky .citizen-page-header::before { | |||
filter: drop-shadow(2px 2.48px 6px #101b30); | |||
} | |||
.skin-citizen-dark .citizen-page-header--sticky .mw-body-header::before { | |||
background: var(--primary-6); | |||
} | |||
.skin-citizen-light .citizen-page-header--sticky .mw-body-header::before { | |||
background: var(--accent-3); | |||
} | |||
.skin-citizen-light .citizen-page-header--sticky .mw-body-header .citizen-page-heading .mw-page-title-namespace, | |||
.skin-citizen-light .citizen-page-header--sticky .mw-body-header .citizen-page-heading .mw-page-title-parenthesis { | |||
color: var(--alt-text-color-2)!important; | |||
} | |||
.skin-citizen-light .citizen-page-header--sticky .mw-body-header .citizen-page-heading .mw-page-title-separator { | |||
color: var(--primary-5)!important; | |||
} | |||
.citizen-page-header--sticky .mw-body-header .citizen-page-heading, | |||
.citizen-page-header--sticky .mw-body-header .citizen-page-heading h1 { | |||
color: white!important; | |||
} | |||
.citizen-page-header--sticky .mw-body-header .citizen-page-heading #siteSub { | |||
display: none; | |||
} | |||
.mw-parser-output a.external::after { | |||
content: none; | |||
} | |||
.citizen-menu__card, | |||
.citizen-drawer__card { | |||
bottom: unset !important; | |||
top: 50px !important; | |||
} | |||
@media screen and (min-width: 560px) and (max-width: 808px) { | |||
.citizen-drawer .citizen-menu#p-Other_useful_pages { | |||
margin-top: -327px; | |||
} | |||
.citizen-drawer .citizen-menu#p-navigation { | |||
margin-top: -118px; | |||
} | |||
} | |||
@media screen and (max-width: 1119px) { | |||
.citizen-menu #pt-notifications-notice { | |||
display: none; | |||
} | |||
.citizen-page-header--sticky .mw-body-header { | |||
top: 41px; | |||
max-height: 20px; | |||
transform: translateY(66%); | |||
} | |||
} | |||
/* hide the arrows on the menu buttons on Safari (and other WebKit-based browsers) */ | |||
details.citizen-menu__dropdown summary::-webkit-details-marker { | |||
display: none; | |||
} | |||
/* =-=-=-=-=-=-=-=-=-=-=-= | |||
FOOTER | |||
=-=-=-=-=-=-=-=-=-=-=-= */ | |||
.citizen-page-footer #footer-bbc-copyright, | |||
.citizen-page-footer #footer-independent-copyright { | |||
display: none; | |||
} | |||
.citizen-page-footer #footer-info-lastmod { | |||
position: relative; | |||
top: 15.8px; | |||
margin-bottom: -8.4px; | |||
} | |||
.citizen-page-footer #footer-info-copyright { | |||
display: none; | |||
} | |||
.skin-citizen-light .citizen-footer { | |||
background: var(--contrast-color-2); | |||
} | |||
.citizen-footer #footer-tagline a, | |||
.citizen-footer #footer-tagline #footer-bbc-copyright a:hover, | |||
.citizen-footer #footer-tagline #footer-independent-copyright a:hover { | |||
color: var(--text-color-2); | |||
} | |||
.citizen-footer #footer-tagline #footer-bbc-copyright a, | |||
.citizen-footer #footer-tagline #footer-independent-copyright a { | |||
color: var(--text-color-3); | |||
} | |||
.skin-citizen-light .citizen-footer a { | |||
color: #2f436e; | |||
} | |||
.skin-citizen-light .citizen-footer #footer-places a { | |||
color: #5e6c8a; | |||
} | |||
.skin-citizen-light .citizen-footer #footer-tagline #footer-bbc-copyright a, | |||
.skin-citizen-light .citizen-footer #footer-tagline #footer-independent-copyright a { | |||
color: #5f6e8c; | |||
} | |||
/* =-=-=-=-=-=-=-=-=-=-=-= | |||
ARTICLE TITLE | |||
=-=-=-=-=-=-=-=-=-=-=-= */ | |||
.skin-citizen-light .mw-first-heading .mw-page-title-namespace { | |||
color: var(--contrast-color-9); | |||
} | |||
.skin-citizen-light .ns-12 .mw-first-heading .mw-page-title-namespace, | |||
.skin-citizen-light .ns-2 .mw-first-heading .mw-page-title-namespace, | |||
.skin-citizen-light .ns-1 .mw-first-heading .mw-page-title-namespace, | |||
.skin-citizen-light .ns-5 .mw-first-heading .mw-page-title-namespace, | |||
.skin-citizen-light .ns-15 .mw-first-heading .mw-page-title-namespace, | |||
.skin-citizen-light .mw-first-heading .mw-page-title-parenthesis { | |||
color: var(--contrast-color-7); | |||
} | |||
/* =-=-=-=-=-=-=-=-=-=-=-= | |||
SIGN IN | |||
=-=-=-=-=-=-=-=-=-=-=-= */ | |||
.watermark img { | |||
width: 18.21em; | |||
margin-left: 2.2888em; | |||
filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.8964) brightness(1.2758) opacity(0.88) hue-rotate(338deg); | |||
} | |||
.skin-citizen-light .watermark img { | |||
filter: drop-shadow(-1.04px 0px 3.9px #213250) saturate(.8464) brightness(1.372) opacity(0.93) hue-rotate(338deg); | |||
} | |||
/* =-=-=-=-=-=-=-=-=-=-=-= | |||
ARTICLE SPACE | |||
=-=-=-=-=-=-=-=-=-=-=-= */ | |||
.subpage-tabs-tab { | |||
background-color: var(--accent-4); | |||
} | |||
.citizen-body-container .pullout-wrapper { | |||
display: none; | |||
} | |||
h3 { | |||
margin-top: 4px; | |||
} | |||
.skin-citizen-dark .mw-parser-output section.collapsible-block h3 + p + p, | |||
.skin-citizen-dark .mw-parser-output section.collapsible-block h3 + p + p + p { | |||
-moz-box-shadow: var(--p-shadow-wide); | |||
-webkit-box-shadow: var(--p-shadow-wide); | |||
-o-box-shadow: var(--p-shadow-wide); | |||
-ms-box-shadow: var(--p-shadow-wide); | |||
box-shadow: var(--p-shadow-wide); | |||
} | |||
.skin-citizen-dark .mw-parser-output h2 { | |||
-moz-box-shadow: var(--section-shadow); | |||
-webkit-box-shadow: var(--section-shadow); | |||
-o-box-shadow: var(--section-shadow); | |||
-ms-box-shadow: var(--section-shadow); | |||
box-shadow: var(--section-shadow); | |||
} | |||
.smw-editpage-help, | |||
#box { | |||
border-color: var(--border-shade-2); | |||
border-radius: 10px; | |||
padding-bottom: 19px; | |||
} | |||
.skin-citizen-light .smw-editpage-help, | |||
.skin-citizen-light #box { | |||
background: var(--contrast-color-7); | |||
border-color: var(--contrast-color-8); | |||
border-width: 7px; | |||
color: var(--contrast-color-6); | |||
} | |||
.skin-citizen-light .smw-editpage-help a, | |||
.skin-citizen-light .smw-editpage-help b, | |||
.skin-citizen-light #box a, | |||
.skin-citizen-light #box b { | |||
color: var(--primary-1); | |||
} | |||
#mw-mf-diffview #mw-mf-userinfo { | |||
background: var(--primary-3); | |||
border-top: solid 2px var(--accent-6); | |||
box-shadow: 0 3em var(--primary-3), 0 3.3em 0 var(--accent-6), 0 4em 2em -0.9em var(--contrast-color-10), 0 3em var(--width-layout) var(--color-surface-2); | |||
margin: -215.44px -10px -166px -11px; | |||
padding: 1.04em; | |||
} | |||
.skin-citizen-light #mw-mf-diffview #mw-mf-userinfo { | |||
background: var(--contrast-color-2); | |||
box-shadow: -1em -1em var(--accent-22), 1em -1em var(--accent-22), 0 -1.2em var(--primary-6) inset, 0 3em var(--primary-6), 0 3.718em 0 var(--accent-6), 0 6em 2em -0.9em var(--primary-6), -1em 43px 0 1.2em var(--accent-6), 1em 43px 0 1.2em var(--accent-6), 0 3em var(--width-layout) var(--color-surface-2); | |||
margin: -230.44px -10px -186.18px -11px; | |||
} | |||
.mobile-no-display, | |||
.no-mobile { | |||
display: none; | |||
} | |||
/*#subpage-article #subpage-article-tab, | |||
#subpage-article #subpage-talk-tab { | |||
display: none; | |||
}*/ | |||
/*.subpage-tabs-main { | |||
position: relative; | |||
top: -176px; | |||
margin-bottom: -56px; | |||
z-index: 9000; | |||
}*/ | |||
.skin-citizen-dark .portable-infobox { | |||
/* background: var(--contrast-color-9); | |||
> then build further with backgrounds and box shadows, using #e1e7f2 | |||
and #cad5e8. | |||
*/ | |||
border: solid 2px var(--primary-color-9); | |||
} | |||
.portable-infobox .pi-data-label + p { | |||
padding-top: 8.9px; | |||
font-size: 14.8px; | |||
} | |||
.portable-infobox .pi-title + p { | |||
margin-top: -16px; | |||
padding-top: 7px; | |||
} | |||
.portable-infobox img.pi-image-thumbnail { | |||
padding-top: 4px; | |||
width: 320px; | |||
} | |||
.portable-infobox .pi-header + p { | |||
margin-top: 5px; | |||
margin-bottom: 4px; | |||
padding: 2.4px; | |||
} | |||
.pi-data-value .embedvideo { | |||
width: 324px!important; | |||
height: 185px!important; | |||
margin-top: 3px!important; | |||
} | |||
.embedvideo-wrapper { | |||
height: 182px!important; | |||
} | |||
.embedvideo-loader__service { | |||
font-weight: 300; | |||
} | |||
.skin-citizen-light .portable-infobox .story-nav { | |||
background: var(--contrast-color-7); | |||
} | |||
@media screen and (min-width: 650px) and (max-width: 1119px) { | |||
.citizen-header { | |||
--header-button-size: 2.8em; | |||
--header-icon-size: 2.9em; | |||
} | |||
.citizen-header__logo { | |||
margin-right: 0.88em; | |||
} | |||
.citizen-header__logo .mw-logo-icon { | |||
width: 4.382em; | |||
height: 3.4572em; | |||
margin-top: -0.1168em; | |||
margin-left: 0.248em; | |||
} | |||
} | |||
@media screen and (max-width: 720px) { | |||
.dabtag, #dabtag { | |||
clear: right; | |||
} | |||
} | |||
.mw-parser-output > h2:first-of-type { | |||
clear: left; | |||
} | |||
@media screen and (min-width: 650px) and (max-width: 1119px) { | |||
.citizen-header { | |||
--header-button-size: 2.8em; | |||
--header-icon-size: 2.9em; | |||
} | |||
.citizen-header__logo { | |||
margin-right: 0.88em; | |||
} | |||
.citizen-header__logo .mw-logo-icon { | |||
width: 4.382em; | |||
height: 3.4572em; | |||
margin-top: -0.1168em; | |||
margin-left: 0.248em; | |||
} | |||
} | |||
@media screen and (min-width: 721px) { | |||
/*.citizen-header { | |||
--header-button-size: calc(var(--header-size) * 1.54 - var(--space-xs) * 2); | |||
}*/ | |||
p + h3 { | |||
margin-top: 8px; | |||
} | |||
} | |||
@media screen and (min-width: 1120px) { | |||
.mw-parser-output > h2 { | |||
padding-bottom: 8px; | |||
} | |||
.skin-citizen-dark .mw-parser-output section.collapsible-block h3 ~ p, | |||
.skin-citizen-dark .mw-parser-output section.collapsible-block > .thumb:first-child ~ p, | |||
.skin-citizen-dark .mw-parser-output section.collapsible-block h3 ~ ul > ul { | |||
-moz-box-shadow: var(--p-shadow-wide); | |||
-webkit-box-shadow: var(--p-shadow-wide); | |||
-o-box-shadow: var(--p-shadow-wide); | |||
-ms-box-shadow: var(--p-shadow-wide); | |||
box-shadow: var(--p-shadow-wide); | |||
} | |||
} | |||
div#article-type { | |||
border: 1px solid var(--accent-2); | |||
padding: 5px; | |||
letter-spacing: .5px; | |||
text-align: left; | |||
min-height: 55px; | |||
min-width: 528.5px; | |||
margin: 0px 0px 10px 0px; | |||
} | |||
div#article-type p { | |||
margin-left: 205px; | |||
line-height: 11px; | |||
font-size: 11px; | |||
text-align: left; | |||
font-weight: normal; | |||
font-style: normal; | |||
} | |||
@media screen and (max-width: 720px) { | |||
div#article-type p { | |||
margin-left: 0; | |||
color: var(--alt-text-color); | |||
} | |||
div#article-type { | |||
max-width: 30%!important; | |||
} | |||
} | |||
div.type-delete { | |||
background: url(https://tardis.wiki/images/Tardis_Images/8/89/Delete-mobile.jpg) 30%!important; | |||
background-size: 120%!important; | |||
font-family: "Maven Pro","Nunito","Rubik",sans-serif; | |||
} | |||
div.type-delete p { | |||
color: white!important; | |||
} | |||
.stub-type#image-link { | |||
/* filter: saturate(0.64) brightness(1.714); */ | |||
filter: invert(1) hue-rotate(322deg) brightness(0.93) contrast(2.2) saturate(0.58); | |||
} | |||
.skin-citizen-light .portable-infobox .pi-title + p { | |||
background: var(--accent-6); | |||
} | |||
/* =-=-=-=-=-=-=-=-=-=-=-= | |||
USER MESSAGES | |||
=-=-=-=-=-=-=-=-=-=-=-= */ | |||
.usermessage { | |||
position: fixed; | |||
bottom: 2.39vh; | |||
right: 0.221em; | |||
left: 0.9881em; | |||
max-width: 28em; | |||
background: var(--primary-9); | |||
border: solid 4.4px var(--background-color-icon--active); | |||
border-radius: 10px; | |||
box-shadow: 4px 0.1px 9.2px 1px hsla(var(--surface-shadow)); | |||
padding: 10px; | |||
padding-left: 14px; | |||
transform: translateY(-2px) translateX(-3.12px); | |||
transition: transform 0.88s; | |||
z-index: 90000; | |||
} | |||
:root.skin-citizen-dark .usermessage a { | |||
color: #a0b7de!important; | |||
} | |||
.citizen-scroll--up .usermessage { | |||
transform: translateY(-23.58px) translateX(-3.12px); | |||
} | |||
:root.skin-citizen-light .usermessage { | |||
background: #869ccd; | |||
border-color: #2e476d; | |||
box-shadow: 0 0 0 5px #546893, 2px 2.1px 9.2px 8px hsla(var(--color-primary__h), 10%, 58%); | |||
color: #111317; | |||
filter: invert(1) hue-rotate(180deg); | |||
} | |||
:root.skin-citizen-light .usermessage a { | |||
color: #243858!important; /*5874a0*/ | |||
} | |||
/* =-=-=-=-=-=-=-=-=-=-=-= | |||
TABLET/DESKTOP DESIGN | |||
=-=-=-=-=-=-=-=-=-=-=-= */ | |||
@media screen and (min-width: 1120px) { | |||
html { | |||
--width-layout: 1030px; | |||
} | |||
.citizen-body-container { | |||
margin: var(--space-xl) 56px 200px 55px; | |||
} | |||
.citizen-body { | |||
padding: 5px 6px; | |||
} | |||
.citizen-header { | |||
--header-button-size: calc(var(--header-size) * 1.54 - var(--space-xs) * 2); | |||
} | |||
.mw-body-header { | |||
width: 118%; | |||
max-width: calc(100vw - 4em); | |||
margin-left: -8.8%; | |||
padding: 16px; | |||
padding-left: 10%; | |||
padding-right: 24%; | |||
} | |||
.citizen-toc { | |||
width: 227px; | |||
} | |||
} | |||
/* =-=-=-=-=-=-=-=-=-=-=-= | |||
NAVIGATION DRAWER | |||
=-=-=-=-=-=-=-=-=-=-=-= */ | |||
.citizen-drawer__logo img { | |||
opacity: 0; | |||
} | |||
.mw-list-item#n-Images:before { | |||
display: block; | |||
content: " "; | |||
background: url("https://tardis.wiki/images/Tardis_Images/3/32/Image_gallery.svg") no-repeat; | |||
background-size: cover; | |||
float: left; | |||
position: relative; | |||
top: 1px; | |||
left: 1.4px; | |||
margin-right: -4px; | |||
width: calc(var(--size-icon) * 2); | |||
height: calc(var(--size-icon) * 2 - 2px); | |||
} | |||
.skin-citizen-dark .mw-list-item#n-Images:before { | |||
filter: invert(1); | |||
opacity: 0.45; | |||
} | |||
.skin-citizen-light .mw-list-item#n-Images:before { | |||
opacity: 0.55; | |||
} | |||
@media screen and (max-width: 1119px) { | |||
.citizen-body-container .page-actions { | |||
background: var(--background-color-overlay--lighter); | |||
box-shadow: var(--box-shadow-card); | |||
} | |||
.citizen-body-container:has(.usermessage) .page-actions { | |||
bottom: calc(5.788em + var(--header-size) + var(--space-xs)); | |||
} | |||
.skin-citizen-dark .mw-dismissable-notice { | |||
color: var(--text-color-3); | |||
border-radius: 0 0 24.2px 24.2px; | |||
margin-bottom: -0.424em; | |||
} | |||
/*.skin-citizen-dark .mw-dismissable-notice a { | |||
color: #7f94bc; | |||
font-weight: bold; | |||
}*/ | |||
.skin-citizen-dark .page-actions { | |||
border: solid 3.2px var(--background-color-overlay--lighter); | |||
box-shadow: 0 0 0 1px var(--primary-4), 0 0 0 2px var(--background-color-icon--active), 0 0 0 5.2px var(--primary-5); | |||
} | |||
.skin-citizen-dark #ca-edit > a, | |||
.skin-citizen-dark #ca-ve-edit > a { | |||
background-color: #5d6b84; | |||
} | |||
.skin-citizen-dark .page-actions #ca-edit > a, | |||
.skin-citizen-dark .page-actions #ca-ve-edit > a { | |||
background: var(--primary-6); | |||
box-shadow: 0 0 0 2px var(--primary-9), 0 0 0 1px inset var(--background-color-icon--active); | |||
} | |||
/*.skin-citizen-dark #citizen-languages__buttonCheckbox::after { | |||
background-color: #3a4e72; | |||
}*/ | |||
.citizen-drawer__header { | |||
background: url("https://tardis.wiki/images/Tardis_Images/f/f3/All_Doctors_%282023%29_3.jpg?20231123204437") -18px -126px no-repeat; | |||
background-size: 410px; | |||
color: white; | |||
position: relative; | |||
top: 2.4px | |||
} | |||
.citizen-drawer__card { | |||
background: #301930; | |||
} | |||
.skin-citizen-light .citizen-drawer__card { | |||
background: #9c5d8d; | |||
} | |||
.citizen-menu__heading { | |||
color: #b88ab7; | |||
} | |||
.skin-citizen-light .citizen-menu__heading { | |||
color: #570b5c; | |||
} | |||
.skin-citizen-light .citizen-drawer__menu .mw-list-item { | |||
filter: invert(1); | |||
} | |||
.skin-citizen-light .citizen-drawer__menu .mw-list-item a { | |||
color: #cddbc0; | |||
} | |||
#siteSub > a { | |||
color: #c4d1e7; | |||
} | |||
/* .skin-citizen-dark .subpage-tabs-main { | |||
border-color: #55617e; | |||
} | |||
.skin-citizen-dark .subpage-tabs-tab { | |||
background-color: #a6b1cb; | |||
} | |||
.skin-citizen-dark #subpage-article #subpage-article-tab { | |||
background-color: #8a99bd; | |||
} | |||
.skin-citizen-dark .subpage-tabs-tab:nth-child(2) { | |||
background-color: #909fc2; | |||
} | |||
.skin-citizen-dark .subpage-tabs-tab:nth-child(2n+1) { | |||
background-color: #94a2c3; | |||
} | |||
.skin-citizen-dark .subpage-tabs-tab:hover { | |||
background-color: #8a99bd; | |||
} | |||
.skin-citizen-dark #subpage-article #subpage-article-tab:hover { | |||
background-color: #7b8bb3; | |||
} | |||
.skin-citizen-light .subpage-tabs-tab { | |||
background-color: #3e578e; | |||
}*/ | |||
.subpage-tabs-tab a { | |||
text-decoration: none; | |||
} | |||
.subpage-tabs-tab a:hover { | |||
font-weight: bold; | |||
text-decoration: none; | |||
} | |||
} | |||
/*#subpage-article #subpage-article-tab a.mw-selflink:after { | |||
content: "Article"; | |||
} | |||
#subpage-article #subpage-article-tab a.mw-selflink span { | |||
visibility: hidden; | |||
margin-bottom: -17.78%; | |||
}*/ | |||
@media screen and (min-width: 1120px) { | |||
.citizen-drawer__logo { | |||
background: url("https://tardis.wiki/images/Tardis_Images/f/f3/All_Doctors_%282023%29_3.jpg?20231123204437") 2px -106px; | |||
background-size: cover; | |||
margin-top: 11px; | |||
width: 357px; | |||
margin-bottom: -7px; | |||
position: relative; | |||
left: calc(32.8em - 24px + 27px); | |||
top: -2px; | |||
height: 107px; | |||
} | |||
.citizen-drawer__siteinfo { | |||
position: relative; | |||
left: -23em; | |||
top: 1.81em; | |||
left: -20em; | |||
top: -1em; | |||
} | |||
.citizen-siteStats { | |||
position: relative; | |||
top: 5.8em; | |||
left: -5em; | |||
margin-bottom: -5px; | |||
} | |||
#subpage-article #subpage-article-tab a.mw-selflink span { | |||
display: none!important; | |||
} | |||
} | |||
/* =-=-=-=-=-=-=-=-=-=-=-= | |||
ARCHIVE TOOL | |||
=-=-=-=-=-=-=-=-=-=-=-= */ | |||
#archstrip table, .archstrip table, | |||
#archstrip td, .archstrip td { | |||
background-color: transparent; | |||
color: #FFF; | |||
} | |||
#archstrip, | |||
.archstrip { | |||
background: #012c57; | |||
overflow: visible; | |||
padding: 10px 20px; | |||
margin-bottom: 5px; | |||
position: relative; | |||
font-family:'Gill Sans', Verdana, sans-serif; | |||
text-transform:uppercase; | |||
letter-spacing:3px; | |||
border:2px #fff solid; | |||
float:right; | |||
line-height:110%; | |||
color:#fff; | |||
max-width:250px; | |||
} | |||
/* =-=-=-=-=-=-=-=-=-=-=-= | |||
Main page fixes | |||
=-=-=-=-=-=-=-=-=-=-=-= */ | |||
.mainpage-box-characters .header, | |||
.mainpage-box-how-to-DW .header, | |||
.mainpage-box-featured-videos .header, | |||
.mainpage-box-series .header { | |||
color: var(--contrast-color-9); | |||
} | |||
.skin-citizen-light .mainpage-box-about .header, | |||
.skin-citizen-light .mainpage-box-characters .header, | |||
.skin-citizen-light .mainpage-box-how-to-DW .header, | |||
.skin-citizen-light .mainpage-box-featured-videos .header, | |||
.skin-citizen-light .mainpage-box-series .header { | |||
color: var(--accent-9); | |||
border-bottom-color: var(--accent-1); | |||
} | |||
.mainpage .gallerybox img { | |||
width: auto; | |||
margin: 0!important; | |||
} | |||
.mainpage-box-characters { | |||
width: 458px; | |||
margin-left: -5px; | |||
} | |||
.citizen-body-container .mainpage-box-characters .gallerytext { | |||
left: -55px; | |||
top: -15px; | |||
} | |||
.skin-citizen-light #ca-edit > a, .skin-citizen-light #ca-ve-edit > a { | |||
background: var(--accent-6); | |||
} | |||
.citizen-overflow--left, | |||
.citizen-overflow--right, | |||
.citizen-overflow--left.citizen-overflow--right { | |||
-webkit-mask-image: none; | |||
mask-image: none; | |||
} | |||
/* .mw-editTools #edittools_main, | |||
.mw-editTools #edittools_name, */ | |||
.mw-editTools #edittools_hidden > p { | |||
display: none; | |||
} | |||
.skin-citizen-dark .oo-ui-dropdownInputWidget.oo-ui-widget-enabled { | |||
background: var(--primary-13); | |||
} | |||
.skin-citizen-dark .oo-ui-dropdownInputWidget select { | |||
filter: invert(1); | |||
} | |||
.skin-citizen-dark .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active { | |||
color: var(--alt-text-color); | |||
} | |||
.skin-citizen-dark .oo-ui-dropdownInputWidget option { | |||
background: var(--primary-13); | |||
color: var(--text-color-2); | |||
} | |||
li#pt-themes { | |||
display: none; | |||
} | } |
Latest revision as of 22:47, 28 October 2024
/* All CSS here will be loaded for users of the mobile site */
/* =============================
Version 1.1 March 2024
=============================
The mobile skin, primarily designed by
[[User:SOTO]], with important early
additions by [[User:Bongolium500]],
uses Citizen as its base.
*/
/*
===================
CSS IMPORTS
=================== */
@import url("https://tardis.wiki/w/load.php?modules=ext.gadget.infoboxes-mobile|ext.gadget.modularStyles|ext.gadget.cs-styles|ext.gadget.tablet-mobile&only=styles"); /* import infoboxes stylesheet and all other split-out stylesheets */
/*
===================
Font IMPORTS
=================== */
/* latin */
@font-face {
font-family: 'Della Respira';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/dellarespira/v22/RLp5K5v44KaueWI6iEJQBiGPdf4YuoMtXHs.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
font-family: 'Maven Pro';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/mavenpro/v33/7Au9p_AqnyWWAxW2Wk3GwmQIAFg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Maven Pro';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/mavenpro/v33/7Au9p_AqnyWWAxW2Wk3Gw2QIAFg.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Maven Pro';
font-style: normal;
font-weight: 400;
src: url(https://fonts.gstatic.com/s/mavenpro/v33/7Au9p_AqnyWWAxW2Wk3GzWQI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
font-family: 'Maven Pro';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/mavenpro/v33/7Au9p_AqnyWWAxW2Wk3GwmQIAFg.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Maven Pro';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/mavenpro/v33/7Au9p_AqnyWWAxW2Wk3Gw2QIAFg.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Maven Pro';
font-style: normal;
font-weight: 700;
src: url(https://fonts.gstatic.com/s/mavenpro/v33/7Au9p_AqnyWWAxW2Wk3GzWQI.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Nunito';
font-style: italic;
font-weight: 200 1000;
font-display: swap;
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXX3I6Li01BKofIMNaORs71cA.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Nunito';
font-style: italic;
font-weight: 200 1000;
font-display: swap;
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXX3I6Li01BKofIMNaHRs71cA.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
font-family: 'Nunito';
font-style: italic;
font-weight: 200 1000;
font-display: swap;
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXX3I6Li01BKofIMNaMRs71cA.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Nunito';
font-style: italic;
font-weight: 200 1000;
font-display: swap;
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXX3I6Li01BKofIMNaNRs71cA.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Nunito';
font-style: italic;
font-weight: 200 1000;
font-display: swap;
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXX3I6Li01BKofIMNaDRs4.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
font-family: 'Nunito';
font-style: normal;
font-weight: 200 1000;
font-display: swap;
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXV3I6Li01BKofIOOaBXso.woff2) format('woff2');
unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
font-family: 'Nunito';
font-style: normal;
font-weight: 200 1000;
font-display: swap;
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXV3I6Li01BKofIMeaBXso.woff2) format('woff2');
unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
font-family: 'Nunito';
font-style: normal;
font-weight: 200 1000;
font-display: swap;
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXV3I6Li01BKofIOuaBXso.woff2) format('woff2');
unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
font-family: 'Nunito';
font-style: normal;
font-weight: 200 1000;
font-display: swap;
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXV3I6Li01BKofIO-aBXso.woff2) format('woff2');
unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
font-family: 'Nunito';
font-style: normal;
font-weight: 200 1000;
font-display: swap;
src: url(https://fonts.gstatic.com/s/nunito/v26/XRXV3I6Li01BKofINeaB.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
font-family: 'Mitr';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(https://fonts.gstatic.com/s/mitr/v11/pxiEypw5ucZF8eMcJJfecnFHGPc.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin */
@font-face {
font-family: 'Rubik';
font-style: italic;
font-weight: 300 900;
font-display: swap;
src: url(https://fonts.gstatic.com/s/rubik/v28/iJWEBXyIfDnIV7nEnX661E_c5Ig.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/*===========================
Temporary CSS
===========================*/
/* remove Visual Editor button while it doesn't work on mobile */
.citizen-ve-edit-merged#ca-ve-edit {
display: none;
}
.citizen-ve-edit-merged#ca-edit {
margin-left: 0 !important;
border-left: none !important;
}
.citizen-ve-edit-merged#ca-edit > a {
border-top-left-radius: var(--border-radius--medium) !important;
border-bottom-left-radius: var(--border-radius--medium) !important;
}
/*===========================
COLOUR VARIABLES
These work alongside, but
diverge from those set at
[[MediaWiki:Timeless.css]]
and
[[MediaWiki:Theme-light.css]]
==================== */
:root.skin-citizen-dark {
--text-color: #ffffff;
--text-color-2: #d1d5e6;
--text-color-3: #b2bdd2;
--primary-1: #0e2348;
--primary-2: #0f2651;
--primary-3: #1a2e53;
--primary-4: #0a1b3c;
--primary-5: #2f4065;
--primary-6: #2c406b;
--primary-7: #355086;
--primary-8: #25437e;
--primary-9: #192e53;
--primary-10: #1d3361;
--primary-11: #162e5e;
--primary-12: #162a50;
--primary-13: #0a1e40;
--accent-1: #c7b286;
--accent-2: #d5ac59;
--accent-3: #bfa773;
--accent-4: #e5c076;
--accent-5: #dcd697;
--accent-6: #506593;
--alt-text-color: #000000;
--contrast-color-1: #8595b5;
--contrast-color-1--rgb: 133,149,181;
--contrast-color-2: #e3e5e7;
--contrast-color-2--rgb: 227,229,231;
--contrast-color-3: #526586;
--contrast-color-3--rgb: 82,101,134;
--contrast-color-4: #aec2da;
--contrast-color-4--rgb: 174,194,218;
--contrast-color-5: #687a99;
--contrast-color-6: #4a628c;
--contrast-color-7: #b8c2d4;
--contrast-color-8: #bec7d9;
--contrast-color-9: #b3bbc9;
--contrast-color-10: #08090c;
--border-shade: #b6c1d6;
--border-shade-2: #5d6b84;
--background-shade: #0a1b3c66;
--opacity-icon-base: 0.65;
--background-color-icon--active: rgba(255, 255, 255, 0.4);
}
:root.skin-citizen-light {
--text-color: #0e191a;
--primary-1: #fff4ef;
--primary-2: #90a2bf;
--primary-3: #4f6087;
--primary-4: #bec9da;
--primary-5: #c5d0e6;
--accent-1: #556375;
--accent-2: #47639E;
--accent-3: #46619b;
--accent-4: #334671;
--accent-5: #324b83;
--accent-6: #506593;
--accent-7: #3f5b96;
--accent-8: #5d6b84;
--accent-9: #2a498a;
--accent-10: #203c6e; /*192e53*/
--accent-11: #283f67;
--accent-12: #516898;
--alt-text-color: #ffffff;
--alt-text-color-2: #dde2ed;
--contrast-color-1: #6b778f;
--contrast-color-1--rgb: 107,119,143;
--contrast-color-2: #e5dfdf;
--contrast-color-2--rgb: 229,223,223;
--contrast-color-3: #ccddff;
--contrast-color-3--rgb: 204,221,255;
--contrast-color-4: #ebebeb;
--contrast-color-4--rgb: 235,235,235;
--contrast-color-5: #687a99;
--contrast-color-5-rgb: 104,122,153;
--contrast-color-6: #bec7d9;
--contrast-color-6-rgb: 190,199,217;
--contrast-color-7: #4a628c;
--contrast-color-8: #b8c2d4;
--contrast-color-9: #3f4a5c;
--border-shade: #25499c;
--border-shade-2: #355086;
--opacity-icon-base: 0.58;
}
@media screen {
:root.skin-citizen-dark,
:root.skin-citizen-light {
--color-surface-0: var(--primary-1);
--color-surface-1: var(--primary-2);
--color-surface-2: var(--primary-3);
--color-surface-3: var(--primary-4);
--color-surface-4: var(--primary-5);
--color-primary: var(--accent-1);
--color-primary--hover: var(--accent-2);
--color-primary--active: var(--accent-3);
/*--background-color-primary--hover: hsl(var(--color-primary__h),var(--color-primary__s),15%);
--background-color-primary--active: hsl(var(--color-primary__h),var(--color-primary__s),20%);*/
--background-color-overlay: var(--primary-2);
--background-color-overlay--lighter: var(--primary-3);
/*--color-surface-2--hover: hsl(var(--color-primary__h),30%,19%);
--color-surface-2--active:*/
--p-shadow: 0 0 0 10px var(--background-shade);
--p-shadow-heading: 0 -14px 0 24px var(--background-shade), 0 3px 0 0 var(--background-shade) inset, 0 3px 0 0 var(--background-shade) inset, 0 -1px 0 0 var(--background-shade);
--p-shadow-wide: 0 -6px 0 16px var(--background-shade);
--section-shadow: 0 3px 0 0 var(--background-shade);
}
:root.skin-citizen-dark {
--color-surface-5: var(--primary-12);
}
:root.skin-citizen-light {
--color-surface-5: var(--accent-12);
}
}
a {
--color-link: var(--accent-2);
--color-link--hover: var(--accent-1);
--color-link--active: var(--accent-1);
}
.mw-parser-output {
overflow: visible;
}
.skin-citizen-dark .mw-parser-output section.collapsible-block h3 ~ p,
.skin-citizen-dark .mw-parser-output section.collapsible-block > .thumb:first-child ~ p,
.skin-citizen-dark .mw-parser-output section.collapsible-block h3 ~ ul > ul {
background: var(--background-shade);
margin-left: 2px;
padding-left: 2.5px;
-moz-box-shadow: var(--p-shadow);
-webkit-box-shadow: var(--p-shadow);
-o-box-shadow: var(--p-shadow);
-ms-box-shadow: var(--p-shadow);
box-shadow: var(--p-shadow);
}
.skin-citizen-dark .mw-parser-output section.collapsible-block h3 + p,
.skin-citizen-dark .mw-parser-output section.collapsible-block h4 + p {
margin-top: 3.5px;
padding-top: 7px;
-moz-box-shadow: var(--p-shadow-heading);
-webkit-box-shadow: var(--p-shadow-heading);
-o-box-shadow: var(--p-shadow-heading);
-ms-box-shadow: var(--p-shadow-heading);
box-shadow: var(--p-shadow-heading);
}
/*==================
Font matters
==================== */
/*h1.firstHeading {
font-family: "Della Respira","Nunito","Rubik",sans-serif;
font-weight: 400;
}*/
body {
font-family: "Nunito","Rubik",sans-serif;
}
.mw-parser-output p {
font-size: 15.7px;
}
.mw-parser-output p b,
.portable-infobox b,
.navbox b {
font-weight: 800;
}
.mw-logo-wordmark,
h1.mw-first-heading {
font-family: "Maven Pro","Nunito","Rubik",sans-serif;
}
.citizen-page-header--sticky .mw-first-heading {
font-family: "Maven Pro","Nunito","Rubik",sans-serif;
font-weight: 800;
}
.mw-parser-output > h2 {
padding-bottom: 2px;
}
.mw-parser-output section.collapsible-block {
margin-top: 13px;
}
#tech {
font-family: "Maven Pro","Nunito","Rubik",sans-serif;
line-height: inherit;
}
.mw-editform .mw-ui-input {
font-family: monospace;
background: var(--primary-9)!important;
}
/*.citizen-footer {
font-family: "Maven Pro","Nunito","Rubik",sans-serif;
}*/
.citizen-page-container {
top: 45px;
position: relative;
}
/* =-=-=-=-=-=-=-=-=-=-=-=
HEADER
=-=-=-=-=-=-=-=-=-=-=-= */
.citizen-header {
background: var(--primary-3);
top: 0;
bottom: auto;
}
.citizen-header__logo .mw-logo-icon {
width: 60px;
height: 50px;
position: relative;
left: -1px;
top: -5px;
}
.skin-citizen-dark .citizen-header__logo .mw-logo-icon {
left: 4.96px;
top: -5.96px;
filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.8264) brightness(1.2828) opacity(0.88) hue-rotate(338deg);
}
.skin-citizen-dark .citizen-header {
padding-left: 7.8px;
}
.skin-citizen-light .citizen-header {
background: var(--accent-5);
}
@media screen and (min-width: 1120px) {
.citizen-header {
bottom: 0;
width: 70px;
padding-top: 27px;
}
.citizen-header__logo .mw-logo-icon {
left: -7px;
/* left: 0.665px; */
top: -6px;
width: 66px;
height: auto;
}
.skin-citizen-light .citizen-header {
padding-left: 8.76px;
}
}
@media screen and (max-width: 1119px) {
.citizen-scroll--down .citizen-header {
transform: translateY(-100%);
}
}
.citizen-header__button {
width: 50px;
contain: layout;
}
.skin-citizen-light .citizen-header__buttonIcon,
.skin-citizen-light .citizen-header .citizen-ui-icon {
filter: invert(1);
}
.skin-citizen-dark .citizen-header__button {
filter: brightness(110.55%);
opacity: 0.97;
}
.skin-citizen-light .citizen-header__button {
filter: brightness(129%);
}
#citizen-drawer__checkbox:checked ~ .citizen-drawer__button,
.citizen-header .citizen-menu-checkbox-checkbox ~ .citizen-header__button::before{
background: none;
}
.skin-citizen-light .citizen-search__card {
background: var(--contrast-color-4);
}
.skin-citizen-light .citizen-search-box .citizen-ui-icon {
filter: none;
}
.citizen-client-prefs #skin-client-prefs-citizen-feature-pure-black {
display: none;
}
@media screen and (max-width: 1299px) {
.citizen-client-prefs #skin-client-prefs-citizen-feature-custom-width {
display: none;
}
}
.citizen-page-header--sticky .citizen-page-header::before {
filter: drop-shadow(2px 2.48px 6px #101b30);
}
.skin-citizen-dark .citizen-page-header--sticky .mw-body-header::before {
background: var(--primary-6);
}
.skin-citizen-light .citizen-page-header--sticky .mw-body-header::before {
background: var(--accent-3);
}
.skin-citizen-light .citizen-page-header--sticky .mw-body-header .citizen-page-heading .mw-page-title-namespace,
.skin-citizen-light .citizen-page-header--sticky .mw-body-header .citizen-page-heading .mw-page-title-parenthesis {
color: var(--alt-text-color-2)!important;
}
.skin-citizen-light .citizen-page-header--sticky .mw-body-header .citizen-page-heading .mw-page-title-separator {
color: var(--primary-5)!important;
}
.citizen-page-header--sticky .mw-body-header .citizen-page-heading,
.citizen-page-header--sticky .mw-body-header .citizen-page-heading h1 {
color: white!important;
}
.citizen-page-header--sticky .mw-body-header .citizen-page-heading #siteSub {
display: none;
}
.mw-parser-output a.external::after {
content: none;
}
.citizen-menu__card,
.citizen-drawer__card {
bottom: unset !important;
top: 50px !important;
}
@media screen and (min-width: 560px) and (max-width: 808px) {
.citizen-drawer .citizen-menu#p-Other_useful_pages {
margin-top: -327px;
}
.citizen-drawer .citizen-menu#p-navigation {
margin-top: -118px;
}
}
@media screen and (max-width: 1119px) {
.citizen-menu #pt-notifications-notice {
display: none;
}
.citizen-page-header--sticky .mw-body-header {
top: 41px;
max-height: 20px;
transform: translateY(66%);
}
}
/* hide the arrows on the menu buttons on Safari (and other WebKit-based browsers) */
details.citizen-menu__dropdown summary::-webkit-details-marker {
display: none;
}
/* =-=-=-=-=-=-=-=-=-=-=-=
FOOTER
=-=-=-=-=-=-=-=-=-=-=-= */
.citizen-page-footer #footer-bbc-copyright,
.citizen-page-footer #footer-independent-copyright {
display: none;
}
.citizen-page-footer #footer-info-lastmod {
position: relative;
top: 15.8px;
margin-bottom: -8.4px;
}
.citizen-page-footer #footer-info-copyright {
display: none;
}
.skin-citizen-light .citizen-footer {
background: var(--contrast-color-2);
}
.citizen-footer #footer-tagline a,
.citizen-footer #footer-tagline #footer-bbc-copyright a:hover,
.citizen-footer #footer-tagline #footer-independent-copyright a:hover {
color: var(--text-color-2);
}
.citizen-footer #footer-tagline #footer-bbc-copyright a,
.citizen-footer #footer-tagline #footer-independent-copyright a {
color: var(--text-color-3);
}
.skin-citizen-light .citizen-footer a {
color: #2f436e;
}
.skin-citizen-light .citizen-footer #footer-places a {
color: #5e6c8a;
}
.skin-citizen-light .citizen-footer #footer-tagline #footer-bbc-copyright a,
.skin-citizen-light .citizen-footer #footer-tagline #footer-independent-copyright a {
color: #5f6e8c;
}
/* =-=-=-=-=-=-=-=-=-=-=-=
ARTICLE TITLE
=-=-=-=-=-=-=-=-=-=-=-= */
.skin-citizen-light .mw-first-heading .mw-page-title-namespace {
color: var(--contrast-color-9);
}
.skin-citizen-light .ns-12 .mw-first-heading .mw-page-title-namespace,
.skin-citizen-light .ns-2 .mw-first-heading .mw-page-title-namespace,
.skin-citizen-light .ns-1 .mw-first-heading .mw-page-title-namespace,
.skin-citizen-light .ns-5 .mw-first-heading .mw-page-title-namespace,
.skin-citizen-light .ns-15 .mw-first-heading .mw-page-title-namespace,
.skin-citizen-light .mw-first-heading .mw-page-title-parenthesis {
color: var(--contrast-color-7);
}
/* =-=-=-=-=-=-=-=-=-=-=-=
SIGN IN
=-=-=-=-=-=-=-=-=-=-=-= */
.watermark img {
width: 18.21em;
margin-left: 2.2888em;
filter: drop-shadow(-1px 3px 3.9px #0e2348) saturate(.8964) brightness(1.2758) opacity(0.88) hue-rotate(338deg);
}
.skin-citizen-light .watermark img {
filter: drop-shadow(-1.04px 0px 3.9px #213250) saturate(.8464) brightness(1.372) opacity(0.93) hue-rotate(338deg);
}
/* =-=-=-=-=-=-=-=-=-=-=-=
ARTICLE SPACE
=-=-=-=-=-=-=-=-=-=-=-= */
.subpage-tabs-tab {
background-color: var(--accent-4);
}
.citizen-body-container .pullout-wrapper {
display: none;
}
h3 {
margin-top: 4px;
}
.skin-citizen-dark .mw-parser-output section.collapsible-block h3 + p + p,
.skin-citizen-dark .mw-parser-output section.collapsible-block h3 + p + p + p {
-moz-box-shadow: var(--p-shadow-wide);
-webkit-box-shadow: var(--p-shadow-wide);
-o-box-shadow: var(--p-shadow-wide);
-ms-box-shadow: var(--p-shadow-wide);
box-shadow: var(--p-shadow-wide);
}
.skin-citizen-dark .mw-parser-output h2 {
-moz-box-shadow: var(--section-shadow);
-webkit-box-shadow: var(--section-shadow);
-o-box-shadow: var(--section-shadow);
-ms-box-shadow: var(--section-shadow);
box-shadow: var(--section-shadow);
}
.smw-editpage-help,
#box {
border-color: var(--border-shade-2);
border-radius: 10px;
padding-bottom: 19px;
}
.skin-citizen-light .smw-editpage-help,
.skin-citizen-light #box {
background: var(--contrast-color-7);
border-color: var(--contrast-color-8);
border-width: 7px;
color: var(--contrast-color-6);
}
.skin-citizen-light .smw-editpage-help a,
.skin-citizen-light .smw-editpage-help b,
.skin-citizen-light #box a,
.skin-citizen-light #box b {
color: var(--primary-1);
}
#mw-mf-diffview #mw-mf-userinfo {
background: var(--primary-3);
border-top: solid 2px var(--accent-6);
box-shadow: 0 3em var(--primary-3), 0 3.3em 0 var(--accent-6), 0 4em 2em -0.9em var(--contrast-color-10), 0 3em var(--width-layout) var(--color-surface-2);
margin: -215.44px -10px -166px -11px;
padding: 1.04em;
}
.skin-citizen-light #mw-mf-diffview #mw-mf-userinfo {
background: var(--contrast-color-2);
box-shadow: -1em -1em var(--accent-22), 1em -1em var(--accent-22), 0 -1.2em var(--primary-6) inset, 0 3em var(--primary-6), 0 3.718em 0 var(--accent-6), 0 6em 2em -0.9em var(--primary-6), -1em 43px 0 1.2em var(--accent-6), 1em 43px 0 1.2em var(--accent-6), 0 3em var(--width-layout) var(--color-surface-2);
margin: -230.44px -10px -186.18px -11px;
}
.mobile-no-display,
.no-mobile {
display: none;
}
/*#subpage-article #subpage-article-tab,
#subpage-article #subpage-talk-tab {
display: none;
}*/
/*.subpage-tabs-main {
position: relative;
top: -176px;
margin-bottom: -56px;
z-index: 9000;
}*/
.skin-citizen-dark .portable-infobox {
/* background: var(--contrast-color-9);
> then build further with backgrounds and box shadows, using #e1e7f2
and #cad5e8.
*/
border: solid 2px var(--primary-color-9);
}
.portable-infobox .pi-data-label + p {
padding-top: 8.9px;
font-size: 14.8px;
}
.portable-infobox .pi-title + p {
margin-top: -16px;
padding-top: 7px;
}
.portable-infobox img.pi-image-thumbnail {
padding-top: 4px;
width: 320px;
}
.portable-infobox .pi-header + p {
margin-top: 5px;
margin-bottom: 4px;
padding: 2.4px;
}
.pi-data-value .embedvideo {
width: 324px!important;
height: 185px!important;
margin-top: 3px!important;
}
.embedvideo-wrapper {
height: 182px!important;
}
.embedvideo-loader__service {
font-weight: 300;
}
.skin-citizen-light .portable-infobox .story-nav {
background: var(--contrast-color-7);
}
@media screen and (min-width: 650px) and (max-width: 1119px) {
.citizen-header {
--header-button-size: 2.8em;
--header-icon-size: 2.9em;
}
.citizen-header__logo {
margin-right: 0.88em;
}
.citizen-header__logo .mw-logo-icon {
width: 4.382em;
height: 3.4572em;
margin-top: -0.1168em;
margin-left: 0.248em;
}
}
@media screen and (max-width: 720px) {
.dabtag, #dabtag {
clear: right;
}
}
.mw-parser-output > h2:first-of-type {
clear: left;
}
@media screen and (min-width: 650px) and (max-width: 1119px) {
.citizen-header {
--header-button-size: 2.8em;
--header-icon-size: 2.9em;
}
.citizen-header__logo {
margin-right: 0.88em;
}
.citizen-header__logo .mw-logo-icon {
width: 4.382em;
height: 3.4572em;
margin-top: -0.1168em;
margin-left: 0.248em;
}
}
@media screen and (min-width: 721px) {
/*.citizen-header {
--header-button-size: calc(var(--header-size) * 1.54 - var(--space-xs) * 2);
}*/
p + h3 {
margin-top: 8px;
}
}
@media screen and (min-width: 1120px) {
.mw-parser-output > h2 {
padding-bottom: 8px;
}
.skin-citizen-dark .mw-parser-output section.collapsible-block h3 ~ p,
.skin-citizen-dark .mw-parser-output section.collapsible-block > .thumb:first-child ~ p,
.skin-citizen-dark .mw-parser-output section.collapsible-block h3 ~ ul > ul {
-moz-box-shadow: var(--p-shadow-wide);
-webkit-box-shadow: var(--p-shadow-wide);
-o-box-shadow: var(--p-shadow-wide);
-ms-box-shadow: var(--p-shadow-wide);
box-shadow: var(--p-shadow-wide);
}
}
div#article-type {
border: 1px solid var(--accent-2);
padding: 5px;
letter-spacing: .5px;
text-align: left;
min-height: 55px;
min-width: 528.5px;
margin: 0px 0px 10px 0px;
}
div#article-type p {
margin-left: 205px;
line-height: 11px;
font-size: 11px;
text-align: left;
font-weight: normal;
font-style: normal;
}
@media screen and (max-width: 720px) {
div#article-type p {
margin-left: 0;
color: var(--alt-text-color);
}
div#article-type {
max-width: 30%!important;
}
}
div.type-delete {
background: url(https://tardis.wiki/images/Tardis_Images/8/89/Delete-mobile.jpg) 30%!important;
background-size: 120%!important;
font-family: "Maven Pro","Nunito","Rubik",sans-serif;
}
div.type-delete p {
color: white!important;
}
.stub-type#image-link {
/* filter: saturate(0.64) brightness(1.714); */
filter: invert(1) hue-rotate(322deg) brightness(0.93) contrast(2.2) saturate(0.58);
}
.skin-citizen-light .portable-infobox .pi-title + p {
background: var(--accent-6);
}
/* =-=-=-=-=-=-=-=-=-=-=-=
USER MESSAGES
=-=-=-=-=-=-=-=-=-=-=-= */
.usermessage {
position: fixed;
bottom: 2.39vh;
right: 0.221em;
left: 0.9881em;
max-width: 28em;
background: var(--primary-9);
border: solid 4.4px var(--background-color-icon--active);
border-radius: 10px;
box-shadow: 4px 0.1px 9.2px 1px hsla(var(--surface-shadow));
padding: 10px;
padding-left: 14px;
transform: translateY(-2px) translateX(-3.12px);
transition: transform 0.88s;
z-index: 90000;
}
:root.skin-citizen-dark .usermessage a {
color: #a0b7de!important;
}
.citizen-scroll--up .usermessage {
transform: translateY(-23.58px) translateX(-3.12px);
}
:root.skin-citizen-light .usermessage {
background: #869ccd;
border-color: #2e476d;
box-shadow: 0 0 0 5px #546893, 2px 2.1px 9.2px 8px hsla(var(--color-primary__h), 10%, 58%);
color: #111317;
filter: invert(1) hue-rotate(180deg);
}
:root.skin-citizen-light .usermessage a {
color: #243858!important; /*5874a0*/
}
/* =-=-=-=-=-=-=-=-=-=-=-=
TABLET/DESKTOP DESIGN
=-=-=-=-=-=-=-=-=-=-=-= */
@media screen and (min-width: 1120px) {
html {
--width-layout: 1030px;
}
.citizen-body-container {
margin: var(--space-xl) 56px 200px 55px;
}
.citizen-body {
padding: 5px 6px;
}
.citizen-header {
--header-button-size: calc(var(--header-size) * 1.54 - var(--space-xs) * 2);
}
.mw-body-header {
width: 118%;
max-width: calc(100vw - 4em);
margin-left: -8.8%;
padding: 16px;
padding-left: 10%;
padding-right: 24%;
}
.citizen-toc {
width: 227px;
}
}
/* =-=-=-=-=-=-=-=-=-=-=-=
NAVIGATION DRAWER
=-=-=-=-=-=-=-=-=-=-=-= */
.citizen-drawer__logo img {
opacity: 0;
}
.mw-list-item#n-Images:before {
display: block;
content: " ";
background: url("https://tardis.wiki/images/Tardis_Images/3/32/Image_gallery.svg") no-repeat;
background-size: cover;
float: left;
position: relative;
top: 1px;
left: 1.4px;
margin-right: -4px;
width: calc(var(--size-icon) * 2);
height: calc(var(--size-icon) * 2 - 2px);
}
.skin-citizen-dark .mw-list-item#n-Images:before {
filter: invert(1);
opacity: 0.45;
}
.skin-citizen-light .mw-list-item#n-Images:before {
opacity: 0.55;
}
@media screen and (max-width: 1119px) {
.citizen-body-container .page-actions {
background: var(--background-color-overlay--lighter);
box-shadow: var(--box-shadow-card);
}
.citizen-body-container:has(.usermessage) .page-actions {
bottom: calc(5.788em + var(--header-size) + var(--space-xs));
}
.skin-citizen-dark .mw-dismissable-notice {
color: var(--text-color-3);
border-radius: 0 0 24.2px 24.2px;
margin-bottom: -0.424em;
}
/*.skin-citizen-dark .mw-dismissable-notice a {
color: #7f94bc;
font-weight: bold;
}*/
.skin-citizen-dark .page-actions {
border: solid 3.2px var(--background-color-overlay--lighter);
box-shadow: 0 0 0 1px var(--primary-4), 0 0 0 2px var(--background-color-icon--active), 0 0 0 5.2px var(--primary-5);
}
.skin-citizen-dark #ca-edit > a,
.skin-citizen-dark #ca-ve-edit > a {
background-color: #5d6b84;
}
.skin-citizen-dark .page-actions #ca-edit > a,
.skin-citizen-dark .page-actions #ca-ve-edit > a {
background: var(--primary-6);
box-shadow: 0 0 0 2px var(--primary-9), 0 0 0 1px inset var(--background-color-icon--active);
}
/*.skin-citizen-dark #citizen-languages__buttonCheckbox::after {
background-color: #3a4e72;
}*/
.citizen-drawer__header {
background: url("https://tardis.wiki/images/Tardis_Images/f/f3/All_Doctors_%282023%29_3.jpg?20231123204437") -18px -126px no-repeat;
background-size: 410px;
color: white;
position: relative;
top: 2.4px
}
.citizen-drawer__card {
background: #301930;
}
.skin-citizen-light .citizen-drawer__card {
background: #9c5d8d;
}
.citizen-menu__heading {
color: #b88ab7;
}
.skin-citizen-light .citizen-menu__heading {
color: #570b5c;
}
.skin-citizen-light .citizen-drawer__menu .mw-list-item {
filter: invert(1);
}
.skin-citizen-light .citizen-drawer__menu .mw-list-item a {
color: #cddbc0;
}
#siteSub > a {
color: #c4d1e7;
}
/* .skin-citizen-dark .subpage-tabs-main {
border-color: #55617e;
}
.skin-citizen-dark .subpage-tabs-tab {
background-color: #a6b1cb;
}
.skin-citizen-dark #subpage-article #subpage-article-tab {
background-color: #8a99bd;
}
.skin-citizen-dark .subpage-tabs-tab:nth-child(2) {
background-color: #909fc2;
}
.skin-citizen-dark .subpage-tabs-tab:nth-child(2n+1) {
background-color: #94a2c3;
}
.skin-citizen-dark .subpage-tabs-tab:hover {
background-color: #8a99bd;
}
.skin-citizen-dark #subpage-article #subpage-article-tab:hover {
background-color: #7b8bb3;
}
.skin-citizen-light .subpage-tabs-tab {
background-color: #3e578e;
}*/
.subpage-tabs-tab a {
text-decoration: none;
}
.subpage-tabs-tab a:hover {
font-weight: bold;
text-decoration: none;
}
}
/*#subpage-article #subpage-article-tab a.mw-selflink:after {
content: "Article";
}
#subpage-article #subpage-article-tab a.mw-selflink span {
visibility: hidden;
margin-bottom: -17.78%;
}*/
@media screen and (min-width: 1120px) {
.citizen-drawer__logo {
background: url("https://tardis.wiki/images/Tardis_Images/f/f3/All_Doctors_%282023%29_3.jpg?20231123204437") 2px -106px;
background-size: cover;
margin-top: 11px;
width: 357px;
margin-bottom: -7px;
position: relative;
left: calc(32.8em - 24px + 27px);
top: -2px;
height: 107px;
}
.citizen-drawer__siteinfo {
position: relative;
left: -23em;
top: 1.81em;
left: -20em;
top: -1em;
}
.citizen-siteStats {
position: relative;
top: 5.8em;
left: -5em;
margin-bottom: -5px;
}
#subpage-article #subpage-article-tab a.mw-selflink span {
display: none!important;
}
}
/* =-=-=-=-=-=-=-=-=-=-=-=
ARCHIVE TOOL
=-=-=-=-=-=-=-=-=-=-=-= */
#archstrip table, .archstrip table,
#archstrip td, .archstrip td {
background-color: transparent;
color: #FFF;
}
#archstrip,
.archstrip {
background: #012c57;
overflow: visible;
padding: 10px 20px;
margin-bottom: 5px;
position: relative;
font-family:'Gill Sans', Verdana, sans-serif;
text-transform:uppercase;
letter-spacing:3px;
border:2px #fff solid;
float:right;
line-height:110%;
color:#fff;
max-width:250px;
}
/* =-=-=-=-=-=-=-=-=-=-=-=
Main page fixes
=-=-=-=-=-=-=-=-=-=-=-= */
.mainpage-box-characters .header,
.mainpage-box-how-to-DW .header,
.mainpage-box-featured-videos .header,
.mainpage-box-series .header {
color: var(--contrast-color-9);
}
.skin-citizen-light .mainpage-box-about .header,
.skin-citizen-light .mainpage-box-characters .header,
.skin-citizen-light .mainpage-box-how-to-DW .header,
.skin-citizen-light .mainpage-box-featured-videos .header,
.skin-citizen-light .mainpage-box-series .header {
color: var(--accent-9);
border-bottom-color: var(--accent-1);
}
.mainpage .gallerybox img {
width: auto;
margin: 0!important;
}
.mainpage-box-characters {
width: 458px;
margin-left: -5px;
}
.citizen-body-container .mainpage-box-characters .gallerytext {
left: -55px;
top: -15px;
}
.skin-citizen-light #ca-edit > a, .skin-citizen-light #ca-ve-edit > a {
background: var(--accent-6);
}
.citizen-overflow--left,
.citizen-overflow--right,
.citizen-overflow--left.citizen-overflow--right {
-webkit-mask-image: none;
mask-image: none;
}
/* .mw-editTools #edittools_main,
.mw-editTools #edittools_name, */
.mw-editTools #edittools_hidden > p {
display: none;
}
.skin-citizen-dark .oo-ui-dropdownInputWidget.oo-ui-widget-enabled {
background: var(--primary-13);
}
.skin-citizen-dark .oo-ui-dropdownInputWidget select {
filter: invert(1);
}
.skin-citizen-dark .oo-ui-dropdownInputWidget.oo-ui-widget-enabled select:active {
color: var(--alt-text-color);
}
.skin-citizen-dark .oo-ui-dropdownInputWidget option {
background: var(--primary-13);
color: var(--text-color-2);
}
li#pt-themes {
display: none;
}