/* * Citizen * * Module: mediawiki.skinning.interface.category * Version: REL1_39 * * Date: 2022-11-15 */ .catlinks { clear: both; display: flex; flex-wrap: wrap; gap: var( --space-xl ); ul { display: flex; flex-wrap: wrap; gap: var( --space-xs ); margin: var( --space-xs ) 0 0 0; } li { display: block; // Be more specific because gadgets like hotcat can attach links in category > a { display: block; padding: var( --space-xs ) var( --space-md ); color: var( --color-base ); border: var( --border-width-base ) solid var( --border-color-interactive ); border-radius: var( --border-radius-pill ); transition-timing-function: var( --transition-timing-function-ease ); transition-duration: var( --transition-duration-base ); transition-property: transform; &:hover, &:hover:visited { color: var( --color-inverted-primary ); background-color: var( --color-progressive--hover ); border-radius: var( --border-radius-medium ); transform: scale( 1.05 ); } &:hover, &:focus { text-decoration: none; } // Make new categories distinct &.new { border-style: dashed; &:hover, &:hover:visited { color: var( --color-inverted-fixed ); background-color: var( --color-destructive--hover ); } } &.mw-redirect { font-style: italic; } } } } // Category label .mw-normal-catlinks > a, .mw-hidden-catlinks { color: var( --color-subtle ); .mixin-citizen-font-styles( 'overline' ); } .mw-hidden-cats-hidden, .catlinks-allhidden { display: none; }