MediaWiki:Common.css
From The CPPS Lore Wiki
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap'); /* === GENERAL LAYOUT === */ body, .skin-chameleon, .skin-chameleon .container, .skin-chameleon .row, .skin-chameleon .col { background: linear-gradient(135deg, #151e2c 0%, #16364d 100%) !important; color: #e5f9ff !important; font-family: 'Inter', 'Roboto', 'Segoe UI', Arial, sans-serif !important; } .mw-body, .mw-body-content { background: rgba(22,49,78,0.96) !important; border-radius: 18px !important; margin: 38px auto 24px auto !important; padding: 42px 48px !important; max-width: 1080px !important; min-height: 520px; box-shadow: 0 8px 40px #3dfaff15, 0 1px 0 #fff2 !important; position: relative; } @media (max-width: 900px) { .mw-body, .mw-body-content { padding: 18px !important; } } /* === NAVBAR, LOGO & SEARCH BAR === */ .p-navbar, .p-navbar .navbar-brand, .p-navbar .navbar-nav, .p-navbar .navbar-tools, .p-navbar .navbar-form, .p-navbar .input-group, .p-navbar .navbar-nav.right { display: flex !important; align-items: center !important; } .p-navbar { min-height: 72px !important; background: linear-gradient(90deg, #0c2336cc 0%, #187fcfcc 100%) !important; color: #e5f9ff !important; border: none !important; box-shadow: 0 6px 24px #00203f33; padding: 0 16px !important; } #p-logo.navbar-brand img { height: 62px !important; width: auto !important; max-height: 62px !important; margin: 0 24px 0 4px !important; padding: 0 !important; border-radius: 10px !important; background: transparent !important; object-fit: contain !important; display: block !important; } /* === SEARCH BAR === */ #p-search.navbar-form, #p-search .input-group { display: flex !important; align-items: center !important; margin: 0 0 0 18px !important; padding: 0 !important; } #searchInput.form-control { height: 40px !important; padding: 0 16px !important; border-radius: 8px 0 0 8px !important; border: 2px solid #42baff !important; border-right: none !important; background: #16293c !important; color: #e5f9ff !important; font-size: 1.08rem !important; font-family: 'Inter', 'Roboto', 'Segoe UI', Arial, sans-serif !important; box-shadow: none !important; outline: none !important; margin: 0 !important; position: relative !important; } #searchInput.form-control::placeholder { color: #60ffff !important; opacity: 1 !important; } .search-btn, .searchGoButton { height: 40px !important; border-radius: 0 8px 8px 0 !important; border: 2px solid #42baff !important; border-left: none !important; background: #23a3ce !important; color: #fff !important; font-size: 1.15em !important; box-shadow: none !important; padding: 0 18px !important; margin: 0 !important; display: flex !important; align-items: center !important; justify-content: center !important; position: relative !important; top: 0 !important; } .search-btn:focus, .searchGoButton:focus { outline: none !important; } .search-btn .fa-search, .searchGoButton .fa-search { color: #fff !important; font-size: 1.1em !important; line-height: 1 !important; margin: 0; padding: 0; } /* === NAV TOOLS/CUSTOM BUTTONS: Vertically centered === */ .p-navbar .navbar-tools, .p-navbar .navbar-nav.right { display: flex !important; align-items: center !important; gap: 14px; } /* === HIDE PAGE TITLE ON HOME PAGE === */ body.page-Home h1.firstHeading { display: none !important; } body.page-Home .mw-redirectedfrom { display: none !important; } /* --- Footer & Tools BAR FIX --- */ nav.p-navbar.not-collapsible.small.mb-2, nav.p-navbar.not-collapsible, nav#mw-navigation-i4wxy3evkg, .chameleon-footer .row, .chameleon-footer .col, .footer .row, .footer .col { background: none !important; box-shadow: none !important; border: none !important; min-height: 0 !important; height: auto !important; margin: 0 !important; padding: 0 !important; border-radius: 0 !important; } nav.p-navbar.not-collapsible .navbar-nav, nav.p-navbar.not-collapsible .nav-item, nav.p-navbar.not-collapsible .nav-link, nav.p-navbar.not-collapsible .dropdown-toggle { background: none !important; box-shadow: none !important; margin: 0 !important; padding: 0 !important; border: none !important; } /* Fix Tools link alignment, so it sits flush and clean */ nav.p-navbar .navbar-nav, nav.p-navbar .navbar-nav .nav-item { align-items: center !important; justify-content: flex-start !important; display: flex !important; height: 40px !important; } /* Remove extra bar above footer */ .chameleon-footer, .footer, #footer { border-radius: 0 0 18px 18px !important; margin-top: 0 !important; box-shadow: none !important; background: linear-gradient(90deg, #102c43 0%, #153952 100%) !important; color: #75eaff !important; font-size: 0.97em !important; border-top: 2px solid #18bcf9 !important; padding: 16px 24px !important; max-width: 1080px !important; } nav.p-navbar.not-collapsible .navbar-nav { border-bottom: 0 !important; } /* --- END Footer/Tools Bar Patch --- */ /* (Everything else you already had stays the same) */