Skip to content

Instantly share code, notes, and snippets.

@LeaVerou
Created October 12, 2012 21:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save LeaVerou/9db4acef702946048d63 to your computer and use it in GitHub Desktop.
Save LeaVerou/9db4acef702946048d63 to your computer and use it in GitHub Desktop.
@font-face{
font-family: 'Gudea';
font-weight: normal;
src: url('skins/webplatform/fonts/gudea-regular-webfont.eot');
src: url('skins/webplatform/fonts/gudea-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('skins/webplatform/fonts/gudea-regular-webfont.woff') format('woff'),
url('skins/webplatform/fonts/gudea-regular-webfont.ttf') format('truetype'),
url('skins/webplatform/fonts/gudea-regular-webfont.svg#GudeaRegular') format('svg');
}
@font-face{
font-family: 'Gudea';
font-weight: bold;
src: url('skins/webplatform/fonts/gudea-bold-webfont.eot');
src: url('skins/webplatform/fonts/gudea-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('skins/webplatform/fonts/gudea-bold-webfont.woff') format('woff'),
url('skins/webplatform/fonts/gudea-bold-webfont.ttf') format('truetype'),
url('skins/webplatform/fonts/gudea-bold-webfont.svg#GudeaRegular') format('svg');
}
@font-face{
font-family: 'Gudea';
font-weight: normal;
font-style: italic;
src: url('skins/webplatform/fonts/gudea-italic-webfont.eot');
src: url('skins/webplatform/fonts/gudea-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('skins/webplatform/fonts/gudea-italic-webfont.woff') format('woff'),
url('skins/webplatform/fonts/gudea-italic-webfont.ttf') format('truetype'),
url('skins/webplatform/fonts/gudea-italic-webfont.svg#GudeaRegular') format('svg');
}
@font-face{
font-family: 'Bitter';
font-weight: normal;
src: url('skins/webplatform/fonts/bitter-regular-webfont.eot');
src: url('skins/webplatform/fonts/bitter-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('skins/webplatform/fonts/bitter-regular-webfont.woff') format('woff'),
url('skins/webplatform/fonts/bitter-regular-webfont.ttf') format('truetype'),
url('skins/webplatform/fonts/bitter-regular-webfont.svg#BitterRegular') format('svg');
}
@font-face{
font-family: 'Bitter';
font-weight: bold;
src: url('skins/webplatform/fonts/bitter-bold-webfont.eot');
src: url('skins/webplatform/fonts/bitter-bold-webfont.eot?#iefix') format('embedded-opentype'),
url('skins/webplatform/fonts/bitter-bold-webfont.woff') format('woff'),
url('skins/webplatform/fonts/bitter-bold-webfont.ttf') format('truetype'),
url('skins/webplatform/fonts/bitter-bold-webfont.svg#BitterBold') format('svg');
}
@font-face{
font-family: 'Bitter';
font-weight: normal;
font-style: italic;
src: url('skins/webplatform/fonts/bitter-italic-webfont.eot');
src: url('skins/webplatform/fonts/bitter-italic-webfont.eot?#iefix') format('embedded-opentype'),
url('skins/webplatform/fonts/bitter-italic-webfont.woff') format('woff'),
url('skins/webplatform/fonts/bitter-italic-webfont.ttf') format('truetype'),
url('skins/webplatform/fonts/bitter-italic-webfont.svg#BitterBold') format('svg');
}
@font-face {
font-family: 'WPSymbols';
src:url('skins/webplatform/fonts/WPSymbols.eot');
src:url('skins/webplatform/fonts/WPSymbols.eot?#iefix') format('embedded-opentype'),
url('skins/webplatform/fonts/WPSymbols.svg#WPSymbols') format('svg'),
url('skins/webplatform/fonts/WPSymbols.woff') format('woff'),
url('skins/webplatform/fonts/WPSymbols.ttf') format('truetype');
}
header, footer{
display: block;
}
html{
background-color: #efeadd;
}
body{
color: #58595b;
font-family: Gudea, Arial, sans-serif;
font-size: 14px;
margin: 0;
padding: 0;
background: #ece5d7;
background-image: url(skins/webplatform/images/bg-pattern.png);
}
h1, h2, h3, h4, h5{
color: #58595b;
font-weight: bold;
margin: 0;
margin-bottom: 14px;
font-family: Bitter, Georgia, serif;
}
h1, #firstHeading{
line-height: 40px;
}
#firstHeading{
border-bottom: 2px solid #ffc621;
}
h2{
font-weight: normal;
font-size: 20px;
border-bottom: 1px solid #e2e3e4;
}
h2 .editsection{
font-size: 14px;
}
h3{
color: #6d685b;
font-weight: normal;
font-size: 16px;
border-bottom: 1px solid #eae3d3;
}
h2, h3, h4{
padding-top: 14px;
}
h5{
display: none;
}
#mw-content-text h5 {
display: inline;
}
span.subpages {
display: none;
}
.editors-only {
/*display: inline;*/
}
strong{
font-style: normal;
font-weight: bold;
}
dt{
font-size: 16px;
font-weight: bold;
padding-bottom: 7px;
color: black;
}
dd{
padding-bottom: 15px;
}
blockquote {
padding: 1em;
border-left: .5em solid #F99D1C;
border-left-color: hsla(35, 94%, 54%,.4);
margin: 1em 0 1em 3em;
background: hsla(35, 94%, 54%,.16);
color: black;
color: hsl(35, 94%, 30%);
font-style: italic;
}
blockquote > p:first-child {
margin-top: 0;
}
blockquote.testimonial {
margin-right: 310px;
}
blockquote.testimonial address {
text-align: right;
font-style: normal;
}
blockquote.testimonial address:before {
content: '—';
}
blockquote::before {
content: '❝';
float: left;
margin: -.3em 0 0 -1.2em;
color: #F99D1C;
color: hsla(35, 94%, 54%,.6);
font-size: 400%;
line-height: 1;
font-family: 'Zapf Dingbats', serif;
font-style: normal;
}
table, table.wikitable{
width: 100%;
border-spacing: 0px;
border-collapse: collapse;
color: #58595B;
}
th, table.wikitable > tr > th, table.wikitable > * > tr > th{
padding: 10px 15px;
font-family: Bitter;
text-align: left;
color: #6d685b;
border: 1px solid #cdced0;
background: #e2e3e4;
}
td, table.wikitable > tr > td, table.wikitable > * > tr > td {
border: 1px solid #cdced0;
padding: 5px 15px;
}
tr{
background: #f4f5f7;
}
tr:nth-child(even){
background: white;
}
pre{
padding: 10px !important;
background-color: white !important;
border: 1px dotted #9b9689 !important;
font-family: Consolas, Monaco, 'Andale Mono', monospace;
overflow-x: auto;
}
p{
line-height: 24px;
}
code{
font-weight: bold;
font-family: Consolas, Monaco, 'Andale Mono', monospace;
}
fieldset{
border: none;
padding: 0;
}
fieldset > legend{
width: 100%;
margin: 0;
margin-bottom: 12px;
padding-top: 14px;
border-bottom: 1px solid #e2e3e4;
color: #58595b;
font-weight: bold;
font-family: Bitter, Georgia, serif;
font-weight: normal;
font-size: 20px;
}
fieldset fieldset > legend{
width: 100%;
margin: 0;
margin-bottom: 8px;
padding-top: 20px;
border-bottom: 1px solid #e2e3e4;
color: #58595b;
font-weight: bold;
font-family: Bitter, Georgia, serif;
font-weight: normal;
font-size: 14px;
}
/* Links */
a{
color: #256a84;
text-decoration: none;
-webkit-transition: color .2s;
}
a:hover{
color: #2dafbc;
}
a.external{
padding-right: 15px;
margin-right: 5px;
background-image: url(skins/webplatform/images/link-external.png);
background-repeat: no-repeat;
background-position: right 3px;
}
a.external:hover{
background-position: right -17px;
}
a.new{
color: #BA0000;
}
a.new:hover{
color: #BA0000;
font-weight: bold;
}
a img {
border: none;
}
/* Images */
#bodyContent img {
height: auto;
max-width: 100%;
}
.articleFeedback-title{
font-family: Bitter, Georgia, serif;
}
.articleFeedback-rating{
width: 120px !important;
}
.articleFeedback-submit{
margin: 0 !important;
}
.printfooter{
padding-top: 20px;
}
.profile-info textarea{
width: 400px;
}
.editors-only{
padding: 0px 10px;
margin: 10px 0px;
color: #548faf;
font-family: Bitter;
font-weight: normal;
font-style: italic;
border: 2px solid #5974c6;
background: #e2e7f5;
}
.note,
.warning {
padding: .8em 1em;
margin: 0 0 1em 0;
border: 2px solid;
text-shadow: 0 1px 1px white;
font: italic 100%/1.5 Bitter, Georgia, serif;
}
.note {
border-color: #ffc621;
background: #fff5d9;
color: #de6525;
}
.warning {
border-color: #d02e27;
background: white;
color: #d02e27;
}
.container{
position: relative;
width: 950px;
margin: auto;
}
@media screen and (max-width: 950px) {
.container{
padding: 0 10px;
width: auto;
}
}
.right{
float: right;
}
.left{
float: left;
}
.clear{
clear: both;
}
.cleared{
clear: left !important;
}
.profile-info{
background: transparent !important;
}
#editform, #toolbar, #wpTextbox1{
clear: none;
}
.visualClear{
clear: left;
}
#p-search{
display: inline-block;
position: relative;
}
#searchInput{
padding: 3px 20px 3px 5px;
background: white;
background-image: none;
border-radius: 5px;
border: 1px solid #313233;
box-shadow: 1px 1px 1px #5b5b5d;
color: black;
font-size: 14px;
font-family: Gudea, Arial, sans-serif;
line-height: 11px;
-webkit-appearance: none;
width: 11em;
}
#search > input[type="submit"]{
position: absolute;
top: 7px;
right: 7px;
width: 14px;
height: 14px;
border: none;
cursor: pointer;
font-family: Gudea, Arial, sans-serif;
background: none;
background-image: url(skins/webplatform/images/btn-search.svg);
background-repeat: no-repeat;
/* background: none; */
}
input:focus
{
outline: none;
}
#mw-head{
padding: 3px 0;
font-size: 14px;
text-align: right;
height: 30px;
color: white;
background: #4e4e50;
background-image: linear-gradient(bottom, rgb(69,69,71) 40%, rgb(78,79,80) 70%);
background-image: -o-linear-gradient(bottom, rgb(69,69,71) 40%, rgb(78,79,80) 70%);
background-image: -moz-linear-gradient(bottom, rgb(69,69,71) 40%, rgb(78,79,80) 70%);
background-image: -webkit-linear-gradient(bottom, rgb(69,69,71) 40%, rgb(78,79,80) 70%);
background-image: -ms-linear-gradient(bottom, rgb(69,69,71) 40%, rgb(78,79,80) 70%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.4, rgb(69,69,71)),
color-stop(0.7, rgb(78,79,80))
);
border-bottom: 2px solid #606062;
box-shadow: 0px 1px 5px rgba(0, 0, 0, .75);
}
#mw-head .container{
padding-right: 18px;
max-width: 932px;
}
#mw-head a{
color: white;
text-decoration: none;
}
#p-personal{
position: absolute;
right: 15em;
display: inline-block;
z-index: 200;
}
li#pt-userpage a:after {
content: "\25BE";
padding-left: 0.5em;
}
#p-personal .links{
padding: 7px 10px 10px;
border-radius: 10px;
}
#p-personal .links:hover{
box-shadow: inset 0px 0px 5px rgba(0, 0, 0, .25);
background: #4d4e4f;
}
#p-personal .links a{
display: block;
}
#p-personal .links a:hover{
color: #ccc;
}
#p-personal .links:hover li{
border-bottom: 1px solid #757575;
}
#p-personal li{
padding-right: 20px;
padding-bottom: 10px;
}
#p-personal .links:hover li:last-child{
border-bottom: none;
padding-bottom: 0;
}
#p-personal .user-dropdown {
display: none;
margin: 0;
padding: 0;
text-align: left;
}
#p-personal .user-dropdown li {
list-style: none;
margin: 0;
padding: 10px 0;
}
.user{
padding-left: 15px;
background-image: url(skins/webplatform/images/icon-head.svg);
background-repeat: no-repeat;
background-position: left center;
}
#p-logo{
position: absolute;
top: -5px;
}
#p-logo a{
display: block;
width: 100px;
height: 100px;
background-color: #f9f7f3;
border-radius: 0px 0px 7px 7px;
border-bottom: 1px solid white;
border-left: 1px solid white;
border-right: 1px solid white;
background-image: url(skins/webplatform/images/logo.svg);
background-repeat: no-repeat;
background-position: center center;
box-shadow: 1px 1px 1px #cbc6ba;
}
#sitenav{
background-color: #ece5d7;
background-image: url(skins/webplatform/images/nav-bg.png);
background-position: bottom;
background-repeat: repeat-x;
padding: 30px 0px 35px;
}
ul li {
margin-bottom: 10px;
list-style-image: url(skins/webplatform/images/bullet.svg);
}
ul.links{
margin: 0;
padding: 0;
list-style: none;
}
#sitenav .links{
padding-left: 150px;
}
.mw-content-ltr ul, .mw-content-rtl .mw-content-ltr ul,
.mw-content-ltr ol, .mw-content-rtl .mw-content-ltr ol {
margin: 0.3em 0 0 1.6em;
padding: 0;
}
.links > li{
display: inline-block;
margin: 0 !important;
}
#preftoc{
margin: 0 0 0 10px;
padding: 0;
list-style: none;
}
#preftoc li{
display: inline-block;
margin-right: 5px;
padding: 5px;
border-radius: 2px 2px 0 0;
border: 1px solid #EFECE2;
border-bottom: none;
background: #EFECE2;
}
#preftoc li.selected{
background: white;
}
#sitenav a, #sitenav a:visited{
padding-right: 20px;
font-family: Bitter;
font-weight: bold;
font-size: 16px;
text-decoration: none;
color: #58595b;
text-shadow: 1px 1px 1px #dad5c8;
-webkit-transition: all .2s;
}
#sitenav a:hover{
color: #2dafbc;
text-shadow: 1px 1px 1px white;
}
#sitenav a.active{
color: #d37e00;
text-shadow: 1px 1px 1px white;
}
#page-top{
background: #efece2;
border-radius: 5px 5px 0 0;
}
#p-namespaces a, #p-namespaces a:visited{
display: block;
padding: 15px;
font-size: 12px;
color: #256a84;
text-decoration: none;
border-radius: 5px 5px 0 0;
}
#p-namespaces .selected a{
background: #f9f7f3;
color: #58595b;
}
#page-top > .right{
padding: 9px;
}
#hierarchy-menu {
float: left;
}
/* Dropdown hierarchy menus */
ol.breadcrumbs {
margin: 0 0 0 -1.1em;
padding: 0;
height: 1em;
text-transform: uppercase;
float: left;
}
ol.breadcrumbs:only-child {
float: none;
}
ol.breadcrumbs li {
list-style: none;
}
ol.breadcrumbs > li {
float: left;
position: relative;
}
ol.breadcrumbs > li:first-child {
margin-left: 2em;
border-left: solid 2px #ded8c9;
}
ol.breadcrumbs > li:nth-child(1) { z-index: 90; }
ol.breadcrumbs > li:nth-child(2) { z-index: 80; }
ol.breadcrumbs > li:nth-child(3) { z-index: 70; }
ol.breadcrumbs > li:nth-child(4) { z-index: 60; }
ol.breadcrumbs > li:nth-child(5) { z-index: 50; }
ol.breadcrumbs > li:nth-child(6) { z-index: 40; }
ol.breadcrumbs > li:nth-child(7) { z-index: 30; }
ol.breadcrumbs > li:nth-child(8) { z-index: 20; }
ol.breadcrumbs > li:nth-child(9) { z-index: 10; }
ol.breadcrumbs > li > a {
border: thin solid #ded8c9;
margin-left: -1.5em;
padding: .6em 1em .6em 2em;
box-shadow: 0 0 0 1px #f7f1e0 inset;
background-color: #F0EBDD;
border-radius: 0 1.5em 1.5em 0;
}
ol.breadcrumbs > li:last-child > a {
background-color: #f9f7f3;
}
ol.breadcrumbs > li:hover > a:not(:last-child),
ol.breadcrumbs > li.focus > a:not(:last-child) {
border-bottom-right-radius: 0;
border-bottom-color: transparent;
}
ol.breadcrumbs li a {
display: block;
}
ol.breadcrumbs > li:first-child > a {
padding-left: 1em;
}
ol.breadcrumbs > li > ul {
margin: -1px 0 0 -1.2em;
border-color: #ded8c9;
}
ol.breadcrumbs > li:hover > ul,
ol.breadcrumbs > li.focus > ul {
z-index: -1;
}
ol.breadcrumbs .dropdown > ul {
overflow-y: auto;
}
.tool-area {
padding: 10px 0;
}
.tool-area a {
color: #74663e;
font-size: 85%;
text-decoration: none;
}
.tool-area:after {
content: '';
display: block;
clear: both;
}
.toolbar {
float: right;
}
.toolbar .button {
display: inline-block;
position: relative;
min-width: 7em;
box-shadow: 0px 2px 2px -1px rgba(0,0,0,.1);
color: black;
text-align: center;
text-decoration: none;
text-transform: uppercase;
white-space: nowrap;
}
.toolbar .button,
ol.breadcrumbs > li > a:not(:only-child):hover,
ol.breadcrumbs > li > a:not(:only-child):focus {
background-image: -webkit-linear-gradient(hsla(0,0%,100%,.5), hsla(0,0%,100%,0));
background-image: -moz-linear-gradient(hsla(0,0%,100%,.5), hsla(0,0%,100%,0));
background-image: -o-linear-gradient(hsla(0,0%,100%,.5), hsla(0,0%,100%,0));
background-image: linear-gradient(hsla(0,0%,100%,.5), hsla(0,0%,100%,0));
}
.toolbar .button:hover,
.toolbar .button:focus {
color: black;
}
.toolbar .button:active {
box-shadow: 0 0 0 999px rgba(0,0,0,.03) inset, 1px 1px 5px rgba(0,0,0,.3) inset;
padding-top: .7em;
padding-bottom: .5em;
}
.toolbar .button,
.dropdown > a,
.dropdown > ul {
border: 1px solid #cfc6b0;
color: #74663e;
text-shadow: 0 1px 1px white;
}
.toolbar .button,
.dropdown > a {
padding: .6em .8em;
}
.toolbar .button,
.dropdown > ul {
background-color: #F0EBDD;
background-repeat: no-repeat;
border-radius: .5em;
}
.dropdown {
float: right;
margin-left: .3em;
position: relative;
z-index: 1;
}
.dropdown > a.button {
position: relative;
z-index: 2;
min-width: 4.4em;
padding-right: 2.7em;
}
.toolbar .dropdown > a:after {
content: '▾';
position: absolute;
right: 0;
top: .6em;
bottom: .6em;
padding: .4em 1em .4em .8em;
box-shadow: 1px 0 0 rgba(0,0,0,.2) inset, 2px 0 0 white inset;
font: 80%/1.05 serif;
}
.dropdown > a,
.dropdown > ul {
background-color: #F0EBDD;
}
.dropdown > ul {
position: absolute;
z-index: 1;
min-width: 0;
max-width: 0;
max-height: 0;
padding: 0;
margin: -1px 0 0 0;
border-width: 0;
border-radius: .5em;
border-top-left-radius: 0;
overflow: hidden;
box-shadow: 0 2px 2px -1px rgba(0,0,0,.1);
list-style: none;
text-transform: uppercase;
-webkit-transition: .2s;
-moz-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
.dropdown > ul > li {
margin: 0;
list-style: none;
white-space: nowrap;
border-width: 1px 0;
border-style: solid;
border-color: hsla(0,0%,100%,.5) transparent rgba(0,0,0,.1);
}
.dropdown > ul > li:first-child {
border-top: 0;
}
.dropdown > ul > li:last-child {
border-bottom: 0;
}
.dropdown li > a {
display: block;
padding: .5em;
overflow: hidden;
text-overflow: ellipsis;
-webkit-transition: 0s;
-moz-transition: 0s;
-o-transition: 0s;
transition: 0s;
}
.dropdown ul > li > a:hover,
.dropdown ul > li > a:focus {
position: relative;
background: #4e408a;
color: white;
text-shadow: 0 -1px 2px black;
border-radius: .2em;
box-shadow: 0 0 0 2px #4e408a;
}
.dropdown:hover > ul,
.dropdown > a:focus + ul,
.dropdown.focus > ul {
min-width: 100%;
max-width: 25em;
max-height: 30em;
padding: .6em;
border-width: 1px;
}
.dropdown:hover > a.button,
.dropdown > a.button:focus,
.dropdown.focus > a.button {
border-bottom-color: transparent;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.dropdown:hover > a.button:not(:active),
.dropdown.focus > a.button:not(:active) {
box-shadow: none;
}
.highlighted.button,
.highlighted.button + ul {
background-color: #B4E1E4;
border-color: hsl(184, 50%, 65%);
}
.highlighted.button,
.highlighted.button + ul a {
color: hsl(184, 60%, 20%);
}
.toolbar .highlighted.button:before,
.toolbar .button.watch:before,
.toolbar .button.tools:before {
margin-right: .5em;
font: 100% WPSymbols, serif;
opacity: .6;
}
.dropdown > .highlighted.button:after {
box-shadow: 1px 0 0 hsl(184, 50%, 65%) inset, 2px 0 0 hsla(0,0%,100%,.6) inset;
}
.toolbar .highlighted.button:before {
content: "\270e";
}
.toolbar .button.watch:before {
content: "\1f440";
}
.toolbar .button.tools:before {
content: "\2699";
}
.down-arrow{
position: absolute;
top: 50%;
right: 10px;
margin-top: -2px;
width: 5px;
height: 5px;
background-image: url(skins/webplatform/images/arrow-down.svg);
background-repeat: no-repeat;
background-position: right center;
}
#page{
background: #f9f7f3;
/* border: 1px solid white; */
border-radius: 5px;
box-shadow: 0px 0px 1px #a7a9ac;
margin-bottom: 20px;
}
#page-content{
position: relative;
padding: 18px;
}
#sidebar + #main-content{
padding-right: 230px;
}
/*
* Sidebar Table of Contents
*/
#sidebar{
position: relative;
float: right;
/* position: absolute; */
/* top: 10px; */
/* right: 10px; */
padding: 14px;
margin: -10px -10px 0px 10px;
width: 182px;
background-color: #B4E1E4;
border: 10px solid #f9f7f3;
box-shadow: inset 0px 0px 5px #81c7e1;
}
#sidebar a{
font-family: Bitter;
font-weight: bold;
text-decoration: none;
text-shadow: 1px 1px 1px #cffcff;
color: #226077;
-webkit-transition: color .2s;
}
#sidebar a:hover{
color: #2dafbc;
}
#sidebar ul{
margin: 0;
color: #256a84;
text-shadow: 1px 1px 1px #cffcff;
font-size: 13px;
}
#sidebar hr{
border-top: 1px solid #7bccd1;
border-bottom: 1px solid #bcebee;
border-left: none;
margin: 20px 0;
}
#sidebar-title {
border-bottom: 2px solid #7BCCD1;
font-family: Gudea,Arial,sans-serif;
font-size: 14px;
font-weight: normal;
margin-bottom: 0px;
padding: 6px 0;
text-align: center;
text-transform: uppercase;
}
#sidebar:before {
content: "";
display: block;
position: absolute;
top: -10px;
left: 50%;
width: 21px;
height: 21px;
margin-left: -10px;
background-image: url(skins/webplatform/images/sidebar-top.svg);
}
.custom-toc > ol {
margin: 0;
padding-left: 0;
}
.custom-toc > ol ol {
padding-left: 1.2em;
font-size: 95%;
}
.custom-toc > ol > li {
padding: 1em 0;
margin-bottom: 0;
list-style: none;
border-top: 1px solid hsla(0,0%,100%,.5);
border-bottom: 1px solid hsl(183, 48%, 65%);
color: hsl(196, 56%, 33%); /* otherwise list-style will give grey bullets */
}
.custom-toc > ol > li:first-child {
border-top: 0;
}
.custom-toc > ol > li:last-child {
border-bottom: 0;
}
.custom-toc > ol > li li {
list-style: disc;
margin-bottom: 0;
padding: .5em 0;
}
.mw-prefs-buttons{
padding-top: 20px;
}
#mw-footer{
padding: 40px 0;
border-top: 1px solid #f1eddf;
background-color: #efeadd;
}
#mw-footer a {
color: inherit;
}
#footer-title{
font-family: Bitter;
font-weight: bold;
font-size: 24px;
}
#footer-title-light{
color: #9f9c97;
}
#pt-userpage a,
#pt-login a {
padding-left: 20px;
background-position: left center;
background-repeat: no-repeat;
background-image: url(skins/webplatform/images/icon-head.svg);
}
/* icons for buttons*/
#ca-protect .icon{
background-image: url(skins/webplatform/images/icon-protect.svg);
}
#ca-delete .icon{
background-image: url(skins/webplatform/images/icon-delete.svg);
}
#ca-move .icon{
background-image: url(skins/webplatform/images/icon-move.svg);
}
#ca-edit .icon{
background-image: url(skins/webplatform/images/icon-edit.svg);
}
#ca-edit .icon{
background-image: url(skins/webplatform/images/icon-edit.svg);
}
#ca-view .icon{
background-image: url(skins/webplatform/images/icon-view.svg);
}
#ca-history .icon{
background-image: url(skins/webplatform/images/icon-history.svg);
}
/* watch button */
#ca-watch .icon{
background-image: url(skins/webplatform/images/icon-watch.svg);
}
#ca-unwatch .icon{
background-image: url(skins/webplatform/images/icon-unwatch.svg);
}
#ca-watch > span#watch_label,
#ca-unwatch > span#watch_label {
background-color: #F9F7F3;
border-radius: 5px 5px 5px 5px;
box-shadow: 0 0 1px #A7A9AC;
display: none;
margin-left: -0.5em;
margin-top: -2em;
padding: 0.25em;
position: absolute;
}
#ca-watch:hover > span#watch_label,
#ca-unwatch:hover > span#watch_label {
display: block;
}
span.editsection a{
background-image: url(skins/webplatform/images/icon-edit.svg);
display: inline-block;
width: 17px;
height: 22px;
}
/* flags */
#flags{
position: relative;
margin-top: 20px;
left: -18px;
width: 100%;
padding: 0px 7px 5px;
background: #ffdedb;
}
#flags:not(:empty):before {
content: '';
position: absolute;
left: -.55em;
top: 1.3em;
width: 0;
height: 0;
border: .5em solid transparent;
border-left-width: 0;
border-right-color: #7a271e;
}
#flags:empty {
padding: 0;
margin: 0;
}
#flags *{
display: inline;
}
#flags ul, #flags li{
margin: 0;
padding: 0;
}
#flags > div > p{
display: none;
}
#flags a {
display: inline-block;
padding: 0 1.5em;
margin: .4em 0;
background: #e2887a;
background-image: -webkit-linear-gradient(210deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em),
-webkit-linear-gradient(30deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em),
-webkit-linear-gradient(330deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em),
-webkit-linear-gradient(150deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em);
background-image: -moz-linear-gradient(210deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em),
-moz-linear-gradient(30deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em),
-moz-linear-gradient(330deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em),
-moz-linear-gradient(150deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em);
background-image: -o-linear-gradient(210deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em),
-o-linear-gradient(30deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em),
-o-linear-gradient(330deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em),
-o-linear-gradient(150deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em);
background-image: linear-gradient(240deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em),
linear-gradient(60deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em),
linear-gradient(120deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em),
linear-gradient(300deg, #FFDEDB .5em, hsla(5, 100%, 93%, 0) .6em);
background-position: top right, top left, bottom left, bottom right;
background-size: 1.2em 53%;
background-repeat: no-repeat;
color: white;
text-shadow: 0 -.1em .1em rgba(0, 0, 0, .3);
font: bold 90%/1.5 Bitter, serif;
}
#flags a:hover {
background-color: #973a2c;
}
#flag-label {
display: block;
position: relative;
left: -15px;
top: -5px;
width: 101%;
padding: .3em 1em;
margin: 0;
font-size: 12px;
font-weight: bold;
font-family: Bitter;
color: white;
background-color: #ce4a3a;
}
p > br:only-child {
display: none
}
.wikiEditor-ui{
clear: left !important;
}
.prefix{
display: inline-block;
padding: 2px 4px;
text-align: center;
color: white;
font-size: 12px;
font-family: Gudea, Arial, sans-serif;
font-weight: normal;
text-shadow: 0px 1px 0px black;
border: 1px solid;
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.5);
}
.prefix.webkit{
border-color: white;
background: rgb(70,183,228);
background: -moz-linear-gradient(top, rgba(70,183,228,1) 0%, rgba(74,125,186,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(70,183,228,1)), color-stop(100%,rgba(74,125,186,1)));
background: -webkit-linear-gradient(top, rgba(70,183,228,1) 0%,rgba(74,125,186,1) 100%);
background: -o-linear-gradient(top, rgba(70,183,228,1) 0%,rgba(74,125,186,1) 100%);
background: -ms-linear-gradient(top, rgba(70,183,228,1) 0%,rgba(74,125,186,1) 100%);
background: linear-gradient(to bottom, rgba(70,183,228,1) 0%,rgba(74,125,186,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#46b7e4', endColorstr='#4a7dba',GradientType=0 );
}
.prefix.moz{
border-color: white;
background: rgb(225,120,11);
background: -moz-linear-gradient(top, rgba(225,120,11,1) 0%, rgba(212,82,13,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(225,120,11,1)), color-stop(100%,rgba(212,82,13,1)));
background: -webkit-linear-gradient(top, rgba(225,120,11,1) 0%,rgba(212,82,13,1) 100%);
background: -o-linear-gradient(top, rgba(225,120,11,1) 0%,rgba(212,82,13,1) 100%);
background: -ms-linear-gradient(top, rgba(225,120,11,1) 0%,rgba(212,82,13,1) 100%);
background: linear-gradient(to bottom, rgba(225,120,11,1) 0%,rgba(212,82,13,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e1780b', endColorstr='#d4520d',GradientType=0 );
}
.prefix.ms{
border-color: #f9ec71;
background: rgb(130,206,231);
background: -moz-linear-gradient(top, rgba(130,206,231,1) 0%, rgba(47,147,212,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(130,206,231,1)), color-stop(100%,rgba(47,147,212,1)));
background: -webkit-linear-gradient(top, rgba(130,206,231,1) 0%,rgba(47,147,212,1) 100%);
background: -o-linear-gradient(top, rgba(130,206,231,1) 0%,rgba(47,147,212,1) 100%);
background: -ms-linear-gradient(top, rgba(130,206,231,1) 0%,rgba(47,147,212,1) 100%);
background: linear-gradient(to bottom, rgba(130,206,231,1) 0%,rgba(47,147,212,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82cee7', endColorstr='#2f93d4',GradientType=0 );
}
.prefix.o{
border-color: white;
background: rgb(234,57,58);
background: -moz-linear-gradient(top, rgba(234,57,58,1) 0%, rgba(155,10,10,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,57,58,1)), color-stop(100%,rgba(155,10,10,1)));
background: -webkit-linear-gradient(top, rgba(234,57,58,1) 0%,rgba(155,10,10,1) 100%);
background: -o-linear-gradient(top, rgba(234,57,58,1) 0%,rgba(155,10,10,1) 100%);
background: -ms-linear-gradient(top, rgba(234,57,58,1) 0%,rgba(155,10,10,1) 100%);
background: linear-gradient(to bottom, rgba(234,57,58,1) 0%,rgba(155,10,10,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea393a', endColorstr='#9b0a0a',GradientType=0 );
}
.language{
position: absolute;
top: 1px;
right: 1px;
color: #6d685b;
font-family: Bitter;
font-weight: bold;
text-shadow: 0px 1px 0px white;
padding: 5px 15px;
background: rgb(214,200,180);
background: -moz-linear-gradient(top, rgba(214,200,180,1) 0%, rgba(200,185,156,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(214,200,180,1)), color-stop(100%,rgba(200,185,156,1)));
background: -webkit-linear-gradient(top, rgba(214,200,180,1) 0%,rgba(200,185,156,1) 100%);
background: -o-linear-gradient(top, rgba(214,200,180,1) 0%,rgba(200,185,156,1) 100%);
background: -ms-linear-gradient(top, rgba(214,200,180,1) 0%,rgba(200,185,156,1) 100%);
background: linear-gradient(to bottom, rgba(214,200,180,1) 0%,rgba(200,185,156,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6c8b4', endColorstr='#c8b99c',GradientType=0 );
}
.css-property{
border-bottom: 1px solid #E2E3E4;
}
.compat-table{
border-collapse: separate;
box-shadow: 0px -1px 0px #eae8e5;
border-radius: 5px 5px 0 0;
border: 1px solid #ddd3c2;
font-family: Bitter;
}
.compat-table tr:nth-child(2n){
background: #e1dccf;
}
.compat-table tr:nth-child(2n + 1){
background: #fbf7ef;
}
.compat-table th{
font-weight: normal;
padding: 10px;
border: none;
border-top: 1px solid white;
border-right: 1px solid white;
border-bottom: 1px solid #b8af98;
background: rgb(230,226,216);
background: -moz-linear-gradient(top, rgba(230,226,216,1) 0%, rgba(225,217,198,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(230,226,216,1)), color-stop(100%,rgba(225,217,198,1)));
background: -webkit-linear-gradient(top, rgba(230,226,216,1) 0%,rgba(225,217,198,1) 100%);
background: -o-linear-gradient(top, rgba(230,226,216,1) 0%,rgba(225,217,198,1) 100%);
background: -ms-linear-gradient(top, rgba(230,226,216,1) 0%,rgba(225,217,198,1) 100%);
background: linear-gradient(to bottom, rgba(230,226,216,1) 0%,rgba(225,217,198,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e2d8', endColorstr='#e1d9c6',GradientType=0 );
}
.compat-table td{
font-weight: bold;
border: none;
border-top: 1px solid white;
border-bottom: 1px solid white;
border-right: 1px solid white;
}
table.compat-table tr:first-child th:first-child{
border-radius-topleft:5px;
border-top-left-radius:5px;
border-left: none;
}
table.compat-table tr:first-child th:last-child{
border-radius-topright:5px;
border-top-right-radius:5px;
border-right: none;
}
table.compat-table tr td:last-child{
border-right: none;
}
table.compat-table tr:last-child td{
border-bottom: none;
}
table.compat-table tr td:first-child{
border-left: none;
color: white;
background: #6c6657;
font-weight: normal;
}
.major_style_issue{
}
footer ul.stewards {
padding: 0;
float: right;
max-width: 650px;
margin: -2.5em auto 0;
padding: 2em 0;
}
footer ul.stewards > li {
display: inline;
list-style: none;
}
footer ul.stewards > li > a {
display: inline-block;
vertical-align: middle;
width: 124px;
height: 60px;
background: url(skins/webplatform/images/footer-images.png) no-repeat 0 0;
text-indent: 200px;
overflow: hidden;
color: gray;
color: rgba(0,0,0,.4);
text-align: center;
font: bold 140%/2.5 Bitter, serif;
}
footer ul.stewards > li.steward-adobe > a { background-position: -124px 0; }
footer ul.stewards > li.steward-facebook > a { background-position: -372px 0; }
footer ul.stewards > li.steward-google > a { background-position: -496px 0; }
footer ul.stewards > li.steward-hp > a { background-position: 0 -60px; }
footer ul.stewards > li.steward-microsoft > a { background-position: -124px -60px; }
footer ul.stewards > li.steward-nokia > a { background-position: -248px -60px; }
footer ul.stewards > li.steward-mozilla > a { background-position: -372px -60px; }
footer ul.stewards > li.steward-opera > a { background-position: -496px -60px; }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment