MediaWiki:Portal.css

/* --- Global variables --- */
 * root {

/* theme colors --theme-accent-color --theme-body-background-color --theme-page-text-color --theme-link-color --theme-page-background-color --theme-sticky-nav-background-color */   --theme-color: var(--theme-accent-color); /*#FEC356;*/ --secondary-color: var(--theme-body-background-color); /*#3D3A34;*/ --games-rail-items-per-row: 2; --games-rail-item-gap: .3em; /* this should be used for text over a --theme-color background */ --text-color: var(--theme-page-text-color); /*rgba(0, 0, 0, 0.95);*/ } /* --- Portal templates --- */

.portal__content > .accent { background-color: var(--secondary-color); }

.portal .links > .accent { background-color: unset; }

.portal { overflow: hidden; margin-bottom: 17px; background-color: var(--module-bg); border: 1px solid var(--medium-gray); border-radius: 3px; border-collapse: separate; }

.portal + p:not(.show) { display: none; } .portal__header { background-color: var(--theme-color); color: var(--theme-accent-dynamic-color-2); line-height: 40px; text-align: center; font-weight: bold; font-size: 15px; }

.portal__header a, .portal__header a:visited, .portal__header { color: var(--theme-accent-dynamic-color-2) !important; }

.portal__content { box-sizing: border-box; padding: 10px 30px; font-size: 12px; background-color: var(--secondary-color); padding-top: 30px; } .portal__content h3 { font-weight: bold !important; } .portal__content .floatright { margin: 15px 0 10px 20px !important; } .portal__content__affiliates { /*overflow-y: scroll; overflow-x: hidden; height: 200px;*/ margin-top: 10px; } .portal__content__affiliates img { width: 100%; height: auto; } /* Portal/aux */ .portal__content span { display: block; text-align: center; } .portal__content .preloader { background-repeat: no-repeat; background-position: 1px 1px; } .portal__content__aux { display: inline-block; position: relative; text-align: center; } .portal__content__aux p a { display: block; font-weight: bold; font-size: 11px; text-transform: uppercase; letter-spacing: 1px; line-height: 25px; transition: color .15s ease-in; }