| 
				     | 
				
| (15 intermediate revisions by the same user not shown) | 
| Line 1: | 
Line 1: | 
 | /* All CSS here will be loaded for users of the Citizen skin */
  |  | 
 | 
  |  | 
  | 
 | /* Make drawer always visible > 1300px */
  |  | 
 | @media screen and (min-width: 1300px) {
  |  | 
 |     :root {
  |  | 
 |         --fixed-menu-width: 240px;
  |  | 
 |     }
  |  | 
 |     
  |  | 
 |     .citizen-page-container {
  |  | 
 |         /* Reserve space for drawer */
  |  | 
 |         margin-left: calc(var(--header-size) + var(--fixed-menu-width));
  |  | 
 |     }
  |  | 
 |     
  |  | 
 |     .citizen-drawer__button {
  |  | 
 |         /* Hide drawer button */
  |  | 
 |         display: none;
  |  | 
 |     }
  |  | 
 |     
  |  | 
 |     .citizen-drawer__card {
  |  | 
 |         bottom: 0;
  |  | 
 |         /* Put drawer behind other header cards */
  |  | 
 |         z-index: -1;
  |  | 
 |         margin: 0;
  |  | 
 |         /* Compensate header border */
  |  | 
 |         margin-left: 1px;
  |  | 
 |         padding: 0;
  |  | 
 |         min-width: auto;
  |  | 
 |         width: var(--fixed-menu-width);
  |  | 
 |         max-height: none;
  |  | 
 |         border-right: 1px solid var(--border-color-base);
  |  | 
 |         border-radius: 0;
  |  | 
 |         background-color: var(--color-surface-0);
  |  | 
 |         box-shadow: none;
  |  | 
 |         /* Force drawer to show */
  |  | 
 |         opacity: 1 !important;
  |  | 
 |         pointer-events: auto !important;
  |  | 
 |         transform: none !important;
  |  | 
 |         visibility: visible !important;
  |  | 
 |         left: 56px;
  |  | 
 |     }
  |  | 
 |     
  |  | 
 |     .citizen-drawer__card > * {
  |  | 
 |         /* Force drawer content to show */
  |  | 
 |         opacity: 1 !important;
  |  | 
 |     }
  |  | 
 | 
  |  | 
 |     .citizen-drawer__header {
  |  | 
 |         padding-left: var(--space-xl);
  |  | 
 |         padding-right: var(--space-xl);
  |  | 
 |     }
  |  | 
 | 
  |  | 
 |     .citizen-drawer__logo {
  |  | 
 |         /* Hide drawer header logo */
  |  | 
 |         display: none;
  |  | 
 |     }
  |  | 
 | 
  |  | 
 |     .citizen-drawer__siteinfo .mw-logo-wordmark {
  |  | 
 |         font-size: 1.25rem;
  |  | 
 |     }
  |  | 
 | 
  |  | 
 |     .citizen-siteStats {
  |  | 
 |         font-size: 0.8125rem;
  |  | 
 |     }
  |  | 
 | 
  |  | 
 |     #citizen-siteStats__item--images,
  |  | 
 |     #citizen-siteStats__item--users {
  |  | 
 |         /* Hide image and user stats to make space */
  |  | 
 |         display: none;
  |  | 
 |     }
  |  | 
 |     
  |  | 
 |     .citizen-drawer__menu {
  |  | 
 |         padding-left: var(--space-xs);
  |  | 
 |         padding-right: var(--space-xs);
  |  | 
 |         grid-template-columns: 1fr;
  |  | 
 |     }
  |  | 
 |     
  |  | 
 |     /* Adjust main content to account for fixed sidebar */
  |  | 
 |     .citizen-page-content {
  |  | 
 |         margin-left: calc(var(--fixed-menu-width) / -2);
  |  | 
 |         margin-right: calc(var(--fixed-menu-width) / -20);
  |  | 
 |         padding-left: calc(var(--fixed-menu-width) / 2);
  |  | 
 |         padding-right: calc(var(--fixed-menu-width) / 2);
  |  | 
 |     }
  |  | 
 | }
  |  |