<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.11/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.11/ http://www.mediawiki.org/xml/export-0.11.xsd" version="0.11" xml:lang="en">
  <siteinfo>
    <sitename>HUIJIA FUN</sitename>
    <dbname>u745476817_AmmVf</dbname>
    <base>https://en.huijia.fun/Main_Page</base>
    <generator>MediaWiki 1.43.9</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Media</namespace>
      <namespace key="-1" case="first-letter">Special</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Talk</namespace>
      <namespace key="2" case="first-letter">User</namespace>
      <namespace key="3" case="first-letter">User talk</namespace>
      <namespace key="4" case="first-letter">HUIJIA FUN</namespace>
      <namespace key="5" case="first-letter">HUIJIA FUN talk</namespace>
      <namespace key="6" case="first-letter">File</namespace>
      <namespace key="7" case="first-letter">File talk</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki talk</namespace>
      <namespace key="10" case="first-letter">Template</namespace>
      <namespace key="11" case="first-letter">Template talk</namespace>
      <namespace key="12" case="first-letter">Help</namespace>
      <namespace key="13" case="first-letter">Help talk</namespace>
      <namespace key="14" case="first-letter">Category</namespace>
      <namespace key="15" case="first-letter">Category talk</namespace>
      <namespace key="200" case="first-letter">UserWiki</namespace>
      <namespace key="201" case="first-letter">UserWiki talk</namespace>
      <namespace key="202" case="first-letter">User profile</namespace>
      <namespace key="203" case="first-letter">User profile talk</namespace>
      <namespace key="274" case="first-letter">Widget</namespace>
      <namespace key="275" case="first-letter">Widget talk</namespace>
      <namespace key="828" case="first-letter">Module</namespace>
      <namespace key="829" case="first-letter">Module talk</namespace>
      <namespace key="2600" case="first-letter">Topic</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Main Page</title>
    <ns>0</ns>
    <id>1</id>
    <revision>
      <id>180</id>
      <parentid>178</parentid>
      <timestamp>2026-10-06T04:52:52Z</timestamp>
      <contributor>
        <username>PlurimodSU</username>
        <id>1</id>
      </contributor>
      <comment>New main page design</comment>
      <origin>180</origin>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text bytes="9052" sha1="p01j8i4vns0vcjbr3p5l7elt43gv24f" xml:space="preserve">{{Theme-HJ}}__NOTOC__
&lt;html&gt;&lt;style&gt;
/* HUIJIA FUN Main Page (English): table-of-contents layout
 * Mirrors huijia.fun 首页. Reads only Theme-HJ tokens; no shadows; hover uses colour, accent rule and arrow shift. */

h1.firstHeading {
    position: absolute !important;
    width: 1px; height: 1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    margin: 0 !important; padding: 0 !important;
}

.hf-home { max-width: 920px; margin: 0 auto; }
.hf-home .hf-toc &gt; p, .hf-home .hf-start &gt; p { display: none; }

/* —— Masthead —— */
.hf-mast {
    text-align: center;
    padding: var(--space-8) var(--space-4) var(--space-6);
    margin-bottom: var(--space-8);
    border-bottom: 1px solid var(--rule);
}
.hf-mast-name {
    font-family: var(--font-latin);
    font-size: 44px;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: 0.24em;
    padding-left: 0.24em;
    color: var(--accent);
}
.hf-mast-line {
    font-family: var(--font-serif);
    font-size: 17px;
    letter-spacing: 0.02em;
    color: var(--ink);
    margin-top: var(--space-2);
}
.hf-mast-meta {
    font-family: var(--font-sans);
    font-size: 13px;
    letter-spacing: 0.08em;
    color: var(--ink-muted);
    margin-top: var(--space-3);
}
.hf-mast-meta .hf-dot { margin: 0 var(--space-2); }

/* —— Contents: area rows —— */
.hf-toc {
    border-top: 2px solid var(--accent);
    margin-bottom: var(--space-8);
}
.hf-zone-block { border-bottom: 1px solid var(--rule); }

.hf-row {
    position: relative;
    display: grid;
    grid-template-columns: 3.5em minmax(0, 1fr) 2em;
    gap: var(--space-4);
    align-items: center;
    padding: var(--space-4) var(--space-2);
    transition: background-color 0.2s ease;
}
.hf-row::before {
    content: "";
    position: absolute;
    left: 0; top: 0; bottom: 0;
    width: 3px;
    background: var(--accent);
    transform: scaleY(0);
    transform-origin: top;
    transition: transform 0.25s ease;
}
.hf-row:hover,
.hf-row:focus-within { background-color: var(--accent-tint); }
.hf-row:hover::before,
.hf-row:focus-within::before { transform: scaleY(1); }

.hf-num {
    font-family: var(--font-latin);
    font-size: 24px;
    font-weight: 600;
    color: var(--ink-muted);
    text-align: center;
    transition: color 0.2s ease;
}
.hf-row:hover .hf-num,
.hf-row:focus-within .hf-num { color: var(--accent); }

.hf-zone {
    font-family: var(--font-serif);
    font-size: 22px;
    font-weight: 600;
}
.hf-zone a { color: var(--ink) !important; }
.hf-zone a::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
}
.hf-alt {
    font-family: var(--font-serif);
    font-size: 14px;
    letter-spacing: 0.12em;
    color: var(--ink-muted);
    margin-left: var(--space-2);
}
.hf-desc {
    display: block;
    font-family: var(--font-body);
    font-size: 15px;
    line-height: 1.7;
    color: var(--ink-muted);
    margin-top: 2px;
}
.hf-arrow {
    font-family: var(--font-sans);
    font-size: 20px;
    color: var(--ink-muted);
    transition: transform 0.25s ease, color 0.2s ease;
}
.hf-row:hover .hf-arrow,
.hf-row:focus-within .hf-arrow { transform: translateX(6px); color: var(--accent); }

/* —— Sub-areas: one button per line —— */
.hf-home ul.hf-subs {
    list-style: none;
    display: grid;
    gap: var(--space-1);
    margin: 0 0 var(--space-4);
    padding: 0 var(--space-2) 0 calc(3.5em + var(--space-4) + var(--space-2));
}
.hf-home ul.hf-subs li {
    list-style: none;
    margin: 0;
    padding: 0;
    border-radius: var(--radius-sm);
    transition: background-color 0.4s cubic-bezier(0.22, 0.58, 0.12, 0.98);
}
.hf-home ul.hf-subs li a {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 10px 14px 10px 16px;
    font-family: var(--font-serif);
    font-size: 17px;
    letter-spacing: 0.04em;
    color: var(--ink) !important;
    text-decoration: none !important;
    transition: color 0.2s ease;
}
/* short accent rule on the left */
.hf-home ul.hf-subs li a::before {
    content: "";
    position: absolute;
    left: 0; top: 8px; bottom: 8px;
    width: 2px;
    background: var(--accent);
    transform: scaleY(0);
    transition: transform 0.25s ease;
}
/* arrow on the right (hidden from screen readers) */
.hf-home ul.hf-subs li a::after {
    content: "→";
    content: "→" / "";
    font-family: var(--font-sans);
    font-size: 15px;
    color: var(--ink-muted);
    transition: transform 0.25s ease, color 0.2s ease;
}
.hf-home ul.hf-subs li:hover,
.hf-home ul.hf-subs li:focus-within { background-color: var(--accent-tint); }
.hf-home ul.hf-subs li:active { background-color: var(--rule); }
.hf-home ul.hf-subs li:hover a,
.hf-home ul.hf-subs li:focus-within a { color: var(--accent) !important; }
.hf-home ul.hf-subs li:hover a::before,
.hf-home ul.hf-subs li:focus-within a::before { transform: scaleY(1); }
.hf-home ul.hf-subs li:hover a::after,
.hf-home ul.hf-subs li:focus-within a::after { transform: translateX(4px); color: var(--accent); }

/* —— Start here —— */
.hf-start {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline;
    gap: var(--space-2) var(--space-4);
    padding: var(--space-3) var(--space-4);
    margin-bottom: var(--space-8);
    background: var(--paper-sunk);
    border-left: 3px solid var(--accent);
    font-family: var(--font-sans);
    font-size: 15px;
}
.hf-start-label {
    font-family: var(--font-serif);
    font-weight: 600;
    color: var(--ink);
}

/* —— Footer —— */
.hf-foot {
    margin-top: var(--space-8);
    padding-top: var(--space-4);
    border-top: 1px solid var(--rule);
    font-family: var(--font-sans);
    font-size: 13px;
    line-height: 1.9;
    color: var(--ink-muted);
}

/* —— Keyboard focus —— */
.hf-zone a:focus-visible { outline: none; }
.hf-row:has(a:focus-visible) { outline: 2px solid var(--focus); outline-offset: 2px; }

/* —— Mobile —— */
@media screen and (max-width: 850px) {
    .hf-mast-name { font-size: 32px; letter-spacing: 0.14em; padding-left: 0.14em; }
    .hf-row { grid-template-columns: 2.5em minmax(0, 1fr) 1.5em; }
    .hf-home ul.hf-subs { padding-left: calc(2.5em + var(--space-4) + var(--space-2)); }
}

/* —— Reduced motion —— */
@media (prefers-reduced-motion: reduce) {
    .hf-home *, .hf-home *::before, .hf-home *::after { transition: none !important; }
    .hf-row:hover .hf-arrow,
    .hf-home ul.hf-subs li:hover a::after { transform: none; }
}
&lt;/style&gt;&lt;/html&gt;
&lt;div class="hf-home"&gt;
&lt;div class="hf-mast"&gt;
&lt;div class="hf-mast-name"&gt;HUIJIA FUN&lt;/div&gt;
&lt;div class="hf-mast-line"&gt;Portfolio and archive of ''[[Verdant Green Revelation]]''&lt;/div&gt;
&lt;div class="hf-mast-meta plainlinks"&gt;Rooted in [[Beijing Huijia Private School|Huijia Academy]]&lt;span class="hf-dot"&gt;·&lt;/span&gt;Chinese Branch: [https://huijia.fun huijia.fun]&lt;/div&gt;
&lt;/div&gt;
&lt;div class="hf-toc"&gt;
&lt;div class="hf-zone-block"&gt;
&lt;div class="hf-row"&gt;&lt;div class="hf-num"&gt;I&lt;/div&gt;&lt;div&gt;&lt;span class="hf-zone"&gt;[[Canon Area]]&lt;/span&gt;&lt;span class="hf-desc"&gt;The creative works of ''Verdant Green Revelation''&lt;/span&gt;&lt;/div&gt;&lt;span class="hf-arrow" aria-hidden="true"&gt;→&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div class="hf-zone-block"&gt;
&lt;div class="hf-row"&gt;&lt;div class="hf-num"&gt;II&lt;/div&gt;&lt;div&gt;&lt;span class="hf-zone"&gt;[[Worldview Area]]&lt;/span&gt;&lt;span class="hf-desc"&gt;An encyclopedia of the world of Dipfield City&lt;/span&gt;&lt;/div&gt;&lt;span class="hf-arrow" aria-hidden="true"&gt;→&lt;/span&gt;&lt;/div&gt;
&lt;ul class="hf-subs"&gt;
&lt;li&gt;[[:Category:Mythology|Mythology]]&lt;/li&gt;
&lt;li&gt;[[:Category:Entity|Entity]]&lt;/li&gt;
&lt;li&gt;[[:Category:Cosmology|Cosmology]]&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div class="hf-zone-block"&gt;
&lt;div class="hf-row"&gt;&lt;div class="hf-num"&gt;III&lt;/div&gt;&lt;div&gt;&lt;span class="hf-zone"&gt;[[Archive Area]]&lt;/span&gt;&lt;span class="hf-desc"&gt;The real Huijia Academy&lt;/span&gt;&lt;/div&gt;&lt;span class="hf-arrow" aria-hidden="true"&gt;→&lt;/span&gt;&lt;/div&gt;
&lt;ul class="hf-subs"&gt;
&lt;li&gt;[[:Category:Record|Record]]&lt;/li&gt;
&lt;li&gt;[[:Category:Origin|Origin]]&lt;/li&gt;
&lt;li&gt;[[:Category:Tangent|Tangent]]&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class="hf-start"&gt;&lt;span class="hf-start-label"&gt;First time here?&lt;/span&gt;[[Verdant Green Revelation|About the series]] [[Quick Guide]] [[Guidelines]]&lt;/div&gt;

== About this site ==
HUIJIA FUN began as a playful student wiki centred on [[Beijing Huijia Private School|Huijia Academy]]. Today it is the portfolio and archive of [[Marina Malinti]], and the home of ''[[Verdant Green Revelation]]'': a Gesamtkunstwerk (total artwork) series spanning novels, music albums, the constructed language [[Pre-Diphic]], and a world rooted in Huijia Academy.

The site is non-profit, ad-free and membership-free. It is maintained by [[Marina Malinti]] on behalf of the [[User:PlurimodSU|Plurimod Student Union]], and its content is published under CC BY-SA.

Before collaborating, please read the [[Guidelines]].
&lt;div class="hf-foot"&gt;
Contact: a@huijia.fun&lt;br&gt;
Thanks to: LastW!sh and Trooperr9863625badun (writing), Akatsuki0702 (framework), Bululu and JohnDing (world-building), 1S0d1uM1 and Hewu888 (articles)
&lt;/div&gt;
&lt;/div&gt;
[[Category:Hub]]</text>
      <sha1>p01j8i4vns0vcjbr3p5l7elt43gv24f</sha1>
    </revision>
  </page>
</mediawiki>
