Перейти к содержимому страницы
Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

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;
}

/* Подвал: логотип в полную яркость, значок MediaWiki без белой плашки */
.citizen-footer__sitetitle img { opacity: 1; filter: none; }
#footer-icons .cdx-button { background: none; border: 0; padding: 0; }
#footer-icons img, #footer-icons source { opacity: 0.6; }
.skin-theme-clientpref-night #footer-icons img { filter: invert( 1 ) hue-rotate( 180deg ); }
@media ( prefers-color-scheme: dark ) { .skin-theme-clientpref-os #footer-icons img { filter: invert( 1 ) hue-rotate( 180deg ); } }