Jump to content
Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Revision as of 05:08, 6 November 2026 by Admin (talk | contribs) (tools/wiki/push.py)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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.
/* The look of Brother Laz's Median XL pages (modsbylaz.vn.cz, m_2.css): flat greys, Arial, grey upper-case
   headings under a short rule, indented body text. Light is his own palette; dark is the same greys turned
   down. The theme is picked in the preferences menu (bottom left), dark by default. */

:root {
	--laz-heading: #626262;
	--laz-rule: #444444;
	--laz-box: #aaaaaa;

	--font-family-citizen-base: Arial, Helvetica, sans-serif;

	--color-surface-0: #cccccc;
	--color-surface-1: #c2c2c2;
	--color-surface-1--hover: #b8b8b8;
	--color-surface-1--active: #aeaeae;
	--color-surface-2: #b6b6b6;
	--color-surface-2--hover: #acacac;
	--color-surface-2--active: #a2a2a2;
	--color-surface-3: #aaaaaa;
	--color-surface-4: #9a9a9a;

	--color-emphasized: #111111;
	--color-base: #222222;
	--color-subtle: #4a4a4a;
	--color-placeholder: #5a5a5a;

	--border-color-base: #999999;
	--border-color-subtle: #aaaaaa;
	--border-color-muted: #b2b2b2;

	--color-progressive: #444466;
	--color-progressive--hover: #55557a;
	--color-progressive--active: #333350;
	--color-link: #333350;
	--color-link--hover: #000000;
	--color-link--active: #000000;
}

:root.skin-theme-clientpref-night,
:root.skin-theme-clientpref-black {
	--laz-heading: #959595;
	--laz-rule: #6a6a6a;
	--laz-box: #333333;

	--color-surface-0: #222222;
	--color-surface-1: #1b1b1b;
	--color-surface-1--hover: #2a2a2a;
	--color-surface-1--active: #313131;
	--color-surface-2: #2c2c2c;
	--color-surface-2--hover: #353535;
	--color-surface-2--active: #3c3c3c;
	--color-surface-3: #353535;
	--color-surface-4: #404040;

	--color-emphasized: #e8e8e8;
	--color-base: #c8c8c8;
	--color-subtle: #9c9c9c;
	--color-placeholder: #8a8a8a;

	--border-color-base: #4a4a4a;
	--border-color-subtle: #3c3c3c;
	--border-color-muted: #333333;

	--color-progressive: #a4a4cc;
	--color-progressive--hover: #c4c4e8;
	--color-progressive--active: #eeeeff;
	--color-link: #b4b4d8;
	--color-link--hover: #eeeeff;
	--color-link--active: #eeeeff;
}

@media (prefers-color-scheme: dark) {
	:root.skin-theme-clientpref-os {
		--laz-heading: #959595;
		--laz-rule: #6a6a6a;
		--laz-box: #333333;
		--color-surface-0: #222222;
		--color-surface-1: #1b1b1b;
		--color-surface-1--hover: #2a2a2a;
		--color-surface-1--active: #313131;
		--color-surface-2: #2c2c2c;
		--color-surface-2--hover: #353535;
		--color-surface-2--active: #3c3c3c;
		--color-surface-3: #353535;
		--color-surface-4: #404040;
		--color-emphasized: #e8e8e8;
		--color-base: #c8c8c8;
		--color-subtle: #9c9c9c;
		--color-placeholder: #8a8a8a;
		--border-color-base: #4a4a4a;
		--border-color-subtle: #3c3c3c;
		--border-color-muted: #333333;
		--color-progressive: #a4a4cc;
		--color-progressive--hover: #c4c4e8;
		--color-progressive--active: #eeeeff;
		--color-link: #b4b4d8;
		--color-link--hover: #eeeeff;
		--color-link--active: #eeeeff;
	}
}

/* page title and section headings: his "genbig" and "gensmall" */
.firstHeading,
.mw-parser-output h2,
.mw-parser-output h3,
.mw-parser-output h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.01em;
	color: var( --laz-heading );
}

.mw-parser-output h2 {
	font-size: 1.25rem;
	border: 0;
	/* the short 250px rule over every section */
	padding-top: 0.9em;
	background: linear-gradient( var( --laz-rule ), var( --laz-rule ) ) no-repeat 0 0 / 250px 1px;
}

.mw-parser-output h3 {
	font-size: 1.05rem;
}

.mw-parser-output h4 {
	font-size: 0.95rem;
}

.mw-parser-output hr {
	width: 250px;
	margin-left: 0;
	border: 0;
	border-top: 1px solid var( --laz-rule );
	background: none;
	height: 0;
}

.mw-parser-output a {
	text-decoration: none;
}

.mw-parser-output a:hover {
	text-decoration: underline;
}

/* body text sits indented under its heading */
@media ( min-width: 720px ) {
	.mw-parser-output > p,
	.mw-parser-output > ul,
	.mw-parser-output > ol,
	.mw-parser-output > dl,
	.mw-parser-output .citizen-section-body > p,
	.mw-parser-output .citizen-section-body > ul,
	.mw-parser-output .citizen-section-body > ol,
	.mw-parser-output .citizen-section-body > dl {
		margin-left: 3rem;
	}
}

/* his flat grey boxes */
.mw-parser-output .wikitable {
	background-color: var( --color-surface-0 );
	border-color: var( --border-color-base );
}

.mw-parser-output .wikitable > * > tr > th {
	background-color: var( --laz-box );
	color: var( --color-emphasized );
}

.mw-parser-output .laz-box {
	background-color: var( --laz-box );
	padding: 0.5em 0.75em;
	margin: 1em 0;
}

/* links to pages not written yet, in his muted red */
.mw-parser-output a.new,
.mw-parser-output a.new:visited {
	color: #804022;
}

:root.skin-theme-clientpref-night .mw-parser-output a.new,
:root.skin-theme-clientpref-black .mw-parser-output a.new {
	color: #c08070;
}

@media (prefers-color-scheme: dark) {
	:root.skin-theme-clientpref-os .mw-parser-output a.new {
		color: #c08070;
	}
}