MediaWiki:Agartha.css

/* CSS */ /* The mega beautiful cards made by Emojipedia (https://blog.emojipedia.org/) LOVE YOU GUYS */ .card { flex: 1 1 var(--card__size, 300px); display: flex; flex-direction: column; overflow: hidden; margin: 0 20px 40px; min-height: var(--card__size, 300px); background: #fff center center; background-size: cover; border-radius: 5px; box-shadow: rgba(39,44,49,0.06) 8px 14px 38px, rgba(39, 44, 49, 0.03) 1px 3px 8px; transition: all 0.5s ease; } .card:hover { box-shadow: rgba(39,44,49,0.07) 8px 28px 50px, rgba(39, 44, 49, 0.04) 1px 6px 12px; transition: all 0.4s ease; transform: translate3D(0, -1px, 0) scale(1.02); } .card .card--img { position: relative; display: block; overflow: hidden; border-radius: 5px 5px 0 0; } .card .card--img img { width: 100%; height: var(--card__size, 300px); background: #c5d2d9 no-repeat 50%; object-fit: cover; }

.card .card--wrapper { flex-grow: 1; padding: 5px 25px 0; display: block; flex-direction: column; justify-content: space-between; }

.card .card--wrapper__title { font-weight: 700; }

.card .card--footer { display: flex; padding: 5px 25px 10px; flex-shrink: 0; color: #738a94; font-size: 12px; line-height: 33px; font-weight: 500; letter-spacing: 0.5px; text-transform: uppercase; justify-content: space-between; align-items: flex-end; }

@media (min-width: 795px) { .card.horizontal { flex: 1 1 100%; flex-direction: row; }   .card.horizontal .card--img { position: relative; flex: 1 1 auto; display: flex; border-radius: 5px 0 0 5px; }   .card.horizontal .card--img > img { position: absolute; width: 100%; height: 100%; }   .card.horizontal .card--wrapper { flex: 0 1 357px; } }

/** No more cards, Anon */

.WikiaPage, .WikiaPage button, .WikiaPage input { font-family: Rubik, sans-serif; }   border-top: 4px solid #e6e6e6; text-align: center; }
 * 1) mainpage-footer {

display: inline-block; transform: translateY(-25px); border: 0; padding: 0 40px; margin: 0; background: #fff; }
 * 1) mainpage-footer>h2 {

.harambe { background: #000; color: white; padding: 4px; letter-spacing: 4px; }

.bonobo { color: var(--theme-primary-color); }

span.bonobo:first-of-type { color: #32779f; }

span.bonobo:nth-of-type(2) { color: #df6e76; }

display: block; width: 45px; height: 45px; background-position: -362px -154px; }
 * 1) mainpage-footer>h2>span {

margin: 0; list-style: none; }
 * 1) mainpage-footer>ul,
 * 2) mainpage-footer>ul>li>ul {

display: inline-block; vertical-align: top; margin: 0 1.75% 35px; text-align: left; }
 * 1) mainpage-footer>ul>li {

display: table-caption; word-wrap: normal; }
 * 1) mainpage-footer>ul>li:nth-child(-n+2)>ul>li:last-child>a {

padding: 15px; margin-bottom: 15px; background: #4d4d4d; text-align: justify; font-variant: small-caps; color: #fff; }
 * 1) mainpage-copyright {

overflow: hidden; border-top: 1px solid #808080; padding-top: 15px; margin-top: 15px; text-align: left; font-variant: normal; font-size: .857em; color: #ccc; }
 * 1) mainpage-copyright>div:last-child {

float: right; line-height: 0; }
 * 1) mainpage-copyright>div:last-child>u:last-child {

display: inline-block; height: 20px; padding: 0 !important; transition: .5s; }
 * 1) mainpage-copyright>div:last-child>u:last-child>a {

margin-left: 10px; }
 * 1) mainpage-copyright>div:last-child>u:last-child>a:not(:first-of-type) {

.mainpage--welcome { border-radius: 2px; height: 335px; position: relative; overflow: hidden; }

.mainpage--welcome .searchbox { background: #fff; border-bottom: 1px solid white; border: 0; box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.14); box-sizing: border-box; height: 42px; margin-top: 20px; margin: auto; padding: 5px; text-align: center; width: 50%; }

.mainpage--welcome .searchbox input { background: 0; border: 0; font-size: 20px; outline: 0; padding: 5px; }

.mainpage--welcome .searchbox br { display: none; }

.mainpage--welcome .searchbox .searchboxSearchButton { display: none; }

.mainpage--welcome__bg { position: absolute; left: 0; right: -1550px; top: 0; bottom: 0; transform: translate3d(0 0 0); background: url("/Special:FilePath/Community-header-background") 0% 0% repeat; z-index: -1; background-size: contain; animation-name: MOVE-BG; animation-duration: 60s; animation-timing-function: linear; animation-iteration-count: infinite; height: 335px; }

.mainpage--welcome::after { background: linear-gradient(45deg, rgba(39, 161, 227, .65), rgba(231, 35, 42, .65)); position: absolute; top: 0; left: 0; content: ''; width: 100%; height: 326px; }

@keyframes MOVE-BG { from { transform: translateX(0); }

to { transform: translateX(-2050px); } }

.mainpage--welcome__stats { margin-top: 40px }

.mainpage--welcome__wrapper { position: relative; z-index: 3; }

.mainpage--welcome__title { font-size: 30px; padding-top: 70px; text-align: center; }

.mainpage--welcome__stats { color: #fff; columns: 4; margin-left: 3%; margin-top: 35px; text-shadow: 0 2px 7px #000; width: 100%; }

.mainpage--welcome__stats td { color: #fff; padding-left: 15px; text-transform: uppercase; }

.mainpage--welcome__stats table { cursor: default; padding-right: 10px; padding: 5px 0; transition: background 0.3s; }

.mainpage--welcome__stats table:hover { background: rgba(0, 0, 0, .4); border-radius: 3px; }

.mainpage--welcome .searchbox { background: #ffffffDD; border-radius: 3px; width: 370px; }

.mainpage--welcome .searchbox input { color: #3a3a3a; height: 25px; }

.mainpage--welcome::before { border-radius: 3px 3px 0 0; }

.mainpage--welcome__sub { background: #333 url('https://vignette.wikia.nocookie.net/nomanssky/images/6/6d/Bgmainpage.jpg/revision/latest/scale-to-width-down/640?cb=20170820224818&path-prefix=es'); color: #fff; margin-top: -10px; text-align: center; padding: 25px; }

.mainpage--welcome__stats .fandom-icons { font-size: 22px; }

.mainpage--welcome__sub .secondary { transition: background .5s; }

.mainpage--welcome__sub .secondary:hover { background: #333 !important; }

.mainpage--welcome__sub div { font-family: Rubik; }