Difference between revisions of "MediaWiki:Vector.css"

From Zero-K
Jump to navigation Jump to search
(Dark Vector skin)
 
m (More?)
 
(84 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
/* CSS placed here will affect users of the Vector skin */
 
/* CSS placed here will affect users of the Vector skin */
  
/* Override Vector colour scheme to make it dark (compiled from modified LESS code) */
+
/* FIXME: breaks search bar */
h1,h2,h3,h4,h5,h6{color:#c1c1c1}hr{color:#222}.editOptions{background-color:#333;border-color:#4c4c4c}input,textarea{background-color:#4c4c4c;border-color:#4c4c4c;color:#c1c1c1}a,.mw-body a.external,.mw-body a.extiw{color:#e69710}a:visited,.mw-body a.external:visited,.mw-body a.extiw:visited{color:#8a7f6c}a.new,#p-personal a.new{color:#d44}ul{list-style-image:none}div.thumbinner,.catlinks{background-color:#4c4c4c;border-color:#666}#toc,div.toc,ul#filetoc,li.gallerybox div.thumb{background-color:#4c4c4c;border-color:#666}code{border:none;background-color:inherit;color:inherit}table.mw_metadata td,table.mw_metadata th,table.wikitable,table.wikitable>*>tr>th,table.wikitable>*>tr>td,pre{color:#c1c1c1;background-color:#4c4c4c;border-color:#666}table.mw_metadata th,table.wikitable>*>tr>th{background-color:#595959}table.diff{background-color:#4c4c4c}td .diffchange{color:#4c4c4c}#pagehistory li.selected,td.diff-context{background-color:inherit;color:inherit}#pagehistory li{border:0}ul.mw-gallery-packed-hover li.gallerybox:hover div.gallerytextwrapper,ul.mw-gallery-packed-overlay li.gallerybox div.gallerytextwrapper,ul.mw-gallery-packed-hover li.gallerybox.mw-gallery-focused div.gallerytextwrapper{background-color:rgba(0,0,0,0.8)}#left-navigation div.vectorTabs,#right-navigation div.vectorTabs{background-image:inherit;background-color:#250b2d}#left-navigation div.vectorTabs ul,#right-navigation div.vectorTabs ul{background-color:#250b2d}#left-navigation div.vectorTabs ul li,#right-navigation div.vectorTabs ul li{background-color:#222;background-image:-moz-linear-gradient(top, #2e2e2e 20%, #222 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #2e2e2e), color-stop(100%, #222));background-image:-webkit-linear-gradient(top, #2e2e2e 20%, #222 100%);background-image:linear-gradient(#2e2e2e 20%, #222 100%)}#left-navigation div.vectorTabs li.new a,#right-navigation div.vectorTabs li.new a,#left-navigation div.vectorTabs li.new a:visited,#right-navigation div.vectorTabs li.new a:visited{color:#d44}#left-navigation div.vectorTabs li.selected,#right-navigation div.vectorTabs li.selected{background-color:#333;background-image:-moz-linear-gradient(top, #e69710 0, #333 10%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #e69710), color-stop(10%, #333));background-image:-webkit-linear-gradient(top, #e69710 0, #333 10%);background-image:linear-gradient(#e69710 0, #333 10%)}#left-navigation div.vectorTabs li.selected a,#right-navigation div.vectorTabs li.selected a,#left-navigation div.vectorTabs li.selected a:visited,#right-navigation div.vectorTabs li.selected a:visited{color:#8a7f6c}#left-navigation div.vectorTabs li a,#right-navigation div.vectorTabs li a{color:#e69710}#left-navigation div.vectorTabs span,#right-navigation div.vectorTabs span{background:transparent}div#mw-head #right-navigation div.vectorMenu h3{background:inherit}div#mw-head div.vectorMenu h3 span{color:#e69710}div.vectorMenu h3 a{background:inherit}div.vectorMenu ul{background-color:black;border:solid 1px #0c0c0c}div.vectorMenu li a{color:#e69710}div.vectorMenu li.selected a,div.vectorMenu li.selected a:visited{color:#8a7f6c;text-decoration:none}div.vectorMenu#p-cactions div.menu{border-color:#666}div.vectorMenu#p-cactions ul{border:0;background-color:#4c4c4c}#mw-navigation div#mw-panel div.portal{background-image:none;border-top:1px solid #4c4c4c}#mw-navigation div#mw-panel div.portal#p-logo,#mw-navigation div#mw-panel div.portal#p-navigation{border-top:none}html{font-size:100%}html,body{height:100%;margin:0;padding:0;font-family:sans-serif}body{background-color:#2a2a2a}.mw-body{margin-left:10em;padding:1em;border:1px solid #250b2d;border-right-width:0;margin-top:-1px;background-color:#333;color:#c1c1c1;direction:ltr}.mw-body .mw-editsection,.mw-body .mw-editsection-like{font-family:sans-serif}.mw-body p{line-height:inherit;margin:.5em 0}.mw-body h1,.mw-body h2,.mw-body #firstHeading{font-family:"Linux Libertine",Georgia,Times,serif;line-height:1.3;margin-bottom:.25em;padding:0}.mw-body h1,.mw-body #firstHeading{font-size:1.8em}.mw-body h2{font-size:1.5em;margin-top:1em}.mw-body h3,.mw-body h4,.mw-body h5,.mw-body h6{line-height:1.6;margin-top:.3em;margin-bottom:0;padding-bottom:0}.mw-body h3{font-size:1.17em}.mw-body h3,.mw-body h4{font-weight:bold}.mw-body h4,.mw-body h5,.mw-body h6{font-size:100%}.mw-body #toc h2,.mw-body .toc h2{font-size:100%;font-family:sans-serif}div.emptyPortlet{display:none}ul{list-style-type:disc;list-style-image:/* @embed */ url('skins/Vector/images/bullet-icon.png')}pre,.mw-code{line-height:1.3em}#siteNotice{font-size:.8em}.redirectText{font-size:140%}.redirectMsg img{vertical-align:text-bottom}.mw-body-content{position:relative;line-height:1.6;font-size:.875em}body.vector-animateLayout .mw-body,body.vector-animateLayout div#footer,body.vector-animateLayout #left-navigation{-webkit-transition:margin-left 250ms,padding 250ms;-moz-transition:margin-left 250ms,padding 250ms;-o-transition:margin-left 250ms,padding 250ms;transition:margin-left 250ms,padding 250ms}body.vector-animateLayout #p-logo{-webkit-transition:left 250ms;-moz-transition:left 250ms;-o-transition:left 250ms;transition:left 250ms}body.vector-animateLayout #mw-panel{-webkit-transition:padding-right 250ms;-moz-transition:padding-right 250ms;-o-transition:padding-right 250ms;transition:padding-right 250ms}body.vector-animateLayout #p-search{-webkit-transition:margin-right 250ms;-moz-transition:margin-right 250ms;-o-transition:margin-right 250ms;transition:margin-right 250ms}body.vector-animateLayout #p-personal{-webkit-transition:right 250ms;-moz-transition:right 250ms;-o-transition:right 250ms;transition:right 250ms}body.vector-animateLayout #mw-head-base{-webkit-transition:margin-left 250ms;-moz-transition:margin-left 250ms;-o-transition:margin-left 250ms;transition:margin-left 250ms}#p-personal{position:absolute;top:.33em;right:.75em;z-index:100}#p-personal h3{display:none}#p-personal ul{list-style-type:none;list-style-image:none;margin:0;padding-left:10em}#p-personal li{line-height:1.125em;float:left;margin-left:.75em;margin-top:.5em;font-size:.75em;white-space:nowrap}#pt-userpage,#pt-anonuserpage{background-position:left top;background-repeat:no-repeat;background-image:url('skins/Vector/images/user-icon.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/user-icon.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/user-icon.svg');padding-left:15px !important}#p-search{float:left;margin-right:.5em;margin-left:.5em}#p-search h3{display:none}#p-search form,#p-search input{margin:0;margin-top:.4em}div#simpleSearch{display:block;width:12.6em;padding-right:1.4em;height:1.4em;margin-top:.65em;position:relative;min-height:1px;border:solid 1px #aaa;color:black;background-color:white;background-image:/* @embed */ url('skins/Vector/images/search-fade.png');background-position:top left;background-repeat:repeat-x}div#simpleSearch input{margin:0;padding:0;border:0;background-color:transparent;color:black}div#simpleSearch #searchInput{width:100%;padding:.2em 0 .2em .2em;font-size:13px;direction:ltr;-webkit-appearance:textfield}div#simpleSearch #searchInput:focus{outline:none}div#simpleSearch #searchInput.placeholder{color:#999}div#simpleSearch #searchInput:-ms-input-placeholder{color:#999}div#simpleSearch #searchInput:-moz-placeholder{color:#999}div#simpleSearch #searchInput::-webkit-search-decoration,div#simpleSearch #searchInput::-webkit-search-cancel-button,div#simpleSearch #searchInput::-webkit-search-results-button,div#simpleSearch #searchInput::-webkit-search-results-decoration{-webkit-appearance:textfield}div#simpleSearch #searchButton,div#simpleSearch #mw-searchButton{position:absolute;top:0;right:0;width:1.65em;height:100%;cursor:pointer;text-indent:-99999px;line-height:1;direction:ltr;white-space:nowrap;overflow:hidden;background-image:url('skins/Vector/images/search-ltr.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/search-ltr.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/search-ltr.svg');background-position:center center;background-repeat:no-repeat}div#simpleSearch #mw-searchButton{z-index:1}div.vectorTabs h3{display:none}div.vectorTabs{float:left;height:2.5em;background-image:/* @embed */ url('skins/Vector/images/tab-break.png');background-position:bottom left;background-repeat:no-repeat;padding-left:1px}div.vectorTabs ul{float:left;height:100%;list-style-type:none;list-style-image:none;margin:0;padding:0;background-image:/* @embed */ url('skins/Vector/images/tab-break.png');background-position:right bottom;background-repeat:no-repeat}div.vectorTabs ul li{float:left;line-height:1.125em;display:inline-block;height:100%;margin:0;padding:0;background-color:#f3f3f3;background-image:/* @embed */ url('skins/Vector/images/tab-normal-fade.png');background-position:bottom left;background-repeat:repeat-x;white-space:nowrap}div.vectorTabs ul>li{display:block}div.vectorTabs li.new a,div.vectorTabs li.new a:visited{color:#a55858}div.vectorTabs li.selected{background-image:/* @embed */ url('skins/Vector/images/tab-current-fade.png')}div.vectorTabs li.selected a,div.vectorTabs li.selected a:visited{color:#333;text-decoration:none}div.vectorTabs li.icon a{background-position:bottom right;background-repeat:no-repeat}div.vectorTabs li a{display:inline-block;height:1.9em;padding-left:.5em;padding-right:.5em;color:#e69710;cursor:pointer;font-size:.8em}div.vectorTabs li>a{display:block}div.vectorTabs span{display:inline-block;background-image:/* @embed */ url('skins/Vector/images/tab-break.png');background-position:bottom right;background-repeat:no-repeat}div.vectorTabs span a{display:inline-block;padding-top:1.25em}div.vectorTabs span>a{float:left;display:block}div.vectorMenu{direction:ltr;float:left;cursor:pointer;position:relative}body.rtl div.vectorMenu{direction:rtl}div#mw-head div.vectorMenu h3{float:left;background-image:/* @embed */ url('skins/Vector/images/tab-break.png');background-repeat:no-repeat;background-position:bottom right;margin-left:-1px;font-size:1em;height:2.5em;padding-right:1px;margin-right:-1px}div.vectorMenu h3 span{display:block;font-size:.8em;padding-left:.7em;padding-top:1.375em;margin-right:20px;font-weight:normal;color:#4d4d4d}div.vectorMenu h3 a{position:absolute;top:0;right:0;width:20px;height:2.5em;background-image:url('skins/Vector/images/arrow-down-icon.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/arrow-down-icon.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/arrow-down-icon.svg');background-position:100% 70%;background-repeat:no-repeat;-webkit-transition:background-position 250ms;-moz-transition:background-position 250ms;-o-transition:background-position 250ms;transition:background-position 250ms}div.vectorMenu.menuForceShow h3 a{background-position:100% 100%}div.vectorMenuFocus h3 a{background-image:url('skins/Vector/images/arrow-down-focus-icon.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/arrow-down-focus-icon.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/arrow-down-focus-icon.svg')}div.vectorMenu div.menu{min-width:100%;position:absolute;top:2.5em;left:-1px;background-color:white;border:solid 1px silver;border-top-width:0;clear:both;text-align:left;display:none}div.vectorMenu:hover div.menu,div.vectorMenu.menuForceShow div.menu{display:block}div.vectorMenu ul{list-style-type:none;list-style-image:none;padding:0;margin:0;text-align:left}div.vectorMenu ul,x:-moz-any-link{min-width:5em}div.vectorMenu ul,x:-moz-any-link,x:default{min-width:0}div.vectorMenu li{padding:0;margin:0;text-align:left;line-height:1em}div.vectorMenu li a{display:inline-block;padding:.5em;white-space:nowrap;color:#e69710;cursor:pointer;font-size:.8em}div.vectorMenu li>a{display:block}div.vectorMenu li.selected a,div.vectorMenu li.selected a:visited{color:#333;text-decoration:none}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);transform:rotate(360deg)}}#ca-unwatch.icon a,#ca-watch.icon a{margin:0;padding:0;display:block;width:26px;padding-top:3.1em;margin-top:0;height:0;overflow:hidden;background-position:5px 60%}#ca-unwatch.icon a{background-image:url('skins/Vector/images/unwatch-icon.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/unwatch-icon.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/unwatch-icon.svg')}#ca-watch.icon a{background-image:url('skins/Vector/images/watch-icon.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/watch-icon.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/watch-icon.svg')}#ca-unwatch.icon a:hover,#ca-unwatch.icon a:focus{background-image:url('skins/Vector/images/unwatch-icon-hl.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/unwatch-icon-hl.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/unwatch-icon-hl.svg')}#ca-watch.icon a:hover,#ca-watch.icon a:focus{background-image:url('skins/Vector/images/watch-icon-hl.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/watch-icon-hl.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/watch-icon-hl.svg')}#ca-unwatch.icon a.loading,#ca-watch.icon a.loading{background-image:url('skins/Vector/images/watch-icon-loading.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/watch-icon-loading.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/watch-icon-loading.svg');-webkit-animation:rotate 700ms infinite linear;-moz-animation:rotate 700ms infinite linear;-o-animation:rotate 700ms infinite linear;animation:rotate 700ms infinite linear;outline:none;cursor:default;pointer-events:none;background-position:50% 60%;-webkit-transform-origin:50% 57%;transform-origin:50% 57%}#ca-unwatch.icon a span,#ca-watch.icon a span{display:none}#mw-navigation h2{position:absolute;top:-9999px}#mw-page-base{height:5em;background-position:bottom left;background-repeat:repeat-x;background-image:url('skins/Vector/images/page-fade.png');background-color:#2a2a2a;background-image:-moz-linear-gradient(top, #333 50%, #2a2a2a 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #333), color-stop(100%, #2a2a2a));background-image:-webkit-linear-gradient(top, #333 50%, #2a2a2a 100%);background-image:linear-gradient(#333 50%, #2a2a2a 100%);background-color:#333}#mw-head-base{margin-top:-5em;margin-left:10em;height:5em}div#mw-head{position:absolute;top:0;right:0;width:100%}div#mw-head h3{margin:0;padding:0}#left-navigation{float:left;margin-left:10em;margin-top:2.5em;margin-bottom:-2.5em;display:inline}#right-navigation{float:right;margin-top:2.5em}#p-logo{position:absolute;top:-160px;left:0;width:10em;height:160px}#p-logo a{display:block;width:10em;height:160px;background-repeat:no-repeat;background-position:center center;text-decoration:none}div#mw-panel{font-size:inherit;position:absolute;top:160px;padding-top:1em;width:10em;left:0}div#mw-panel div.portal{margin:0 .6em 0 .7em;padding:.25em 0;direction:ltr;background-position:top left;background-repeat:no-repeat;background-image:/* @embed */ url('skins/Vector/images/portal-break.png')}div#mw-panel div.portal h3{font-size:.75em;color:#4d4d4d;font-weight:normal;margin:0;padding:.25em 0 .25em .25em;cursor:default;border:none}div#mw-panel div.portal div.body{margin:0 0 0 1.25em;padding-top:0}div#mw-panel div.portal div.body ul{list-style-type:none;list-style-image:none;margin:0;padding:0}div#mw-panel div.portal div.body ul li{line-height:1.125em;margin:0;padding:.25em 0;font-size:.75em;word-wrap:break-word}div#mw-panel div.portal div.body ul li a{color:#e69710}div#mw-panel div.portal div.body ul li a:visited{color:#8a7f6c}div#mw-panel div.portal.first{background-image:none;margin-top:0}div#mw-panel div.portal.first h3{display:none}div#mw-panel div.portal.first div.body{margin-left:.5em}div#footer{margin-left:10em;margin-top:0;padding:.75em;direction:ltr}div#footer ul{list-style-type:none;list-style-image:none;margin:0;padding:0}div#footer ul li{margin:0;padding:0;padding-top:.5em;padding-bottom:.5em;color:#333;font-size:.7em}div#footer #footer-icons{float:right}div#footer #footer-icons li{float:left;margin-left:.5em;line-height:2em;text-align:right}div#footer #footer-info li{line-height:1.4em}div#footer #footer-places li{float:left;margin-right:1em;line-height:2em}body.ltr div#footer #footer-places{float:left}.mw-body .external{background-position:center right;background-repeat:no-repeat;background-image:url('skins/Vector/images/external-link-ltr-icon.png');background-image:-webkit-linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/external-link-ltr-icon.svg');background-image:linear-gradient(transparent, transparent),/* @embed */ url('skins/Vector/images/external-link-ltr-icon.svg');padding-right:13px}
+
@font-face {
 +
    font-family: os;
 +
    src: url('../OpenSans-Regular.eot'); /* IE9 Compat Modes */
 +
    src: url('../OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
 +
    url('../OpenSans-Regular.ttf') format('truetype'); /* Safari, Android, iOS */
 +
}
 +
 
 +
 
 +
#toc,div.toc,ul#filetoc,li.gallerybox div.thumb{background-color:#111;border-color:#666}
 +
 
 +
body, html, div#mw-head, #mw-panel .portal h3, .tocnumber,  
 +
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend,  
 +
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle
 +
{
 +
/*background: #000 url("../img/bg_bluehex.gif") fixed;*/
 +
background-color: #101414;
 +
/*background:-moz-linear-gradient(top, #020505 20%, #051010 100%)*/
 +
color: #ede;
 +
font-family:os, Arial, Geneva, sans-serif;
 +
}
 +
 
 +
.oo-ui-popupWidget-body, .oo-ui-popupWidget-popup
 +
{
 +
background-color: #101414;
 +
}
 +
 
 +
caption, #pagehistory li.selected, .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title
 +
{color: #ede;}
 +
 
 +
/* Bullet points */
 +
ul
 +
{
 +
list-style-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%225%22 height=%2212%22%3E %3Ccircle cx=%222.5%22 cy=%229%22 r=%222.5%22 fill=%22%23aaa%22/%3E %3C/svg%3E");
 +
}
 +
 
 +
#mw-head-base{
 +
height:5.75em;
 +
}
 +
 
 +
 
 +
div#mw-panel { border: 1px solid grey; }
 +
 
 +
/* the main body, to the right of the sidebar */
 +
.mw-body
 +
{
 +
background-color:rgba(40,48,48,255);
 +
border-style: solid;
 +
border-image: url("../styles/dark-hive/images/tech_button.png") 24 24 24 24 fill / 15px 15px 15px 15px;
 +
border-radius: 10px;
 +
border-color:transparent;
 +
padding:10px;
 +
white-space:normal;
 +
color:inherit;
 +
}
 +
 
 +
.mw-body h1, .mw-body h2 {
 +
font-family:os, Arial, Geneva, sans-serif;
 +
}
 +
 
 +
/* remove a weird horizontal white bar on special pages */
 +
#mw-page-base.noprint { background-color:transparent !important; background-image:none !important; }
 +
 
 +
/* different color for some parts of the background */
 +
.mw-highlight
 +
{
 +
background-color:rgba(32,36,36,192);
 +
color:inherit;
 +
}
 +
 
 +
.mw-warning
 +
{
 +
background-color:#222222;
 +
border: 1px solid orangered;
 +
}
 +
 
 +
/* contains the stuff at the bottom of an edit page (summary, save page/show preview/show changes, etc.) */
 +
.editOptions
 +
{
 +
color:#cbd3d4;
 +
background-color:#2d3232;
 +
border: 1px solid teal;
 +
}
 +
 
 +
/* Text input field (edit summary in particular) */
 +
.oo-ui-textInputWidget .oo-ui-inputWidget-input
 +
{
 +
color:#cbd3d4;
 +
background-color:#222222;
 +
}
 +
 
 +
/* "Save page", "show preview", "show changes" buttons (inactive form) */
 +
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button
 +
{
 +
color:#d0d6d6;
 +
background-color:#202424;
 +
}
 +
 
 +
/* Category bar */
 +
.catlinks
 +
{  
 +
background-color:#111;
 +
border: 1px solid grey;
 +
}
 +
 
 +
/* Advanced search */
 +
.mw-search-profile-tabs { background-color:#202424; }
 +
fieldset#mw-searchoptions { background-color:#222a2a; }
 +
.mw-search-profile-tabs div.search-types ul li.current a { color: inherit }
 +
 
 +
/* Warning divs */
 +
div.mw-warning-with-logexcerpt, div.mw-lag-warn-high {
 +
background: #3a0606;
 +
}
 +
 
 +
/* footer */
 +
div#footer ul li {color: #ede;}
 +
 
 +
/* Diff display */
 +
td.diff-context { background-color: rgba(32,40,40,160); color: inherit; }
 +
td.diff-addedline .diffchange { background-color: #355580; }
 +
td.diff-deletedline .diffchange { background-color: #806525; }
 +
 
 +
#pagehistory li.selected { background-color: rgba(40,48,48,192); }
 +
 
 +
.mw-changeslist-line-not-watched td, .mw-changeslist-line-watched td { background-color: transparent; }
 +
 
 +
.template-documentation { backgroundt-color:inherit; }
 +
 
 +
/* ---------------------------------------------------*/
 +
/* right navigation (userbar, edit/view history/etc.) */
 +
 
 +
div#right-navigation { background:transparent; }
 +
 
 +
DIV.vectorTabs { background:transparent; }
 +
 
 +
div.vectorMenu { background: transparent; border-image: url("../styles/dark-hive/images/tech_button.png") 24 24 24 24 fill / 15px 15px 15px 15px; }
 +
 
 +
/* More -> Delete/protect */
 +
div.menu ul { background-color:#204040; border: none}
 +
div.menu li { border: 1px solid teal;}
 +
div#mw-head div.vectorMenu h3 { background-image:none; } /* fixes the strange horizontal bar to the right of cactions button, it was driving me buggy */
 +
div.vectorMenu h3 span { color: #ede; background: transparent;}
 +
div.vectorMenu div.menu { background: transparent; border:none;}
 +
 
 +
div.vectorTabs span{
 +
        background:transparent;
 +
}
 +
 
 +
.vectorTabs SPAN A
 +
{
 +
border-image: url("../styles/dark-hive/images/tech_button.png") 24 24 24 24 fill / 15px 15px 15px 15px;
 +
min-width:40px;
 +
text-align: center;
 +
vertical-align: center;
 +
        background:transparent;
 +
}
 +
 
 +
div.vectorTabs ul{
 +
background:transparent;
 +
}
 +
 
 +
div.vectorTabs ul li{
 +
background:transparent;
 +
}
 +
 
 +
div.vectorTabs ul li.selected{
 +
background:transparent;
 +
}
 +
 
 +
.vectorTabs UL LI.selected A, .vectorTabs UL LI.selected A:visited
 +
{
 +
background-color:transparent;
 +
color:#ede;
 +
}
 +
 
 +
/* tables */
 +
/* limitreport is for parser profiling data after preview */
 +
.wikitable, div.limitreport div table { border: 1px solid teal; }
 +
th, div.limitreport div table tbody tr th, .mw-datatable th { background-color:#154550; color:#ede; }
 +
td, .mw-datatable td { background-color: rgba(32,40,40,192); color:#ede; }
 +
table.wikitable tr th { background-color:#101a20; border-color:teal; }
 +
 
 +
/* these are for Template:Navbox */
 +
.navbox th, .navbox-title, .navbox-abovebelow { background-color:#101a20; border: 0px solid; }
 +
.navbox-odd { background-color:#122736; border-color:teal; }
 +
.navbox-even { background-color:#10242c; border-color:teal; }
 +
 
 +
/* code blocks */
 +
code
 +
{
 +
background-color:#204040;
 +
border: 1px solid teal;
 +
color:inherit;
 +
}
 +
 
 +
pre, .mw-code
 +
{
 +
background: #222;
 +
border: 1px dotted #888;
 +
padding: 7px;
 +
margin-left: 4em;
 +
margin-right: 4em;
 +
color: inherit;
 +
}
 +
 
 +
/* Thumbnail port (seen on image upload) */
 +
div.thumbinner {
 +
background-color:#202028;
 +
}
 +
 
 +
/* Image metadata table*/
 +
table.mw_metadata td
 +
{
 +
background-color:#202028;
 +
}
 +
table.mw_metadata th
 +
{
 +
background-color:#24242b;
 +
}
 +
 
 +
/* ---------------------------------------- */
 +
/* Adapted from Zero-K.info/styles/base.css */
 +
 
 +
h1 {font-size: 160%; color: #fff; padding: 0; margin: 0; }
 +
h2 {font-size: 140%; color: #cee; padding: 0; margin: 0;}
 +
h3 {font-size: 120%; color: #eec; padding: 0; margin: 0; }
 +
h4, h5, h6 { color: #d0d8c8 } /*was ddd*/
 +
 
 +
/* links links links */
 +
/*
 +
a.external.text: for external links (not on this wiki)
 +
        div#mw-panel div.portal div.body ul li a: links in left sidebar
 +
        div.menu ul li a: (IIRC) drop down menu in top right ("move this page" and more)
 +
        div.vectorTabs li a: links in top right buttons ("edit" etc.)
 +
*/
 +
a, a.external.text, div.menu ul li a, div.vectorTabs li a, div#mw-panel div.portal div.body ul li a
 +
{color: #38bfec; text-decoration: none;}
 +
 
 +
a:visited, a.external.text:visited, div.menu ul li a:visited, div.vectorTabs li a:visited, div#mw-panel div.portal div.body ul li a:visited
 +
{color: #4c90a6;}
 +
 
 +
a:hover
 +
{color: #fff;}
 +
 
 +
a:active
 +
{color: #cbd3d4;}
 +
 
 +
/* Help cursor for anything that brings up a tooltip when moused over.
 +
base.css might be the wrong file, please move when needed or delete this comment.
 +
Whatever you do, please notify me so I know next time. -Skasi */
 +
[nicetitle], [nicetitle-processed] {cursor: help;}
 +
 
 +
input[type="button"], input[type="checkbox"], input[type="image"],
 +
input[type="submit"], input[type="radio"], input[type="reset"],
 +
select, a, a[nicetitle], a[nicetitle-processed],
 +
[onclick][nicetitle], [onclick][nicetitle-processed]
 +
{
 +
  cursor: pointer;
 +
}
 +
 
 +
/* ------------ */
 +
/* input fields */
 +
 
 +
input, textarea
 +
{
 +
color: #cbd3d4;  
 +
background-color:#111;
 +
border: 1px solid teal;
 +
padding: 3px;
 +
}
 +
 
 +
 
 +
div#simpleSearch
 +
{
 +
color: #cbd3d4;
 +
background-color:#111;
 +
border: 1px solid grey;
 +
font-family: Arial, Geneva, sans-serif; /* Open Sans causes odd search bar offset */
 +
}
 +
 
 +
 
 +
div#simpleSearch input {color: inherit; background-color: inherit;}
 +
 
 +
form { background-color:transparent; }
 +
 
 +
ul {list-style-type: circle;}
 +
 
 +
.border
 +
{
 +
background: #000 url("../img/border-1.png") repeat-x scroll 50% 0;
 +
margin: 10px;
 +
padding: 5px;
 +
    /**/border: 1px solid #2a8eaf;/**/
 +
    /*border: 1px solid #000;/**/
 +
border-radius: 3px;
 +
 +
    box-shadow: 0 0 3px 3px #000;
 +
-moz-box-shadow: 0 0 3px 3px #000;
 +
    -webkit-box-shadow: 0 0 3px 3px #000;
 +
   
 +
    /*
 +
    -moz-border-image: url("../img/zk_border.png") 10% 10% 10% 10% / 10px 10px 10px 10px ;
 +
    -webkit-border-image: url("../img/zk_border.png") 10% 10% 10% 10% / 10px 10px 10px 10px ;
 +
    -border-image: url("../img/zk_border.png") 10% 10% 10% 10% / 10px 10px 10px 10px ;
 +
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=88)";
 +
    /**/
 +
}
 +
 
 +
.ie .border
 +
{
 +
    padding: 13px;
 +
border: 1px solid #38bfec;
 +
}
 +
 
 +
/* Styles for unitguide
 +
-----------------------------------------------------------*/
 +
 
 +
.infoCell
 +
{
 +
background-color:#204040;
 +
border-style: solid;
 +
border-image: url("../styles/dark-hive/images/tech_button.png") 24 24 24 24 fill / 15px 15px 15px 15px;
 +
border-radius: 10px;
 +
border-color:transparent;
 +
max-width: 700px;
 +
overflow: hidden;
 +
padding:10px;
 +
white-space:normal;
 +
}
 +
.unitCell{
 +
margin-left: 30px;
 +
}
 +
.unitname {
 +
font-weight:bold;
 +
}
 +
.unitdesc {
 +
font-style:oblique;
 +
}
 +
.helptext {
 +
font-size:small;
 +
}
 +
 
 +
.buildpic {
 +
border: 1px solid white;
 +
}
 +
.statsnumval {
 +
font-weight:bold;
 +
color:DeepSkyBlue;
 +
font-family: monospace;
 +
white-space:nowrap;
 +
}
 +
.statsfield {
 +
font-size:small;
 +
}
 +
 
 +
#ca-unwatch.icon a:link, #ca-unwatch.icon a:hover, #ca-unwatch.icon a:focus, #ca-unwatch.icon a:active,
 +
#ca-watch.icon a:link, #ca-watch.icon a:hover, #ca-watch.icon a:focus, #ca-watch.icon a:active
 +
{
 +
background:url(http://zero-k.info/mediawiki/skins/Vector/images/unwatch-icon-hl.svg?a3932) transparent no-repeat center center
 +
}
 +
 
 +
/* Redirect arrow */
 +
.redirectText {color: #ede;}
 +
 
 +
/* See common.css*/
 +
/* Style for horizontal lists (separator following item).
 +
  @source mediawiki.org/wiki/Snippets/Horizontal_lists
 +
  @revision 8 (2016-05-21)
 +
  @author [[User:Edokter]]
 +
*/
 +
.hlist dl,
 +
.hlist ol,
 +
.hlist ul {
 +
    margin: 0;
 +
    padding: 0;
 +
}
 +
/* Display list items inline */
 +
.hlist dd,
 +
.hlist dt,
 +
.hlist li {
 +
    margin: 0;
 +
    display: inline;
 +
}
 +
/* Display nested lists inline */
 +
.hlist.inline,
 +
.hlist.inline dl,
 +
.hlist.inline ol,
 +
.hlist.inline ul,
 +
.hlist dl dl, .hlist dl ol, .hlist dl ul,
 +
.hlist ol dl, .hlist ol ol, .hlist ol ul,
 +
.hlist ul dl, .hlist ul ol, .hlist ul ul {
 +
    display: inline;
 +
}
 +
/* Hide empty list items */
 +
.hlist .mw-empty-li {
 +
    display: none;
 +
}
 +
/* Generate interpuncts */
 +
.hlist dt:after {
 +
    content: ": ";
 +
}
 +
.hlist dd:after,
 +
.hlist li:after {
 +
    content: " · ";
 +
    font-weight: bold;
 +
}
 +
.hlist dd:last-child:after,
 +
.hlist dt:last-child:after,
 +
.hlist li:last-child:after {
 +
    content: none;
 +
}
 +
/* Add parentheses around nested lists */
 +
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
 +
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
 +
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
 +
    content: " (";
 +
    font-weight: normal;
 +
}
 +
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
 +
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
 +
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
 +
    content: ")";
 +
    font-weight: normal;
 +
}
 +
/* Put ordinals in front of ordered list items */
 +
.hlist ol {
 +
    counter-reset: listitem;
 +
}
 +
.hlist ol > li {
 +
    counter-increment: listitem;
 +
}
 +
.hlist ol > li:before {
 +
    content: " " counter(listitem) "\a0";
 +
}
 +
.hlist dd ol > li:first-child:before,
 +
.hlist dt ol > li:first-child:before,
 +
.hlist li ol > li:first-child:before {
 +
    content: " (" counter(listitem) "\a0";
 +
}

Latest revision as of 03:23, 22 October 2021

/* CSS placed here will affect users of the Vector skin */

/* FIXME: breaks search bar */
@font-face {
    font-family: os;
    src: url('../OpenSans-Regular.eot'); /* IE9 Compat Modes */
    src: url('../OpenSans-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../OpenSans-Regular.ttf') format('truetype'); /* Safari, Android, iOS */
}


#toc,div.toc,ul#filetoc,li.gallerybox div.thumb{background-color:#111;border-color:#666}

body, html, div#mw-head, #mw-panel .portal h3, .tocnumber, 
.mw-rcfilters-ui-changesListWrapperWidget .mw-changeslist-legend, 
.oo-ui-tagMultiselectWidget.oo-ui-widget-enabled.oo-ui-tagMultiselectWidget-outlined .oo-ui-tagMultiselectWidget-handle
{
	/*background: #000 url("../img/bg_bluehex.gif") fixed;*/
	background-color: #101414;
	/*background:-moz-linear-gradient(top, #020505 20%, #051010 100%)*/
	color: #ede;
	font-family:os, Arial, Geneva, sans-serif;
}

.oo-ui-popupWidget-body, .oo-ui-popupWidget-popup
{
	background-color: #101414;
}

caption, #pagehistory li.selected, .mw-rcfilters-ui-filterTagMultiselectWidget-wrapper-content-title 
{color: #ede;}

/* Bullet points */
ul
{
	list-style-image: url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%225%22 height=%2212%22%3E %3Ccircle cx=%222.5%22 cy=%229%22 r=%222.5%22 fill=%22%23aaa%22/%3E %3C/svg%3E");
}

#mw-head-base{
	height:5.75em;
}


div#mw-panel { border: 1px solid grey; }

/* the main body, to the right of the sidebar */
.mw-body
{
	background-color:rgba(40,48,48,255);
	border-style: solid;
	border-image: url("../styles/dark-hive/images/tech_button.png") 24 24 24 24 fill / 15px 15px 15px 15px;
	border-radius: 10px;
	border-color:transparent;
	padding:10px;
	white-space:normal;
	color:inherit;
}

.mw-body h1, .mw-body h2 {
	font-family:os, Arial, Geneva, sans-serif;
}

/* remove a weird horizontal white bar on special pages */
#mw-page-base.noprint { background-color:transparent !important; background-image:none !important; }

/* different color for some parts of the background */
.mw-highlight
{
	background-color:rgba(32,36,36,192);
	color:inherit;
}

.mw-warning
{
	background-color:#222222;
	border: 1px solid orangered;
}

/* contains the stuff at the bottom of an edit page (summary, save page/show preview/show changes, etc.) */
.editOptions
{
	color:#cbd3d4;
	background-color:#2d3232;
	border: 1px solid teal;
}

/* Text input field (edit summary in particular) */
.oo-ui-textInputWidget .oo-ui-inputWidget-input
{
	color:#cbd3d4;
	background-color:#222222;
}

/* "Save page", "show preview", "show changes" buttons (inactive form) */
.oo-ui-buttonElement-framed.oo-ui-widget-enabled > .oo-ui-buttonElement-button
{
	color:#d0d6d6;
	background-color:#202424;
}

/* Category bar */
.catlinks 
{ 
	background-color:#111;
	border: 1px solid grey;
}

/* Advanced search */
.mw-search-profile-tabs { background-color:#202424; }
fieldset#mw-searchoptions { background-color:#222a2a; }
.mw-search-profile-tabs div.search-types ul li.current a { color: inherit }

/* Warning divs */
div.mw-warning-with-logexcerpt, div.mw-lag-warn-high {
	background: #3a0606;
}

/* footer */
div#footer ul li {color: #ede;}

/* Diff display */
td.diff-context { background-color: rgba(32,40,40,160); color: inherit; }
td.diff-addedline .diffchange { background-color: #355580; }
td.diff-deletedline .diffchange { background-color: #806525; }

#pagehistory li.selected { background-color: rgba(40,48,48,192); }

.mw-changeslist-line-not-watched td, .mw-changeslist-line-watched td { background-color: transparent; }

.template-documentation { backgroundt-color:inherit; }

/* ---------------------------------------------------*/
/* right navigation (userbar, edit/view history/etc.) */

div#right-navigation { background:transparent; }

DIV.vectorTabs { background:transparent; }

div.vectorMenu { background: transparent; border-image: url("../styles/dark-hive/images/tech_button.png") 24 24 24 24 fill / 15px 15px 15px 15px; }

/* More -> Delete/protect */
div.menu ul { background-color:#204040; border: none}
div.menu li { border: 1px solid teal;}
div#mw-head div.vectorMenu h3 { background-image:none; } /* fixes the strange horizontal bar to the right of cactions button, it was driving me buggy */
div.vectorMenu h3 span { color: #ede; background: transparent;}
div.vectorMenu div.menu { background: transparent; border:none;}

div.vectorTabs span{
        background:transparent;
}

.vectorTabs SPAN A
{
	border-image: url("../styles/dark-hive/images/tech_button.png") 24 24 24 24 fill / 15px 15px 15px 15px;
	min-width:40px;
	text-align: center;
	vertical-align: center;
        background:transparent;
}

div.vectorTabs ul{
	background:transparent;
}

div.vectorTabs ul li{
	background:transparent;
}

div.vectorTabs ul li.selected{
	background:transparent;
}

.vectorTabs UL LI.selected A, .vectorTabs UL LI.selected A:visited
{
	background-color:transparent;
	color:#ede;
}

/* tables */
/* limitreport is for parser profiling data after preview */
.wikitable, div.limitreport div table { border: 1px solid teal; }
th, div.limitreport div table tbody tr th, .mw-datatable th { background-color:#154550; color:#ede; }
td, .mw-datatable td { background-color: rgba(32,40,40,192); color:#ede; }
table.wikitable tr th { background-color:#101a20; border-color:teal; }

/* these are for Template:Navbox */
.navbox th, .navbox-title, .navbox-abovebelow { background-color:#101a20; border: 0px solid; }
.navbox-odd { background-color:#122736; border-color:teal; }
.navbox-even { background-color:#10242c; border-color:teal; }

/* code blocks */
code
{ 
	background-color:#204040;
	border: 1px solid teal;
	color:inherit;
}

pre, .mw-code
{
	background: #222;
	border: 1px dotted #888;
	padding: 7px;
	margin-left: 4em;
	margin-right: 4em;
	color: inherit;
}

/* Thumbnail port (seen on image upload) */
div.thumbinner {
	background-color:#202028;
}

/* Image metadata table*/
table.mw_metadata td
{
	background-color:#202028;
}
table.mw_metadata th
{
	background-color:#24242b;
}

/* ---------------------------------------- */
/* Adapted from Zero-K.info/styles/base.css */

h1 {font-size: 160%; color: #fff; padding: 0; margin: 0; }
h2 {font-size: 140%; color: #cee; padding: 0; margin: 0;}
h3 {font-size: 120%; color: #eec; padding: 0; margin: 0; }
h4, h5, h6 { color: #d0d8c8 } /*was ddd*/

/* links links links */
/*
	a.external.text: for external links (not on this wiki)
        div#mw-panel div.portal div.body ul li a: links in left sidebar
        div.menu ul li a: (IIRC) drop down menu in top right ("move this page" and more)
        div.vectorTabs li a: links in top right buttons ("edit" etc.)
*/
a, a.external.text, div.menu ul li a, div.vectorTabs li a, div#mw-panel div.portal div.body ul li a 
{color: #38bfec; text-decoration: none;}

a:visited, a.external.text:visited, div.menu ul li a:visited, div.vectorTabs li a:visited, div#mw-panel div.portal div.body ul li a:visited 
{color: #4c90a6;}

a:hover 
{color: #fff;}

a:active 
{color: #cbd3d4;}

/* Help cursor for anything that brings up a tooltip when moused over.
base.css might be the wrong file, please move when needed or delete this comment.
Whatever you do, please notify me so I know next time. -Skasi */
[nicetitle], [nicetitle-processed] {cursor: help;}

input[type="button"], input[type="checkbox"], input[type="image"],
input[type="submit"], input[type="radio"], input[type="reset"],
select, a, a[nicetitle], a[nicetitle-processed], 
[onclick][nicetitle], [onclick][nicetitle-processed]
{
  cursor: pointer;
}

/* ------------ */
/* input fields */

input, textarea
{
	color: #cbd3d4; 
	background-color:#111;
	border: 1px solid teal;
	padding: 3px;
}


div#simpleSearch
{
	color: #cbd3d4; 
	background-color:#111;
	border: 1px solid grey;
	font-family: Arial, Geneva, sans-serif; /* Open Sans causes odd search bar offset */
}


div#simpleSearch input {color: inherit; background-color: inherit;}

form { background-color:transparent; }

ul {list-style-type: circle;}

.border
{
	background: #000 url("../img/border-1.png") repeat-x scroll 50% 0;
	margin: 10px;
	padding: 5px;
    /**/border: 1px solid #2a8eaf;/**/
    /*border: 1px solid #000;/**/
	border-radius: 3px;
	
    box-shadow: 0 0 3px 3px #000;
	-moz-box-shadow: 0 0 3px 3px #000;
    -webkit-box-shadow: 0 0 3px 3px #000;
    
    /*
    -moz-border-image: url("../img/zk_border.png") 10% 10% 10% 10% / 10px 10px 10px 10px ;
    -webkit-border-image: url("../img/zk_border.png") 10% 10% 10% 10% / 10px 10px 10px 10px ;
    -border-image: url("../img/zk_border.png") 10% 10% 10% 10% / 10px 10px 10px 10px ;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=88)";
    /**/
}

.ie .border
{
    padding: 13px;
	border: 1px solid #38bfec;
}

/* Styles for unitguide
-----------------------------------------------------------*/

.infoCell
{
	background-color:#204040;
	border-style: solid;
	border-image: url("../styles/dark-hive/images/tech_button.png") 24 24 24 24 fill / 15px 15px 15px 15px;
	border-radius: 10px;
	border-color:transparent;
	max-width: 700px;
	overflow: hidden;
	padding:10px;
	white-space:normal;
}
.unitCell{
	margin-left: 30px; 
}
.unitname {
	font-weight:bold;
}
.unitdesc {
	font-style:oblique;
}
.helptext {
	font-size:small;
}

.buildpic {
	border: 1px solid white;
}
.statsnumval {
	font-weight:bold;
	color:DeepSkyBlue;
	font-family: monospace;
	white-space:nowrap;
}
.statsfield {
	font-size:small;
}

#ca-unwatch.icon a:link, #ca-unwatch.icon a:hover, #ca-unwatch.icon a:focus, #ca-unwatch.icon a:active,
#ca-watch.icon a:link, #ca-watch.icon a:hover, #ca-watch.icon a:focus, #ca-watch.icon a:active 
{
	background:url(http://zero-k.info/mediawiki/skins/Vector/images/unwatch-icon-hl.svg?a3932) transparent no-repeat center center
}

/* Redirect arrow */
.redirectText {color: #ede;}

/* See common.css*/
/* Style for horizontal lists (separator following item).
   @source mediawiki.org/wiki/Snippets/Horizontal_lists
   @revision 8 (2016-05-21)
   @author [[User:Edokter]]
 */
.hlist dl,
.hlist ol,
.hlist ul {
    margin: 0;
    padding: 0;
}
/* Display list items inline */
.hlist dd,
.hlist dt,
.hlist li {
    margin: 0;
    display: inline;
}
/* Display nested lists inline */
.hlist.inline,
.hlist.inline dl,
.hlist.inline ol,
.hlist.inline ul,
.hlist dl dl, .hlist dl ol, .hlist dl ul,
.hlist ol dl, .hlist ol ol, .hlist ol ul,
.hlist ul dl, .hlist ul ol, .hlist ul ul {
    display: inline;
}
/* Hide empty list items */
.hlist .mw-empty-li {
    display: none;
}
/* Generate interpuncts */
.hlist dt:after {
    content: ": ";
}
.hlist dd:after,
.hlist li:after {
    content: " · ";
    font-weight: bold;
}
.hlist dd:last-child:after,
.hlist dt:last-child:after,
.hlist li:last-child:after {
    content: none;
}
/* Add parentheses around nested lists */
.hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before,
.hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before,
.hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before {
    content: " (";
    font-weight: normal;
}
.hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after,
.hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after,
.hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after {
    content: ")";
    font-weight: normal;
}
/* Put ordinals in front of ordered list items */
.hlist ol {
    counter-reset: listitem;
}
.hlist ol > li {
    counter-increment: listitem;
}
.hlist ol > li:before {
    content: " " counter(listitem) "\a0";
}
.hlist dd ol > li:first-child:before,
.hlist dt ol > li:first-child:before,
.hlist li ol > li:first-child:before {
    content: " (" counter(listitem) "\a0";
}