MediaWiki:Common.css

From Olekdia Wiki
Revision as of 06:58, 14 May 2022 by Oleksandr (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Note: After saving, 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: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files.
/* CSS placed here will be applied to all skins */

/* Use awesomefont */
@import url("https://use.fontawesome.com/releases/v5.6.3/css/all.css");

/* Colors of namespaces */
/*.ns-3000 #content, .ns-3001 #content { background-color: #f5f5ff; }*/
/*.ns-3010 #content, .ns-3011 #content { background-color: #f7fcfa; }*/
/*.ns-4000 #content, .ns-4001 #content { background-color: #e2d2c6; }*/

.ns-3000 #p-logo a, .ns-3001 #p-logo a, .ns-3002 #p-logo a, .ns-3003 #p-logo a { background-image: url(./a/olekdia/wiki_resources/magic_intuition_logo.png) !important; }
.ns-3010 #p-logo a, .ns-3011 #p-logo a, .ns-3012 #p-logo a, .ns-3013 #p-logo a { background-image: url(./a/olekdia/wiki_resources/time_planner_logo.png) !important; }
.ns-4000 #p-logo a, .ns-4001 #p-logo a { background-image: url(./a/olekdia/wiki_resources/dev_logo.png) !important; }

.ns-2 #p-logo a, .ns-4 #p-logo a, .ns-6 #p-logo a, .ns-8 #p-logo a, .ns-12 #p-logo a, .ns-14 #p-logo a { background-image: url(./a/olekdia/wiki_resources/olekdia_logo.png) !important; }

/* Remove main tab */
#ca-nstab-main, #ca-nstab-prana_breath_news, 
#ca-nstab-project, #ca-nstab-image, 
#ca-nstab-category, #ca-nstab-help,
#ca-nstab-mediawiki, #ca-nstab-template,
#ca-nstab-time_planner, #ca-nstab-time_planner_news,
#ca-nstab-magic_intuition, #ca-nstab-magic_intuition_news,
#ca-nstab-development
{ display: none !important; }
/* Remove talk tab */
#ca-talk { display: none !important; }

/* Remove last modification in the footer */
#viewcount { display: none !important; }
#lastmod { display: none !important; }

.hidden-sp { display: none !important; }

.square-btn { padding: 2px 5px !important; }
/* Table for sound styles, two last cells should be minimal with buttons */
.fittable td:nth-child(2) { width:1px; }
.fittable td:nth-child(3) { width:1px; }
th h2 { margin-top: 0.5em !important; }
th h3 { margin-top: 0.25em !important; margin-bottom: 0.25em !important; }

.long-code code { word-break: break-all; }
.api-table h3 { 
    font-size: 1.1em !important;
    font-family: 'Consolas','Courier','Nimbus Mono','Liberation Mono','Courier New',monospace;
}

.api-table table td { vertical-align:top !important; }
/* REMOVE
.api-table td:nth-child(1) { width:1px !important; }
.api-table td:nth-child(2) { width:99% !important; }
.api-table table { table-layout: fixed; }
*/

/* Horizontal scroll box */
.horizontal-scroll {
    overflow-x: auto !important;  
    overflow-y: hidden !important; 
    white-space: nowrap !important; 
    width: 100% !important;
}
.horizontal-scroll .tleft {
    float: none !important;
    margin: 0px 8px 0px 0px;
    padding: 0px;
    display: inline-block !important;
}
.horizontal-scroll .thumbcaption {
    display: none !important;
}
.horizontal-scroll .thumbinner {
    padding: 0px !important;
    border-width: 0px !important;
}

.responsive-thumb-float {
    clear: both;
}

.responsive-thumb-float .thumb {
    clear: none;
}

.responsive-full-img img {
    max-width: 100% !important;
    height: auto !important;
}

.responsive-img img {
    max-width: 90%;
    height: auto;
}

@media only screen and (min-width: 1024px) {
    .responsive-img img {
        max-width: 85%;
        height: auto;
    }
}

@media only screen and (min-width: 1280px) {
    .responsive-img img {
        max-width: 55%;
        height: auto;
    }
}

.responsive-img-float {
    float: none;
}
/*This will cause the img receive float none rule when screen is smaller than 700px*/
@media only screen and (min-width: 700px) {
    .responsive-img-float {
        float: left;
        padding-right: 25px; 
        padding-bottom: 5px;
    }
}

.responsive-vid-float {
    float: none;
}
@media only screen and (min-width: 850px) {
    .responsive-vid-float {
        float: left;
        padding-right: 25px; 
        padding-bottom: 5px;
    }
}


/************************/
/* Timeless adjustments */

/* Hide Wiki name */
#p-banner { display: none !important; }

body { 
    font-size: 1em;
    line-height: 1.6; 
}

.mw-body {
    font-size: 1.1em;
}

.mw-pt-languages {
    font-size: 0.8em;
}

.mw-body h2 {
    font-weight: 500;
}

a {
    color: #0645ad;
}

a:visited {
    color: #0b0080;
}

/* For medium devices */
@media screen and (max-width: 1099px) and (min-width: 851px) {
    #simpleSearch {
        margin-left: -14em;
    }
}

/* For small devices, reset entire container, because its buttons got fixed position  */
@media screen and (max-width: 850px) and (min-width: 480px) {
    #mw-header-container {
        padding: 0.78em 10.7em 0.75em 6.2em;
    }
}

/* Headers strips */
#mw-content h1, #mw-content h2 {
    border-bottom: solid 2px #3366cc;
}
#mw-content h1.firstHeading {
    border-bottom: solid 3px #676e9f;
}
.color-middle {
    background: #676e9f;
}

/* Selected tabs */
#mw-page-header-links li.selected {
    border-bottom-color: #3366cc;
}

/* Left strip color */
.color-left {
    background: #7a64a0;
}
.ns-0 .color-left, .ns-1 .color-left {
    background: #7a64a0;
}
.ns-3000 .color-left, .ns-3001 .color-left, .ns-3002 .color-left, .ns-3003 .color-left {
    background: #563a56;
}
.ns-3010 .color-left, .ns-3011 .color-left {
    background: #743C71;
}
.ns-4000 .color-left, .ns-4001 .color-left {
    background: #000;
}

/* Right strip color */
.color-right {
    background: #7a64a0;
}
.ns-0 .color-right, .ns-1 .color-right {
    background: #7a64a0;
}
.ns-3000 .color-right, .ns-3001 .color-right, .ns-3002 .color-right, .ns-3003 .color-right {
    background: #563a56;
}
.ns-3010 .color-right, .ns-3011 .color-right {
    background: #743C71;
}
.ns-4000 .color-right, .ns-4001 .color-right {
    background: #000;
}

/* Bottom strip color */
#mw-content-container {
    border-bottom: solid 4px #7a64a0;
}
.ns-0 #mw-content-container, .ns-1 #mw-content-container {
    border-bottom: solid 4px #7a64a0;
}
.ns-3000 #mw-content-container, .ns-3001 #mw-content-container, .ns-3002 #mw-content-container, .ns-3003 #mw-content-container {
    border-bottom: solid 4px #563a56;
}
.ns-3010 #mw-content-container, .ns-3011 #mw-content-container {
    border-bottom: solid 4px #743C71;
}
.ns-4000 #mw-content-container, .ns-4001 #mw-content-container {
    border-bottom: solid 4px #000;
}