MediaWiki:Common.css
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
:root {
--bg-main: #2a2a2a;
--bg-panel: #3b3b3b;
--bg-panel-dark: #252525;
--text-main: #d8d8d8;
--text-muted: #999999;
--border-color: #555555;
--accent-color: #4fd1c5; /* бирюзовый из UI */
--accent-hover: #6fe3d5;
--danger-color: #d86c6c;
}
body {
background-color: var(--bg-main);
color: var(--text-main);
font-family: "Segoe UI", Arial, sans-serif;
font-size: 14px;
line-height: 1.6;
margin: 0;
padding: 0;
}
/* Контентная область */
.mw-body, #content, #bodyContent {
background-color: var(--bg-panel);
padding: 16px;
margin: 20px auto;
max-width: 1200px;
border: 1px solid var(--border-color);
border-radius: 4px;
box-shadow: none;
}
/* Ссылки */
a, a:visited {
color: var(--accent-color);
text-decoration: none;
}
a:hover {
color: var(--accent-hover);
text-decoration: underline;
}
/* Заголовки */
h1, h2, h3, h4, h5, h6 {
color: var(--text-main);
border-bottom: 1px solid var(--border-color);
padding-bottom: 4px;
margin-top: 1em;
}
/* Таблицы */
table {
border: 1px solid var(--border-color);
border-collapse: collapse;
background-color: var(--bg-panel-dark);
color: var(--text-main);
}
table th, table td {
border: 1px solid var(--border-color);
padding: 6px 8px;
}
/* Кнопки и формы */
input, select, textarea, button {
background: var(--bg-panel-dark);
color: var(--text-main);
border: 1px solid var(--border-color);
border-radius: 2px;
padding: 4px 6px;
}
button:hover, input[type=submit]:hover {
background: #444;
cursor: pointer;
}
.infobox {
float: right;
clear: right;
margin: 0 0 1em 1em;
width: 300px;
background-color: var(--bg-panel-dark);
border: 1px solid var(--border-color);
border-radius: 4px;
font-size: 90%;
color: var(--text-main);
}
.infobox caption {
background: var(--bg-panel);
font-weight: bold;
font-size: 100%;
padding: 6px;
text-align: center;
border-bottom: 1px solid var(--border-color);
color: var(--accent-color);
}
.infobox th {
background: var(--bg-panel);
text-align: left;
font-weight: bold;
padding: 6px;
border-bottom: 1px solid var(--border-color);
color: var(--text-main);
}
.infobox td {
padding: 6px;
border-bottom: 1px solid var(--border-color);
}
.infobox img {
max-width: 64px;
max-height: 64px;
display: block;
margin: 4px auto;
background: #1c1c1c;
border: 1px solid #444;
border-radius: 2px;
}
/* Карточки рецептов */
table.recipe-table {
width: 220px;
border: 1px solid var(--border-color);
background: var(--bg-panel-dark);
color: var(--text-main);
border-radius: 4px;
}
table.recipe-table caption {
background: var(--bg-panel);
color: var(--accent-color);
font-weight: bold;
padding: 5px;
text-align: center;
}
table.recipe-table th {
background: var(--bg-panel);
color: var(--text-muted);
text-transform: uppercase;
font-size: 80%;
}
table.recipe-table tr.input-row td {
background: #30373a;
}
table.recipe-table tr.output-row td {
background: #2d3a32;
}