<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.gamayun.site/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gama+admin</id>
	<title>GAMAYUN+ Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.gamayun.site/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Gama+admin"/>
	<link rel="alternate" type="text/html" href="https://wiki.gamayun.site/index.php/Special:Contributions/Gama_admin"/>
	<updated>2026-10-06T07:49:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.gamayun.site/index.php?title=MediaWiki:Common.css&amp;diff=41</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.gamayun.site/index.php?title=MediaWiki:Common.css&amp;diff=41"/>
		<updated>2026-08-11T20:29:34Z</updated>

		<summary type="html">&lt;p&gt;Gama admin: Fix heading font specificity (#firstHeading) and CategoryTree bullet selector after hideroot reparenting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ==========================================================================&lt;br /&gt;
   GAMAYUN+ Wiki — Common.css&lt;br /&gt;
   Reskins the default Vector 2022 skin to match the shared GAMAYUN+ CRT/&lt;br /&gt;
   phosphor visual system used across gamayun.site subdomains.&lt;br /&gt;
&lt;br /&gt;
   Lives on the wiki as MediaWiki:Common.css. This file is the versioned&lt;br /&gt;
   copy — edit here, then push to the wiki, not the other way round.&lt;br /&gt;
&lt;br /&gt;
   Source of truth for the custom properties below: the self-hosted&lt;br /&gt;
   `ext.gamaTheme` ResourceLoader module (wiki-theme/resources/&lt;br /&gt;
   gama-tokens.css), served from the wiki&#039;s own origin. It defines both&lt;br /&gt;
   the Codex design tokens and the unprefixed --void/--phosphor/... names&lt;br /&gt;
   used throughout this file.&lt;br /&gt;
&lt;br /&gt;
   HISTORY / DO NOT REINTRODUCE (2026-08-11): this file used to open with&lt;br /&gt;
       @import url(&#039;https://cdn.jsdelivr.net/gh/TheGiantApe/&lt;br /&gt;
                    NordvokUtilityEnclosure@main/gama.css&#039;);&lt;br /&gt;
   which was the ONLY definition of --void, --phosphor, --void-raised,&lt;br /&gt;
   --phosphor-dim, --phosphor-faint, --phosphor-dim-text, --amber and&lt;br /&gt;
   --font-mono. Whenever that third-party request failed — adblock list,&lt;br /&gt;
   DNS filtering, CDN outage, slow cold cache — every var() below became&lt;br /&gt;
   invalid-at-computed-value-time and resolved to `unset`. Those&lt;br /&gt;
   declarations still won the cascade over ext.gamaTheme&#039;s token layer,&lt;br /&gt;
   so every surface went transparent and the whole wiki rendered WHITE.&lt;br /&gt;
   Confirmed by reproducing it with cdn.jsdelivr.net blocked. The wiki&#039;s&lt;br /&gt;
   markup used zero classes from that 69KB file — it needed exactly 8&lt;br /&gt;
   variable values, which are now self-hosted.&lt;br /&gt;
&lt;br /&gt;
   Every var() below also carries a literal fallback, so if a custom&lt;br /&gt;
   property ever goes undefined again the wiki degrades to the correct&lt;br /&gt;
   dark palette instead of collapsing to white.&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ---- Base ---- */&lt;br /&gt;
html, body {&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector-2022 {&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* No rounded corners anywhere - sitewide GAMAYUN convention. */&lt;br /&gt;
* {&lt;br /&gt;
  border-radius: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:visited { color: var(--phosphor, #00FF66); }&lt;br /&gt;
a:hover, a:focus {&lt;br /&gt;
  color: var(--void, #0A0A0A);&lt;br /&gt;
  background: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
a.new { color: var(--amber, #ff9500); }&lt;br /&gt;
&lt;br /&gt;
/* ---- Header / top bar ---- */&lt;br /&gt;
.vector-header {&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
}&lt;br /&gt;
.mw-first-heading,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  padding-bottom: 0.4rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Search box ---- */&lt;br /&gt;
#p-search,&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
  border: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4)) !important;&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
#simpleSearch input,&lt;br /&gt;
#searchInput {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
}&lt;br /&gt;
#searchInput::placeholder { color: var(--phosphor-dim-text, #3C965F); }&lt;br /&gt;
&lt;br /&gt;
/* ---- Content panel: &amp;quot;terminal panel&amp;quot; boxed look ---- */&lt;br /&gt;
.mw-body,&lt;br /&gt;
#content {&lt;br /&gt;
  border: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
}&lt;br /&gt;
/* Running text is antique-silver, NOT full-saturation phosphor. Paragraphs&lt;br /&gt;
   of #00FF66 on black is a genuine contrast/readability problem - phosphor&lt;br /&gt;
   is the accent (headings, links, chrome), not the body colour. */&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  color: var(--antique-silver, #C8D5C0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Content headings ----&lt;br /&gt;
   Vector&#039;s own defaults were coming through untouched: a serif family&lt;br /&gt;
   (Linux Libertine) and near-white (#101418 inverted -&amp;gt; #fff), so every&lt;br /&gt;
   heading read as stock MediaWiki sitting inside a GAMA panel. Mono +&lt;br /&gt;
   phosphor puts them back in the same voice as the rest of the site. */&lt;br /&gt;
/* #firstHeading is an ID (1,0,0) on purpose: the page title is styled by&lt;br /&gt;
   Vector&#039;s `.mw-body h1` (0,1,1), which outranks a bare `.firstHeading`&lt;br /&gt;
   class rule - the old rule below set the colour fine but silently lost&lt;br /&gt;
   font-family, so the title kept rendering in Linux Libertine serif. */&lt;br /&gt;
#firstHeading,&lt;br /&gt;
#firstHeading .mw-page-title-main,&lt;br /&gt;
.mw-body h1,&lt;br /&gt;
.mw-body-content h1,&lt;br /&gt;
.mw-body-content h2,&lt;br /&gt;
.mw-body-content h3,&lt;br /&gt;
.mw-body-content h4,&lt;br /&gt;
.mw-body-content h5,&lt;br /&gt;
.mw-body-content h6,&lt;br /&gt;
.mw-body-content h1 .mw-headline,&lt;br /&gt;
.mw-body-content h2 .mw-headline,&lt;br /&gt;
.mw-body-content h3 .mw-headline,&lt;br /&gt;
.mw-body-content h4 .mw-headline,&lt;br /&gt;
.mw-body-content h5 .mw-headline,&lt;br /&gt;
.mw-body-content h6 .mw-headline {&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
.mw-body-content h2 {&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  padding-bottom: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
/* h3 is a subsection marker, not a second page title - dim rule, and a&lt;br /&gt;
   terminal-style prefix so the hierarchy reads without relying on size. */&lt;br /&gt;
.mw-body-content h3 {&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
  padding-bottom: 0.2rem;&lt;br /&gt;
}&lt;br /&gt;
.mw-body-content h3 .mw-headline::before {&lt;br /&gt;
  content: &amp;quot;&amp;gt; &amp;quot;;&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Sidebar / navigation panels ---- */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-panel-toc,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.vector-pinnable-element {&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
  border: 1px solid var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-heading {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-content-list li a {&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-content-list li a:hover {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  background: var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Tabs (views/associated-pages) ---- */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-tabs a {&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs a:hover {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Tables (infoboxes, wikitables) ---- */&lt;br /&gt;
.mw-body table.wikitable {&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
  border: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
.mw-body table.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.mw-body table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
  border: 1px solid var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
.mw-body table.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.mw-body table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Cite / references ---- */&lt;br /&gt;
.mw-body ol.references,&lt;br /&gt;
.mw-body .reference {&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
}&lt;br /&gt;
.mw-body sup.reference a {&lt;br /&gt;
  color: var(--amber, #ff9500);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- CategoryTree ----&lt;br /&gt;
   The &amp;lt;categorytree&amp;gt; extension renders every entry as a plain &amp;lt;div&amp;gt;, not a&lt;br /&gt;
   real &amp;lt;ul&amp;gt;/&amp;lt;li&amp;gt;, so the article lists under each Main Page category came&lt;br /&gt;
   out as an unmarked run of links - no bullets, no indent, nothing telling&lt;br /&gt;
   you it was a list. display:list-item gives them real markers without&lt;br /&gt;
   needing the extension to change its markup. */&lt;br /&gt;
.mw-body .CategoryTreeItem {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
/* Target .CategoryTreeItem directly rather than scoping to&lt;br /&gt;
   .CategoryTreeChildren: with hideroot=on the root node is gone and the&lt;br /&gt;
   page entries become direct children of .CategoryTreeSection, so a&lt;br /&gt;
   .CategoryTreeChildren-scoped selector matches nothing on the Main Page. */&lt;br /&gt;
.mw-body .CategoryTreeSection .CategoryTreeItem,&lt;br /&gt;
.mw-body .CategoryTreeChildren .CategoryTreeItem {&lt;br /&gt;
  display: list-item;&lt;br /&gt;
  list-style: square outside;&lt;br /&gt;
  margin-left: 2rem;&lt;br /&gt;
  padding-left: 0.15rem;&lt;br /&gt;
}&lt;br /&gt;
.mw-body .CategoryTreeSection .CategoryTreeItem::marker,&lt;br /&gt;
.mw-body .CategoryTreeChildren .CategoryTreeItem::marker {&lt;br /&gt;
  color: var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
}&lt;br /&gt;
/* CategoryTree emits an empty &amp;lt;span&amp;gt; per row as a bullet/toggle slot. It&lt;br /&gt;
   renders as nothing but still contributes a stray space before the link,&lt;br /&gt;
   and we supply our own marker via list-style above. */&lt;br /&gt;
.mw-body .CategoryTreeEmptyBullet,&lt;br /&gt;
.mw-body .CategoryTreePageBullet {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
.mw-body .CategoryTreeNotice {&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.CategoryTreeToggle {&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Category page footer listing ---- */&lt;br /&gt;
#catlinks,&lt;br /&gt;
.mw-normal-catlinks,&lt;br /&gt;
.mw-hidden-catlinks {&lt;br /&gt;
  border: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
  padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
#catlinks a { color: var(--phosphor, #00FF66); }&lt;br /&gt;
&lt;br /&gt;
/* ---- Footer ---- */&lt;br /&gt;
#footer {&lt;br /&gt;
  border-top: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
}&lt;br /&gt;
#footer a { color: var(--phosphor-dim-text, #3C965F); }&lt;br /&gt;
#footer a:hover { color: var(--phosphor, #00FF66); }&lt;/div&gt;</summary>
		<author><name>Gama admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.gamayun.site/index.php?title=Main_Page&amp;diff=40</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.gamayun.site/index.php?title=Main_Page&amp;diff=40"/>
		<updated>2026-08-11T20:26:38Z</updated>

		<summary type="html">&lt;p&gt;Gama admin: hideroot=on: the categorytree root duplicated each section heading and hung a stray toggle under it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;GAMAYUN⁺ Wiki&#039;&#039;&#039; — salvaged facts, dead paradoxes, and things everyone half-remembers wrong. Scavenged, verified, preserved, shared. Repeat.&lt;br /&gt;
&lt;br /&gt;
== Browse by category ==&lt;br /&gt;
&lt;br /&gt;
=== Philosophy &amp;amp; Paradoxes ===&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; hideroot=&amp;quot;on&amp;quot;&amp;gt;Philosophy &amp;amp;amp; Paradoxes&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Physical &amp;amp; Biological Oddities ===&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; hideroot=&amp;quot;on&amp;quot;&amp;gt;Physical &amp;amp;amp; Biological Oddities&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Physics &amp;amp; Perception ===&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; hideroot=&amp;quot;on&amp;quot;&amp;gt;Physics &amp;amp;amp; Perception&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== History ===&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; hideroot=&amp;quot;on&amp;quot;&amp;gt;History&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mathematics, Probability, &amp;amp; Game Theory ===&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; hideroot=&amp;quot;on&amp;quot;&amp;gt;Mathematics, Probability, &amp;amp;amp; Game Theory&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Psychology, Society, &amp;amp; Cognitive Biases ===&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; hideroot=&amp;quot;on&amp;quot;&amp;gt;Psychology, Society, &amp;amp;amp; Cognitive Biases&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Language, Communication, &amp;amp; Internet Culture ===&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; hideroot=&amp;quot;on&amp;quot;&amp;gt;Language, Communication, &amp;amp;amp; Internet Culture&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Mythology, Literature, &amp;amp; Fiction ===&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; hideroot=&amp;quot;on&amp;quot;&amp;gt;Mythology, Literature, &amp;amp;amp; Fiction&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Unknown &amp;amp; Cosmic Questions ===&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; hideroot=&amp;quot;on&amp;quot;&amp;gt;The Unknown &amp;amp;amp; Cosmic Questions&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Engineering, Structures, &amp;amp; Mega-Structures ===&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; hideroot=&amp;quot;on&amp;quot;&amp;gt;Engineering, Structures, &amp;amp;amp; Mega-Structures&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== The Human Body &amp;amp; Physiology ===&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; hideroot=&amp;quot;on&amp;quot;&amp;gt;The Human Body &amp;amp;amp; Physiology&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Psychological Experiments ===&lt;br /&gt;
&amp;lt;categorytree mode=&amp;quot;pages&amp;quot; hideroot=&amp;quot;on&amp;quot;&amp;gt;Psychological Experiments&amp;lt;/categorytree&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== All articles ==&lt;br /&gt;
[[Special:AllPages|Full alphabetical list]]&lt;/div&gt;</summary>
		<author><name>Gama admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.gamayun.site/index.php?title=MediaWiki:Common.css&amp;diff=39</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.gamayun.site/index.php?title=MediaWiki:Common.css&amp;diff=39"/>
		<updated>2026-08-11T20:26:37Z</updated>

		<summary type="html">&lt;p&gt;Gama admin: Body copy to antique-silver, mono+phosphor headings, real bullets for CategoryTree lists&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ==========================================================================&lt;br /&gt;
   GAMAYUN+ Wiki — Common.css&lt;br /&gt;
   Reskins the default Vector 2022 skin to match the shared GAMAYUN+ CRT/&lt;br /&gt;
   phosphor visual system used across gamayun.site subdomains.&lt;br /&gt;
&lt;br /&gt;
   Lives on the wiki as MediaWiki:Common.css. This file is the versioned&lt;br /&gt;
   copy — edit here, then push to the wiki, not the other way round.&lt;br /&gt;
&lt;br /&gt;
   Source of truth for the custom properties below: the self-hosted&lt;br /&gt;
   `ext.gamaTheme` ResourceLoader module (wiki-theme/resources/&lt;br /&gt;
   gama-tokens.css), served from the wiki&#039;s own origin. It defines both&lt;br /&gt;
   the Codex design tokens and the unprefixed --void/--phosphor/... names&lt;br /&gt;
   used throughout this file.&lt;br /&gt;
&lt;br /&gt;
   HISTORY / DO NOT REINTRODUCE (2026-08-11): this file used to open with&lt;br /&gt;
       @import url(&#039;https://cdn.jsdelivr.net/gh/TheGiantApe/&lt;br /&gt;
                    NordvokUtilityEnclosure@main/gama.css&#039;);&lt;br /&gt;
   which was the ONLY definition of --void, --phosphor, --void-raised,&lt;br /&gt;
   --phosphor-dim, --phosphor-faint, --phosphor-dim-text, --amber and&lt;br /&gt;
   --font-mono. Whenever that third-party request failed — adblock list,&lt;br /&gt;
   DNS filtering, CDN outage, slow cold cache — every var() below became&lt;br /&gt;
   invalid-at-computed-value-time and resolved to `unset`. Those&lt;br /&gt;
   declarations still won the cascade over ext.gamaTheme&#039;s token layer,&lt;br /&gt;
   so every surface went transparent and the whole wiki rendered WHITE.&lt;br /&gt;
   Confirmed by reproducing it with cdn.jsdelivr.net blocked. The wiki&#039;s&lt;br /&gt;
   markup used zero classes from that 69KB file — it needed exactly 8&lt;br /&gt;
   variable values, which are now self-hosted.&lt;br /&gt;
&lt;br /&gt;
   Every var() below also carries a literal fallback, so if a custom&lt;br /&gt;
   property ever goes undefined again the wiki degrades to the correct&lt;br /&gt;
   dark palette instead of collapsing to white.&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ---- Base ---- */&lt;br /&gt;
html, body {&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector-2022 {&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* No rounded corners anywhere - sitewide GAMAYUN convention. */&lt;br /&gt;
* {&lt;br /&gt;
  border-radius: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:visited { color: var(--phosphor, #00FF66); }&lt;br /&gt;
a:hover, a:focus {&lt;br /&gt;
  color: var(--void, #0A0A0A);&lt;br /&gt;
  background: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
a.new { color: var(--amber, #ff9500); }&lt;br /&gt;
&lt;br /&gt;
/* ---- Header / top bar ---- */&lt;br /&gt;
.vector-header {&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
}&lt;br /&gt;
.mw-first-heading,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  padding-bottom: 0.4rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Search box ---- */&lt;br /&gt;
#p-search,&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
  border: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4)) !important;&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
#simpleSearch input,&lt;br /&gt;
#searchInput {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
}&lt;br /&gt;
#searchInput::placeholder { color: var(--phosphor-dim-text, #3C965F); }&lt;br /&gt;
&lt;br /&gt;
/* ---- Content panel: &amp;quot;terminal panel&amp;quot; boxed look ---- */&lt;br /&gt;
.mw-body,&lt;br /&gt;
#content {&lt;br /&gt;
  border: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
}&lt;br /&gt;
/* Running text is antique-silver, NOT full-saturation phosphor. Paragraphs&lt;br /&gt;
   of #00FF66 on black is a genuine contrast/readability problem - phosphor&lt;br /&gt;
   is the accent (headings, links, chrome), not the body colour. */&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  color: var(--antique-silver, #C8D5C0);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Content headings ----&lt;br /&gt;
   Vector&#039;s own defaults were coming through untouched: a serif family&lt;br /&gt;
   (Linux Libertine) and near-white (#101418 inverted -&amp;gt; #fff), so every&lt;br /&gt;
   heading read as stock MediaWiki sitting inside a GAMA panel. Mono +&lt;br /&gt;
   phosphor puts them back in the same voice as the rest of the site. */&lt;br /&gt;
.mw-body-content h1,&lt;br /&gt;
.mw-body-content h2,&lt;br /&gt;
.mw-body-content h3,&lt;br /&gt;
.mw-body-content h4,&lt;br /&gt;
.mw-body-content h5,&lt;br /&gt;
.mw-body-content h6,&lt;br /&gt;
.mw-body-content h1 .mw-headline,&lt;br /&gt;
.mw-body-content h2 .mw-headline,&lt;br /&gt;
.mw-body-content h3 .mw-headline,&lt;br /&gt;
.mw-body-content h4 .mw-headline,&lt;br /&gt;
.mw-body-content h5 .mw-headline,&lt;br /&gt;
.mw-body-content h6 .mw-headline {&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
.mw-body-content h2 {&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  padding-bottom: 0.3rem;&lt;br /&gt;
}&lt;br /&gt;
/* h3 is a subsection marker, not a second page title - dim rule, and a&lt;br /&gt;
   terminal-style prefix so the hierarchy reads without relying on size. */&lt;br /&gt;
.mw-body-content h3 {&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
  padding-bottom: 0.2rem;&lt;br /&gt;
}&lt;br /&gt;
.mw-body-content h3 .mw-headline::before {&lt;br /&gt;
  content: &amp;quot;&amp;gt; &amp;quot;;&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Sidebar / navigation panels ---- */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-panel-toc,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.vector-pinnable-element {&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
  border: 1px solid var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-heading {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-content-list li a {&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-content-list li a:hover {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  background: var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Tabs (views/associated-pages) ---- */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-tabs a {&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs a:hover {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Tables (infoboxes, wikitables) ---- */&lt;br /&gt;
.mw-body table.wikitable {&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
  border: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
.mw-body table.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.mw-body table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
  border: 1px solid var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
.mw-body table.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.mw-body table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Cite / references ---- */&lt;br /&gt;
.mw-body ol.references,&lt;br /&gt;
.mw-body .reference {&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
}&lt;br /&gt;
.mw-body sup.reference a {&lt;br /&gt;
  color: var(--amber, #ff9500);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- CategoryTree ----&lt;br /&gt;
   The &amp;lt;categorytree&amp;gt; extension renders every entry as a plain &amp;lt;div&amp;gt;, not a&lt;br /&gt;
   real &amp;lt;ul&amp;gt;/&amp;lt;li&amp;gt;, so the article lists under each Main Page category came&lt;br /&gt;
   out as an unmarked run of links - no bullets, no indent, nothing telling&lt;br /&gt;
   you it was a list. display:list-item gives them real markers without&lt;br /&gt;
   needing the extension to change its markup. */&lt;br /&gt;
.mw-body .CategoryTreeItem {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
.mw-body .CategoryTreeChildren {&lt;br /&gt;
  margin-left: 1.25rem;&lt;br /&gt;
}&lt;br /&gt;
.mw-body .CategoryTreeChildren .CategoryTreeItem {&lt;br /&gt;
  display: list-item;&lt;br /&gt;
  list-style: square outside;&lt;br /&gt;
  margin-left: 1rem;&lt;br /&gt;
  padding-left: 0.15rem;&lt;br /&gt;
}&lt;br /&gt;
.mw-body .CategoryTreeChildren .CategoryTreeItem::marker {&lt;br /&gt;
  color: var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
}&lt;br /&gt;
/* The root node carries this empty span as a spacer where a toggle would&lt;br /&gt;
   go on an expandable node; with hideroot=on it should never appear, but&lt;br /&gt;
   zero it out so it can&#039;t add a phantom indent if one slips through. */&lt;br /&gt;
.mw-body .CategoryTreeEmptyBullet {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
.mw-body .CategoryTreeNotice {&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
  font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
.CategoryTreeToggle {&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Category page footer listing ---- */&lt;br /&gt;
#catlinks,&lt;br /&gt;
.mw-normal-catlinks,&lt;br /&gt;
.mw-hidden-catlinks {&lt;br /&gt;
  border: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
  padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
#catlinks a { color: var(--phosphor, #00FF66); }&lt;br /&gt;
&lt;br /&gt;
/* ---- Footer ---- */&lt;br /&gt;
#footer {&lt;br /&gt;
  border-top: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
}&lt;br /&gt;
#footer a { color: var(--phosphor-dim-text, #3C965F); }&lt;br /&gt;
#footer a:hover { color: var(--phosphor, #00FF66); }&lt;/div&gt;</summary>
		<author><name>Gama admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.gamayun.site/index.php?title=MediaWiki:Common.css&amp;diff=38</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.gamayun.site/index.php?title=MediaWiki:Common.css&amp;diff=38"/>
		<updated>2026-08-11T18:45:10Z</updated>

		<summary type="html">&lt;p&gt;Gama admin: Drop third-party jsdelivr @import (caused full-white render when CDN blocked/failed); palette now self-hosted via ext.gamaTheme; add literal fallbacks to every var()&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* ==========================================================================&lt;br /&gt;
   GAMAYUN+ Wiki — Common.css&lt;br /&gt;
   Reskins the default Vector 2022 skin to match the shared GAMAYUN+ CRT/&lt;br /&gt;
   phosphor visual system used across gamayun.site subdomains.&lt;br /&gt;
&lt;br /&gt;
   Lives on the wiki as MediaWiki:Common.css. This file is the versioned&lt;br /&gt;
   copy — edit here, then push to the wiki, not the other way round.&lt;br /&gt;
&lt;br /&gt;
   Source of truth for the custom properties below: the self-hosted&lt;br /&gt;
   `ext.gamaTheme` ResourceLoader module (wiki-theme/resources/&lt;br /&gt;
   gama-tokens.css), served from the wiki&#039;s own origin. It defines both&lt;br /&gt;
   the Codex design tokens and the unprefixed --void/--phosphor/... names&lt;br /&gt;
   used throughout this file.&lt;br /&gt;
&lt;br /&gt;
   HISTORY / DO NOT REINTRODUCE (2026-08-11): this file used to open with&lt;br /&gt;
       @import url(&#039;https://cdn.jsdelivr.net/gh/TheGiantApe/&lt;br /&gt;
                    NordvokUtilityEnclosure@main/gama.css&#039;);&lt;br /&gt;
   which was the ONLY definition of --void, --phosphor, --void-raised,&lt;br /&gt;
   --phosphor-dim, --phosphor-faint, --phosphor-dim-text, --amber and&lt;br /&gt;
   --font-mono. Whenever that third-party request failed — adblock list,&lt;br /&gt;
   DNS filtering, CDN outage, slow cold cache — every var() below became&lt;br /&gt;
   invalid-at-computed-value-time and resolved to `unset`. Those&lt;br /&gt;
   declarations still won the cascade over ext.gamaTheme&#039;s token layer,&lt;br /&gt;
   so every surface went transparent and the whole wiki rendered WHITE.&lt;br /&gt;
   Confirmed by reproducing it with cdn.jsdelivr.net blocked. The wiki&#039;s&lt;br /&gt;
   markup used zero classes from that 69KB file — it needed exactly 8&lt;br /&gt;
   variable values, which are now self-hosted.&lt;br /&gt;
&lt;br /&gt;
   Every var() below also carries a literal fallback, so if a custom&lt;br /&gt;
   property ever goes undefined again the wiki degrades to the correct&lt;br /&gt;
   dark palette instead of collapsing to white.&lt;br /&gt;
   ========================================================================== */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* ---- Base ---- */&lt;br /&gt;
html, body {&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
body.skin-vector-2022 {&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
}&lt;br /&gt;
#content,&lt;br /&gt;
.mw-page-container,&lt;br /&gt;
.vector-header-container,&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* No rounded corners anywhere - sitewide GAMAYUN convention. */&lt;br /&gt;
* {&lt;br /&gt;
  border-radius: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a,&lt;br /&gt;
.mw-body a {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  text-decoration: none;&lt;br /&gt;
}&lt;br /&gt;
a:visited { color: var(--phosphor, #00FF66); }&lt;br /&gt;
a:hover, a:focus {&lt;br /&gt;
  color: var(--void, #0A0A0A);&lt;br /&gt;
  background: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
a.new { color: var(--amber, #ff9500); }&lt;br /&gt;
&lt;br /&gt;
/* ---- Header / top bar ---- */&lt;br /&gt;
.vector-header {&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
}&lt;br /&gt;
.mw-first-heading,&lt;br /&gt;
.firstHeading {&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  padding-bottom: 0.4rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Search box ---- */&lt;br /&gt;
#p-search,&lt;br /&gt;
#simpleSearch {&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
  border: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4)) !important;&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
#simpleSearch input,&lt;br /&gt;
#searchInput {&lt;br /&gt;
  background: transparent;&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
}&lt;br /&gt;
#searchInput::placeholder { color: var(--phosphor-dim-text, #3C965F); }&lt;br /&gt;
&lt;br /&gt;
/* ---- Content panel: &amp;quot;terminal panel&amp;quot; boxed look ---- */&lt;br /&gt;
.mw-body,&lt;br /&gt;
#content {&lt;br /&gt;
  border: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
}&lt;br /&gt;
.mw-body-content {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Sidebar / navigation panels ---- */&lt;br /&gt;
#mw-panel,&lt;br /&gt;
#mw-panel-toc,&lt;br /&gt;
.vector-menu-content,&lt;br /&gt;
.vector-pinnable-element {&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
  border: 1px solid var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-heading {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-content-list li a {&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-content-list li a:hover {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  background: var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Tabs (views/associated-pages) ---- */&lt;br /&gt;
.vector-menu-tabs {&lt;br /&gt;
  border-bottom: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-tabs a {&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
}&lt;br /&gt;
.vector-menu-tabs .selected a,&lt;br /&gt;
.vector-menu-tabs a:hover {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Tables (infoboxes, wikitables) ---- */&lt;br /&gt;
.mw-body table.wikitable {&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
  border: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
.mw-body table.wikitable &amp;gt; tr &amp;gt; th,&lt;br /&gt;
.mw-body table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; th {&lt;br /&gt;
  background: var(--void, #0A0A0A);&lt;br /&gt;
  border: 1px solid var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
.mw-body table.wikitable &amp;gt; tr &amp;gt; td,&lt;br /&gt;
.mw-body table.wikitable &amp;gt; * &amp;gt; tr &amp;gt; td {&lt;br /&gt;
  border: 1px solid var(--phosphor-faint, rgba(0, 255, 102, 0.15));&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Cite / references ---- */&lt;br /&gt;
.mw-body ol.references,&lt;br /&gt;
.mw-body .reference {&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
}&lt;br /&gt;
.mw-body sup.reference a {&lt;br /&gt;
  color: var(--amber, #ff9500);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- CategoryTree ---- */&lt;br /&gt;
.mw-body .CategoryTreeItem {&lt;br /&gt;
  color: var(--phosphor, #00FF66);&lt;br /&gt;
}&lt;br /&gt;
.CategoryTreeToggle {&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ---- Category page footer listing ---- */&lt;br /&gt;
#catlinks,&lt;br /&gt;
.mw-normal-catlinks,&lt;br /&gt;
.mw-hidden-catlinks {&lt;br /&gt;
  border: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  background: var(--void-raised, #10160f);&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
  padding: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
#catlinks a { color: var(--phosphor, #00FF66); }&lt;br /&gt;
&lt;br /&gt;
/* ---- Footer ---- */&lt;br /&gt;
#footer {&lt;br /&gt;
  border-top: 1px solid var(--phosphor-dim, rgba(0, 255, 102, 0.4));&lt;br /&gt;
  color: var(--phosphor-dim-text, #3C965F);&lt;br /&gt;
  font-family: var(--font-mono, ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace);&lt;br /&gt;
}&lt;br /&gt;
#footer a { color: var(--phosphor-dim-text, #3C965F); }&lt;br /&gt;
#footer a:hover { color: var(--phosphor, #00FF66); }&lt;/div&gt;</summary>
		<author><name>Gama admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.gamayun.site/index.php?title=MediaWiki:Common.css&amp;diff=2</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.gamayun.site/index.php?title=MediaWiki:Common.css&amp;diff=2"/>
		<updated>2026-08-06T05:45:09Z</updated>

		<summary type="html">&lt;p&gt;Gama admin: Port GAMAYUN CRT design tokens&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* GAMAYUN shared design tokens, ported for MediaWiki (Vector skin) */&lt;br /&gt;
:root {&lt;br /&gt;
  --void: #0A0A0A;&lt;br /&gt;
  --void-raised: #10160f;&lt;br /&gt;
  --phosphor: #00FF66;&lt;br /&gt;
  --phosphor-dim: rgba(0, 255, 102, 0.4);&lt;br /&gt;
  --phosphor-faint: rgba(0, 255, 102, 0.15);&lt;br /&gt;
  --phosphor-dim-text: #3C965F;&lt;br /&gt;
  --font-body: ui-monospace, &#039;SF Mono&#039;, SFMono-Regular, Menlo, Consolas, &#039;Liberation Mono&#039;, monospace;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, #content, .mw-page-container, .vector-body {&lt;br /&gt;
  background: var(--void) !important;&lt;br /&gt;
  color: var(--phosphor) !important;&lt;br /&gt;
  font-family: var(--font-body) !important;&lt;br /&gt;
}&lt;br /&gt;
#mw-head, .vector-header-container, .vector-pinnable-header {&lt;br /&gt;
  background: var(--void-raised) !important;&lt;br /&gt;
  border-color: var(--phosphor-dim) !important;&lt;br /&gt;
}&lt;br /&gt;
#p-logo a, .mw-logo { filter: none; }&lt;br /&gt;
a { color: var(--phosphor) !important; }&lt;br /&gt;
a:visited { color: var(--phosphor-dim-text) !important; }&lt;br /&gt;
a:hover { background: var(--phosphor) !important; color: var(--void) !important; }&lt;br /&gt;
h1, h2, h3, h4 { color: var(--phosphor) !important; border-color: var(--phosphor-faint) !important; font-weight: normal !important; }&lt;br /&gt;
.vector-menu-content, .mw-portlet { background: transparent !important; }&lt;br /&gt;
* { border-radius: 0 !important; }&lt;br /&gt;
input, textarea, select {&lt;br /&gt;
  background: var(--void-raised) !important;&lt;br /&gt;
  color: var(--phosphor) !important;&lt;br /&gt;
  border: 1px solid var(--phosphor-dim) !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Gama admin</name></author>
	</entry>
</feed>