No edit summary |
(try to fix an ios bug) |
||
(40 intermediate revisions by the same user not shown) | |||
Line 20: | Line 20: | ||
--box-shadow-dialog: rgba(0, 0, 0, 0.5) 0px 1px 3px 0px, rgba(27, 31, 35, 0.5) 0px 0px 0px 1px !important; | --box-shadow-dialog: rgba(0, 0, 0, 0.5) 0px 1px 3px 0px, rgba(27, 31, 35, 0.5) 0px 0px 0px 1px !important; | ||
--color-base: #D1D5DB !important; | --color-base: #D1D5DB !important; | ||
--color-base--subtle: #D1D5DB !important; | |||
--color-base--emphasized: #D1D5DB !important; | |||
} | } | ||
.mw-body { | .mw-body { | ||
font-size: 0.875rem; | font-size: 0.875rem; | ||
} | } | ||
@media screen and (hover: hover) { | @media screen and (hover: hover) { | ||
Line 54: | Line 46: | ||
/* Mediawiki Widgets */ | /* Mediawiki Widgets */ | ||
.ui-widget-overlay { | .ui-widget-overlay { | ||
background: var(--background-color-overlay--lighter); | background: var(--background-color-overlay--lighter); | ||
Line 83: | Line 68: | ||
} | } | ||
.mw-body-content h3, .mw-body-content h4, .mw-body-content h5, .mw-body-content h6 { | .mw-body-content h3, .mw-body-content h4, .mw-body-content h5, .mw-body-content h6 { | ||
margin-top: 0. | margin-top: 0.2rem; | ||
} | } | ||
.mw-body-content p + p { | .mw-body-content p + p { | ||
margin-top: 0.4rem; | |||
} | |||
.mw-body-content *:not(li) > ul, .mw-body-content *:not(li) > ol, .mw-body-content *:not(li) > dl { | |||
margin-top: 0.4rem; | |||
margin-bottom: 0.4rem; | |||
} | |||
.mw-body-content li > ul, .mw-body-content li > ol, .mw-body-content li > dl { | |||
margin-top: 0rem; | |||
margin-bottom: 0rem; | |||
} | } | ||
margin-top: 0. | .mw-body-content p { | ||
margin-bottom: 0. | margin-top: 0.4rem; | ||
margin-bottom: 0.4rem; | |||
} | } | ||
ul.tabbernav li.tabberactive a:hover { | ul.tabbernav li.tabberactive a:hover { | ||
Line 128: | Line 123: | ||
/* MW Body Changes */ | /* MW Body Changes */ | ||
/* Tables */ | /* Tables */ | ||
table.wikitable { | table.wikitable { | ||
Line 142: | Line 129: | ||
} | } | ||
table.wikitable tr th { | table.wikitable tr th { | ||
padding: 0. | padding: 0.2rem 0.4rem; | ||
text-align: center; | text-align: center; | ||
vertical-align: middle; | vertical-align: middle; | ||
background: var(--color-surface- | background: var(--color-surface-1); | ||
color: var(--color-base) !important; | color: var(--color-base) !important; | ||
} | } | ||
table.wikitable tr td { | table.wikitable tr td { | ||
padding: 0. | padding: 0.2rem 0.4rem; | ||
vertical-align: middle; | vertical-align: middle; | ||
} | } | ||
Line 167: | Line 154: | ||
} | } | ||
.moveimg { | .moveimg { | ||
max-width: none !important; | |||
} | } | ||
hr { | hr { | ||
display: block !important; | display: block !important; | ||
border-bottom: 1px grey !important; | |||
color: gray; | |||
} | } | ||
.mw-body-content h5 { | .mw-body-content h5 { | ||
margin-top: 0; | margin-top: 0; | ||
Line 185: | Line 171: | ||
max-width: 240px !important; | max-width: 240px !important; | ||
} | } | ||
table.rounded-table { | table.rounded-table { | ||
border-spacing: 0; | border-spacing: 0; | ||
Line 238: | Line 176: | ||
border-radius: 8px; | border-radius: 8px; | ||
border: 1px solid var(--color-surface-2); | border: 1px solid var(--color-surface-2); | ||
} | |||
table { | |||
display: table !important; | |||
} | } | ||
Line 270: | Line 212: | ||
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd { | table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd { | ||
background-color: var(--color-surface- | background-color: var(--color-surface-1); | ||
} | } | ||
table.dataTable tbody tr { | table.dataTable tbody tr { | ||
background-color: var(--color-surface- | background-color: var(--color-surface-0); | ||
} | } | ||
Line 302: | Line 244: | ||
.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { | .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { | ||
color: var(--color-base) !important; | color: var(--color-base) !important; | ||
} | |||
.dataTables_wrapper .dataTables_paginate .paginate_button { | |||
color: var(--color-base) !important; | |||
} | |||
.dataTables_wrapper .dataTables_paginate .paginate_button:not(.current):hover { | |||
background: var(--color-base-1) !important; | |||
border: 1px solid var(--color-surface-1) !important; | |||
} | |||
.dataTables_wrapper .dataTables_paginate .paginate_button:active { | |||
color: var(--color-base) !important; | |||
background: var(--color-surface-4) !important; | |||
} | |||
.cargoDynamicTable tr:last-child:not(odd) > td { | |||
border-bottom: 1px solid var(--color-surface-2); | |||
} | |||
table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 { | |||
background-color: var(--color-surface-4); | |||
} | |||
table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 { | |||
background-color: var(--color-surface-3); | |||
} | |||
@media screen and (max-width: 720px) { | |||
table { | |||
display: table !important; | |||
} | |||
} | |||
div.drilldown-filters-wrapper { | |||
border: 0px; | |||
border-radius: 2px; | |||
background: none; | |||
color: var(--color-base); | |||
} | |||
.fieldBox { | |||
border: 1px solid #363636; | |||
background: none; | |||
} | |||
.oo-ui-dropdownInputWidget.oo-ui-widget-enabled { | |||
background-color: #2c2c2c | |||
} | |||
.oo-ui-dropdownInputWidget select { | |||
background-color: #2c2c2c; | |||
border: 1px solid #363636; | |||
} | |||
/* footer stuff */ | |||
#footer-bottom { | |||
margin-top: 0px; | |||
} | |||
#footer-sitetitle img.mw-logo-wordmark { | |||
filter: none !important; | |||
} | |||
#footer-sitetitle { | |||
margin: 0px; | |||
} | |||
#footer-desc { | |||
margin: 0px; | |||
} | |||
.mw-footer { | |||
background: var(--color-surface-0); | |||
border-top: 1px solid var(--color-primary); | |||
margin-top: 0.6rem; | |||
padding-top: 0px; | |||
} | |||
#footer-bottom { | |||
background: var(--color-surface-0); | |||
} | |||
.mw-footer a, .mw-footer a.external { | |||
color: var(--color-link); | |||
} | |||
.mw-footer a:hover, .mw-footer a.external:hover, .mw-footer a:active, .mw-footer a.external:active, .mw-footer a:focus, .mw-footer a.external:focus { | |||
color: var(--color-link--hover); | |||
} | |||
.last-modified-bar { | |||
background-color: var(--color-surface-0) !important; | |||
border-top: 1px solid #039BE5; | |||
} | |||
.skin-citizen .mw-editform #wpTextbox1 { | |||
padding: 0; | |||
padding-bottom: var(--space-lg); | |||
border: 1px solid #363636; | |||
background-color: #2c2c2c; | |||
border-radius: 8px; | |||
} | |||
.wikiEditor-ui .wikiEditor-ui-top::before { | |||
background: none !important; | |||
backdrop-filter: none !important; | |||
} | |||
.citizen-body-header--sticky .mw-body-header::before { | |||
background-color: var(--color-surface-0) !important; | |||
border-bottom: 1px solid var(--color-primary) !important; | |||
} | |||
.citizen-body a.image:hover:not(.lazy):not(.new) > img { | |||
transform: scale(1.0); | |||
} | |||
.citizen-body-container { | |||
margin-top: 0px; | |||
} | |||
.citizen-overflow--left { | |||
-webkit-mask-image: linear-gradient(90deg,transparent,#000000 5%); | |||
mask-image: linear-gradient(90deg,transparent,#000000 5%) | |||
} | |||
.citizen-overflow--right { | |||
-webkit-mask-image: linear-gradient(90deg,#000000 95%,transparent); | |||
mask-image: linear-gradient(90deg,#000000 95%,transparent) | |||
} | |||
.citizen-overflow--left.citizen-overflow--right { | |||
-webkit-mask-image: linear-gradient(90deg,transparent,#000000 5%,#000000 95%,transparent); | |||
mask-image: linear-gradient(90deg,transparent,#000000 5%,#000000 85%,transparent) | |||
} | |||
.wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover { | |||
background-color: var(--color-surface-1); | |||
} | |||
.mw-datatable th { | |||
background-color: var(--color-surface-1); | |||
border: 1px solid var(--color-surface-2); | |||
} | |||
.mw-datatable tr:hover td { | |||
background-color: var(--color-surface-0); | |||
} | |||
.mw-datatable td, .mw-datatable th { | |||
border: 1px solid var(--color-surface-3); | |||
} | |||
.mw-datatable td { | |||
background-color: var(--color-surface-0); | |||
} | |||
.citizen-body a.image > img { | |||
transition: none !important; | |||
} | } |
Latest revision as of 22:20, 19 December 2024
/* All CSS here will be loaded for users of the Citizen skin */ /* Global Overrides */ :root.skin-citizen-dark { --width-layout: 1440px; --color-surface-0: #121212 !important; --color-surface-1: #2C2C2C !important; --color-surface-2: #363636 !important; --color-surface-3: #474747 !important; --color-surface-4: #595959 !important; --color-primary__h: 200 !important; --color-primary__s: 99% !important; --color-primary__l: 45% !important; --background-color-framed: var(--color-surface-1) !important; --background-color-framed--hover: var(--color-surface-2) !important; --background-color-framed--active: var(--color-surface-0) !important; --background-color-overlay: var(--color-surface-1) !important; --background-color-overlay--lighter: var(--color-surface-2) !important; --box-shadow-card: rgba(0, 0, 0, 0.5) 0px 1px 3px 0px, rgba(27, 31, 35, 0.5) 0px 0px 0px 1px !important; --box-shadow-dialog: rgba(0, 0, 0, 0.5) 0px 1px 3px 0px, rgba(27, 31, 35, 0.5) 0px 0px 0px 1px !important; --color-base: #D1D5DB !important; --color-base--subtle: #D1D5DB !important; --color-base--emphasized: #D1D5DB !important; } .mw-body { font-size: 0.875rem; } @media screen and (hover: hover) { ::-webkit-scrollbar-track:hover { background: none !important; } } /* Custom Widgets */ .srk-navbtn { margin-left: 10px; font-size: 0.9em; color: #c1c1c1; } .header-srk { height: 0.9em; line-height: 0.9em; display: flex; flex-wrap: wrap; overflow: hidden; } /* Mediawiki Widgets */ .ui-widget-overlay { background: var(--background-color-overlay--lighter); opacity: 0.75 !important; } .wikiEditor-toolbar-dialog .ui-dialog-buttonpane { border-top: 1px solid var(--border-color-base) !important; } .inputError { background: #2C2C2C; } .multipleTemplateInstance { background-color: #2C2C2C; border: 0px; } .multipleTemplateInstance.sortable-chosen { background-color: #2C2C2C; border: 0px; } .mw-body-content h1, .mw-body-content h2 { margin-top: 1rem; } .mw-body-content h3, .mw-body-content h4, .mw-body-content h5, .mw-body-content h6 { margin-top: 0.2rem; } .mw-body-content p + p { margin-top: 0.4rem; } .mw-body-content *:not(li) > ul, .mw-body-content *:not(li) > ol, .mw-body-content *:not(li) > dl { margin-top: 0.4rem; margin-bottom: 0.4rem; } .mw-body-content li > ul, .mw-body-content li > ol, .mw-body-content li > dl { margin-top: 0rem; margin-bottom: 0rem; } .mw-body-content p { margin-top: 0.4rem; margin-bottom: 0.4rem; } ul.tabbernav li.tabberactive a:hover { color: #c1c1c1; background: #3A3A3A; border-bottom: 1px solid #121212; } ul.tabbernav li a:link { color: #1ea8e8; } ul.tabbernav li.tabberactive a { background-color: #121212; border-bottom: 1px solid #121212; } ul.tabbernav li a { background: none; border: 1px solid #121212; } ul.tabbernav li a:hover { color: #c1c1c1; background: none; border-color: #121212; } .tabber .tabbertab { padding: 5px 0 0 0; border: 0px; } ul.tabbernav { padding-top: 3px; border-bottom: 1px solid #121212; font: bold 12px 'Verdana',sans-serif; } /* Fix KOF sprite sizes */ div.center > div.floatnone > a.image > img { max-width: none; } /* MW Body Changes */ /* Tables */ table.wikitable { background: var(--color-surface-0); border: 1px solid var(--color-surface-2); } table.wikitable tr th { padding: 0.2rem 0.4rem; text-align: center; vertical-align: middle; background: var(--color-surface-1); color: var(--color-base) !important; } table.wikitable tr td { padding: 0.2rem 0.4rem; vertical-align: middle; } table.wikitable tr th, table.wikitable tr td { border: 1px solid var(--color-surface-2); } .center { width: 100%; text-align: center; } .mw-body-content a.image { display: initial; } table.wikitable tr:hover { background-color: transparent; } .moveimg { max-width: none !important; } hr { display: block !important; border-bottom: 1px grey !important; color: gray; } .mw-body-content h5 { margin-top: 0; } .movedatacargoimage { width: 240px !important; } .movedatacargoimage-img { max-width: 240px !important; } table.rounded-table { border-spacing: 0; border-collapse: separate; border-radius: 8px; border: 1px solid var(--color-surface-2); } table { display: table !important; } /* Apply a border to the right of all but the last column */ table.rounded-table th:not(:last-child), table.rounded-table td:not(:last-child) { border-right: 1px solid var(--color-surface-2); } /* Apply a border to the bottom of all but the last row */ table.rounded-table>thead>tr:not(:last-child)>th, table.rounded-table>thead>tr:not(:last-child)>td, table.rounded-table>tbody>tr:not(:last-child)>th, table.rounded-table>tbody>tr:not(:last-child)>td, table.rounded-table>tfoot>tr:not(:last-child)>th, table.rounded-table>tfoot>tr:not(:last-child)>td, table.rounded-table>tr:not(:last-child)>td, table.rounded-table>tr:not(:last-child)>th, table.rounded-table>thead:not(:last-child), table.rounded-table>tbody:not(:last-child), table.rounded-table>tfoot:not(:last-child) { border-bottom: 1px solid var(--color-surface-2); } table.rounded-table td, table.rounded-table th { padding: 0.2rem; } .dataTables_wrapper .dataTables_length, .dataTables_wrapper .dataTables_filter, .dataTables_wrapper .dataTables_info, .dataTables_wrapper .dataTables_processing, .dataTables_wrapper .dataTables_paginate { color: var(--color-base); } table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd { background-color: var(--color-surface-1); } table.dataTable tbody tr { background-color: var(--color-surface-0); } table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover { background-color: var(--color-surface-3); } table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td { border-top: 0px; } .cargoDynamicTable { border: 1px solid var(--color-surface-1) !important; border-radius: 8px !important; } .paginate_button.current { background: var(--color-surface-3) !important; border: 1px solid var(--color-surface-4) !important; } .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active { color: var(--color-base) !important; } .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover { color: var(--color-base) !important; } .dataTables_wrapper .dataTables_paginate .paginate_button { color: var(--color-base) !important; } .dataTables_wrapper .dataTables_paginate .paginate_button:not(.current):hover { background: var(--color-base-1) !important; border: 1px solid var(--color-surface-1) !important; } .dataTables_wrapper .dataTables_paginate .paginate_button:active { color: var(--color-base) !important; background: var(--color-surface-4) !important; } .cargoDynamicTable tr:last-child:not(odd) > td { border-bottom: 1px solid var(--color-surface-2); } table.dataTable.display tbody tr.odd > .sorting_1, table.dataTable.order-column.stripe tbody tr.odd > .sorting_1 { background-color: var(--color-surface-4); } table.dataTable.display tbody tr.even > .sorting_1, table.dataTable.order-column.stripe tbody tr.even > .sorting_1 { background-color: var(--color-surface-3); } @media screen and (max-width: 720px) { table { display: table !important; } } div.drilldown-filters-wrapper { border: 0px; border-radius: 2px; background: none; color: var(--color-base); } .fieldBox { border: 1px solid #363636; background: none; } .oo-ui-dropdownInputWidget.oo-ui-widget-enabled { background-color: #2c2c2c } .oo-ui-dropdownInputWidget select { background-color: #2c2c2c; border: 1px solid #363636; } /* footer stuff */ #footer-bottom { margin-top: 0px; } #footer-sitetitle img.mw-logo-wordmark { filter: none !important; } #footer-sitetitle { margin: 0px; } #footer-desc { margin: 0px; } .mw-footer { background: var(--color-surface-0); border-top: 1px solid var(--color-primary); margin-top: 0.6rem; padding-top: 0px; } #footer-bottom { background: var(--color-surface-0); } .mw-footer a, .mw-footer a.external { color: var(--color-link); } .mw-footer a:hover, .mw-footer a.external:hover, .mw-footer a:active, .mw-footer a.external:active, .mw-footer a:focus, .mw-footer a.external:focus { color: var(--color-link--hover); } .last-modified-bar { background-color: var(--color-surface-0) !important; border-top: 1px solid #039BE5; } .skin-citizen .mw-editform #wpTextbox1 { padding: 0; padding-bottom: var(--space-lg); border: 1px solid #363636; background-color: #2c2c2c; border-radius: 8px; } .wikiEditor-ui .wikiEditor-ui-top::before { background: none !important; backdrop-filter: none !important; } .citizen-body-header--sticky .mw-body-header::before { background-color: var(--color-surface-0) !important; border-bottom: 1px solid var(--color-primary) !important; } .citizen-body a.image:hover:not(.lazy):not(.new) > img { transform: scale(1.0); } .citizen-body-container { margin-top: 0px; } .citizen-overflow--left { -webkit-mask-image: linear-gradient(90deg,transparent,#000000 5%); mask-image: linear-gradient(90deg,transparent,#000000 5%) } .citizen-overflow--right { -webkit-mask-image: linear-gradient(90deg,#000000 95%,transparent); mask-image: linear-gradient(90deg,#000000 95%,transparent) } .citizen-overflow--left.citizen-overflow--right { -webkit-mask-image: linear-gradient(90deg,transparent,#000000 5%,#000000 95%,transparent); mask-image: linear-gradient(90deg,transparent,#000000 5%,#000000 85%,transparent) } .wikiEditor-ui-toolbar .group .tool-select .menu .options .option:hover { background-color: var(--color-surface-1); } .mw-datatable th { background-color: var(--color-surface-1); border: 1px solid var(--color-surface-2); } .mw-datatable tr:hover td { background-color: var(--color-surface-0); } .mw-datatable td, .mw-datatable th { border: 1px solid var(--color-surface-3); } .mw-datatable td { background-color: var(--color-surface-0); } .citizen-body a.image > img { transition: none !important; }