|
|
Line 1: |
Line 1: |
| /* CSS placed here will be applied to all skins */ | | /* === Infobox === */ |
| | |
| /* --- General look and feel of the site --- */
| |
| | |
| /* latin-ext */
| |
| @font-face {
| |
| font-family: 'Titillium Web';
| |
| font-style: normal;
| |
| font-weight: 400;
| |
| src: local('Titillium Web'), local('TitilliumWeb-Regular'), url('/resources/dark/fonts/TitilliumWeb-Regular.ttf') format('truetype');
| |
| unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
| |
| }
| |
| /* latin */
| |
| @font-face {
| |
| font-family: 'Titillium Web';
| |
| font-style: normal;
| |
| font-weight: 400;
| |
| src: local('Titillium Web'), local('TitilliumWeb-Regular'), url('/resources/dark/fonts/TitilliumWeb-Regular.ttf') format('truetype');
| |
| unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
| |
| }
| |
| /* latin-ext */
| |
| @font-face {
| |
| font-family: 'Titillium Web';
| |
| font-style: normal;
| |
| font-weight: 600;
| |
| src: local('Titillium WebSemiBold'), local('TitilliumWeb-SemiBold'), url('/resources/dark/fonts/TitilliumWeb-SemiBold.ttf') format('truetype');
| |
| unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
| |
| }
| |
| /* latin */
| |
| @font-face {
| |
| font-family: 'Titillium Web';
| |
| font-style: normal;
| |
| font-weight: 600;
| |
| src: local('Titillium WebSemiBold'), local('TitilliumWeb-SemiBold'), url('/resources/dark/fonts/TitilliumWeb-SemiBold.ttf') format('truetype');
| |
| unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
| |
| }
| |
| /* latin-ext */
| |
| @font-face {
| |
| font-family: 'Titillium Web';
| |
| font-style: normal;
| |
| font-weight: 700;
| |
| src: local('Titillium WebBold'), local('TitilliumWeb-Bold'), url('/resources/dark/fonts/TitilliumWeb-Bold.ttf') format('truetype');
| |
| unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
| |
| }
| |
| /* latin */
| |
| @font-face {
| |
| font-family: 'Titillium Web';
| |
| font-style: normal;
| |
| font-weight: 700;
| |
| src: local('Titillium WebBold'), local('TitilliumWeb-Bold'), url('/resources/dark/fonts/TitilliumWeb-Bold.ttf') format('truetype');
| |
| unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
| |
| }
| |
| | |
| /* Remove overdone top margin on slideshow galleries */
| |
| | |
| ul.gallery.mw-gallery-slideshow {
| |
| margin: 1em 0;
| |
| }
| |
| | |
| /* Adjust wikitable padding */
| |
| | |
| table.wikitable > tr > th, table.wikitable > tr > td, table.wikitable > * > tr > th, table.wikitable > * > tr > td {
| |
| padding: 0.15em 0.45em
| |
| }
| |
| | |
| /* Hide the semantic wiki notices for now */
| |
| | |
| .smw-editpage-help {
| |
| display: none;
| |
| }
| |
| | |
| /* --- End of General look and feel of the site --- */
| |
| | |
| /* --- boilerplate style class for templates that deal with the wiki organisation etc examples: template:archive, template:merge, template:delete, template:stub, template:disambiguation --- */
| |
| | |
| .factorio-boilerplate {
| |
| margin:auto auto 10px;
| |
| width:100%
| |
| }
| |
| | |
| .factorio-boilerplate table {
| |
| margin:auto;
| |
| text-align:left;
| |
| border:2px solid #aaa;
| |
| background-color: #e4f0f7;
| |
| width:calc(100% - 23em)
| |
| }
| |
| | |
| /* --- Template:Achievement --- */
| |
| | |
| .achievement {
| |
| border:none;
| |
| background:none
| |
| }
| |
| | |
| /* --- Template:Key --- */
| |
| | |
| .keyboard-key {
| |
| border: 1px solid #aaa;
| |
| background-color: #f9f9f9;
| |
| border-radius: 0.2em;
| |
| box-shadow: 0.1em 0.1em 0.2em rgba(0, 0, 0, 0.1);
| |
| padding: 0.1em 0.3em;
| |
| font-family: inherit;
| |
| font-size: 0.85em;
| |
| }
| |
| | |
| /* --- Template:ContentCell --- */
| |
| | |
| .factorio-contentcell {
| |
| background: #F9F9F9;
| |
| border: 1px solid #AAAAAA;
| |
| vertical-align: top;
| |
| -moz-border-radius: 5px;
| |
| -webkit-border-radius: 5px;
| |
| padding: 7px;
| |
| }
| |
| | |
| .factorio-contentcell .titlebar {
| |
| background: #E4F0F7;
| |
| padding: 5px;
| |
| margin: 3px;
| |
| font-weight: bold;
| |
| text-align: center;
| |
| color: #033251;
| |
| font-size: 120%;
| |
| }
| |
| | |
| /* --- TEMPLATE:Icon --- */
| |
| | |
| .factorio-icon {
| |
| display:inline-block;
| |
| margin:5px;
| |
| position:relative;
| |
| padding:3px;
| |
| width:32px;
| |
| height:32px;
| |
| border:1px solid #4B4543;
| |
| }
| |
| | |
| .factorio-icon-text {
| |
| position:absolute;
| |
| bottom: -3px;
| |
| right: 2px;
| |
| color:#fff;
| |
| font-size:larger;
| |
| font-weight: bold;
| |
| text-shadow: 0px 1px 1px #000, 0px -1px 1px #000, 1px 0px 1px #000,-1px 0px 1px #000;
| |
| pointer-events: none
| |
| }
| |
| | |
| .factorio-icon-space-age {
| |
| position: absolute;
| |
| top: -8px;
| |
| right: -8px;
| |
| pointer-events: none;
| |
| }
| |
| | |
| /* --- TEMPLATE:NavboxIconLink --- */
| |
| .navbox-icon {
| |
| position: relative;
| |
| }
| |
| | |
| .navbox-icon-text {
| |
| position: absolute;
| |
| bottom: -5px;
| |
| right: 1px;
| |
| color:#fff;
| |
| font-size:10px;
| |
| font-weight: bold;
| |
| text-shadow: 0px 1px 1px #000, 0px -1px 1px #000, 1px 0px 1px #000,-1px 0px 1px #000;
| |
| pointer-events: none
| |
| }
| |
| | |
| span.whiteLink a { color: white; }
| |
| | |
| /* --- Gerneral --- */
| |
| .hidden {
| |
| display: none;
| |
| }
| |
| | |
| /* --- Languages template --- */
| |
| .languages-container {
| |
| background: #EFEFEF;
| |
| padding: 5px;
| |
| }
| |
| | |
| .languages-container p {
| |
| margin: 0;
| |
| }
| |
| | |
| .languages-message {
| |
| font-weight: bold;
| |
| font-size: smaller;
| |
| }
| |
| | |
| /* --- Spoilers --- */
| |
| .spoiler-container .button {
| |
| background: #E4F0F7;
| |
| border: 1px solid #b1d3e7;
| |
| box-shadow: -1px 1px 5px #777777;
| |
| display: inline-block;
| |
| padding: 2px;
| |
| font-weight: bold;
| |
| cursor: pointer;
| |
| margin-bottom: 4px;
| |
| }
| |
| | |
| .spoiler-container .button:active {
| |
| box-shadow: -1px 1px 1px #777777;
| |
| }
| |
| | |
| /* --- Infobox --- */
| |
| .infobox { | | .infobox { |
| width: 22em;
| | float: right; |
| float: right;
| | clear: right; |
| border: 1px solid #aaa;
| | margin: 0 0 1em 1em; |
| border-radius: 10px 10px 0 0;
| | width: 300px; |
| margin-left: 5px;
| | background-color: #fcfcfc; |
| | border: 1px solid #bbb; |
| | border-collapse: collapse; |
| | font-size: 90%; |
| | box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); |
| | border-radius: 6px; |
| | overflow: hidden; |
| } | | } |
|
| |
|
| .infobox table, .infobox tr { | | .infobox th { |
| width: 100%;
| | background: #f5f5f5 !important; |
| | text-align: left; |
| | font-weight: bold; |
| | padding: 6px; |
| | border: none; |
| | color: #555; |
| | width: 40%; |
| } | | } |
|
| |
|
| .infobox table { | | .infobox td { |
| border-spacing: 0;
| | border: none; |
| padding: 4px;
| | padding: 6px; |
| | vertical-align: middle; |
| | background-color: #fff; |
| } | | } |
|
| |
|
| .infobox .infobox-image img{ | | .infobox caption { |
| width: 100%;
| | background: linear-gradient(to bottom, #e6e6e6, #d9d9d9); |
| height: auto;
| | font-weight: bold; |
| | font-size: 100%; |
| | padding: 6px; |
| | text-align: center; |
| | border-bottom: 1px solid #bbb; |
| } | | } |
|
| |
|
| .infobox-header > div:first-child { | | .infobox img { |
| text-align: center;
| | max-width: 64px; |
| | max-height: 64px; |
| | display: block; |
| | margin-left: auto; |
| | margin-right: auto; |
| } | | } |
|
| |
|
| .infobox-header > div { | | .infobox tr { |
| padding: 5px 0;
| | border-bottom: 1px solid #eee; |
| } | | } |
|
| |
|
| .infobox-header-text { | | .infobox tr:last-child { |
| padding:0;
| | border-bottom: none; |
| text-align: left !important;
| |
| } | | } |
|
| |
|
| .infobox-header-text span{
| |
| font-size: 1.2em;
| |
| font-weight: bold;
| |
| line-height: 1.2em;
| |
| }
| |
|
| |
|
| .infobox-header-text p{ | | /* === Recipes grid container === */ |
| margin: 0;
| | .recipe-grid { |
| | display: flex; |
| | flex-wrap: wrap; |
| | gap: 14px; |
| | margin-top: 10px; |
| | align-items: flex-start; |
| } | | } |
|
| |
|
| .infobox-edit-link { | | /* === Recipe table card === */ |
| font-weight:normal;
| | table.recipe-table { |
| font-size:small;
| | width: 220px !important; |
| padding-right: 0.5em;
| | min-width: 220px; |
| text-align: right;
| | max-width: 220px; |
| }
| | display: inline-block !important; |
| | | vertical-align: top; |
| .infobox-edit-link a {
| | margin: 0; |
| color: inherit !important;
| | border-collapse: collapse !important; |
| font-style: italic;
| | border: 1px solid #bbb !important; |
| text-decoration: underline;
| | background: #fcfcfc !important; |
| }
| | font-size: 85% !important; |
| | | box-shadow: 1px 1px 3px rgba(0,0,0,0.1); |
| /* switching the infobox-header colors per category using classes so that they can be easily modified by user css */
| | border-radius: 6px; |
| | | overflow: hidden; |
| .infobox .combat {
| |
| background: #FF0000;
| |
| color: white;
| |
| }
| |
| | |
| .infobox .intermediates {
| |
| background: #AAAAAA;
| |
| }
| |
| | |
| .infobox .production {
| |
| background: #FFA600;
| |
| }
| |
| | |
| .infobox .logistics {
| |
| background: #A1056F;
| |
| color: white;
| |
| }
| |
| | |
| .infobox .space {
| |
| background: #4293db;
| |
| }
| |
| | |
| .infobox .technology {
| |
| background: #228B22;
| |
| }
| |
| | |
| .infobox .default-infobox {
| |
| background: lightblue;
| |
| }
| |
| | |
| /* end of the style classes for the infobox header color switcher */
| |
| | |
| .infobox p {
| |
| margin: 0;
| |
| }
| |
| .infobox .infobox-header th { | |
| white-space: nowrap;
| |
| }
| |
| | |
| .infobox .infobox-header > div {
| |
| display: inline-block;
| |
| }
| |
| | |
| .infobox .infobox-header .header-icon {
| |
| vertical-align: top;
| |
| }
| |
| | |
| .infobox .infobox-header {
| |
| border-radius: 7px 7px 0 0;
| |
| overflow: hidden;
| |
| }
| |
| | |
| .infobox tr.border-top td {
| |
| border-top: 1px solid #aaa;
| |
| }
| |
| | |
| .infobox tr td:nth-child(2) {
| |
| text-align: right;
| |
| } | | } |
|
| |
|
| .infobox .infobox-header th > div {
| | /* Заголовок карточки */ |
| display: inline-block;
| | table.recipe-table caption { |
| }
| | background: linear-gradient(to bottom, #e6e6e6, #d9d9d9); |
| | |
| .infobox-vrow-value {
| |
| text-align: center;
| |
| }
| |
| | |
| .infobox ul.tabber {
| |
| margin: 0;
| |
| padding: 3px 0 1px 0;
| |
| margin-top: 5px;
| |
| }
| |
| | |
| .infobox ul.tabber li.tab-head {
| |
| list-style: none;
| |
| margin-left: 3px;
| |
| display: inline;
| |
| padding: 3px 0.5em;
| |
| | |
| color: rgb(6, 69, 173);
| |
| }
| |
| | |
| /* --- Navbox --- */ | |
| .navbox { | |
| padding-top: 1.5em;
| |
| }
| |
| | |
| .navbox th {
| |
| background: rgba(173, 216, 230, 1.0);
| |
| border-radius: 10px;
| |
| }
| |
| | |
| .navbox, .navbox tr, .navbox table, .navbox p {
| |
| width: 100%;
| |
| }
| |
| | |
| .navbox-header p {
| |
| text-align: center;
| |
| font-size: 125%;
| |
| }
| |
| | |
| .navbox p {
| |
| margin: 0;
| |
| }
| |
| | |
| .navbox td > div, .navbox th > div {
| |
| margin: 0px 10px;
| |
| }
| |
| | |
| .navbox .navbox-header {
| |
| width: 100%;
| |
| }
| |
| | |
| .navbox .list-data {
| |
| width: 100%;
| |
| border-radius: 0 10px 10px 0;
| |
| background: rgba(173, 216, 230, 0.4);
| |
| }
| |
| | |
| .navbox .group-data {
| |
| white-space: nowrap;
| |
| text-align: right;
| |
| border-radius: 10px 0 0 10px;
| |
| background: rgba(173, 216, 230, 0.7);
| |
| }
| |
| | |
| /* Style for horizontal lists (separator following item).
| |
| @source mediawiki.org/wiki/Snippets/Horizontal_lists
| |
| @revision 9 (2016-08-10)
| |
| @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,
| |
| .hlist .mw-empty-elt {
| |
| display: none;
| |
| }
| |
| /* Generate interpuncts */
| |
| .hlist dt:after {
| |
| content: ": ";
| |
| }
| |
| .hlist dd:after,
| |
| .hlist li:after {
| |
| content: " · ";
| |
| font-weight: bold; | | font-weight: bold; |
| }
| | font-size: 95%; |
| .hlist dd:last-child:after,
| | padding: 5px; |
| .hlist dt:last-child:after,
| | text-align: center; |
| .hlist li:last-child:after {
| | border-bottom: 1px solid #bbb; |
| 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";
| |
| }
| |
| | |
| /* Template:Stub */
| |
| | |
| .stub {
| |
| border: 5px solid #FF6666;
| |
| border-radius: 10px;
| |
| -moz-border-radius: 10px;
| |
| -webkit-border-radius: 10px;
| |
| -khtml-border-radius: 10px;
| |
| -icab-border-radius: 10px;
| |
| -o-border-radius: 10px;
| |
| padding: 5px;
| |
| }
| |
| | |
| /* Template:Inventory */
| |
| | |
| .tab-header div {
| |
| display: inline-block
| |
| }
| |
| | |
| .tab-head {
| |
| position: relative;
| |
| cursor: pointer
| |
| }
| |
| | |
| .tab-head:after {
| |
| content: attr(data-name);
| |
| pointer-events: none;
| |
| position: absolute;
| |
| display: none;
| |
| z-index: 1000;
| |
| background-color: rgba(67, 67, 72, 0.8);
| |
| padding: 8px 8px;
| |
| min-width: 125px;
| |
| font-family: 'Titillium Web',sans-serif;
| |
| color: white
| |
| } | | } |
|
| |
|
| .tab-head img { | | /* Заголовки секций */ |
| border-top: 1px solid #c7c7c7;
| | table.recipe-table th { |
| border-left: 1px solid #6e6e6e;
| | background: #f5f5f5 !important; |
| border-right: 1px solid #6e6e6e;
| | text-align: center !important; |
| border-bottom: 1px solid #1c1c1c;
| | font-weight: bold !important; |
| background-color: #8e8e8e;
| | padding: 3px 4px !important; |
| margin: 5px 0px 5px 1px
| | border: none !important; |
| | color: #555; |
| | font-size: 80%; |
| | text-transform: uppercase; |
| } | | } |
|
| |
|
| .tab-head img:hover { | | /* Ячейки */ |
| background-color: #e39827
| | table.recipe-table td { |
| | padding: 3px 6px !important; |
| | border: none !important; |
| | vertical-align: middle !important; |
| | height: auto !important; |
| | line-height: normal !important; |
| | width: auto; |
| } | | } |
|
| |
|
| .tab-head-active img { | | /* Иконка */ |
| background-color: #e39827;
| | table.recipe-table td:first-child { |
| border-top: 1px solid #2A2A2A;
| | width: 28px !important; |
| border-left: 1px solid #2A2A2A;
| | text-align: center !important; |
| border-right: 1px solid #CCC;
| | white-space: nowrap; |
| border-bottom: 1px solid #CCC
| |
| } | | } |
|
| |
|
| .tab .factorio-icon { | | /* Название предмета + количество */ |
| margin: 0.5px;
| | table.recipe-table td:nth-child(2) { |
| background-color: #313131;
| | width: 100% !important; |
| border-top: 1px solid #454545;
| | text-align: left !important; |
| border-left: 1px solid #212121;
| | white-space: nowrap; |
| border-right: 1px solid #212121;
| |
| border-bottom: 1px solid #191919
| |
| } | | } |
|
| |
|
| .tab .factorio-icon img { | | /* Иконки */ |
| filter: drop-shadow(0px 0px 4px #000)
| | table.recipe-table img { |
| | width: 22px !important; |
| | height: 22px !important; |
| | margin: 0 !important; |
| | padding: 0 !important; |
| | display: inline-block; |
| | vertical-align: middle; |
| } | | } |
|
| |
|
| .tab .factorio-icon:hover { | | /* Подсветка */ |
| background-color: #e39827
| | table.recipe-table tr.input-row td { |
| | background: #f9fcff; |
| } | | } |
|
| |
|
| .tab .factorio-icon:after { | | table.recipe-table tr.output-row td { |
| position: absolute;
| | background: #f9fff9; |
| pointer-events: none;
| |
| display: none;
| |
| z-index: 1000;
| |
| background-color: rgba(67, 67, 72, 0.8);
| |
| padding: 8px 8px;
| |
| min-width: 125px;
| |
| font-family: 'Titillium Web',sans-serif;
| |
| color: white
| |
| }
| |
| | |
| .tab:not(.wikiEditor-ui .tab):not(.infobox .tab) {
| |
| min-height: 540px
| |
| }
| |
| | |
| .factorio-contentcell .inventory {
| |
| margin: auto;
| |
| width: 540px
| |
| }
| |
| | |
| /* Custom list symbols */
| |
| | |
| .factorio-list ul {
| |
| list-style-image: none;
| |
| }
| |
| | |
| .factorio-list ul li ul {
| |
| list-style-type: square;
| |
| }
| |
| | |
| .factorio-list ul li ul li ul {
| |
| list-style-type: circle;
| |
| }
| |
| | |
| .factorio-list ul li ul li ul li ul{
| |
| list-style-type: disc;
| |
| }
| |
| | |
| /* Template:Documentation */
| |
| | |
| .factorio-doc {
| |
| margin-top:1em;
| |
| clear: both;
| |
| border: 2px dotted #666666;
| |
| padding: 0.6em;
| |
| background-color: #f5f5f5;
| |
| }
| |
| | |
| .factorio-doc-heading {
| |
| padding-bottom:3px;
| |
| border-bottom:1px solid #aaa;
| |
| margin-bottom:1ex;
| |
| }
| |
| | |
| /* Template:BlueprintString */
| |
| | |
| .bps-box {
| |
| background-color: #105482;
| |
| border: 3px solid;
| |
| border-color: #c1c1c1 #616161 #616161 #c1c1c1;
| |
| padding: 5px;
| |
| width: 13em;
| |
| border-radius: 3px;
| |
| text-align: center;
| |
| cursor: pointer;
| |
| margin: 3px
| |
| }
| |
| .bps-box:active {
| |
| background-color:#074774;
| |
| border-color: #616161 #c1c1c1 #c1c1c1 #616161;
| |
| }
| |
| .bps-box img {
| |
| pointer-events: none;
| |
| }
| |
| | |
| .gallerytext .bps-box {
| |
| margin: auto
| |
| }
| |
| | |
| /* Text blinking in rail signal colors */
| |
| | |
| @keyframes rail-signal-blink {
| |
| 33% { color: #55FF55; }
| |
| 66% { color: #FFFF55; }
| |
| }
| |
| @-webkit-keyframes rail-signal-blink {
| |
| 33% { color: #55FF55; }
| |
| 66% { color: #FFFF55; }
| |
| }
| |
| .rail-signal-blink {
| |
| animation: rail-signal-blink 3s step-start 0s infinite;
| |
| -webkit-animation: rail-signal-blink 3s step-start 0s infinite;
| |
| color: #ee7777;
| |
| }
| |
| | |
| /* Prototype parents list */
| |
| | |
| .prototype-parents {
| |
| background-color: #eaecf0;
| |
| margin-top: -1em !important;
| |
| padding-bottom: 3px;
| |
| padding-left: 0.5em;
| |
| }
| |
| | |
| /* Prototype table of contents */
| |
| .prototype-toc { | |
| list-style-type: none;
| |
| border-collapse: collapse;
| |
| font-size: 14px;
| |
| line-height: 1.2;
| |
| }
| |
| .prototype-toc td {
| |
| font-family: monospace; | |
| padding-bottom: 3px;
| |
| border-bottom: 1px dotted #d8d8d8;
| |
| }
| |
| .prototype-toc-item-name {
| |
| width: 20em;
| |
| padding-left: 2em;
| |
| padding-right: 1em;
| |
| }
| |
| .prototype-toc-item-info {
| |
| padding-left: 1em;
| |
| }
| |
| .prototype-property-type-usage {
| |
| columns: 22em 3;
| |
| -moz-columns: 22em 3;
| |
| -webkit-columns: 22em 3;
| |
| break-inside: avoid-column;
| |
| page-break-inside: avoid;
| |
| -webkit-column-break-inside: avoid;
| |
| font-family: monospace;
| |
| font-size: 14px;
| |
| }
| |
| | |
| /* Prototype tree on Prototype definitions */
| |
| /* The few prototypes that are roots of the prototype tree */
| |
| .prototype-tree-root ul {
| |
| list-style-image: none;
| |
| margin: 0;
| |
| }
| |
| | |
| .prototype-tree-root li {
| |
| list-style-type: none;
| |
| }
| |
| | |
| .prototype-tree-root li::before {
| |
| content: "⯀";
| |
| margin-right: 5px;
| |
| pointer-events: none
| |
| }
| |
| | |
| /* The actual prototype tree, without roots. */
| |
| .prototype-tree ul {
| |
| list-style-image: none;
| |
| border-left: solid rgb(95, 95, 95) 1px;
| |
| padding-left: 9px;
| |
| margin-left: 6px;
| |
| }
| |
| | |
| .prototype-tree li {
| |
| list-style-type: none;
| |
| }
| |
| | |
| .prototype-tree li::before {
| |
| content: "⯀";
| |
| margin-right: 5px;
| |
| pointer-events: none
| |
| }
| |
| | |
| .prototype-tree .prototype-tree-parent::before {
| |
| content: "⮝";
| |
| }
| |
| | |
| .prototype-tree .prototype-tree-parent-collapsed::before {
| |
| content: "⮟";
| |
| }
| |
| | |
| /* Used on Rocket Rush page */
| |
| .factorio-icon-less-margin .factorio-icon {
| |
| margin: 0.5px;
| |
| }
| |
| | |
| /* Anti spam on https://wiki.factorio.com/Special:RequestAccount */
| |
| | |
| textarea#wpBio {
| |
| width: 25em !important;
| |
| height: 3em;
| |
| } | | } |