MediaWiki:Common.css
Страница интерфейса MediaWiki
Дополнительные действия
Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
/* Общие стили. Копия: infra/nix/wiki/theme/Common.css в репозитории mc. */
/* Плашки {{Note}} и {{Warning}} */
.mw-message-box {
display: flex;
align-items: center;
gap: 0.75em;
margin: 0.75em 0;
padding: 0.6em 0.9em;
border: 1px solid var( --border-color-base );
border-left-width: 4px;
border-radius: var( --border-radius-medium );
background: var( --color-surface-2 );
color: var( --color-base );
}
.mw-message-box-icon { flex: 0 0 auto; }
.mw-message-box-icon img { filter: var( --filter-invert ); }
.mw-message-box-text { flex: 1 1 auto; }
.mw-message-box-note { border-left-color: var( --color-progressive ); }
.mw-message-box-warning { border-left-color: #e0b000; background: color-mix( in oklch, #e0b000 12%, var( --color-surface-2 ) ); }
/* Главная: адрес сервера */
.sf-ip {
display: inline-block;
margin: 0.3em 0 0.6em;
padding: 0.35em 0.8em;
border: 1px solid var( --border-color-base );
border-radius: var( --border-radius-medium );
background: var( --color-surface-2 );
font-family: 'MC Bitmap', var( --font-family-monospace );
font-size: 1.6em;
color: var( --color-emphasized );
user-select: all;
}
/* Главная: сетка режимов */
.sf-grid {
display: grid;
grid-template-columns: repeat( auto-fill, minmax( 15.5em, 1fr ) );
gap: 0.75em;
margin: 0.75em 0 1.5em;
}
.sf-card {
position: relative;
display: flex;
flex-direction: column;
gap: 0.3em;
padding: 0.85em 1em;
border: 1px solid var( --border-color-base );
border-radius: var( --border-radius-large );
background: var( --color-surface-1 );
transition: background-color var( --transition-duration-base, 0.15s ), border-color var( --transition-duration-base, 0.15s );
}
.sf-card:hover {
background: var( --color-surface-2 );
border-color: var( --color-progressive );
}
.sf-card__head {
display: flex;
align-items: baseline;
gap: 0.5em;
}
.sf-card__icon { font-size: 1.3em; line-height: 1; }
.sf-card__title {
font-family: 'MC Bitmap', var( --font-family-base );
font-size: 1.15em;
color: var( --color-emphasized );
}
.sf-card__title a { color: inherit; }
.sf-card .sf-card__title a::after { content: ''; position: absolute; inset: 0; }
.sf-card__abbr {
margin-left: auto;
padding: 0 0.4em;
border-radius: var( --border-radius-base );
background: var( --color-surface-3 );
font-family: var( --font-family-monospace );
font-size: 0.8em;
color: var( --color-subtle );
}
.sf-card__text { margin: 0; font-size: 0.92em; color: var( --color-base ); }
.sf-card__badge {
align-self: flex-start;
padding: 0 0.45em;
border-radius: var( --border-radius-base );
background: color-mix( in oklch, var( --color-progressive ) 18%, transparent );
font-size: 0.78em;
color: var( --color-progressive );
}
.sf-card--closed { opacity: 0.6; }
/* Главная: логотип над вступлением */
.sf-hero__logo {
display: block;
width: min( 100%, 420px );
margin: 0.25em 0 1em;
content: url( '/static/wordmark.svg' );
image-rendering: pixelated;
}