MediaWiki:Gadget-ms-Tablet-mobile.css

From Tardis Wiki, the free Doctor Who reference
(Redirected from CSS:TABLET)
Clear your cache often around here

After changes are made to this site's CSS or Javascript, you have to bypass your browser's cache to see the changes. You can always do this by going to your browser's preferences panel. But many browsers also offer keyboard shortcuts to save you that trouble. The following shortcuts work in the versions of the browsers that Tardis currently supports. They may not work in earlier versions.

  • Firefox: hold down Shift while performing a page reload.
  • Opera offers no default keyboard shortcut, but you can create a custom keyboard shortcut with the value Clear disk cache
  • Safari users should simultaneously hold down + Option + E. You may need to enable the Develop menu first
  • Chrome: press Ctrl + F5 or Shift + F5 while performing a page reload.
/*  
    ===================
    TABLET MODE 
    =================== */

/* CSS here will be loaded for mobile users on tablet-sized screens. Functionally, this is also the Citizen desktop skin. */

/* =============================
   Version 1.0 March 2024
   ============================= 
   
   Building on the main mobile skin,
   tablet mode presents an experience
   optimised for tablet/computer users
   in mobile. Designed by [[User:SOTO]].

   Work in progress. Mostly, I need to
   set some variables and find out what
   to adapt for regular mobile. Also
   need to get my MediaWiki:Mobile.js
   working, since that raises the 
   infobox back up to the top of the
   article. -March 2024

   */

.citizen-footer #footer-bbc-copyright,
.citizen-footer #footer-independent-copyright { /*  This will ONLY APPEAR    */
    display: none;         /*                                 in tablet mode.  */
}

@media screen and (min-width: 1120px) {
    
     /* =-=-=-=-=-=-=-=-=-=-=-=-=-=
     |                             |
     |  THE BONES OF TABLET MODE   |
     |                             |
     |  (Original Tardis design)   |
     |                             |
       -=-=-=-=-=-=-=-=-=-=-=-=-=-=  */
       
    .skin-citizen-light body {
        background: #ece9cc;
    }
    .skin-citizen-light .citizen-toc {
        background: #f2eedc;
    }

   /* -=-=-=-=-=-=-=-=-=-=-=

           LEFT NAVBAR

      -=-=-=-=-=-=-=-=-=-=-=   */

    .skin-citizen-light .citizen-header {
        filter: saturate(0.878);
        background: #394c76;
        border-color: #3a538b;
    }
    .citizen-scroll--up .citizen-header {
        transition: box-shadow .38s;
        box-shadow: 1.04em 0 #1a2f56;
    }
    .citizen-scroll--down .citizen-header {
        transition: box-shadow .38s;
        box-shadow: .6em 0 #1a2f56;
        z-index: 200!important;
    }
    .skin-citizen-light .citizen-scroll--down .citizen-header {
        box-shadow: .6em 0 #2d4167;
    }
    .skin-citizen-light .citizen-scroll--up .citizen-header {
        box-shadow: 0.6em 7em #2b4574;
    }
    
    .citizen-page-header--sticky.citizen-scroll--up .citizen-header {
        transition: box-shadow .38s;
        box-shadow: 1.18em 0 #1a2f56, 2.39em 0 #0d1f40;
    }
    .skin-citizen-light .citizen-page-header--sticky .citizen-header {
        background: #364c7c;
        border-color: #787c85;
        transition: background 5s, box-shadow .38s;
    }
    .skin-citizen-light .citizen-page-header--sticky.citizen-scroll--up .citizen-header {
        box-shadow: 0.18em 0 #233c69, .39em 0 #384f77, 1em 0 #394c76;
    }

    .citizen-header__logo {
        position: relative;
        left: -2px;
        z-index: 1000;
        height: 134px;
        padding-top: 15px;
        margin-top: -34px;
        width: 134px;
        margin-bottom: -13px;
        background: #20355a;
        /* box-shadow: 0 -85px 0 #1f3458 inset, 1px 1px 0 #3c4c66, 4px 1.5px 0 #1a2e53, 10px 1.5px 0 #061b40; */
        box-shadow: 0 -85px 0 #1f3458 inset, 0.2px 0.4px 0 #3c4c66, 6px 1.5px 0 #162a50, 11px 1.5px 0 #15284c;
        transition: transform .7s, boxshadow .1s;
        transform: translateX(-9.8px);
        padding-left: 2px;
    }
    .action-edit .citizen-header__logo {
        padding-left: 16.93px;
        margin-top: -2.5em;
        transition: left 0.8s, padding-left 8s;
    }
    .action-edit.citizen-scroll--down .citizen-header__logo {
        left: 0.993em;
        transition: left 6.8s;
    }

    .skin-citizen-dark .action-edit.citizen-scroll--up .citizen-header__logo {
        box-shadow: 0 -85px 0 #25395d inset, 45px -123px 0 #162e56, 45px 0 0 #25395d, 0 0.38em #2f4065;
    }
    .citizen-scroll--up .citizen-header__logo {
        box-shadow: 0 -85px 0 #25395d inset, 70px -100px 0 #0a2149, 70px 0 0 #25395d;
        padding-left: 1.8px;
        /* transition: transform .8s, box-shadow .2s!important; */
        transform: translateX(-6.25px);
    }
    .action-edit.citizen-scroll--up .citizen-header__logo {
        box-shadow: 0 -85px 0 #25395d inset, 45px -123px 0 #162e56, 45px 0 0 #25395d, 0 0.38em #2f4065;
    }
    
    .action-edit.citizen-scroll--up .citizen-header__logo .mw-logo-icon {
        width: 138px!important;
        margin-left: -3px;
        box-shadow: -10px 0 #20355a, -20px 0 #39455f, 23px 50.68px #192b4d, -20px 28px #1a2e51, -20px 48px #0e2245, 14px -7.88px #203053, 30.3px -54.88px #0e2245, 28.6px -7.88px #142a51, 28.6px 26px #142a51, 30.6px -7.88px #1c2f53, 30.6px 26px #1c2f53;
    }
    .skin-citizen-dark .action-edit.citizen-scroll--up .citizen-header__logo .mw-logo-icon {
        box-shadow: -10px 0 #20355a, -20px 0 #39455f, 23px 50.68px #192b4d, -20px 28px #1a2e51, -20px 48px #0e2245, 14px -7.88px #203053, 30.3px -54.88px #0e2245, 28.6px -7.88px #142a51, 28.6px 26px #142a51, 30.6px -7.88px #1c2f53, 30.6px 26px #1c2f53;
    }
    .skin-citizen-light .citizen-scroll--up .citizen-header__logo {
        box-shadow: 0 -85px 0 #2f4574 inset, -2.5em 8px 0 #516898, -4.05em 26px 0 #2d416c, -4.05em 34px 0 #3c568d, 59px -100px 0 #233860, 59px -83px 0 #2c4374, 62px 0 0 #47597e, 64px -14px 0 #8892a7;
        margin-bottom: -8px;
    }
    .skin-citizen-light .action-edit.citizen-scroll--up .citizen-header__logo {
        box-shadow: 0 -85px 0 #2f4574 inset, -2.5em 8px 0 #516898, -4.05em 26px 0 #2d416c, -4.05em 34px 0 #3c568d, 59px -100px 0 #233860, 59px -83px 0 #2c4374, 59px 0 0 #47587f;
        transition: transform 2s, box-shadow 6s;
        left: 0.48em;
    }
    .citizen-page-header--sticky.citizen-scroll--down .citizen-header__logo {
        transition: transform .8s, box-shadow 10s, left 8s;
        transform: translateX(-12.12px);
        padding-left: 3.98px!important;
        padding-right: 132.5px!important;
        margin-right: -1px;
        box-shadow: 0 -85px 0 #25395d inset;
        box-shadow: 0 -85px 0 #1f3458 inset, 1px 1px 0 #3c4c66, 3px 1.5px 0 #1a2e53, 6px -70px 0 #283b62;
    }
    .skin-citizen-light .citizen-page-header--sticky.citizen-scroll--down .citizen-header__logo {
        box-shadow: 16px -85px 0 #294476 inset, 0 15px 0 #1f3764 inset, 0 7px 0 #39528d, 7px 7px 0 #30477e;
        background: #243c72;
    }
    .citizen-scroll--up.citizen-page-header--sticky .citizen-header__logo {
        transform: translateX(-7.44px);
        padding-left: 1.5px!important;
        padding-right: 0.2px!important;
        margin-right: 4px;
        box-shadow: 0 -85px 0 #1f3458 inset, 1px 1px 0 #3c4c66, 1px 1.5px 0 #1a2e53, 5px -70px 0 #283b62;
    }
    .skin-citizen-light .citizen-scroll--up.citizen-page-header--sticky .citizen-header__logo {
        box-shadow: 0 -85px 0 #294476 inset, 0 15px 0 #1f3764 inset, 0 7px 0 #39528d, 7px 7px 0 #30477e;
    }
    
    .mw-logo {
        width: 130px;
        height: 99px;
        margin-top: 9px;
        margin-left: 1.8px;
    }
    .mw-logo-icon {
        width: 119.2px!important;
        position: relative;
        top: -7px!important;
        left: -2px!important;
    }
    .citizen-page-header--sticky.citizen-scroll--down .citizen-header__logo {
        transition: transform 0.8s ease 0s, box-shadow 6.9s ease 0s, left 8s ease 0s;
    }
    
    .citizen-scroll--up .mw-body-header {
        transition: box-shadow .38s;
        box-shadow: 2em 93vh 0 #031534;
        z-index: 80;
    }
    .citizen-scroll--down .mw-body-header {
        transition: box-shadow .38s;
        box-shadow: 2em 96.2vh 0 #031534;
        margin-left: -.89%;
        max-width: calc(100vw - 9.03%);
        padding-left: 2.42%;
        padding-right: 24.754%;
        /* padding-right: 31.6%; */
        transition: margin 3s, padding 2s;
    }
    .citizen-scroll--down:not(.citizen-page-header--sticky) .mw-body-header {
        box-shadow: none;
        max-width: calc(100vw - 13.89%);
        transition: margin 3s ease 0s, padding 2s ease 0s;
    }
    .citizen-scroll--up:not(.citizen-page-header--sticky) .mw-body-header {
        box-shadow: none;   
    }
    .skin-citizen-light .citizen-page-header--sticky .mw-body-header:before {
        background: #4d5e81!important;
    }
    .skin-citizen-light .mw-body-header::after {
        background: #34405a;
    }
    .skin-citizen-light .citizen-scroll--up.citizen-page-header--sticky .mw-body-header {
        box-shadow: #354154 2em 95.71vh 0px;
    }

    
 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 
      HEADER (including some new ACTION BUTTONS)
      
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=     */
    .mediawiki:not(.citizen-page-header--sticky) .mw-body-header {
    	box-shadow: #031534 2em 4002vh 0px!important;
	}
    .mw-body-header::after {
        content: "";
        background: #031534;
        height: 1.8495em;
        position: fixed;
        bottom: -1.8495em;
        right: 0;
        left: calc(var(--padding-page) * 2.5 - 0.52em);
        transform: translateX(0.52em);
        transition: bottom 2.2s, transform 0.515s ease;
    }
    .citizen-scroll--down .mw-body-header::after {
        bottom: -0.6295em;
        left: calc(var(--padding-page) * 2.5);
        transform: translateX(0);
    }
    .citizen-scroll--up .mw-body-header::after {
        bottom: -0.8295em;
    }
    
    .citizen-page-header--sticky .mw-body-header:after {
        transition: bottom 0.420932s ease 0s;
    }
    .citizen-page-header--sticky .mw-body-header {
        z-index: 105;
    }
    .citizen-page-header--sticky.citizen-scroll--down .mw-body-header {
        box-shadow: rgb(3, 21, 52) 2em 98.2vh 0px;
    }
    .citizen-page-header--sticky.citizen-scroll--down .mw-body-header::after {
        bottom: -0.78491em;
    }
    .citizen-scroll--up.citizen-page-header--sticky .mw-body-header {
        max-width: calc(100vw - 5.98em);
        box-shadow: rgb(3, 21, 52) 2em 95.71vh 0px;
    }

    .citizen-scroll--up.citizen-page-header--sticky .mw-body-header::after {
        bottom: -20em;
    }
    
    
    .skin-citizen-light .citizen-scroll--down .citizen-header__logo {
        box-shadow: #294476 16px -85px 0px inset, #1f3764 0px 15px 0px inset, #39528d 0px 7px 0px, #30477e 7px 7px 0px;
        background: #243c72;
    }
    
    .skin-citizen-light .mediawiki:not(.citizen-scroll--down):not(.action-edit) #siteNotice {
        z-index: 1000;
    }
    .skin-citizen-light .citizen-scroll--down:not(.action-edit) #siteNotice {
        z-index: 80;
        box-shadow: 0 -14.4em 0 #a49d9b, 0 -12.5em 0 #405581, 0 0em 0 9.74em #405581;
    }
    
    .skin-citizen-light .mediawiki:not(.action-edit) .citizen-header {
        z-index: 1200;
    }
    
    .skin-citizen-light .mediawiki:not(.action-edit) .mw-body-header {
        background: #4f6490;
    }

    .skin-citizen-light .mw-body-header {
        background: #516898;
        color: white;
        box-shadow: 0 -14.4em 0 #a49d9b, 0 -12.5em 0 #405581, 0 0em 0 0.5em #405581;
        margin-top: -14px;
    }
    .skin-citizen-dark .action-edit .mw-body-header {
        background: #2a3e68;
    }
    .skin-citizen-light .citizen-page-header--sticky .mw-body-header {
        background: #3b5283;
    }
    .skin-citizen-light .citizen-page-header--sticky .mw-body-header:before {
        background: #485d8b!important;
    }

    .skin-citizen-light .mw-body-header .mw-first-heading .mw-page-title-namespace,
    .skin-citizen-light .mw-body-header .mw-first-heading .mw-page-title-parenthesis {
        color: var(--alt-text-color-2)!important;
        color: #eaeef7!important;
    }
    .skin-citizen-light .mw-body-header .mw-first-heading .mw-page-title-separator {
        color: var(--primary-5)!important;
    }

    .page-actions {
        position: relative;
        left: -0.57em;
    }
    #ca-history {
        position: relative;
        /* left: 22.864em; */
        left: .564em;
    }
    #ca-history .citizen-ui-icon {
        position: relative;
        left: .18em;
    }
    #ca-edit {
        position: relative;
        left: 0.6456em;
    }
    #ca-talk {
        position: relative;
        left: 0.6588em;
    }
    #ca-talk .citizen-ui-icon {
        position: relative;
        left: -0.136em;
    }
    .page-actions-more {
        position: relative;
        left: 0.29em;
    }
    .skin-citizen-dark .page-actions-more {
        margin-left: 0.22em;
    }

    .skin-citizen-light .citizen-menu,
    .skin-citizen-light .page-actions__item,
    .skin-citizen-dark .action-edit .page-actions__item {
        filter: invert(1) hue-rotate(180deg);
    }
    .skin-citizen-dark .mediawiki:not(.action-edit) .page-actions {
        background: #2f4268;
        box-shadow: 0 0 0 5px #29438354, 0 0 30px #343c50;
        transition: background 3.2s;
        border-radius: 6px;
        padding-right: 1em;
        left: 0.76em;
    }
    .skin-citizen-dark .citizen-page-header--sticky:not(.action-edit) .page-actions {
        background: #263c6a;
        box-shadow: 0 0 0 5px #3d4e78, 0 0 30px #343c50;
        margin-right: -2.26em!important;
    }
    
    #ca-edit > a,
    #ca-ve-edit > a,
    #citizen-languages__buttonCheckbox::after {
        background: #374b78; /*495c87 4d6291 283b63 30426a*/
    }
    #ca-edit > a:hover,
    #ca-ve-edit > a:hover {
        background: #495c87; /*4c618d*/
    }
    #ca-history > a {
        background: #495c87;
    }

    .skin-citizen-light #citizen-languages__buttonCheckbox::after {
        background: #3f527d;
    }
    .skin-citizen-light .citizen-menu #ca-edit,
    .skin-citizen-light .citizen-menu #ca-ve-edit {
        filter: invert(1);
    }
    .skin-citizen-light #ca-edit > a,
    .skin-citizen-light #ca-ve-edit > a {
        background: #546896!important;
        filter: invert(1) hue-rotate(0deg);
    }
    .skin-citizen-light #ca-edit > a:hover,
    .skin-citizen-light #ca-ve-edit > a:hover {
        background: #495c87!important;
        filter: hue-rotate(180deg);
    }
    .skin-citizen-light #ca-history > a,
    .skin-citizen-dark .action-edit #ca-history > a {
        background: #92a5d0;
        filter: invert(1) hue-rotate(180deg);
    }
    .skin-citizen-light #ca-history > a:hover,
    .skin-citizen-light .ns-talk #ca-history > a,
    .skin-citizen-dark .action-edit #ca-history > a:hover,
    .skin-citizen-dark .action-edit .ns-talk #ca-history > a {
        filter: none;
    }

    .page-actions .mw-list-item > a {
        background: #495c87;
    }
    .skin-citizen-light .page-actions .mw-list-item > a,
    .skin-citizen-dark .action-edit .page-actions .mw-list-item > a {
        background: #8c9ec7; /*99a3b9 667596 *7d8cad 51638c*/
    }
    .page-actions .mw-list-item > a:hover {
        background: #3f5689; /*2c4376 42547a 495a7f*/
    }
    .skin-citizen-light #ca-talk > a,
    .skin-citizen-dark .action-edit #ca-talk > a {
        background: #acbfeb; /*94abde 9fb3e0*/
        filter: none;
    }
    .skin-citizen-light #ca-talk .citizen-ui-icon,
    .skin-citizen-dark .action-edit #ca-talk .citizen-ui-icon {
        filter: invert(1) hue-rotate(180deg);
    }
    .skin-citizen-light #ca-talk > a:hover,
    .skin-citizen-dark .action-edit #ca-talk > a:hover {
        background: #8c9ec7; /*94abde*/
        filter: invert(1) hue-rotate(180deg);
    }
    .skin-citizen-light #ca-talk > a:hover .citizen-ui-icon,
    .skin-citizen-dark .action-edit #ca-talk > a:hover .citizen-ui-icon {
        filter: invert(1) hue-rotate(180deg);
    }
    .page-actions-more > label {
        background: #495c87;
    }
    .skin-citizen-light .page-actions-more > label,
    .skin-citizen-dark .action-edit .page-actions-more > label {
        background: #4e6494; /*495c87 92a5d0*/
        filter: invert(1) hue-rotate(180deg);
    }
    .skin-citizen-light #p-associated-pages:hover + .page-actions-more > label,
    .skin-citizen-dark .action-edit #p-associated-pages:hover + .page-actions-more > label {
            background: #495c87; /*4e6494 92a5d0*/
    }
    .skin-citizen-light .page-actions-more:hover > label,
    .skin-citizen-dark .action-edit .page-actions-more:hover > label {
        background: #495c87;
    }
    
    #citizen-languages__checkbox:checked ~ .page-actions__card {
        right: calc(var(--space-xs) * -63.52);
        top: calc(100% + 0.61em);
    }
    .skin-citizen-dark #page-actions-more__checkbox:checked ~ .page-actions__card,
    .skin-citizen-dark #citizen-languages__checkbox:checked ~ .page-actions__card {
        background: linear-gradient(#3b4b72, #111d3a, #223a74);
    }
    .skin-citizen-light #page-actions-more__checkbox:checked ~ .page-actions__card,
    .skin-citizen-light #citizen-languages__checkbox:checked ~ .page-actions__card {
        background: #42567f; /*6478a3 97a1b6*/
        filter: invert(1) hue-rotate(180deg);
    }
    .skin-citizen-light #page-actions-more__checkbox:checked ~ .page-actions__card .citizen-menu__heading,
    .skin-citizen-light #citizen-languages__checkbox:checked ~ .page-actions__card .citizen-menu__heading {
        color: #bac4d7; /*192a4e*/
        filter: invert(1) hue-rotate(180deg); 
    }
    .skin-citizen-light #page-actions-more__checkbox:checked ~ .page-actions__card .mw-list-item,
    .skin-citizen-light #citizen-languages__checkbox:checked ~ .page-actions__card .mw-list-item {
        background: #7487b2;
    }
    .skin-citizen-light #page-actions-more__checkbox:checked ~ .page-actions__card .mw-list-item a,
    .skin-citizen-light #citizen-languages__checkbox:checked ~ .page-actions__card .mw-list-item a {
        background: #889bc6;
        color: #323d53;
    }
    
    .skin-citizen-light #p-views:first-child {
        position: relative;
        padding-left: 0.14em;
    }
    .skin-citizen-light #p-views:first-child::before {
        content: " ";
        display: block;
        width: 1.9em;
        height: 1.88em;
        background: #3f527d url(/w/load.php?modules=skins.citizen.icons.wmui&image=article&format=original&lang=en&skin=citizen&version=zcsti) no-repeat 0.25em 0.22em;
        position: absolute;
        left: -1.98em;
        top: 0.15em;
       border-radius: 8px;
    }

    .skin-citizen-light .citizen-scroll--down:not(.citizen-page-header--sticky) .mw-body-header .page-heading {
        margin-right: -1.98em;
    }
    .skin-citizen-light .citizen-scroll--down:not(.action-edit):not(.mw-special-History):not(.mw-special-MobileDiff):not(.mw-special-Whatlinkshere) .mw-body-header .page-actions {
        margin-left: 1.98em;
        transition: margin-left 2.8s;
    }

    .skin-citizen-dark .ns-talk .page-actions {
        background: #394866;
    }
    
    .skin-citizen-light .ns-talk #p-views:first-child::before {
        background: #6e80ac url(/w/load.php?modules=skins.citizen.icons.wmui&image=speechBubbles&format=original&lang=en&skin=citizen&version=zcsti) no-repeat 0.318em 0.2em;
        box-shadow: 0 -3px 7px #6f7990 inset;
        opacity: 0.78;
        background-size: 1.44em;
        width: 2.1em;
        height: 2em;
        left: -0.94em;
        top: 0.29em;
    }
    .ns-talk #ca-edit {
        left: -16.3em;
        left: -7.8em;
    }
    .skin-citizen-light .ns-talk #ca-edit > a {
        background: #536693!important;
        background: linear-gradient(#536693, #8a99b7 206%)!important;
    }
    .skin-citizen-light .ns-talk #ca-edit .citizen-ui-icon {
        transform: rotate(-10.3deg)
    }
    .skin-citizen-light .ns-talk #p-views:hover #ca-edit > a {
        filter: hue-rotate(180deg);
    }
    .ns-talk #ca-addsection {
        position: relative;
        left: 1.78em;
    }
    .skin-citizen-light .ns-talk #ca-addsection > a,
    .skin-citizen-dark .action-edit .ns-talk #ca-addsection > a {
        background: #4f6490;
        background: #899eca;
        background: #8a9abf; /*899eca 7d8db4 7383ab 7790ca 8fa2cf*/
        filter: invert(1) hue-rotate(180deg);
    }
    .skin-citizen-light .ns-talk #ca-addsection > a:hover,
    .skin-citizen-dark .action-edit .ns-talk #ca-addsection > a:hover {
        background: #7383ab;
        filter: none;
    }
    .ns-talk #p-associated-pages {
        position: relative;
        z-index: 100;
    }
    .ns-talk #ca-history {
        left: 15.66em;
        z-index: 200;
    }
    .ns-talk #ca-history > a {
        position: relative;
        z-index: 200;
    }
    .ns-talk #ca-nstab-main,
    .ns-talk #p-associated-pages .mw-list-item {
        position: relative;
        left: -7.12em;
        border-radius: 9px;
    }
    .skin-citizen-light .ns-talk #ca-nstab-main:hover,
    .skin-citizen-dark .action-edit .ns-talk #ca-nstab-main:hover {
        background: none;
        background-color: var(--background-color-quiet--hover);
    }
    .skin-citizen-light .ns-talk #ca-nstab-main > a,
    .skin-citizen-edit .ns-talk #ca-nstab-main > a {
        background-color: var(--background-color-quiet--hover);
    }

    .skin-citizen-light .ns-2 #p-views:first-child::before {
        background: #6e80ac url(/w/load.php?modules=skins.citizen.icons.wmui&image=userAvatar&format=original&skin=citizen&version=zcsti) no-repeat 0.318em 0.2em;
    }
    .skin-citizen-light #ca-nstab-user a {
        filter: hue-rotate(2deg);
        color: #0e1d3c!important;
    }
    .skin-citizen-light #ca-nstab-user a:hover {
        background: #8c9ec7;
        filter: invert(1) hue-rotate(177.5deg);
    }
    .skin-citizen-light .ns-2.action-edit #ca-view a {
        color: #25324e!important;
    }
    
    .skin-citizen-light .action-edit:not(.ns-talk) #p-views:first-child::before,
    .skin-citizen-light .mw-special-History:not(.ns-talk) #p-views:first-child::before,
    .skin-citizen-light .mw-special-MobileDiff:not(.ns-talk) #p-views:first-child::before,
    .skin-citizen-light .mw-special-Whatlinkshere:not(.ns-talk) #p-views:first-child::before {
        display: none;
    }
    .action-edit #ca-view a:first-child::before,
    .skin-citizen-light .mw-special-History #ca-view a:first-child::before,
    .skin-citizen-light .mw-special-MobileDiff #ca-view a:first-child::before,
    .skin-citizen-light .mw-special-Whatlinkshere #ca-view a:first-child::before {
        content: " ";
        display: block;
        width: 1.9em;
        height: 1.88em;
        background: #637baf url(/w/load.php?modules=skins.citizen.icons.wmui&image=article&format=original&lang=en&skin=citizen&version=zcsti) no-repeat 0.25em 0.22em;
        filter: invert(1) hue-rotate(180deg);
        position: absolute;
        left: -1.98em;
        top: 0.15em;
        border-radius: 8px;
    }
    .action-edit #ca-view .mw-ui-icon-article,
    .skin-citizen-light .mw-special-History #ca-view .mw-ui-icon-article,
    .skin-citizen-light .mw-special-MobileDiff #ca-view .mw-ui-icon-article,
    .skin-citizen-light .mw-special-Whatlinkshere #ca-view .mw-ui-icon-article {
        display: none;
    }
    .action-edit .page-actions .mw-list-item > a,
    .skin-citizen-light .mw-special-History .page-actions .mw-list-item > a,
    .skin-citizen-light .mw-special-MobileDiff .page-actions .mw-list-item > a,
    .skin-citizen-light .mw-special-Whatlinkshere .page-actions .mw-list-item > a {
        background: #7487b2;
        filter: invert(1) hue-rotate(180deg);
    }
    .action-edit #ca-history a,
    .skin-citizen-light .mw-special-History #ca-history a,
    .skin-citizen-light .mw-special-MobileDiff #ca-history a,
    .skin-citizen-light .mw-special-Whatlinkshere #ca-history a {
        background: #9cb3e6;
        filter: none;
        margin-left: -0.0578em;
        margin-right: 0.086em;
    }
    .action-edit #ca-history a:hover,
    .skin-citizen-light .mw-special-History #ca-history a:hover,
    .skin-citizen-light .mw-special-MobileDiff #ca-history a:hover,
    .skin-citizen-light .mw-special-Whatlinkshere #ca-history a:hover {
        background: #6f87bb;
        filter: invert(1) hue-rotate(180deg);
    }
    .action-edit #ca-talk a,
    .skin-citizen-dark .action-edit #ca-talk a,
    .skin-citizen-light .mw-special-History #ca-talk a,
    .skin-citizen-light .mw-special-MobileDiff #ca-talk a,
    .skin-citizen-light .mw-special-Whatlinkshere #ca-talk a {
        background: #9bb0de; /*89a0d5*/
    }
    .action-edit #ca-talk .citizen-ui-icon,
    .skin-citizen-light .mw-special-History #ca-talk a .citizen-ui-icon,
    .skin-citizen-light .mw-special-MobileDiff #ca-talk a .citizen-ui-icon,
    .skin-citizen-light .mw-special-Whatlinkshere #ca-talk a .citizen-ui-icon {
        filter: none;
        margin-left: 0.14em;
    }
    .action-edit #ca-talk a:hover,
    .skin-citizen-light .mw-special-History #ca-talk a:hover,
    .skin-citizen-light .mw-special-MobileDiff #ca-talk a:hover,
    .skin-citizen-light .mw-special-Whatlinkshere #ca-talk a:hover {
        background: #a2b1d3;
        filter: none;
    }
    .action-edit .page-actions #ca-nstab-mediawiki > a:after,
    .skin-citizen-light .mw-special-History .page-actions #ca-nstab-mediawiki > a:after,
    .skin-citizen-light .mw-special-MobileDiff .page-actions #ca-nstab-mediawiki > a:after {
        content: "page";
        margin-left: -2.8658px;
    }
    
    #siteNotice {
        background: #0b1f44;
        margin-bottom: 1px;
        min-height: 2em;
        padding-left: 10.29em;
        padding-right: 10em;
        position: relative;
        top: -0.5px;
    }
    .mw-dismissable-notice {
        margin-top: -5.9px;
    }
    .mw-dismissable-notice-body {
       position: relative;
       top: 5px;
    }
    .mw-dismissable-notice-close {
        position: relative;
        left: 17px;
    }
    
    .mw-body-header {
        background: #162a50;
        box-shadow: 0 -200px 0 #051b40;
        margin-top: -14px;
    }
    
    
    .citizen-page-header--sticky .citizen-header {
        z-index: 124;
    }
    
    .citizen-scroll--down .citizen-body-container {
        z-index: 200;
        position: relative;
    }
    .citizen-page-header--sticky.citizen-scroll--down .citizen-body-container {
        position: static;
        z-index: auto;
    }
    .citizen-page-header--sticky.citizen-scroll--down .mw-body-header {
        margin-left: -8.8%;
        padding-left: 10%;
        padding-right: 24%;
        transition: transform 3s, box-shadow .38s, margin 2.4s;
    }
    
    
    .skin-citizen-light .mw-body-header #siteSub {
        font-size: 1em;
    }

    .skin-citizen-light #siteNotice {
        background: #c5c2c1;
        color: #474240;
        box-shadow: 0 -10px 0 #949393, 92px 0 0 #737b8d inset, 133px 0 0 #b2b2b2 inset, 0 8px 0 #8d9cbd;
    }   
    .skin-citizen-light #siteNotice a,
    .skin-citizen-light #siteNotice a:visited {
        color: #2d529d;
        font-weight: 700;
    }
    
    .skin-citizen-light .mw-body-header h1,
    .skin-citizen-light .mw-body-header a {
        color: white;
    }
    .skin-citizen-light .mw-body-header #siteSub {
        color: #cfd4df;
    }

    .skin-citizen-dark .mw-body-header #siteSub a {
        color: var(--contrast-color-7);
    }
    .skin-citizen-light .ns-3 .mw-body-header #siteSub a:first-child {
        color: black;
        filter: invert(1) hue-rotate(152deg);
    }
}

@media screen and (min-width: 1620px) {
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper {
        overflow: visible;
        background: none;
        box-shadow: none!important;
        top: 3em;
        bottom: auto;
        right: 24vw;
        z-index: 9000;
    }
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper .subpage-tabs-main,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child .subpage-tabs-main,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper .subpage-tabs-main {
        position: relative;
        top: 3.02em;
        right: -4.0202em;
        box-shadow: 0 -3px 0 6.9px #4d5e81, 0 -1.7px 0 6.9px #263a5e, 0 0px 0 6.9px #7887a3, 0 -0.7px 0 6.9px #2e4060;
    }
}

@media screen and (min-width: 1120px) {

   /* -=-=-=-=-=-=-=-=-=-=-=

          TABLE OF CONTENTS

      -=-=-=-=-=-=-=-=-=-=-=   */

    .citizen-scroll--down .citizen-toc {
        margin-top: calc(2.36em);
        transition: margin-top 1.45s 1.977s;
    }
    .citizen-scroll--up .citizen-toc {
        margin-top: 0.25em;
        transition: margin-top 1.1s 0.28s;
    }
    .citizen-page-header--sticky.citizen-scroll--down .citizen-toc {
        margin-top: inherit;
    }

    .skin-citizen-light .citizen-toc {
        /* box-shadow: 20px 0 #95979c, 305px 0 #283654, 305px -14em #283654, 227px -14em #475a82, 200px 0 #475a82; */
        box-shadow: 0 -14em 0 #47619b, 10px 0 #4a5876, 20px 0 #95979c, 305px 0 #4364a5, 305px -14em #4364a5, 302px -14em #2d3b55, 208px -14em #395081, 20px 0 #46526b;
        transition: box-shadow 4s;
        background: #fffbce!important;
        background: #fffbd0!important;
            filter: brightness(0.8905) saturate(0.754);
        position: relative;
        right: -3em;
    }
    .skin-citizen-light .citizen-toc__card {
        margin-right: -1.8em!important;
        padding-left: 1.2em;
        filter: invert(1);
    }
    .skin-citizen-light .citizen-toc__card a,
    .skin-citizen-light .citizen-toc__card > div {
        filter: invert(1);
    }

   /* -=-=-=-=-=-=-=-=-=-=-=

          ARTICLE SPACE

      -=-=-=-=-=-=-=-=-=-=-=   */

    h3 {
        margin-top: 24px!important;
        margin-bottom: 19.8px;
        margin-left: -0.06em;
    }

    .no-mobile {
        display: contents!important;
    }
    
    .citizen-body .pi-image a.image:not(.lazy):not(.new) > img {
        transform: scale(1.07);
        margin-left: 1.2%;
        margin-top: -.6%;
        margin-bottom: .8%;
    }
    .citizen-body .pi-image a.image:hover:not(.lazy):not(.new) > img {
        transform: scale(1.02);
    }
    
    .tleft .thumbinner,
    .tleft .thumbimage {
        width: 307px!important;
        height: auto!important;
        margin-top: 5.2px;
        margin-right: .338em;
    }
    .tright .thumbinner,
    .tright .thumbimage {
        max-width: 290px;
        height: auto!important;
        margin-top: 2.2px;
    }

    .stub-type {
        transform: rotate(90deg);
        position: absolute;
        top: 21em;
        left: 51.4em;
        filter: invert(1) hue-rotate(322deg) brightness(0.93) contrast(2.2) saturate(0.58);
        z-index: 12;
        margin-bottom: 20px;
    }
    .skin-citizen-light .stub-type {
        filter: invert(1) hue-rotate(233deg) brightness(0.83) contrast(2.2) saturate(0.58);
        filter: hue-rotate(374deg) brightness(1.2) contrast(1.3);
        top: 16.3em;
    }
    
    div#inline-box {
        width: 23em;
        margin-left: 0em;
        margin-right: 1.4em;
    }
    
    .mw-parser-output section.collapsible-block p {
        margin-bottom: 11px;
        margin-left: -8px!important;    
    }

    div#inline-box {
        margin-top: 11.8px;
        margin-bottom: -2.4px;
        margin-left: 6.09px;
        margin-right: 22.6px;
        border-radius: 5px 0 8px 2px;
        border-color: #8f9ab3;
        box-shadow: 0px -6px 0 0 #172d52, -4px -5px 0 0 #273d62, -4px -4px 0 0 #273d62, 1px 0 0 4px inset #061a3c, -7px 0 0 4px inset #172d52, -14px 0 0 4px inset #27406a;
        font-size: .82em;
        text-align: left;
        padding-top: 14px;
        padding-left: 12.2px;
    }
    div#inline-box p {
        font-family: "Maven Pro","Nunito","Rubik",sans-serif;
        font-size: .821em;
        padding-left: .8em;
        padding-right: .68em;
        margin-top: 11.8px;
        margin-bottom: 11.8px;
        text-align: center;
    }
    h2 + div#inline-box, h3 + div#inline-box {
        box-shadow: 0px -11.5px 0 0 #172d52, -4px -11px 0 0 #213659ba, -4px -5px 0 0 #273d62, -4px -4px 0 0 #273d62, 1px 0 0 4px inset #061a3c, -7px 0 0 4px inset #172d52, -14px 0 0 4px inset #27406a, -22px 3px 0 #0c1d41, 4px -15px 0 #061736d9, -116px -21px 0 #0b1c3da6;
        margin-left: -0.32em;
        margin-right: 18px;
        margin-top: 3.1px;
        margin-bottom: 3px;
    }
    
    .thumb.tleft {
        margin-right: 1.18em;
    }
    .thumb.tright {
        margin-right: .5em;
        margin-bottom: 1.08em;
    }
    
    .skin-citizen-dark .mw-parser-output section.collapsible-block h3 + p {
           -moz-box-shadow: var(--p-shadow-wide), -12.3px -11.8px 0 #17305ca6, -123px -16px 0 #06122840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
        -webkit-box-shadow: var(--p-shadow-wide), -12.3px -11.8px 0 #17305ca6, -123px -16px 0 #06122840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
             -o-box-shadow: var(--p-shadow-wide), -12.3px -11.8px 0 #17305ca6, -123px -16px 0 #06122840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
            -ms-box-shadow: var(--p-shadow-wide), -12.3px -11.8px 0 #17305ca6, -123px -16px 0 #06122840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
                box-shadow: var(--p-shadow-wide), -12.3px -11.8px 0 #17305ca6, -123px -16px 0 #06122840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
    }
    
    .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 + .thumb + div + p,
    .skin-citizen-dark .mw-parser-output section.collapsible-block h3 + div + .thumb + p,
    .skin-citizen-dark .mw-parser-output section.collapsible-block h3 + ul > ul {
              -moz-box-shadow: var(--p-shadow-wide), .3px -12.8px 0 #17305ca6, -236px -16px 0 #05173840, -718px 2em 0 #253c6640, -236px 14em 0 #05173840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
           -webkit-box-shadow: var(--p-shadow-wide), .3px -12.8px 0 #17305ca6, -236px -16px 0 #05173840, -718px 2em 0 #253c6640, -236px 14em 0 #05173840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
                -o-box-shadow: var(--p-shadow-wide), .3px -12.8px 0 #17305ca6, -236px -16px 0 #05173840, -718px 2em 0 #253c6640, -236px 14em 0 #05173840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
               -ms-box-shadow: var(--p-shadow-wide), .3px -12.8px 0 #17305ca6, -236px -16px 0 #05173840, -718px 2em 0 #253c6640, -236px 14em 0 #05173840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
                   box-shadow: var(--p-shadow-wide), .3px -12.8px 0 #17305ca6, -236px -16px 0 #05173840, -718px 2em 0 #253c6640, -236px 14em 0 #05173840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
           margin-left: -0.05em!important;
           margin-top: -4px;
           padding-top: 8px;
    }

    .mw-parser-output section.collapsible-block h3 + p,
    .mw-parser-output section.collapsible-block > .thumb:first-child + p,
    .mw-parser-output section.collapsible-block h3 + .thumb + div + p,
    .mw-parser-output section.collapsible-block h3 + div + .thumb + p,
    .mw-parser-output section.collapsible-block h3 + ul > ul {
           margin-left: -0.05em!important;
           margin-top: -4px;
           padding-top: 8px;
    }
    
    
    .skin-citizen-dark .mw-parser-output section.collapsible-block h3 + .thumb + p, {
              -moz-box-shadow: var(--p-shadow-wide), .3px -12.8px 0 #17305ca6, -236px -16px 0 #05173840, -718px 2em 0 #253c6640, -236px 14em 0 #05173840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
           -webkit-box-shadow: var(--p-shadow-wide), .3px -12.8px 0 #17305ca6, -236px -16px 0 #05173840, -718px 2em 0 #253c6640, -236px 14em 0 #05173840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
                -o-box-shadow: var(--p-shadow-wide), .3px -12.8px 0 #17305ca6, -236px -16px 0 #05173840, -718px 2em 0 #253c6640, -236px 14em 0 #05173840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
               -ms-box-shadow: var(--p-shadow-wide), .3px -12.8px 0 #17305ca6, -236px -16px 0 #05173840, -718px 2em 0 #253c6640, -236px 14em 0 #05173840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
                   box-shadow: var(--p-shadow-wide), .3px -12.8px 0 #17305ca6, -236px -16px 0 #05173840, -718px 2em 0 #253c6640, -236px 14em 0 #05173840, -51.7em 19.8em 0 #04183c4a, -123px 25em 0 #0c20436b;
    }
    
    .mw-editsection {
        margin-top: 0.45em;
        margin-right: 0.24em!important;
    }
    
    .citizen-editsection-icon {
        width: 3.56rem;
    }
    
    .citizen-editsection-icon::before {
        background-size: 1.077em;
    }
    
    .mw-parser-output section.collapsible-block h3 ~ dl {
        padding-bottom: 6px;
        margin-bottom: 2px;
        margin-left: 1.1em;
    }
    .mw-parser-output section.collapsible-block h3 ~ dl + div + p, .mw-parser-output section.collapsible-block h3 + dl + div + .thumb + p, .mw-parser-output section.collapsible-block h3 ~ dl + p, .mw-parser-output section.collapsible-block h3 ~ dl + div + p + p, .mw-parser-output section.collapsible-block h3 + dl + div + .thumb + p, .mw-parser-output section.collapsible-block h3 ~ dl + p + p {
        margin-top: -6px!important;
        margin-right: -3px;
        margin-left: -9px!important;
        padding-right: 12px;
    }
    .mw-parser-output section.collapsible-block h3 ~ .tleft + dl {
        margin-top: -8px;
        margin-bottom: 14px;
    }
    .mw-parser-output section.collapsible-block h3 + .thumb, .skin-citizen-dark .mw-parser-output section.collapsible-block h3 + div + .thumb {
        margin-top: 14.7px;
        margin-bottom: 16.5px;
    }
    
    .mw-parser-output section.collapsible-block h3 ~ ul {
        background: #0c2043;
        box-shadow: -360px 0 #0a1e42;
        padding: .52em;
        margin: .1em;
        margin-top: -8px;
        margin-left: -.4em;
        margin-right: -1.98em;
        padding-right: 3.8em;
    }
    
    .mw-parser-output section.collapsible-block h3 + p {
        box-shadow: var(--p-shadow-wide), -12.3px -11.8px 0 #17305ca6, -123px -16px 0 #06122814, -51.7em 19.8em 0 #04183c36, -136px 3em 0 #0c20437a;
        margin-left: -79px!important;
        padding-left: 73px;
    }
    .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 {
        margin-left: 0.14em!important;
    }

    .page-heading {
        z-index: 4;
    }

    .citizen-search {
        margin-top: 25px;
        margin-bottom: -7px;
    }
    .citizen-pref-panel {
        margin-top: 8.2885vh;
        background: var(--accent-6);
    }
    
    .mf-section-0 > #subpage-article .citizen-table-wrapper,
    .mf-section-0 > .citizen-table-wrapper:first-child,
    .mf-section-0 > #subpage-talk .citizen-table-wrapper {
        z-index: 200;
        top: -30px;
        position: relative;
    }
	
    .skin-citizen-dark #subpage-article .citizen-table-wrapper,
    .skin-citizen-dark .mf-section-0 > .citizen-table-wrapper:first-child {
        box-shadow: 0 0 0 3.4px #b19f7b, 0 0 48px #343c50;
        filter: brightness(0.918);
        border-radius: 3px 3px 8px 10px;
        left: 0.601em;
    }
    .skin-citizen-dark #subpage-talk .citizen-table-wrapper {
        left: 0.24em;
    }
    .skin-citizen-dark .mw-body-header:hover ~ .citizen-body #subpage-article .citizen-table-wrapper,
    .skin-citizen-dark .mw-body-header:hover ~ .citizen-body .mf-section-0 > .citizen-table-wrapper:first-child,
    .skin-citizen-dark #subpage-article .citizen-table-wrapper:hover,
    .skin-citizen-dark .mf-section-0 > .citizen-table-wrapper:first-child:hover {
        filter: brightness(0.978);
    }
    
    .skin-citizen-light .ns-talk .subpage-tabs-tab {
        background-color: #3f4f72;
    }
    
    /* Dealing with various issues */
    
    /* p + .portable-infobox:first-of-type {
        top: 214px;
        right: calc(26.2em + 4px);
        position: absolute;
        border-top-right-radius: 5px;
    } */

    /* Temporary patch job until the JavaScript starts working... */
    .mf-section-0 p + .portable-infobox {
        margin-top: -18.8em;
        border-top-right-radius: 5px;
    }

    .skin-citizen-light .portable-infobox {
    	border: 1px solid #c7c9d7;
	}
    .portable-infobox .pi-title {
        margin-bottom: -1em;
    }
    .portable-infobox .pi-media {
        /* margin-top: 1.206em; */
        margin-top: 0.2035em;
    }
    
    .mf-section-0 > p:nth-of-type(1),
    .mf-section-0 > p:nth-of-type(2) {
        margin-right: calc(18em - 8px);
    }
    .mf-section-0 > #subpage-article ~ p:nth-of-type(1),
    .mf-section-0 > #subpage-article ~ p:nth-of-type(2),
    .mf-section-0 > .subpage-tabs-main ~ p:nth-of-type(1),
    .mf-section-0 > .subpage-tabs-main ~ p:nth-of-type(2)
    .mf-section-0 > #subpage-talk ~ p:nth-of-type(1),
    .mf-section-0 > #subpage-talk ~ p:nth-of-type(2) {
        z-index: 100;
        position: relative;
        background: var(--primary-1);
        box-shadow: 1.8px -63px 0 8.9px var(--primary-1), 1.8px -102px 0 8px var(--color-surface-5);
    }

    .navbox {
        display: block!important;
    }

    
    .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper,
    .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child,
    .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper {
        position: fixed;
        top: .53em;
        left: 32vw;
        right: 10vw;
        background: #1b3460;
        box-shadow: -3px 0 0 #1c2f50, 3px 0 0 #1c2f50, 0 3px 0 #1c2f50;
        border-radius:8px;
        transition: top .4s;
    }
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper {
        box-shadow: -1px 0 0 #3d69b9, 1.3px 0 0 #263a5e, 3px 0 0 #7887a3, 0 4px 0 #2e4060;
        margin-left: 13px;
        margin-top: -3px;
    }
    .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper .subpage-tabs-main,
    .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child .subpage-tabs-main,
    .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper .subpage-tabs-main {
        border-color: #203660;
        background: #8194b8;
        border-top-left-radius: 7px;
        margin-top: -1px;
    }
    .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper .subpage-tabs-tab,
    .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child .subpage-tabs-tab,
    .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper .subpage-tabs-tab {
        background: #20355a;
    }
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper .subpage-tabs-tab,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child .subpage-tabs-tab,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper .subpage-tabs-tab {
        background: #344c78;
    }
    .skin-citizen-dark .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper .subpage-tabs-tab:hover,
    .skin-citizen-dark .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child .subpage-tabs-tab:hover,
    .skin-citizen-dark .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper .subpage-tabs-tab:hover {
        background: #1a2c4c;
    }
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper .subpage-tabs-tab:hover,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child .subpage-tabs-tab:hover,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper .subpage-tabs-tab:hover {
        background: #3a527c;
    }
    .skin-citizen-dark .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper .subpage-tabs-tab:nth-child(1):hover,
    .skin-citizen-dark .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child .subpage-tabs-tab:nth-child(1):hover,
    .skin-citizen-dark .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper .subpage-tabs-tab:nth-child(1):hover,
    .skin-citizen-dark .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper .subpage-tabs-tab:nth-child(2):hover,
    .skin-citizen-dark .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child .subpage-tabs-tab:nth-child(2):hover,
    .skin-citizen-dark .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper .subpage-tabs-tab:nth-child(2):hover {
        background: #2f4875;
    }
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper .subpage-tabs-tab:nth-child(2):hover,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child .subpage-tabs-tab:nth-child(2):hover,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper .subpage-tabs-tab:nth-child(2):hover,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper .subpage-tabs-tab:nth-child(4):hover,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child .subpage-tabs-tab:nth-child(4):hover,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper .subpage-tabs-tab:nth-child(4):hover {
        background: #354d79;
    }
    .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper .subpage-tabs-tab a,
    .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child .subpage-tabs-tab a,
    .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper .subpage-tabs-tab a {
        color: #cbd0d9;
        text-decoration: none!important;
    }
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper .subpage-tabs-tab a,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > .citizen-table-wrapper:first-child .subpage-tabs-tab a,
    .skin-citizen-light .citizen-page-header--sticky .mf-section-0 > #subpage-talk .citizen-table-wrapper .subpage-tabs-tab a {
        color: #d1d5dd;
    }
    .citizen-page-header--sticky .mf-section-0 > #subpage-article .citizen-table-wrapper {
        left: calc(52vw / 4 + 32vw);
    }
    .citizen-page-header--sticky .mf-section-0 > #subpage-article #subpage-article-tab {
        display: none;
    }
    
    
	#archstrip, .archstrip {
	    background: #394866!important;
	    border-radius: 9px;
	    font-family: 'Roboto','Nunito'!important;
	    padding: 14px!important;
	}
	.skin-citizen-light #archstrip,
	.skin-citizen-light .archstrip {
	    background: #54678f!important;
	}
	.archstrip img {
	    margin-left: 1px;
	    margin-right: 3.68px;
	    filter: hue-rotate(195deg);
	}
	.archstrip .citizen-table-wrapper {
    	position: relative;
    	left: 16.38px;
    	overflow: inherit;
	}


 /* =-=-=-=-=-=-=-=-=-=-=-=-=-

        FOOTER SPACE

     -=-=-=-=-=-=-=-=-=-=-=-     */
    
    
    .citizen-footer #footer-desc {
        padding-top: 0.64em;
        max-width: 61.4%;
    }
    .citizen-footer__content {
        padding-top: 0.36em;
        padding-bottom: 0.22em;
    }
    .citizen-footer__content {
        padding-left: 2.8em;
        /* padding-left: 2.4em; */
    }
    .citizen-footer__bottom {
        padding-left: 2.3em;
        /* padding-left: 2.6em; */
    }
    .citizen-footer #footer-tagline {
        margin-top: -1.23em;
    }
    .citizen-footer #footer-tagline #footer-bbc-copyright {
        display: block;
        margin-top: 1.68em;
        font-size: 0.919em;
    }
    .citizen-footer #footer-tagline #footer-independent-copyright {
        display: block;
        font-size: 0.921em;
    }
    
    .citizen-footer #footer-icons {
        position: relative;
        top: 1.82em;
    }


 /* =-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

      SEARCH and NAVIGATION MODULES

    =-=-=-=-=-=-=-=-=-=-=-=-=-=-=     */

    .citizen-drawer__card {
        top: 1.86em!important;
        left: 4.4em;
        z-index: 1000!important;
    }
    .skin-citizen-light .citizen-drawer__card {
        /* background: #505e7e; */
        background: #633961;
        box-shadow: 0 -0.6em 0 0 #382638, 8px 0 0 0px inset #593159, 0 16px 0 0 inset #6d406d, -20px 0 0 16px inset #5f375c, 3.62em -1.6em 0 #47597e, 4.71em -2.69em 0 #2c4374, 7.02em -5em 0 #233860, 7.02em 0 0 #233860, -.56em 1.2em 24em #262f43;
        padding-left: 6px;
        padding-right: 12px;
        color: #cdd3e2;
    }
    .citizen-drawer__card .mw-logo-wordmark {
        color: #cfd4e4;
        position: relative;
        top: 6px;
        left: 36px;
    }

    .skin-citizen-light .citizen-drawer__card .mw-logo-wordmark {
        color: #bac2da;
    }
    .skin-citizen-light .citizen-drawer__menu {
        /* background: #c5cad7; */
        background: #cec3ce;
    }
    .skin-citizen-light .citizen-menu__heading {
        color: #56647f;
    }
    .skin-citizen-light .citizen-menu .mw-list-item a {
        color: #4d5359;
    }

    .skin-citizen-light .citizen-drawer .citizen-ui-icon {
        filter: none;
        opacity: 0.94;
    }


    nav#p-navigation {
        margin-top: -8em;
    }

    /*.citizen-page-header--sticky .page-heading {
        left: 1.242em;
    }*/


    .usermessage {
        bottom: 3.89em!important;
        right: 2.121em!important;
        left: auto!important;
        transform: translateY(-2px)!important;
    }
    .citizen-scroll--up .usermessage {
        transform: translateY(-23.58px)!important;
    }
    :root.skin-citizen-light .usermessage {
        right: 5.82158018em!important;
        background: #a8b8da!important; /* 7b8cb0 */
        box-shadow: 0 0 0 5px #47546f, 2px 2.1px 9.2px 8px hsla(var(--color-primary__h), 10%, 58%)!important;
        color: #0d121c;
        color: #000000!important;
    }
    :root.skin-citizen-light .usermessage a {
        color: #162c4e!important;
    }


 /* =-=-=-=-=-=-=-=-=-=-=-=-=-
    |                        |
    |    EDITING INTERFACE   |
    |                        |
     -=-=-=-=-=-=-=-=-=-=-=-=-     */

   /* HEADER AND NAVBAR */

    .action-edit .citizen-header {
        border-left: solid 7.2px #3e4e72;
        padding-left: 4.2px;
        box-shadow: 2.32m 0 #1a2f56;
        transition: border-left 0.6s;
        z-index: 300;
    }
    .action-edit.citizen-scroll--down .citizen-header {
        box-shadow: 2.47em 0 #1a2f56, 4.97em 0 #162a50;
    }
    .skin-citizen-light .action-edit.citizen-scroll--down .citizen-header {
        box-shadow: 0.69em 0 #2d487a, 1.59em 0 #4a5f87, 2.47em 0 #627395, 0.2em 0 #404f70, 4.97em 0 #bdbbb6;
    }
    .skin-citizen-light .action-submit.citizen-scroll--down .citizen-header {
        box-shadow: 0.69em 0 #2d487a, 1.59em 0 #4a5f87, 2.47em 0 #627395, 0.2em 0 #404f70, 4.97em 0 #e6e3db;
    }
    .action-edit.citizen-scroll--up .citizen-header {
        background: #172b4f;
        border-left: solid 7.2px #132143;
        transition: border-left 0.8s;
        z-index: 800;
    }
    .skin-citizen-light .action-edit .citizen-header {
        transition: box-shadow 4s;
    }
    .skin-citizen-light .action-edit.citizen-scroll--up .citizen-header {
        background: #314570;
        box-shadow: 0.6em 7em #223962, 2em 0 #435681, 3em 0 #52648f, 6em 0 #404f70;
        border-left: solid 7.2px #223460;
        transition: box-shadow 1.9s;
    }

    .action-edit .citizen-header::after,
    .action-submit .citizen-header::after {
        content: "";
        border-top-right-radius: 13.2px;
        background: #1c2f54;
        box-shadow: 2.4em 0 0 #172e59 inset, 2.9em 0 0 #324266 inset; /*665e4f*/
        height: 100vh;
        width: 4.8495em;
        position: fixed;
        right: calc(var(--padding-page) * 0.5 - 0.52em);
        transform: translateX(0.52em);
        transition: bottom 1.2s ease;
    }
    .skin-citizen-light .action-edit .citizen-header::after,
    .skin-citizen-light .action-submit .citizen-header::after {
        background: #314875;
        box-shadow: 2.4em 0 0 #586c92 inset, 2.9em 0 0 #7e8aa4 inset;
    }
  
    .action-edit .citizen-header__logo {
        padding-left: 16.93px;
        margin-top: -2.5em;
        transition: left 0.8s, padding-left 8s;
    }
    .skin-citizen-dark .action-edit.citizen-scroll--up .citizen-header__logo {
        box-shadow: 0 -85px 0 #25395d inset, 45px -123px 0 #162e56, 45px 0 0 #25395d, 0 0.38em #2f4065;
    }
    .action-edit.citizen-scroll--up .citizen-header__logo .mw-logo-icon {
        width: 138px!important;
        margin-left: -3px;
        box-shadow: -10px 0 #20355a, -20px 0 #39455f, 23px 50.68px #192b4d, -20px 28px #1a2e51, -20px 48px #0e2245, 14px -7.88px #203053, 30.3px -54.88px #0e2245, 28.6px -7.88px #142a51, 28.6px 26px #142a51, 30.6px -7.88px #1c2f53, 30.6px 26px #1c2f53;
    }
    .skin-citizen-dark .action-edit.citizen-scroll--up .citizen-header__logo .mw-logo-icon {
        box-shadow: -10px 0 #20355a, -20px 0 #39455f, 23px 50.68px #192b4d, -20px 28px #1a2e51, -20px 48px #0e2245, 14px -7.88px #203053, 30.3px -54.88px #0e2245, 28.6px -7.88px #142a51, 28.6px 26px #142a51, 30.6px -7.88px #1c2f53, 30.6px 26px #1c2f53;
        transition: box-shadow 2.4s ease;
    }
    .skin-citizen-light .action-edit .citizen-header__logo {
        box-shadow: 0 -85px 0 #2f4574 inset, -2.5em 8px 0 #516898, -4.05em 26px 0 #2d416c, -4.05em 34px 0 #3c568d, 3.6em -104px 0 #233860, 3.9em -83px 0 #2c4374, 2.4em 2px 0 #47597e, 4.2em -10px 0 #8892a7;
        left: 0.52em;
    }

    .action-edit.citizen-scroll--down .citizen-header__logo {
        left: 0.993em;
        transition: left 6.8s;
    }
    
    
    .action-edit.citizen-scroll--down .mw-body-header {
        padding-left: 2.42%;
        position: relative;
        left: 2.4%;
    }
    .action-edit.citizen-scroll--up .mw-body-header {
        background: #23365e; #374c78
        transition: background 1.2s 0s;
    }
    .skin-citizen-light .action-edit.citizen-scroll--down .mw-body-header {
        margin-left: -1.89%;
        box-shadow: 0 0.31em #2d487a, 0 -0.59em #4a5f87, 0 -0.774em #627395, 5em -3.97em #d2cecc!important;
    }
    .skin-citizen-light .action-edit.citizen-scroll--up .mw-body-header {
        background: #4a5d85; /*374c78*/
        margin-left: -1.64em;
    }


    .action-edit.citizen-scroll--down .mw-body-header::after {
        bottom: -0.895em;
        left: calc(var(--padding-page) * 2.2);
        transition: bottom 1.2s ease;
    }
    .action-edit.citizen-scroll--up .mw-body-header::after {
        bottom: -0.8295em;
        left: calc(var(--padding-page) * 1.9);
        transition: bottom 1.2s ease;
    }
    .skin-citizen-light .action-edit.citizen-scroll--down .mw-body-header::after,
    .skin-citizen-light .action-submit.citizen-scroll--down .mw-body-header::after {
        background: #2b3e64;
        bottom: -0.355em;
        left: -0.6em;
    }
    .skin-citizen-light .action-edit.citizen-scroll--up .mw-body-header::after,
    .skin-citizen-light .action-submit.citizen-scroll--up .mw-body-header::after {
        background: #2a3e68;
        left: -0.6em;
        transition: background 0.8s 0.2s;
    }
    .skin-citizen-light .action-submit .mw-body-header::after {
        background: #414d66; /*5e7095*/
    }
    .skin-citizen-light .action-submit.citizen-scroll--up .mw-body-header::after {
        background: #414d66;
        left: -0.6em;
        transition: background 0.8s 0.2s;
    }

    .skin-citizen-dark .action-edit.citizen-scroll--down .citizen-body {
        box-shadow: 0 -3em #142441, -1.52em -3em #12274b, -4.56em -3em #0f2141;
    }
    
    .action-edit .mw-newarticletext {
        position: absolute;
        top: -52px;
        max-width: 93.2%;
        right: -2.192em;
        background: var(--primary-5);
        padding-top: 43px;
        overflow-y: scroll;
        height: 143px;
        /* transition: right 1s .38s; */
    }
    .skin-citizen-light .action-edit .mw-newarticletext {
        background: #d3cdcd;
        box-shadow: 0 90px 0 #3b5385, 200px 90px 0 #3d5484, 200px 0 0 #3d5484;
    }
    .action-edit .mw-newarticletext #glow {
        padding-top: 10.3px;
        padding-bottom: 26px;
        border-radius: 205px 205px 160px 160px!important;
        background: #b2b2b2!important;
        border-color: #6d7381!important;
        border-width: 2px!important;
    }
    .skin-citizen-dark .action-edit .mw-newarticletext #glow {
        box-shadow: none!important;
    }
    .action-edit.citizen-scroll--down .mw-newarticletext {
        top: -147px;
        max-width: 94.2%;
        right: 3.11em;
        border: none;
    }
    .skin-citizen-light .action-edit.citizen-scroll--down .mw-newarticletext {
        background: var(--primary-5); /*3b5385*/
        /* transition: background 4s 0.2s; */
    }

    .skin-citizen-light .mw-editform .editOptions > div {
        filter: invert(1) hue-rotate(180deg);
    }
    
    .action-edit .citizen-footer {
        padding-left: 4.12em;
        z-index: 540;
    }

   /* MAIN SECTION */

    .action-edit .mw-citizen-body {
        background: var(--primary-1);
        z-index: 300;
        position: relative;
    }
    
    .skin-citizen-dark .action-edit.citizen-scroll--down .citizen-body {
        box-shadow: 0 -3em #142441, -1.52em -3em #12274b, -4.56em -3em #0f2141;
    }
    
    .action-edit .mw-body-content {
        margin-top: -0.786em;
    }
    .action-edit .mw-editinginterface {
        border-radius: 16px 16px 0 0;
    }
    .skin-citizen-light .action-edit .citizen-page-container {
        background: #e3dfd2;
    }
    .skin-citizen-light .action-edit .mw-body-content {
        background: #c3c1ba;
        color: black;
    }
    .skin-citizen-light .action-edit .mw-body content textarea {
        background: #d2cecc!important;
        color: #0c1832;
    }
    .action-edit .mw-body-content {
        padding-left: 1.5em;
    }
    .action-edit .mw-body-content .mw-newarticletext #tech {
        margin-top: -0.6em;
        margin-bottom: 0;
        padding-top: 0.6em;
        padding-bottom: 0.6em;
        position: relative;
        z-index: 322;
    }
    .skin-citizen-dark .action-edit .mw-body-content .mw-newarticletext #tech {
        background: #192233;
        border: solid 3px #2c3a58;
    }
    .skin-citizen-light .action-edit .mw-body-content .mw-newarticletext #tech {
        background: #d3cdcd;
        box-shadow: 0 .72em 0 #3b517e inset, 0 -.22em 0 #3b517e inset;
    }
    
    .action-edit.citizen-scroll--down .mw-body-header {
        position: fixed;
        top: 2em;
        padding-left: 5.42%!important;
        padding-right: 28.2%;
    }
    .action-edit.citizen-scroll--up .mw-body-header {
        position: initial;
        /* padding-left: 10%!important; */
        padding-right: 24%;
        /* margin-left: -8.8%; */
        z-index: 800;
        position: relative;
    }
    .skin-citizen-dark .action-edit.citizen-scroll--up .mw-body-header {
        position: initial;
        padding-right: 24%;
        margin-left: -3.58em;
        padding-left: 10%;
    }

    .action-edit .mw-body-header {
        z-index: 300;
        margin-left: -1.69%;
        padding-left: 7.65%;
        max-width: calc(100vw - 8.664em);
    }
    .skin-citizen-light .action-edit.citizen-scroll--up .mw-body {
        background: #3f4e6e;
    }

    .action-edit.action-edit.citizen-scroll--up #siteNotice .mw-dismissable-notice-body {
        position: fixed;
        width: 100vw;
        top: 3.53em;
        left: 0em;
    }
    .skin-citizen-light .action-edit.action-edit.citizen-scroll--up #siteNotice .mw-dismissable-notice-body {
        background: #3a4c70;
        box-shadow: 0 -0.9em 0 #47597e, 0 -2em #516898;
    }
    .action-edit .mw-dismissable-notice-close,
    .action-edit .sitenotice p {
        visibility: hidden!important;
    }
    
    .action-edit #localNotice {
        height: 44px;
        width: 56.836em;
    }
    
    .action-edit div#siteNotice {
        height: 70.11px;
        width: 1234px;
    }
    
    .action-edit .mw-body-content > .mw-message-box-warning {
        background: #9d802a1a;
        border-radius: 11px;
        font-size: .94em;
        margin-top: -1.8em;
        padding: 0.1em;
        padding-top: 0.2em;
        padding-left: 1.2em;
        margin-left: -1.4em;
        margin-right: -0.18em;
    }

    .action-edit .mw-body-content > .mw-message-box-warning > .mw-content-ltr {
        margin-top: -1em;
    }
    .action-edit .mw-body-content > .mw-message-box-warning .mw-logevent-loglines {
        margin-top: -0.7em;
        margin-bottom: 0.5em;
    }
    
    #editpage-specialchars {
        font-family: "Maven Pro","Nunito","Rubik",sans-serif;
        color: #d5def1;
        z-index: 600;
    }
    #editpage-specialchars b {
        font-family: "Nunito","Rubik",sans-serif;
    font-weight: 700;
    }
    #editpage-specialchars #edittools_main a,
    #editpage-specialchars #edittools_name a,
    #editpage-specialchars #edittools_hidden > p a {
        color: #d2b885;
        border-radius: 5px;
        background: #2f3a4e;
        font-weight: 600;
        font-size: 1.8em;
        z-index: 4000;
    }
    #editpage-specialchars #edittools_top {
        position: fixed;
        top: 5em;
        right: 12em;
        z-index: 300;
    }
    /* #editpage-specialchars #edittools_top #edittools_main > .mw-charinsert-item:nth-child(4) {
        background: red;
    } */

    .skin-citizen-light .action-submit .citizen-body {
        background: #fff6f4;
    }
    .action-submit .mw-body-header {
        box-shadow: none!important;
    }
    .action-submit #edittools_top {
        display: none;
    }

}