<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://petitplanet.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ReisuDesign</id>
	<title>The Petit Planet Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://petitplanet.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=ReisuDesign"/>
	<link rel="alternate" type="text/html" href="https://petitplanet.wiki/Special:Contributions/ReisuDesign"/>
	<updated>2026-04-11T05:01:42Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Tooltip.css&amp;diff=3225</id>
		<title>MediaWiki:Tooltip.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Tooltip.css&amp;diff=3225"/>
		<updated>2025-11-16T10:41:22Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*** For [[Template:Tt]] ***/&lt;br /&gt;
/* Force disable default hover tooltip on mobile and enable the toggle */&lt;br /&gt;
.skin-fandommobile .hover-tooltip { display: none; }&lt;br /&gt;
.skin-fandommobile .custom-tt-wrapper.giw-collapsible .mw-collapsible-toggle { display: inline !important; }&lt;br /&gt;
&lt;br /&gt;
/** Text styling **/&lt;br /&gt;
/* Override collapsible stylings */&lt;br /&gt;
.custom-tt-wrapper.giw-collapsible .mw-collapsible-toggle {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	border: none;&lt;br /&gt;
	position: relative;&lt;br /&gt;
	/* Allow text selection */&lt;br /&gt;
	-moz-user-select: inherit;&lt;br /&gt;
	-webkit-user-select: inherit;&lt;br /&gt;
	-ms-user-select: inherit;&lt;br /&gt;
	user-select: inherit;&lt;br /&gt;
	font-weight: inherit;&lt;br /&gt;
}&lt;br /&gt;
.custom-tt-wrapper.giw-collapsible .mw-collapsible-content,&lt;br /&gt;
.custom-tt-wrapper.giw-collapsible .mw-collapsible-content ul,&lt;br /&gt;
.custom-tt-wrapper.giw-collapsible .mw-collapsible-content ol {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.text-tooltip { cursor: help; }&lt;br /&gt;
&lt;br /&gt;
/*** The tooltip&#039;s toggle version ***/&lt;br /&gt;
.toggle-tooltip.giw-collapsible, .text-tooltip {&lt;br /&gt;
	border-bottom-color: rgb(128, 128, 128);&lt;br /&gt;
	border-bottom-width: 2px;&lt;br /&gt;
	border-bottom-style: dotted;&lt;br /&gt;
	&amp;gt; .toggle-tooltip.custom-tt { cursor: pointer; }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** Desktop: enabled through gadget **/&lt;br /&gt;
/* Container */&lt;br /&gt;
.skin-fandomdesktop .custom-tt-wrapper:not(.giw-extra-effect-wrapper) {&lt;br /&gt;
	.oo-ui-popupWidget-popup {&lt;br /&gt;
		background: var(--background-color-base);&lt;br /&gt;
		color: var(--color-base);&lt;br /&gt;
		border-radius: 5px 0 5px 5px;&lt;br /&gt;
		border: 1px solid var(--color-progressive);&lt;br /&gt;
		padding: 6px;&lt;br /&gt;
		text-align: center;&lt;br /&gt;
		font-size: 14px;&lt;br /&gt;
		font-weight: normal;&lt;br /&gt;
		line-height: 1.75;&lt;br /&gt;
		white-space: normal;&lt;br /&gt;
		font-family: rubik,RubikSupplement,helvetica,arial,sans-serif;&lt;br /&gt;
	}&lt;br /&gt;
	.oo-ui-popupWidget-anchor {&lt;br /&gt;
		--background-color-base--secondary: var(--color-progressive);&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-fandomdesktop .mw-collapsible-content.custom-tt-toright { border-radius: 0 5px 5px 5px; }&lt;br /&gt;
.skin-fandomdesktop .mw-collapsible-content.custom-tt-toright:before {&lt;br /&gt;
	border-top:0 solid transparent;&lt;br /&gt;
	border-bottom:10px solid var(--color-progressive);&lt;br /&gt;
	border-right:10px solid transparent;&lt;br /&gt;
	border-left:0 solid transparent;&lt;br /&gt;
	left:-1px;&lt;br /&gt;
	right: unset;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/** Mobile: enabled by default (attr:title does not work) **/&lt;br /&gt;
/* Container */&lt;br /&gt;
.skin-fandommobile .custom-tt-wrapper .mw-collapsible-toggle-expanded + .mw-collapsible-content.custom-tt {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	z-index: 10005;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 125px;&lt;br /&gt;
	background: var(--background-color-base);&lt;br /&gt;
	color: var(--color-base);&lt;br /&gt;
	border-radius: 0 0 5px 5px;&lt;br /&gt;
	border: 1px solid var(--color-progressive);&lt;br /&gt;
	min-width: 150px;&lt;br /&gt;
	min-height: 25px;&lt;br /&gt;
	padding: 6px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	overflow-y: scroll;&lt;br /&gt;
	/* avoid inheriting font changes from use in &amp;lt;h2&amp;gt; and all that */&lt;br /&gt;
	text-transform: none;&lt;br /&gt;
	font-size: 14px;&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	line-height: 1.75;&lt;br /&gt;
	font-family: rubik,RubikSupplement,helvetica,arial,sans-serif;&lt;br /&gt;
}&lt;br /&gt;
/* Container header */&lt;br /&gt;
.skin-fandommobile .custom-tt-wrapper .mw-collapsible-toggle-expanded + .mw-collapsible-content.custom-tt:before {&lt;br /&gt;
	content: &amp;quot;ⓘ Tooltip content:&amp;quot;;&lt;br /&gt;
	display: block;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	margin: 2px 0;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	border-bottom: 1px solid var(--color-progressive);&lt;br /&gt;
	&lt;br /&gt;
}&lt;br /&gt;
/* Tooltip surrogate toggle on container header */&lt;br /&gt;
.skin-fandommobile .custom-tt-wrapper .mw-collapsible-toggle-expanded:after {&lt;br /&gt;
	content: &amp;quot;x&amp;quot; !important;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	z-index: 10006;&lt;br /&gt;
	bottom: 90px;&lt;br /&gt;
	right: 15px;&lt;br /&gt;
	font-size: 30px;&lt;br /&gt;
	font-family: rubik,RubikSupplement,helvetica,arial,sans-serif;&lt;br /&gt;
	text-transform: none;&lt;br /&gt;
}&lt;br /&gt;
/* Tooltip surrogate toggle on backdrop overlay */&lt;br /&gt;
.skin-fandommobile .custom-tt-wrapper .mw-collapsible-toggle-expanded:before {&lt;br /&gt;
	background: black;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	height: calc(100% - 125px);&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	top: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	opacity: 0.6;&lt;br /&gt;
	z-index: 10004;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** For [[Template:Extra Effect]] **/&lt;br /&gt;
:root .theme-fandomdesktop-dark, :root .theme-fandommobile-dark {&lt;br /&gt;
	--extra-effect-bg: #0c0c0cd6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
:root .theme-fandomdesktop-light, :root .theme-fandommobile-light {&lt;br /&gt;
	--extra-effect-bg: #ecececd6;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes extra-effect-appear {&lt;br /&gt;
	from {&lt;br /&gt;
		transform: translate(0px, 15px);&lt;br /&gt;
		opacity: 0;&lt;br /&gt;
	}&lt;br /&gt;
	to {&lt;br /&gt;
		transform: translate(0, 0);&lt;br /&gt;
		opacity: 1;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mediawiki .giw-extra-effect-wrapper:not(.mw-collapsible) {&lt;br /&gt;
	padding:0;&lt;br /&gt;
	border-bottom-style:solid;&lt;br /&gt;
	border-bottom-width:1px&lt;br /&gt;
}&lt;br /&gt;
.giw-extra-effect.oo-ui-popupWidget-popup {&lt;br /&gt;
	font-size:16px;&lt;br /&gt;
	border-radius:5px;&lt;br /&gt;
	background:var(--extra-effect-bg, #0c0c0cd6);&lt;br /&gt;
	backdrop-filter:blur(3px);&lt;br /&gt;
	border:1px solid var(--border-color-base);&lt;br /&gt;
	animation:extra-effect-appear 0.25s;&lt;br /&gt;
}&lt;br /&gt;
.custom-tt + .oo-ui-floatableElement-floatable {&lt;br /&gt;
	margin: 5px 0px;&lt;br /&gt;
	.oo-ui-popupWidget-popup {&lt;br /&gt;
		padding: 10px;&lt;br /&gt;
	}&lt;br /&gt;
	.oo-ui-clippableElement-clippable {&lt;br /&gt;
		overflow: visible !important;&lt;br /&gt;
		overflow-y: visible !important;&lt;br /&gt;
		max-width: unset !important;&lt;br /&gt;
		width: fit-content !important;&lt;br /&gt;
		height: fit-content !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.giw-extra-effect .giw-extra-effect-header {&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	border-bottom: 1px solid var(--border-color-base);&lt;br /&gt;
	margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-fandommobile .giw-extra-effect-wrapper .mw-collapsible-toggle-expanded + .mw-collapsible-content.giw-extra-effect {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	z-index: 10005;&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	height: 300px;&lt;br /&gt;
	background: var(--extra-effect-bg, #0c0c0cd6);&lt;br /&gt;
	color: var(--color-base);&lt;br /&gt;
	border-radius: 0 0 5px 5px;&lt;br /&gt;
	border: 1px solid var(--border-color-base);&lt;br /&gt;
	min-width: 150px;&lt;br /&gt;
	min-height: 25px;&lt;br /&gt;
	bottom: 0;&lt;br /&gt;
	left: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	overflow-y: scroll;&lt;br /&gt;
	max-width: 100vw;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-fandommobile .custom-tt-wrapper .mw-collapsible-toggle-expanded.giw-extra-effect:after {&lt;br /&gt;
	bottom: 265px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-fandommobile .custom-tt-wrapper .mw-collapsible-toggle-expanded.giw-extra-effect:before {&lt;br /&gt;
	height: calc(100% - 300px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* replace info icon with fandom&#039;s higher res version */&lt;br /&gt;
.custom-tt-wrapper[data-tt-text=&amp;quot;ⓘ&amp;quot;] .toggle-tooltip {&lt;br /&gt;
    font-size: 0;&lt;br /&gt;
    &amp;amp;:before {&lt;br /&gt;
        content: &#039;ℹ&#039;;&lt;br /&gt;
        font-size: 12px;&lt;br /&gt;
        font-family: FANDOM-Icons;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Formatting.css&amp;diff=3224</id>
		<title>MediaWiki:Formatting.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Formatting.css&amp;diff=3224"/>
		<updated>2025-11-16T10:40:07Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;code, .custom-formatting-code:not(.custom-formatting-plain) {&lt;br /&gt;
    background-color: var(--background-color-3);&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    padding: 0px 4px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
}&lt;br /&gt;
/* For [[Module:Formatting]] */&lt;br /&gt;
.custom-formatting-code {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	line-height: 21px;&lt;br /&gt;
}&lt;br /&gt;
.custom-formatting-code.code-block-table { display: table; }&lt;br /&gt;
span.variable { opacity: 0.65; }&lt;br /&gt;
span.variable::after {&lt;br /&gt;
	opacity: 0.65;&lt;br /&gt;
	content: &amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
span.variable::before {&lt;br /&gt;
	opacity: 0.65;&lt;br /&gt;
	content: &amp;quot;&amp;lt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.custom-formatting-nested { display: none; }&lt;br /&gt;
.custom-formatting-resulting { display: inline; }&lt;br /&gt;
.custom-formatting-code .custom-formatting-nested { display: inline-block; }&lt;br /&gt;
.custom-formatting-code .custom-formatting-resulting { display: none; }&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Edittools.css&amp;diff=3222</id>
		<title>MediaWiki:Edittools.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Edittools.css&amp;diff=3222"/>
		<updated>2025-11-16T10:39:43Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.edittools div.mw-collapsible {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#edittools-description {&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.edittools .mw-collapsible-toggle-default::before, .edittools .mw-collapsible-toggle-default::after {&lt;br /&gt;
    content:&#039;&#039; !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.edittools .mw-collapsible-toggle-default span {&lt;br /&gt;
    background-color: var(--background-color-8);&lt;br /&gt;
    padding: 0 4px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    margin-left: 5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
    &lt;br /&gt;
    :hover {&lt;br /&gt;
        background-color: var(--background-color-9);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:CustomTabs/styles.css&amp;diff=3220</id>
		<title>Template:CustomTabs/styles.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:CustomTabs/styles.css&amp;diff=3220"/>
		<updated>2025-11-16T10:39:00Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* For Template:CustomTabs */&lt;br /&gt;
&lt;br /&gt;
/* Hide dummy infobox layout junk on desktop */&lt;br /&gt;
aside.pi-theme-dummy,&lt;br /&gt;
aside.pi-theme-dummy ~ aside.portable-infobox + p &amp;gt; br:first-child,&lt;br /&gt;
aside.pi-theme-dummy ~ aside.portable-infobox + p:empty + p &amp;gt; br:first-child {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.custom-tabs {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  flex-direction: row;&lt;br /&gt;
  gap: 5px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  margin: 5px 0;&lt;br /&gt;
  flex-wrap: wrap;&lt;br /&gt;
  justify-content: space-evenly;&lt;br /&gt;
&lt;br /&gt;
  &amp;gt; span {&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    flex: 1;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    transition: 0.25s;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  a,&lt;br /&gt;
  .selflink,&lt;br /&gt;
  span.new {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    height: 100%;&lt;br /&gt;
    padding: 8px 10px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 900 !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Apply Color Scheme */&lt;br /&gt;
  span {&lt;br /&gt;
    &amp;amp;.active-tab {&lt;br /&gt;
      background-color: var(--active-tab-background-color);&lt;br /&gt;
&lt;br /&gt;
      strong,&lt;br /&gt;
      a:not(.new) {&lt;br /&gt;
        color: var(--active-tab-color);&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    &amp;amp;.inactive-tab {&lt;br /&gt;
      background: var(--inactive-tab-background-color);&lt;br /&gt;
&lt;br /&gt;
      a:not(.new) {&lt;br /&gt;
        color: var(--inactive-tab-color);&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
      &amp;amp;:hover {&lt;br /&gt;
        background: var(--inactive-tab-hover-background-color);&lt;br /&gt;
&lt;br /&gt;
        a:not(.new) {&lt;br /&gt;
          color: var(--inactive-tab-hover-color);&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile 2-column layout */&lt;br /&gt;
.skin-fandommobile {&lt;br /&gt;
  .custom-tabs {&lt;br /&gt;
    display: grid;&lt;br /&gt;
    grid-template-columns: repeat(2, 50%);&lt;br /&gt;
    grid-auto-flow: row;&lt;br /&gt;
&lt;br /&gt;
    a,&lt;br /&gt;
    .selflink,&lt;br /&gt;
    span.new {&lt;br /&gt;
      font-size: 90%;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Default Color Scheme */&lt;br /&gt;
.custom-tabs-default {&lt;br /&gt;
  --active-tab-background-color: var(--theme-accent-color);&lt;br /&gt;
  --active-tab-color: var(--color-base);&lt;br /&gt;
  --inactive-tab-background-color: var(--background-color-1);&lt;br /&gt;
  --inactive-tab-color: var(--color-base);&lt;br /&gt;
  --inactive-tab-hover-background-color: var(--background-color-3);&lt;br /&gt;
  --inactive-tab-hover-color: var(--inactive-tab-color);&lt;br /&gt;
&lt;br /&gt;
  .skin-theme-clientpref-night &amp;amp;, .skin-theme-clientpref-os &amp;amp; {&lt;br /&gt;
    --active-tab-color: var(--background-color-base);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Gadget-Card.css&amp;diff=3219</id>
		<title>MediaWiki:Gadget-Card.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Gadget-Card.css&amp;diff=3219"/>
		<updated>2025-11-16T10:38:17Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.card-container {&lt;br /&gt;
  display: inline-flex;&lt;br /&gt;
  flex-direction: column;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  position: relative;&lt;br /&gt;
  vertical-align: top;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  gap: 2px;&lt;br /&gt;
  margin: 2px;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;.wds-dropdown {&lt;br /&gt;
    &amp;amp;::before,&lt;br /&gt;
    &amp;amp;::after {&lt;br /&gt;
      display: none !important;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-wrapper {&lt;br /&gt;
  display: block;&lt;br /&gt;
  position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-body {&lt;br /&gt;
  display: block;&lt;br /&gt;
  width: min-content;&lt;br /&gt;
  border-radius: 45px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  background: var(--background-color-3);&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;:hover {&lt;br /&gt;
    outline: solid 2px var(--background-color-2);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mini-card {&lt;br /&gt;
  .card-body {&lt;br /&gt;
    border-radius: 30px;&lt;br /&gt;
    background: none;&lt;br /&gt;
	background: var(--background-color-3);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .card-image-container,&lt;br /&gt;
  .card-image-container figure {&lt;br /&gt;
    width: 48px;&lt;br /&gt;
    height: 48px;&lt;br /&gt;
    border-bottom-right-radius: initial;&lt;br /&gt;
    background-size: cover !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .card-image-container img {&lt;br /&gt;
    width: 48px;&lt;br /&gt;
    height: 48px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .card-caption {&lt;br /&gt;
    width: 48px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-image-container,&lt;br /&gt;
.card-image-container figure {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  width: 74px;&lt;br /&gt;
  height: 74px;&lt;br /&gt;
  border-bottom-right-radius: 14px;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mini on desktop – override */&lt;br /&gt;
.mini-card {&lt;br /&gt;
    .card-image-container,&lt;br /&gt;
    .card-image-container figure {&lt;br /&gt;
      width: 56px;&lt;br /&gt;
      height: 56px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .card-image-container img {&lt;br /&gt;
      width: 56px;&lt;br /&gt;
      height: 56px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .card-caption {&lt;br /&gt;
      width: 56px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .card-image-container a.new {&lt;br /&gt;
      height: 56px;&lt;br /&gt;
      width: 56px;&lt;br /&gt;
      background-image: var(--unknown-img);&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
  .card-mobile-text {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Mobile adjustments */&lt;br /&gt;
.skin-fandommobile {&lt;br /&gt;
  .mini-card .card-icon img {&lt;br /&gt;
    width: 10px;&lt;br /&gt;
    height: 10px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .card-image-container img {&lt;br /&gt;
    border: none;&lt;br /&gt;
    width: 70px;&lt;br /&gt;
    height: 70px;&lt;br /&gt;
    object-fit: contain;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .mini-card .card-image-container img {&lt;br /&gt;
    width: 45px;&lt;br /&gt;
    height: 45px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .card-image-container figure {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  /* Mobile List Mode */&lt;br /&gt;
  .card-mobile-list {&lt;br /&gt;
    .card-container {&lt;br /&gt;
      display: block;&lt;br /&gt;
      text-align: left;&lt;br /&gt;
      margin: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .card-body,&lt;br /&gt;
    .card-body:hover,&lt;br /&gt;
    .card-image-container {&lt;br /&gt;
      background: none;&lt;br /&gt;
      box-shadow: none;&lt;br /&gt;
      outline: none;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .card-stars,&lt;br /&gt;
    .card-set-container,&lt;br /&gt;
    .card-equipped,&lt;br /&gt;
    .card-text,&lt;br /&gt;
    .card-caption,&lt;br /&gt;
    .card-refinement,&lt;br /&gt;
    .card-constellation,&lt;br /&gt;
    .card-equipped {&lt;br /&gt;
      display: none;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .card-image-container img {&lt;br /&gt;
      width: 30px;&lt;br /&gt;
      height: 30px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .card-wrapper,&lt;br /&gt;
    .card-body,&lt;br /&gt;
    .card-image-container,&lt;br /&gt;
    .card-image-container figure,&lt;br /&gt;
    .card-image-container figure a {&lt;br /&gt;
      display: inline;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .card-icon,&lt;br /&gt;
    .card-icon-right {&lt;br /&gt;
      position: relative;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card text */&lt;br /&gt;
.card-text {&lt;br /&gt;
  display: block;&lt;br /&gt;
  font-size: 13px;&lt;br /&gt;
  line-height: 24px;&lt;br /&gt;
  height: 24px;&lt;br /&gt;
  background-color: var(--background-color-base);&lt;br /&gt;
  border-radius: 12px !important;&lt;br /&gt;
  min-width: 20px !important;&lt;br /&gt;
  padding: 0 2px;&lt;br /&gt;
  overflow-wrap: anywhere;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  right: 0;&lt;br /&gt;
  bottom: 0;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;.multi-line {&lt;br /&gt;
    height: auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-text-small {&lt;br /&gt;
  font-size: 10px;&lt;br /&gt;
  line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-text-smaller {&lt;br /&gt;
  font-size: 8px;&lt;br /&gt;
  line-height: 14px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-font {&lt;br /&gt;
  color: #a29b84;&lt;br /&gt;
  font-family: &amp;quot;PetitPlanet&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Icon positions */&lt;br /&gt;
.card-icon {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 1px;&lt;br /&gt;
  left: 1px;&lt;br /&gt;
  line-height: 0;&lt;br /&gt;
  z-index: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-icon-right {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 1px;&lt;br /&gt;
  right: 1px;&lt;br /&gt;
  line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-icon-bottom-left {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 17px;&lt;br /&gt;
  left: 1px;&lt;br /&gt;
  line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.card-icon-bottom-right {&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  bottom: 17px;&lt;br /&gt;
  right: 1px;&lt;br /&gt;
  line-height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Stars */&lt;br /&gt;
.card-stars {&lt;br /&gt;
  display: block;&lt;br /&gt;
  height: 16px;&lt;br /&gt;
  width: 100%;&lt;br /&gt;
  position: absolute;&lt;br /&gt;
  top: 62px;&lt;br /&gt;
  line-height: 0;&lt;br /&gt;
  pointer-events: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Caption */&lt;br /&gt;
.card-caption {&lt;br /&gt;
  width: 74px;&lt;br /&gt;
  line-height: 1;&lt;br /&gt;
  font-size: 12px;&lt;br /&gt;
  hyphens: auto;&lt;br /&gt;
  overflow-wrap: break-word;&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;.auto-width {&lt;br /&gt;
    width: min-content;&lt;br /&gt;
    max-width: 100%;&lt;br /&gt;
    min-width: 100%;&lt;br /&gt;
    hyphens: none;&lt;br /&gt;
    overflow-wrap: normal;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Unknown fallback */&lt;br /&gt;
.card-image-container a.new {&lt;br /&gt;
  display: block;&lt;br /&gt;
  height: 74px;&lt;br /&gt;
  width: 74px;&lt;br /&gt;
  background-image: var(--unknown-img);&lt;br /&gt;
  background-size: cover;&lt;br /&gt;
  font-size: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mini-card .card-image-container a.new {&lt;br /&gt;
  height: 48px;&lt;br /&gt;
  width: 48px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Card List */&lt;br /&gt;
.card-list-container {&lt;br /&gt;
  text-align: left;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Quote/styles.css&amp;diff=3217</id>
		<title>Template:Quote/styles.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Quote/styles.css&amp;diff=3217"/>
		<updated>2025-11-16T10:37:01Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;@import url(&#039;https://fonts.googleapis.com/css2?family=Stack+Sans+Text:wght@200..700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
blockquote.pull-quote {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    position: relative;&lt;br /&gt;
    margin-left: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
    margin-top: 5px !important;&lt;br /&gt;
    padding-top: 0px;&lt;br /&gt;
    padding-left:0;&lt;br /&gt;
    display: flow-root;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp;:has(.pull-quote__source) {&lt;br /&gt;
        margin-top: 25px !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pull-quote__text {&lt;br /&gt;
    &lt;br /&gt;
    p {&lt;br /&gt;
        position: relative;&lt;br /&gt;
        background-color: var(--background-color-2);&lt;br /&gt;
        padding: 20px 20px;&lt;br /&gt;
        border-radius: 20px;&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
        font-weight: 500;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    p:after {&lt;br /&gt;
        content: &#039;”&#039;;&lt;br /&gt;
        font-family: &amp;quot;Stack Sans Text&amp;quot;, sans-serif;&lt;br /&gt;
        font-size: 70px;&lt;br /&gt;
        position: absolute;&lt;br /&gt;
        right: 20px;&lt;br /&gt;
        bottom: -78px;&lt;br /&gt;
        font-weight: initial;&lt;br /&gt;
        color: var(--background-color-8);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pull-quote__source {&lt;br /&gt;
	background-color: var(--theme-accent-color);&lt;br /&gt;
    padding: 5px 15px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: -10px;&lt;br /&gt;
	left: 10px;&lt;br /&gt;
	width: fit-content;&lt;br /&gt;
	font-size: 13px;&lt;br /&gt;
	color: var(--color-base);&lt;br /&gt;
	font-weight: 500;&lt;br /&gt;
    font-family: &#039;PetitPlanet&#039;;&lt;br /&gt;
    &lt;br /&gt;
    a {&lt;br /&gt;
        color: var(--color-base);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    cite {&lt;br /&gt;
        font-style: normal !important;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Documentation/styles.css&amp;diff=3215</id>
		<title>Template:Documentation/styles.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Documentation/styles.css&amp;diff=3215"/>
		<updated>2025-11-16T10:36:12Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*Documentation*/&lt;br /&gt;
.template-documentation {&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.template-documentation .template-documentation-header, &lt;br /&gt;
.template-documentation .template-documentation-footer, &lt;br /&gt;
.doctable th.doc-header {&lt;br /&gt;
    padding: 1em;&lt;br /&gt;
    background-color: var(--background-color-2);&lt;br /&gt;
	border: 1px solid var(--border-color-subtle);&lt;br /&gt;
	border-radius: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.template-documentation .template-documentation-footer {&lt;br /&gt;
	font-size: 100%;&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.template-documentation .template-documentation-langs {&lt;br /&gt;
	background-color: #F6F6F6;&lt;br /&gt;
	background-color: rgba(var(--theme-border-color--rgb, 246,246,246), 0.15);&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	list-style: none;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	padding-bottom: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.template-documentation .template-documentation-langs li {&lt;br /&gt;
	margin: 0 0 0 1em;&lt;br /&gt;
	padding: 0.5em 0 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.template-documentation .template-documentation-langs li.selected {&lt;br /&gt;
	order: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.template-documentation .template-documentation-langs li.selected a {&lt;br /&gt;
	color: black;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.template-documentation .template-documentation-content {&lt;br /&gt;
	overflow-y: auto;&lt;br /&gt;
	padding: 1em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.doctable {&lt;br /&gt;
    border: none;&lt;br /&gt;
    border-spacing: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.doctable th.doc-header {&lt;br /&gt;
    padding: 15px;&lt;br /&gt;
    background-color: var(--background-color-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.doctable tr.links td {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.doctable tr.links td a, &lt;br /&gt;
.doctable tr.links td .mw-selflink  {&lt;br /&gt;
    padding: 5px;&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 1rem;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    text-decoration: none;&lt;br /&gt;
    transition: 0.1s;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    margin-top: 5px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.doctable tr.links td a {&lt;br /&gt;
    background-color: var(--background-color-2);&lt;br /&gt;
    color: var(--theme-page-background-color);&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
	background-image: none; /*Hide external link icon */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.doctable tr.links td a:hover, &lt;br /&gt;
.doctable tr.links td .mw-selflink {&lt;br /&gt;
    background-color: var(--theme-accent-color);&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
    transition: 0.1s;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .doctable tr.links td a:hover, &lt;br /&gt;
.skin-theme-clientpref-night .doctable tr.links td .mw-selflink,&lt;br /&gt;
.skin-theme-clientpref-os .doctable tr.links td a:hover, &lt;br /&gt;
.skin-theme-clientpref-os .doctable tr.links td .mw-selflink {&lt;br /&gt;
    color: var(--page-background-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Edits appearence of buttons on Header 8 */&lt;br /&gt;
.template-documentation-header #doc_editlinks {&lt;br /&gt;
    color: transparent;&lt;br /&gt;
    /* hide text including [ and ] */&lt;br /&gt;
    a {&lt;br /&gt;
        color: inherit;&lt;br /&gt;
        /* restore link color */&lt;br /&gt;
        color: var(--color-base);&lt;br /&gt;
        /* or your normal link color */&lt;br /&gt;
        background-color: var(--background-color-4) !important;&lt;br /&gt;
        padding: 2px 8px !important;&lt;br /&gt;
        border-radius: 10px !important;&lt;br /&gt;
        transition: ease .15s;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    a:hover {&lt;br /&gt;
		text-decoration: none;&lt;br /&gt;
        background-color: var(--background-color-7) !important;&lt;br /&gt;
        transition: ease .15s;&lt;br /&gt;
		.skin-theme-clientpref-day &amp;amp; {&lt;br /&gt;
			background-color: var(--background-color-6) !important;&lt;br /&gt;
		}&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    a:not(:last-child) {&lt;br /&gt;
        margin-right: -5px;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    a::before,&lt;br /&gt;
    a::after {&lt;br /&gt;
        content: &#039;&#039;;&lt;br /&gt;
        /* no [ ] before or after */&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Tables.css&amp;diff=3213</id>
		<title>MediaWiki:Tables.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Tables.css&amp;diff=3213"/>
		<updated>2025-11-16T10:34:58Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.article-table, .wikitable {&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    border-spacing: 0px !important;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    border: 1px solid transparent !important;&lt;br /&gt;
    &lt;br /&gt;
    th {&lt;br /&gt;
    	background-color: var(--background-color-4) !important;&lt;br /&gt;
    	padding: 8px 15px;&lt;br /&gt;
    	text-align: left;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    td {&lt;br /&gt;
    	padding: 3px 15px;&lt;br /&gt;
    	background-color: var(--background-color-1);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    tr:nth-child(odd) td {&lt;br /&gt;
    	background-color: var(--background-color-2);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.wikitable td, .wikitable th {&lt;br /&gt;
	border-color: transparent !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Gadget-Navbox.css&amp;diff=3212</id>
		<title>MediaWiki:Gadget-Navbox.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Gadget-Navbox.css&amp;diff=3212"/>
		<updated>2025-11-16T10:33:44Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.portable-infobox.pi-theme-navbox {&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    float: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    /* fallback width */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    /* (1px border + 0.5em padding) * 2 = 16px&lt;br /&gt;
    width: calc(100% - 1em - 2px); */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-theme-navbox .pi-data-value {&lt;br /&gt;
    flex-basis: 100%;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.portable-infobox.pi-theme-navbox .pi-data-label {&lt;br /&gt;
    flex-basis: 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    margin: auto;&lt;br /&gt;
    clear: both;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-radius: 10px !important;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox td {&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-inner,&lt;br /&gt;
.navbox-subgroup {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-group,&lt;br /&gt;
.navbox-title,&lt;br /&gt;
.navbox-abovebelow {&lt;br /&gt;
    padding: 0.25em 1em;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
th.navbox-group {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    /* Align Left cuz read words LTR, skim left side charaters first */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-fandommobile th.navbox-group {&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox,&lt;br /&gt;
.navbox-subgroup {&lt;br /&gt;
    background: var(--theme-page-background-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-list {&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
table.navbox table.navbox {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.navbox + table.navbox {&lt;br /&gt;
    margin-top: -1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox .hlist td dl,&lt;br /&gt;
.navbox .hlist td ol,&lt;br /&gt;
.navbox .hlist td ul,&lt;br /&gt;
.navbox td.hlist dl,&lt;br /&gt;
.navbox td.hlist ol,&lt;br /&gt;
.navbox td.hlist ul {&lt;br /&gt;
    padding: 0.125em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-content .navbox .hlist dl,&lt;br /&gt;
.page-content .navbox .hlist ol,&lt;br /&gt;
.page-content .navbox .hlist ul {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd,&lt;br /&gt;
.hlist dt,&lt;br /&gt;
.hlist li {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist .inline,&lt;br /&gt;
.hlist .inline dl,&lt;br /&gt;
.hlist .inline ol,&lt;br /&gt;
.hlist .inline ul,&lt;br /&gt;
.hlist dl dl,&lt;br /&gt;
.hlist dl ol,&lt;br /&gt;
.hlist dl ul,&lt;br /&gt;
.hlist ol dl,&lt;br /&gt;
.hlist ol ol,&lt;br /&gt;
.hlist ol ul,&lt;br /&gt;
.hlist ul dl,&lt;br /&gt;
.hlist ul ol,&lt;br /&gt;
.hlist ul ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dt:after {&lt;br /&gt;
    content: &amp;quot;:&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd:after,&lt;br /&gt;
.hlist li:after {&lt;br /&gt;
    content: &amp;quot; · &amp;quot;;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd:last-child:after,&lt;br /&gt;
.hlist dt:last-child:after,&lt;br /&gt;
.hlist li:last-child:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd.hlist-last-child:after,&lt;br /&gt;
.hlist dt.hlist-last-child:after,&lt;br /&gt;
.hlist li.hlist-last-child:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd dd:first-child:before,&lt;br /&gt;
.hlist dd dt:first-child:before,&lt;br /&gt;
.hlist dd li:first-child:before,&lt;br /&gt;
.hlist dt dd:first-child:before,&lt;br /&gt;
.hlist dt dt:first-child:before,&lt;br /&gt;
.hlist dt li:first-child:before,&lt;br /&gt;
.hlist li dd:first-child:before,&lt;br /&gt;
.hlist li dt:first-child:before,&lt;br /&gt;
.hlist li li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd dd:last-child:after,&lt;br /&gt;
.hlist dd dt:last-child:after,&lt;br /&gt;
.hlist dd li:last-child:after,&lt;br /&gt;
.hlist dt dd:last-child:after,&lt;br /&gt;
.hlist dt dt:last-child:after,&lt;br /&gt;
.hlist dt li:last-child:after,&lt;br /&gt;
.hlist li dd:last-child:after,&lt;br /&gt;
.hlist li dt:last-child:after,&lt;br /&gt;
.hlist li li:last-child:after {&lt;br /&gt;
    content: &amp;quot;) &amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd dd.hlist-last-child:after,&lt;br /&gt;
.hlist dd dt.hlist-last-child:after,&lt;br /&gt;
.hlist dd li.hlist-last-child:after,&lt;br /&gt;
.hlist dt dd.hlist-last-child:after,&lt;br /&gt;
.hlist dt dt.hlist-last-child:after,&lt;br /&gt;
.hlist dt li.hlist-last-child:after,&lt;br /&gt;
.hlist li dd.hlist-last-child:after,&lt;br /&gt;
.hlist li dt.hlist-last-child:after,&lt;br /&gt;
.hlist li li.hlist-last-child:after {&lt;br /&gt;
    content: &amp;quot;) &amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist ol {&lt;br /&gt;
    counter-reset: listitem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist ol &amp;gt; li {&lt;br /&gt;
    counter-increment: listitem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist ol &amp;gt; li:before {&lt;br /&gt;
    content: &amp;quot; &amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
    white-space: nowrap&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd ol &amp;gt; li:first-child:before,&lt;br /&gt;
.hlist dt ol &amp;gt; li:first-child:before,&lt;br /&gt;
.hlist li ol &amp;gt; li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content .navbar ul {&lt;br /&gt;
    line-height: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar li {&lt;br /&gt;
    word-spacing: -0.125em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox .navbar {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-title .navbar {&lt;br /&gt;
    float: left;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    margin-right: 0.5em;&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.collapseButton {&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox .collapseButton {&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox .mw-collapsible-toggle {&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Portable Navbox */&lt;br /&gt;
.pi-theme-navbox {&lt;br /&gt;
    --pi-secondary-background: var(--color-progressive);&lt;br /&gt;
    --pi-secondary-background--label: var(--theme-body-text-color);&lt;br /&gt;
    padding: 0 3px;&lt;br /&gt;
}&lt;br /&gt;
.pi-theme-navbox .pi-data {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-theme-navbox :is(.pi-data-label, .pi-data-value) {&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    font-size: .7em;&lt;br /&gt;
    padding: 0.25em 1em;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox.pi-theme-navbox .pi-data-label {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    /* Align Left cuz read words LTR, skim left side charaters first */&lt;br /&gt;
    flex-basis: 200px;&lt;br /&gt;
    background-color: var(--custom-tertiary-color);&lt;br /&gt;
    color: var(--custom-tertiary-color-text);&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox.pi-theme-navbox .pi-data-value {&lt;br /&gt;
    flex-basis: 100%;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox.pi-theme-navbox .pi-data:nth-child(odd) .pi-data-value {&lt;br /&gt;
    background-color: var(--theme-page-background-color--secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* For Template:Characters_Navbox */&lt;br /&gt;
.navbox-list-top &amp;gt; div &amp;gt; div {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* align left when navbox list contains cards */&lt;br /&gt;
.navbox-list:has(div &amp;gt; .card-list-container) &amp;gt; div,&lt;br /&gt;
.navbox-list:has(div &amp;gt; div &amp;gt; .card-list-container) &amp;gt; div {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adds Unknown image for not uploaded files and hides redlink */&lt;br /&gt;
.navbox-list a.new[href*=&amp;quot;Special:Upload&amp;quot;] {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    width: 45px;&lt;br /&gt;
    height: 45px;&lt;br /&gt;
    background-image: url(https://static.wikia.nocookie.net/gensin-impact/images/4/4a/Item_Unknown.png/revision/latest/scale-to-width-down/45);&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    font-size: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide empty sub-navboxes (second rule is for the spacing row) */&lt;br /&gt;
.navbox-inner tr:has(&amp;gt; td.navbox-list:only-child &amp;gt; .navbox-subgroup tr:only-child &amp;gt; th.navbox-title),&lt;br /&gt;
.navbox-inner tr:has(+ tr &amp;gt; td.navbox-list:only-child &amp;gt; .navbox-subgroup tr:only-child &amp;gt; th.navbox-title) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gallery for mobile */&lt;br /&gt;
.skin-fandommobile .navbox-gallery {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
&lt;br /&gt;
    .article-media-thumbnail {&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .article-media-placeholder {&lt;br /&gt;
        border: none;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    br,&lt;br /&gt;
    figcaption {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Navbox colors */&lt;br /&gt;
.navbox-title a,&lt;br /&gt;
.navbox-group a {&lt;br /&gt;
    color: var(--color-progressive);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-title,&lt;br /&gt;
.navbox-group,&lt;br /&gt;
.navbox-title .mw-collapsible-text {&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.navbox-odd {&lt;br /&gt;
    background: var(--background-color-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-subgroup .navbox-title {&lt;br /&gt;
    background: var(--background-color-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-subgroup .navbox-subgroup .navbox-title {&lt;br /&gt;
    background: var(--background-color-6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-title {&lt;br /&gt;
    background: var(--background-color-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-abovebelow,&lt;br /&gt;
th.navbox-group,&lt;br /&gt;
.navbox-subgroup .navbox-group,&lt;br /&gt;
.navbox-subgroup .navbox-abovebelow {&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
    background: var(--pi-rows-color)!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-image {&lt;br /&gt;
    background: var(--pi-rows-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-even {&lt;br /&gt;
    background: var(--theme-page-background-color--secondary);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Gadget-Infobox.css&amp;diff=3211</id>
		<title>MediaWiki:Gadget-Infobox.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Gadget-Infobox.css&amp;diff=3211"/>
		<updated>2025-11-16T10:32:07Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/*infobox*/&lt;br /&gt;
.portable-infobox {&lt;br /&gt;
	min-width: 340px;&lt;br /&gt;
    background: var(--background-color-1);&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pi-title {&lt;br /&gt;
    background-color: var(--theme-accent-color);&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
    margin-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night .pi-title,&lt;br /&gt;
.skin-theme-clientpref-os .pi-title {&lt;br /&gt;
    color: var(--page-background-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pi-data {&lt;br /&gt;
    background-color: var(--background-color-3);&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    border: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pi-data:last-child {&lt;br /&gt;
    margin-bottom: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pi-data-label {&lt;br /&gt;
    color: var(--color-progressive);&lt;br /&gt;
    font-family: &#039;Inter&#039; !important;&lt;br /&gt;
    font-weight: 700 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-label {&lt;br /&gt;
    flex: 95px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pi-image img {&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    margin-bottom: 5px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pi-media-collection-tabs {&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
    align-items: stretch !important;&lt;br /&gt;
    margin-bottom: 2px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pi-media-collection-tabs .current {&lt;br /&gt;
    background-color: var(--background-color-6) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pi-media-collection-tabs li {&lt;br /&gt;
    border-radius: 10px !important;&lt;br /&gt;
    background-color: var(--background-color-3) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pi-section-navigation .pi-section-tab, .pi-media-collection .pi-tab-link {&lt;br /&gt;
    max-width: none !important;&lt;br /&gt;
    flex-grow: 1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pi-header {&lt;br /&gt;
    background-color: transparent !important;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    font-weight: 500 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Group Styling */&lt;br /&gt;
.pi-horizontal-group {&lt;br /&gt;
    margin-bottom: 5px;&lt;br /&gt;
    border: 1px solid transparent !important;&lt;br /&gt;
    border-spacing: 5px 0;&lt;br /&gt;
    border-collapse: collapse;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pi-horizontal-group {&lt;br /&gt;
    td , th {&lt;br /&gt;
        border-color: var(--background-color-1) !important;&lt;br /&gt;
        border-width: 5px !important;&lt;br /&gt;
        background-color: var(--background-color-3);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.pi-group {&lt;br /&gt;
    border: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Color/styles.css&amp;diff=3210</id>
		<title>Template:Color/styles.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Color/styles.css&amp;diff=3210"/>
		<updated>2025-11-16T10:31:16Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Colors */&lt;br /&gt;
/* Night, Dark */&lt;br /&gt;
.skin-theme-clientpref-night {&lt;br /&gt;
    --background-image: url(&amp;quot;https://petitplanet.wiki/images/b/b4/Background_Dark.jpg&amp;quot;);&lt;br /&gt;
    --background-color-base: #0d0f1e !important;&lt;br /&gt;
    --color-base: #fefdde !important;&lt;br /&gt;
&lt;br /&gt;
    --theme-accent-color: #ffed76;&lt;br /&gt;
    --theme-accent-color--rgb: 255, 237, 118;&lt;br /&gt;
    --color-progressive: #51d5e3 !important;&lt;br /&gt;
    --color-progressive--hover: #8ce4ed !important;&lt;br /&gt;
&lt;br /&gt;
    --background-color-0: var(--background-color-base);&lt;br /&gt;
    --background-color-1: oklch(0.25 0.0278 277.52);&lt;br /&gt;
    --background-color-2: oklch(0.30 0.0278 277.52);&lt;br /&gt;
    --background-color-3: oklch(0.35 0.0278 277.52);&lt;br /&gt;
    --background-color-4: oklch(0.40 0.0278 277.52);&lt;br /&gt;
    --background-color-5: oklch(0.45 0.0278 277.52);&lt;br /&gt;
    --background-color-6: oklch(0.50 0.0278 277.52);&lt;br /&gt;
    --background-color-7: oklch(0.55 0.0278 277.52);&lt;br /&gt;
    --background-color-8: oklch(0.60 0.0278 277.52);&lt;br /&gt;
    --background-color-9: oklch(0.65 0.0278 277.52);&lt;br /&gt;
    --background-color-10: oklch(0.70 0.0278 277.52);&lt;br /&gt;
&lt;br /&gt;
    --border-color-base: #292c41 !important;&lt;br /&gt;
    --border-color-subtle: #212337 !important;&lt;br /&gt;
    --theme-page-background-color--secondary: #20242C;&lt;br /&gt;
    --theme-page-text-color-inverse: #43403D;&lt;br /&gt;
&lt;br /&gt;
    --group-color: #998a6b;&lt;br /&gt;
    --border-color: #716243;&lt;br /&gt;
    --title-color: #ceb582;&lt;br /&gt;
    --subtitle-color: #ceb582;&lt;br /&gt;
&lt;br /&gt;
    --pi-border: #292c41 !important;&lt;br /&gt;
    --pi-tabber-bg-color: #353847;&lt;br /&gt;
    --pi-tabber-color: #B2B2B4;&lt;br /&gt;
    --pi-title-bg-color: var(--theme-accent-color);&lt;br /&gt;
    --pi-title-color: var(--theme-page-background-color);&lt;br /&gt;
    --pi-header-bg-color: #21232C;&lt;br /&gt;
    --pi-header-color: var(--theme-accent-color);&lt;br /&gt;
    --pi-rows-color: #272935;&lt;br /&gt;
&lt;br /&gt;
    --header-link-border-color-1: #3d285a;&lt;br /&gt;
    --header-link-border-color-2: #2f295c;&lt;br /&gt;
    --mobile-lightbox-border-color: var(--theme-border-color);&lt;br /&gt;
&lt;br /&gt;
    --table-ascension-bg-color: #2C2E3A;&lt;br /&gt;
&lt;br /&gt;
    --color-buzz: #2095EF;&lt;br /&gt;
    --color-bp: #cc8000;&lt;br /&gt;
    --color-menu: #D3BC8E;&lt;br /&gt;
    --color-new: #41be3a;&lt;br /&gt;
    --color-old: #e35045;&lt;br /&gt;
    --color-help: #e0bb00;&lt;br /&gt;
    --color-catch: #85cdae;&lt;br /&gt;
&lt;br /&gt;
    --custom-tabs-active-color: var(--page-background-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* OS, Auto */&lt;br /&gt;
@media screen and (prefers-color-scheme: dark) {&lt;br /&gt;
    .skin-theme-clientpref-os {&lt;br /&gt;
        --background-image: url(&amp;quot;https://petitplanet.wiki/images/b/b4/Background_Dark.jpg&amp;quot;);&lt;br /&gt;
        --background-color-base: #0d0f1e !important;&lt;br /&gt;
        --color-base: #fefdde !important;&lt;br /&gt;
&lt;br /&gt;
        --theme-accent-color: #ffed76;&lt;br /&gt;
        --theme-accent-color--rgb: 255, 237, 118;&lt;br /&gt;
        --color-progressive: #51d5e3 !important;&lt;br /&gt;
        --color-progressive--hover: #8ce4ed !important;&lt;br /&gt;
&lt;br /&gt;
        --background-color-0: var(--background-color-base);&lt;br /&gt;
        --background-color-1: oklch(0.25 0.0278 277.52);&lt;br /&gt;
        --background-color-2: oklch(0.30 0.0278 277.52);&lt;br /&gt;
        --background-color-3: oklch(0.35 0.0278 277.52);&lt;br /&gt;
        --background-color-4: oklch(0.40 0.0278 277.52);&lt;br /&gt;
        --background-color-5: oklch(0.45 0.0278 277.52);&lt;br /&gt;
        --background-color-6: oklch(0.50 0.0278 277.52);&lt;br /&gt;
        --background-color-7: oklch(0.55 0.0278 277.52);&lt;br /&gt;
        --background-color-8: oklch(0.60 0.0278 277.52);&lt;br /&gt;
        --background-color-9: oklch(0.65 0.0278 277.52);&lt;br /&gt;
        --background-color-10: oklch(0.70 0.0278 277.52);&lt;br /&gt;
&lt;br /&gt;
        --border-color-base: #292c41 !important;&lt;br /&gt;
        --border-color-subtle: #212337 !important;&lt;br /&gt;
        --theme-page-background-color--secondary: #20242C;&lt;br /&gt;
        --theme-page-text-color-inverse: #43403D;&lt;br /&gt;
&lt;br /&gt;
        --group-color: #998a6b;&lt;br /&gt;
        --border-color: #716243;&lt;br /&gt;
        --title-color: #ceb582;&lt;br /&gt;
        --subtitle-color: #ceb582;&lt;br /&gt;
&lt;br /&gt;
        --pi-border: #292c41 !important;&lt;br /&gt;
        --pi-tabber-bg-color: #353847;&lt;br /&gt;
        --pi-tabber-color: #B2B2B4;&lt;br /&gt;
        --pi-title-bg-color: var(--theme-accent-color);&lt;br /&gt;
        --pi-title-color: var(--theme-page-background-color);&lt;br /&gt;
        --pi-header-bg-color: #21232C;&lt;br /&gt;
        --pi-header-color: var(--theme-accent-color);&lt;br /&gt;
        --pi-rows-color: #272935;&lt;br /&gt;
&lt;br /&gt;
        --header-link-border-color-1: #3d285a;&lt;br /&gt;
        --header-link-border-color-2: #2f295c;&lt;br /&gt;
        --mobile-lightbox-border-color: var(--theme-border-color);&lt;br /&gt;
&lt;br /&gt;
        --table-ascension-bg-color: #2C2E3A;&lt;br /&gt;
&lt;br /&gt;
        --color-buzz: #2095EF;&lt;br /&gt;
        --color-bp: #cc8000;&lt;br /&gt;
        --color-menu: #D3BC8E;&lt;br /&gt;
        --color-new: #41be3a;&lt;br /&gt;
        --color-old: #e35045;&lt;br /&gt;
        --color-help: #e0bb00;&lt;br /&gt;
        --color-catch: #85cdae;&lt;br /&gt;
&lt;br /&gt;
        --custom-tabs-active-color: var(--page-background-color);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Day, Light */&lt;br /&gt;
.skin-theme-clientpref-day {&lt;br /&gt;
    --background-image: url(&amp;quot;https://petitplanet.wiki/images/c/c3/Background_Light.jpg&amp;quot;);&lt;br /&gt;
    --background-color-base: #f6f9dd !important;&lt;br /&gt;
    --color-base: #5a4a3c !important;&lt;br /&gt;
&lt;br /&gt;
    --theme-accent-color: #eac863;&lt;br /&gt;
    --theme-accent-color--rgb: 234, 200, 99;&lt;br /&gt;
    --color-progressive: #3893a5 !important;&lt;br /&gt;
    --color-progressive--hover: #246d7b !important;&lt;br /&gt;
&lt;br /&gt;
    --background-color-0: var(--background-color-base);&lt;br /&gt;
    --background-color-1: oklch(0.94 0.04 107.5);&lt;br /&gt;
    --background-color-2: oklch(0.92 0.045 105);&lt;br /&gt;
    --background-color-3: oklch(0.87 0.045 105);&lt;br /&gt;
    --background-color-4: oklch(0.82 0.045 105);&lt;br /&gt;
    --background-color-5: oklch(0.77 0.045 105);&lt;br /&gt;
    --background-color-6: oklch(0.72 0.045 105);&lt;br /&gt;
    --background-color-7: oklch(0.67 0.045 105);&lt;br /&gt;
    --background-color-8: oklch(0.62 0.045 105);&lt;br /&gt;
    --background-color-9: oklch(0.57 0.045 105);&lt;br /&gt;
    --background-color-10: oklch(0.52 0.045 105);&lt;br /&gt;
&lt;br /&gt;
    --border-color-base: #cdbaaa !important;&lt;br /&gt;
    --border-color-subtle: #ddcaba !important;&lt;br /&gt;
&lt;br /&gt;
    --color-buzz: #0075EB;&lt;br /&gt;
    --color-bp: #cc8000;&lt;br /&gt;
    --color-menu: #937C6E;&lt;br /&gt;
    --color-new: #317e2a;&lt;br /&gt;
    --color-old: #932015;&lt;br /&gt;
    --color-help: #BB8010;&lt;br /&gt;
    --color-catch: #68b996;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.text-buzz, .text-buzz * { color: var(--color-buzz); }&lt;br /&gt;
.bg-buzz { background-color: var(--color-buzz); }&lt;br /&gt;
&lt;br /&gt;
.text-bp, .text-bp * { color: var(--color-bp); }&lt;br /&gt;
.bg-bp { background-color: var(--color-bp); }&lt;br /&gt;
&lt;br /&gt;
.text-menu, .text-menu * { color: var(--color-menu); }&lt;br /&gt;
.bg-menu { background-color: var(--color-menu); }&lt;br /&gt;
&lt;br /&gt;
.text-new, .text-new * { color: var(--color-new); }&lt;br /&gt;
.bg-new { background-color: var(--color-new); }&lt;br /&gt;
&lt;br /&gt;
.text-old, .text-old * { color: var(--color-old); }&lt;br /&gt;
.bg-old { background-color: var(--color-old); }&lt;br /&gt;
&lt;br /&gt;
.text-help, .text-help * { color: var(--color-help); }&lt;br /&gt;
.bg-help { background-color: var(--color-help); }&lt;br /&gt;
&lt;br /&gt;
.text-catch, .text-catch * { color: var(--color-catch); }&lt;br /&gt;
.bg-catch { background-color: var(--color-catch); }&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Common.css&amp;diff=3209</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Common.css&amp;diff=3209"/>
		<updated>2025-11-16T10:28:31Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&amp;amp;display=swap&#039;);&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&amp;amp;family=Montserrat:ital,wght@0,100..900;1,100..900&amp;amp;family=Noto+Sans+KR:wght@400;700&amp;amp;family=Noto+Sans+SC:wght@400;700&amp;amp;family=Noto+Sans+TC:wght@400;700&amp;amp;family=Noto+Sans+Thai:wght@400;700&amp;amp;family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&amp;amp;family=Noto+Sans+Avestan:wght@400;700&amp;amp;family=El+Messiri:wght@400;700&amp;amp;family=Noto+Sans+Hebrew:wght@400;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Imports caching */&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Documentation.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:MessageBox.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Tables.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Quote.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Navbox.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Font.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Colors.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Change History.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Hatnote.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Infobox.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Card.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Recipe.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:CustomTabs.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Item.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Tooltip.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Edittools.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Formatting.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
	--unknown-img: url(&amp;quot;https://petitplanet.wiki/images/d/dd/Unknown.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--background-image) no-repeat fixed center center / cover !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, h1, h2, h3, h4 {&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-logo-wordmark {&lt;br /&gt;
    width: initial !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mobileHide, .mobile-only, .no-desktop { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* Main page header */&lt;br /&gt;
.mp-header-container {&lt;br /&gt;
    background-color: var(--background-color-2);&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 1rem;&lt;br /&gt;
    margin-bottom: 1rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .mp-header-wordmark img {&lt;br /&gt;
    filter: invert(1);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Vector-2022.css&amp;diff=3208</id>
		<title>MediaWiki:Vector-2022.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Vector-2022.css&amp;diff=3208"/>
		<updated>2025-11-16T10:27:22Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Header */&lt;br /&gt;
.mw-header {&lt;br /&gt;
  top: 10px;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page Container */&lt;br /&gt;
.mw-page-container {&lt;br /&gt;
  background-color: var(--background-color-base) !important;&lt;br /&gt;
  border-radius: 40px;&lt;br /&gt;
  margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Apply margin to page container and sticky header in Wide Mode on larger screens */&lt;br /&gt;
@media screen and (min-width: 1680px) {&lt;br /&gt;
    .vector-feature-limited-width-clientpref-0, .vector-sticky-header  {&lt;br /&gt;
        margin-left: 2rem;&lt;br /&gt;
        margin-right: 2rem;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Apply margin to page container and sticky header on smaller screens */&lt;br /&gt;
@media screen and (max-width: 1680px) {&lt;br /&gt;
    .mw-page-container, .vector-sticky-header {&lt;br /&gt;
        margin-left: 1.5rem;&lt;br /&gt;
        margin-right: 1.5rem;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Reduce footer container padding */&lt;br /&gt;
.mw-footer-container {&lt;br /&gt;
    padding-bottom: 2rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
.mw-body h1 {&lt;br /&gt;
  font-size: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h2 {&lt;br /&gt;
  border-color: var(--border-color-base) !important;&lt;br /&gt;
  border-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h3 {&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Heading Border Color */&lt;br /&gt;
.mw-heading1, h1, .mw-heading2, h2 {&lt;br /&gt;
    border-color: #212337 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
a:visited,&lt;br /&gt;
.vector-menu-tabs .mw-list-item a:visited,&lt;br /&gt;
.vector-pinnable-element .mw-list-item a:not(.mw-selflink):visited,&lt;br /&gt;
.vector-dropdown-content .mw-list-item a:not(.mw-selflink):visited {&lt;br /&gt;
  color: var(--color-progressive);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Radio Buttons */&lt;br /&gt;
.cdx-radio__input:enabled:checked + .cdx-radio__icon {&lt;br /&gt;
  border-color: var(--color-progressive);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-radio__icon {&lt;br /&gt;
  background-color: var(--background-color-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code Blocks */&lt;br /&gt;
code {&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-color: var(--background-color-3);&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  padding: 2px 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-color: var(--background-color-1);&lt;br /&gt;
  color: var(--color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the Vector-2022 &amp;quot;switch back&amp;quot; link in sidebar */&lt;br /&gt;
.vector-main-menu-action-opt-out {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search Bar */&lt;br /&gt;
#p-search {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-search-input--has-end-button {&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-text-input__input {&lt;br /&gt;
  background-color: var(--background-color-base) !important;&lt;br /&gt;
  border-radius: 20px !important;&lt;br /&gt;
  border: none;&lt;br /&gt;
  margin-right: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-search-input__input-wrapper {&lt;br /&gt;
  margin-right: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-typeahead-search {&lt;br /&gt;
  .cdx-button:enabled,&lt;br /&gt;
  .cdx-button.cdx-button--fake-button--enabled {&lt;br /&gt;
    background-color: var(--theme-accent-color) !important;&lt;br /&gt;
    color: var(--background-color-base);&lt;br /&gt;
    font-family: &amp;quot;Inter&amp;quot; !important;&lt;br /&gt;
    border: 1px solid var(--theme-accent-color);&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .skin-theme-clientpref-day &amp;amp; {&lt;br /&gt;
    .cdx-button:enabled,&lt;br /&gt;
    .cdx-button.cdx-button--fake-button--enabled {&lt;br /&gt;
      background-color: #FFED76 !important;&lt;br /&gt;
      color: var(--color-base);&lt;br /&gt;
      border: 1px solid #FFED76;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchform &amp;gt; div &amp;gt; button, #searchform &amp;gt; button {&lt;br /&gt;
  border: 1px solid var(--theme-accent-color);&lt;br /&gt;
    &lt;br /&gt;
  &amp;amp;:hover {&lt;br /&gt;
    border-color: var(--color-progressive);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* User &amp;amp; Search Actions */&lt;br /&gt;
#ca-uls {&lt;br /&gt;
  background: var(--background-color-3);&lt;br /&gt;
  border-radius: 20px;&lt;br /&gt;
    &lt;br /&gt;
  span {&lt;br /&gt;
    color: var(--color-base) !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;:hover {&lt;br /&gt;
    background: var(--background-color-4);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  &amp;amp; &amp;gt; a {&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    &amp;amp;:hover {&lt;br /&gt;
    border-color: var(--color-progressive);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input:focus:not(:active) + .cdx-button:not(.cdx-button--action-progressive) {&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
  background: var(--background-color-3);&lt;br /&gt;
  border-radius: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#pt-userpage-2 a:not(.mw-selflink) {&lt;br /&gt;
  color: var(--color-base) !important;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-right: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchform &amp;gt; div &amp;gt; button:hover {&lt;br /&gt;
  border: 1px solid var(--color-progressive);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Categories Box */&lt;br /&gt;
.catlinks {&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-color: var(--background-color-1);&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sticky Containers */&lt;br /&gt;
.vector-pinned-container {&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  border-radius: 20px;&lt;br /&gt;
  .skin-theme-clientpref-night &amp;amp;, .skin-theme-clientpref-os &amp;amp; {&lt;br /&gt;
    background: var(--background-color-1);&lt;br /&gt;
  }&lt;br /&gt;
  .skin-theme-clientpref-day &amp;amp; {&lt;br /&gt;
    background: var(--background-color-2);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-sticky-pinned-container::after {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-icon:not(.mw-echo-notifications-badge) {&lt;br /&gt;
  background-color: var(--color-base) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sticky Header */&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
  .vector-sticky-header {&lt;br /&gt;
    background-color: var(--background-color-3) !important;&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
    border: 0;&lt;br /&gt;
  }&lt;br /&gt;
  .skin-theme-clientpref-night &amp;amp; .vector-sticky-header,&lt;br /&gt;
  .skin-theme-clientpref-os &amp;amp; .vector-sticky-header {&lt;br /&gt;
    background-color: var(--background-color-6) !important;&lt;br /&gt;
  }&lt;br /&gt;
  .skin-theme-clientpref-night &amp;amp; .vector-sticky-header span,&lt;br /&gt;
  .skin-theme-clientpref-os &amp;amp; .vector-sticky-header span {&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Toolbar */&lt;br /&gt;
.vector-page-toolbar-container {&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
.vector-menu-tabs .mw-list-item.vector-tab-noicon,&lt;br /&gt;
.vector-page-toolbar-container .vector-dropdown {&lt;br /&gt;
  margin: 0 5px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#p-views {&lt;br /&gt;
  .vector-menu-content-list li a {&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
    background-color: var(--background-color-2);&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    &amp;amp;:hover {&lt;br /&gt;
      background-color: var(--background-color-3);&lt;br /&gt;
      text-decoration: none;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .vector-menu-tabs .mw-list-item.selected a,&lt;br /&gt;
  .selected a {&lt;br /&gt;
    background-color: var(--theme-accent-color) !important;&lt;br /&gt;
    color: var(--color-base) !important;&lt;br /&gt;
    border: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-content a {&lt;br /&gt;
  color: var(--color-base);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-views .vector-menu-content-list {&lt;br /&gt;
  #ca-watch, #ca-unwatch {&lt;br /&gt;
    &amp;amp; &amp;gt; a {&lt;br /&gt;
      margin: 0 5px;&lt;br /&gt;
      padding: 0;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night #left-navigation .vector-menu-tabs .mw-list-item.selected a,&lt;br /&gt;
.skin-theme-clientpref-night #p-views .selected a,&lt;br /&gt;
.skin-theme-clientpref-os #left-navigation .vector-menu-tabs .mw-list-item.selected a,&lt;br /&gt;
.skin-theme-clientpref-os #p-views .selected a {&lt;br /&gt;
  color: var(--background-color-base) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Watch Button */&lt;br /&gt;
#p-views .vector-menu-content-list #ca-watch &amp;gt; a {&lt;br /&gt;
  margin: 0 5px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dropdowns */&lt;br /&gt;
.vector-page-toolbar-container .vector-dropdown .vector-dropdown-label {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-dropdown-content {&lt;br /&gt;
  border: 1px solid var(--border-color-muted, #404244);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
&lt;br /&gt;
  .vector-menu-heading {&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-page-tools-dropdown {&lt;br /&gt;
  background: var(--background-color-2);&lt;br /&gt;
  border-radius: 20px;&lt;br /&gt;
    &lt;br /&gt;
  &amp;amp;:hover {&lt;br /&gt;
    background: var(--background-color-3);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #vector-page-tools-dropdown-label {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
    padding: 0 14px;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-pinnable-header-label {&lt;br /&gt;
  font-family: &amp;quot;Inter&amp;quot; !important;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-pinnable-header, .vector-pinnable-element .vector-menu-heading {&lt;br /&gt;
  border-bottom: 1px solid var(--border-color-base) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-dropdown-content {&lt;br /&gt;
  border: 1px solid var(--border-color-base) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-pinnable-header-toggle-button {&lt;br /&gt;
  background-color: var(--background-color-3);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  &amp;amp;:hover {&lt;br /&gt;
    background-color: var(--background-color-4);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Misc */&lt;br /&gt;
/* Remove forced position on title bar */&lt;br /&gt;
.vector-page-titlebar {&lt;br /&gt;
    position: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-page-titlebar::after {&lt;br /&gt;
  height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-dropdown .vector-dropdown-content {&lt;br /&gt;
  background-color: var(--background-color-base) !important;&lt;br /&gt;
&lt;br /&gt;
  a span {&lt;br /&gt;
    color: var(--color-base) !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-sticky-header-context-bar {&lt;br /&gt;
  border-color: var(--color-base);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Edit Section Buttons */&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
  .mw-editsection-bracket {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  a {&lt;br /&gt;
    background-color: var(--background-color-3);&lt;br /&gt;
    color: var(--color-base);&lt;br /&gt;
    padding: 2px 8px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp;:hover {&lt;br /&gt;
    	text-decoration: none;&lt;br /&gt;
    	background-color: var(--background-color-5);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Color/styles.css&amp;diff=3207</id>
		<title>Template:Color/styles.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Color/styles.css&amp;diff=3207"/>
		<updated>2025-11-16T10:12:15Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: need to edit colors, they&amp;#039;ll be back soon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Module:Time_Ago/i18n&amp;diff=2906</id>
		<title>Module:Time Ago/i18n</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Module:Time_Ago/i18n&amp;diff=2906"/>
		<updated>2025-11-15T11:20:19Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Created page with &amp;quot;return {     [&amp;#039;en&amp;#039;] = {         [&amp;#039;future&amp;#039;] = &amp;#039;In $1&amp;#039;,         [&amp;#039;future-low&amp;#039;] = &amp;#039;in $1&amp;#039;,         [&amp;#039;past&amp;#039;] = &amp;#039;$1 ago&amp;#039;,         [&amp;#039;year&amp;#039;] = &amp;#039;$1 {{plural:$2|year|years}}&amp;#039;,         [&amp;#039;month&amp;#039;] = &amp;#039;$1 {{plural:$2|month|months}}&amp;#039;,         [&amp;#039;week&amp;#039;] = &amp;#039;$1 {{plural:$2|week|weeks}}&amp;#039;,         [&amp;#039;day&amp;#039;] = &amp;#039;$1 {{plural:$2|day|days}}&amp;#039;,         [&amp;#039;hour&amp;#039;] = &amp;#039;$1 {{plural:$2|hour|hours}}&amp;#039;,         [&amp;#039;minute&amp;#039;] = &amp;#039;$1 {{plural:$2|minute|minutes}}&amp;#039;,         [&amp;#039;second&amp;#039;] = &amp;#039;$1 {{plural:$2|second|seconds}...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;return {&lt;br /&gt;
    [&#039;en&#039;] = {&lt;br /&gt;
        [&#039;future&#039;] = &#039;In $1&#039;,&lt;br /&gt;
        [&#039;future-low&#039;] = &#039;in $1&#039;,&lt;br /&gt;
        [&#039;past&#039;] = &#039;$1 ago&#039;,&lt;br /&gt;
        [&#039;year&#039;] = &#039;$1 {{plural:$2|year|years}}&#039;,&lt;br /&gt;
        [&#039;month&#039;] = &#039;$1 {{plural:$2|month|months}}&#039;,&lt;br /&gt;
        [&#039;week&#039;] = &#039;$1 {{plural:$2|week|weeks}}&#039;,&lt;br /&gt;
        [&#039;day&#039;] = &#039;$1 {{plural:$2|day|days}}&#039;,&lt;br /&gt;
        [&#039;hour&#039;] = &#039;$1 {{plural:$2|hour|hours}}&#039;,&lt;br /&gt;
        [&#039;minute&#039;] = &#039;$1 {{plural:$2|minute|minutes}}&#039;,&lt;br /&gt;
        [&#039;second&#039;] = &#039;$1 {{plural:$2|second|seconds}}&#039;,&lt;br /&gt;
        [&#039;parse-error&#039;] = &#039;First parameter cannot be parsed as a date or time.&#039;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Module:Time_Ago&amp;diff=2905</id>
		<title>Module:Time Ago</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Module:Time_Ago&amp;diff=2905"/>
		<updated>2025-11-15T11:19:52Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Created page with &amp;quot;local p = {} local lang = mw.language.getContentLanguage() local lib = require(&amp;#039;Module:Feature&amp;#039;) local search = lib.inArray local ne = lib.isNotEmpty local i18n = require(&amp;#039;Module:I18n&amp;#039;).loadMessages(&amp;#039;Time Ago&amp;#039;)  local units = { 	{ 		terms = {&amp;#039;year&amp;#039;,&amp;#039;y&amp;#039;}, 		higher = {&amp;#039;&amp;#039;}, 		insec = 31557600 	}, 	{ 		terms = {&amp;#039;month&amp;#039;,&amp;#039;mth&amp;#039;}, 		higher = {&amp;#039;year&amp;#039;,&amp;#039;y&amp;#039;}, 		insec = 2629800 	}, 	{ 		terms = {&amp;#039;week&amp;#039;,&amp;#039;w&amp;#039;}, 		higher = {&amp;#039;year&amp;#039;,&amp;#039;y&amp;#039;,&amp;#039;month&amp;#039;,&amp;#039;mth&amp;#039;}, 		insec = 604800 	}, 	{ 		terms = {&amp;#039;d...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;local p = {}&lt;br /&gt;
local lang = mw.language.getContentLanguage()&lt;br /&gt;
local lib = require(&#039;Module:Feature&#039;)&lt;br /&gt;
local search = lib.inArray&lt;br /&gt;
local ne = lib.isNotEmpty&lt;br /&gt;
local i18n = require(&#039;Module:I18n&#039;).loadMessages(&#039;Time Ago&#039;)&lt;br /&gt;
&lt;br /&gt;
local units = {&lt;br /&gt;
	{&lt;br /&gt;
		terms = {&#039;year&#039;,&#039;y&#039;},&lt;br /&gt;
		higher = {&#039;&#039;},&lt;br /&gt;
		insec = 31557600&lt;br /&gt;
	},&lt;br /&gt;
	{&lt;br /&gt;
		terms = {&#039;month&#039;,&#039;mth&#039;},&lt;br /&gt;
		higher = {&#039;year&#039;,&#039;y&#039;},&lt;br /&gt;
		insec = 2629800&lt;br /&gt;
	},&lt;br /&gt;
	{&lt;br /&gt;
		terms = {&#039;week&#039;,&#039;w&#039;},&lt;br /&gt;
		higher = {&#039;year&#039;,&#039;y&#039;,&#039;month&#039;,&#039;mth&#039;},&lt;br /&gt;
		insec = 604800&lt;br /&gt;
	},&lt;br /&gt;
	{&lt;br /&gt;
		terms = {&#039;day&#039;,&#039;d&#039;},&lt;br /&gt;
		higher = {&#039;year&#039;,&#039;y&#039;,&#039;month&#039;,&#039;mth&#039;,&#039;week&#039;,&#039;w&#039;},&lt;br /&gt;
		insec = 86400&lt;br /&gt;
	},&lt;br /&gt;
	{&lt;br /&gt;
		terms = {&#039;hour&#039;,&#039;h&#039;},&lt;br /&gt;
		higher = {&#039;year&#039;,&#039;y&#039;,&#039;month&#039;,&#039;mth&#039;,&#039;week&#039;,&#039;w&#039;,&#039;day&#039;,&#039;d&#039;},&lt;br /&gt;
		insec = 3600&lt;br /&gt;
	},&lt;br /&gt;
	{&lt;br /&gt;
		terms = {&#039;minute&#039;,&#039;min&#039;},&lt;br /&gt;
		higher = {&#039;year&#039;,&#039;y&#039;,&#039;month&#039;,&#039;mth&#039;,&#039;week&#039;,&#039;w&#039;,&#039;day&#039;,&#039;d&#039;,&#039;hour&#039;,&#039;h&#039;},&lt;br /&gt;
		insec = 60&lt;br /&gt;
	},&lt;br /&gt;
	{&lt;br /&gt;
		terms = {&#039;second&#039;,&#039;s&#039;},&lt;br /&gt;
		higher = {&#039;year&#039;,&#039;y&#039;,&#039;month&#039;,&#039;mth&#039;,&#039;week&#039;,&#039;w&#039;,&#039;day&#039;,&#039;d&#039;,&#039;hour&#039;,&#039;h&#039;,&#039;minute&#039;,&#039;min&#039;},&lt;br /&gt;
		insec = 1&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
function p.main( frame )&lt;br /&gt;
	local args = require( &#039;Module:Arguments&#039; ).getArgs( frame, {&lt;br /&gt;
		wrappers = {&#039;Template:Time Ago&#039;}&lt;br /&gt;
	})&lt;br /&gt;
&lt;br /&gt;
	return p._main(args)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p._main(args)&lt;br /&gt;
	-- Check that a timestamp was entered, return blank if it wasn&#039;t.&lt;br /&gt;
	if not args[1] then return &#039;&#039; end&lt;br /&gt;
	&lt;br /&gt;
	-- Check that the entered timestamp is valid. If it isn&#039;t, then give an error message.&lt;br /&gt;
	local success, inputTime = pcall(lang.formatDate, lang, &#039;xnU&#039;, args[1])&lt;br /&gt;
	assert(success, i18n:msg(&#039;parse-error&#039;))&lt;br /&gt;
	&lt;br /&gt;
	--Output formats&lt;br /&gt;
	if args.include then&lt;br /&gt;
		return p.include(args,inputTime)&lt;br /&gt;
	else&lt;br /&gt;
		return p.last(args,inputTime)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.include(args,inputTime)&lt;br /&gt;
	local output = &#039;&#039;&lt;br /&gt;
	local include = lib.split(args.include,&#039;,&#039;)&lt;br /&gt;
	if (type(include) == &#039;string&#039;) then include = {include} end&lt;br /&gt;
	local hidelabel = tostring(args[&#039;hidelabel&#039;]) == &#039;1&#039;&lt;br /&gt;
	local hidefixes = tostring(args[&#039;hidefixes&#039;]) == &#039;1&#039;&lt;br /&gt;
	&lt;br /&gt;
	-- Store the difference between the current time and the inputted time, as well as its absolute value.&lt;br /&gt;
	local timeDiff = lang:formatDate(&#039;xnU&#039;) - inputTime&lt;br /&gt;
	local absTimeDiff = math.abs(timeDiff)&lt;br /&gt;
	&lt;br /&gt;
	local ValueTable = {&#039;&#039;,&#039;&#039;,&#039;&#039;,&#039;&#039;,&#039;&#039;,&#039;&#039;,&#039;&#039;}&lt;br /&gt;
	local trueVal = {}&lt;br /&gt;
	for k,v in ipairs(units) do&lt;br /&gt;
		local Value = 0&lt;br /&gt;
		local i,IsIn = false,false&lt;br /&gt;
		for K,V in ipairs(include) do&lt;br /&gt;
			if (absTimeDiff &amp;gt;= v.insec and (search(v.terms,V))) then i = true end&lt;br /&gt;
		end&lt;br /&gt;
		while i == true do&lt;br /&gt;
			Value=Value+1&lt;br /&gt;
			absTimeDiff = absTimeDiff - v.insec&lt;br /&gt;
			if absTimeDiff &amp;lt; v.insec then i = false end&lt;br /&gt;
		end&lt;br /&gt;
		if Value &amp;gt; 0 then&lt;br /&gt;
			if hidelabel then&lt;br /&gt;
				ValueTable[k] = tostring(Value)&lt;br /&gt;
			else&lt;br /&gt;
				ValueTable[k] = i18n:msg(v.terms[1], Value, (Value &amp;gt; 1 and 2 or 1))&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for k,v in ipairs(ValueTable) do&lt;br /&gt;
		if ne(v) then&lt;br /&gt;
			trueVal[#trueVal+1] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if (#trueVal == 0) then&lt;br /&gt;
		local start,i = false,true&lt;br /&gt;
		for k,v in ipairs(units) do&lt;br /&gt;
			if start then&lt;br /&gt;
				if (absTimeDiff &amp;gt;= v.insec) then&lt;br /&gt;
					local Value = 0&lt;br /&gt;
					while i == true do&lt;br /&gt;
						Value=Value+1&lt;br /&gt;
						absTimeDiff = absTimeDiff - v.insec&lt;br /&gt;
						if absTimeDiff &amp;lt; v.insec then i = false end&lt;br /&gt;
					end&lt;br /&gt;
					if hidelabel then&lt;br /&gt;
						output = tostring(Value)&lt;br /&gt;
					else&lt;br /&gt;
						output = i18n:msg(v.terms[1], Value, (Value &amp;gt; 1 and 2 or 1))&lt;br /&gt;
					end&lt;br /&gt;
					if (timeDiff &amp;lt; 0 and (not hidefixes) and (not hidelabel) and ne(output)) then output = i18n:msg(&#039;future&#039; .. (ne(args.lowercase) and &#039;-low&#039; or &#039;&#039;), output) end&lt;br /&gt;
					if (timeDiff &amp;gt; 0 and (not hidefixes) and (not hidelabel) and ne(output)) then output = i18n:msg(&#039;past&#039;, output) end&lt;br /&gt;
					return output&lt;br /&gt;
				end&lt;br /&gt;
			elseif search(v.terms,include[#include]) then&lt;br /&gt;
				start = true&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	output = table.concat(trueVal,&#039;, &#039;)&lt;br /&gt;
	if (timeDiff &amp;lt; 0 and (not hidefixes) and (not hidelabel) and ne(output)) then output = i18n:msg(&#039;future&#039; .. (ne(args.lowercase) and &#039;-low&#039; or &#039;&#039;), output)  end&lt;br /&gt;
	if (timeDiff &amp;gt; 0 and (not hidefixes) and (not hidelabel) and ne(output)) then output = i18n:msg(&#039;past&#039;, output) end&lt;br /&gt;
	return output&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.last(args,inputTime)&lt;br /&gt;
	local output = &#039;&#039;&lt;br /&gt;
	local last = args.last or &#039;sweet potato&#039;&lt;br /&gt;
	local hidelabel = tostring(args[&#039;hidelabel&#039;]) == &#039;1&#039;&lt;br /&gt;
	local hidefixes = tostring(args[&#039;hidefixes&#039;]) == &#039;1&#039;&lt;br /&gt;
	&lt;br /&gt;
	-- Store the difference between the current time and the inputted time, as well as its absolute value.&lt;br /&gt;
	local timeDiff = lang:formatDate(&#039;xnU&#039;) - inputTime&lt;br /&gt;
	local absTimeDiff = math.abs(timeDiff)&lt;br /&gt;
	&lt;br /&gt;
	local ValueTable = {&#039;&#039;,&#039;&#039;,&#039;&#039;,&#039;&#039;,&#039;&#039;,&#039;&#039;,&#039;&#039;}&lt;br /&gt;
	local trueVal = {}&lt;br /&gt;
	for k,v in ipairs(units) do&lt;br /&gt;
		local Value = 0&lt;br /&gt;
		local i = false&lt;br /&gt;
		if (absTimeDiff &amp;gt;= v.insec and (not search(v.higher,last))) then i = true end&lt;br /&gt;
		for iter=1,k do&lt;br /&gt;
			if (lib.isEmpty(ValueTable[iter]) and absTimeDiff &amp;gt;= v.insec) then&lt;br /&gt;
				i = true&lt;br /&gt;
			else &lt;br /&gt;
				i = false&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
		while i == true do&lt;br /&gt;
			Value=Value+1&lt;br /&gt;
			absTimeDiff = absTimeDiff - v.insec&lt;br /&gt;
			if absTimeDiff &amp;lt; v.insec then i = false end&lt;br /&gt;
		end&lt;br /&gt;
		if Value &amp;gt; 0 then&lt;br /&gt;
			if hidelabel then&lt;br /&gt;
				ValueTable[k] = tostring(Value)&lt;br /&gt;
			else&lt;br /&gt;
				ValueTable[k] = i18n:msg(v.terms[1], Value, (Value &amp;gt; 1 and 2 or 1))&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	for k,v in ipairs(ValueTable) do&lt;br /&gt;
		if (((not search(units[k].higher,last)) or search(units[k].terms,last)) and ne(v)) then&lt;br /&gt;
			trueVal[#trueVal+1] = v&lt;br /&gt;
		elseif ((#trueVal == 0) and ne(v)) then&lt;br /&gt;
			trueVal[1] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	output = table.concat(trueVal,&#039;, &#039;)&lt;br /&gt;
	if (timeDiff &amp;lt; 0 and (not hidefixes) and (not hidelabel) and ne(output)) then output = i18n:msg(&#039;future&#039; .. (ne(args.lowercase) and &#039;-low&#039; or &#039;&#039;), output)  end&lt;br /&gt;
	if (timeDiff &amp;gt; 0 and (not hidefixes) and (not hidelabel) and ne(output)) then output = i18n:msg(&#039;past&#039;, output) end&lt;br /&gt;
	return output&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Time_Ago&amp;diff=2904</id>
		<title>Template:Time Ago</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Time_Ago&amp;diff=2904"/>
		<updated>2025-11-15T11:19:26Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Created page with &amp;quot;&amp;lt;includeonly&amp;gt;{{#invoke:Time Ago|main}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Time Ago|main}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Dress_Up_Infobox&amp;diff=2718</id>
		<title>Template:Dress Up Infobox</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Dress_Up_Infobox&amp;diff=2718"/>
		<updated>2025-11-14T23:25:23Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Created page with &amp;quot;&amp;lt;includeonly&amp;gt;&amp;lt;infobox&amp;gt;   &amp;lt;title source=&amp;quot;title&amp;quot;&amp;gt;     &amp;lt;default&amp;gt;{{PAGENAME|{{{title}}}}}&amp;lt;/default&amp;gt;   &amp;lt;/title&amp;gt;   &amp;lt;image source=&amp;quot;image&amp;quot;&amp;gt;     &amp;lt;caption source=&amp;quot;caption-image&amp;quot;/&amp;gt;   &amp;lt;/image&amp;gt;   &amp;lt;group layout=&amp;quot;horizontal&amp;gt;   &amp;lt;data source=&amp;quot;category&amp;quot;&amp;gt;     &amp;lt;label&amp;gt;Category&amp;lt;/label&amp;gt;     &amp;lt;format&amp;gt;{{{category}}}&amp;lt;/format&amp;gt;   &amp;lt;/data&amp;gt;   &amp;lt;data source=&amp;quot;type&amp;quot;&amp;gt;     &amp;lt;label&amp;gt;Type&amp;lt;/label&amp;gt;     &amp;lt;format&amp;gt;{{{type}}}&amp;lt;/format&amp;gt;   &amp;lt;/data&amp;gt;   &amp;lt;/group&amp;gt;   &amp;lt;data source=&amp;quot;quality&amp;quot;&amp;gt;     &amp;lt;label&amp;gt;Quality&amp;lt;/label&amp;gt;   &amp;lt;...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;infobox&amp;gt;&lt;br /&gt;
  &amp;lt;title source=&amp;quot;title&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;default&amp;gt;{{PAGENAME|{{{title}}}}}&amp;lt;/default&amp;gt;&lt;br /&gt;
  &amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;image source=&amp;quot;image&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;caption source=&amp;quot;caption-image&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;group layout=&amp;quot;horizontal&amp;gt;&lt;br /&gt;
  &amp;lt;data source=&amp;quot;category&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Category&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;format&amp;gt;[[{{{category}}}]]&amp;lt;/format&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;data source=&amp;quot;type&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Type&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;format&amp;gt;[[{{{type}}}]]&amp;lt;/format&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;/group&amp;gt;&lt;br /&gt;
  &amp;lt;data source=&amp;quot;quality&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Quality&amp;lt;/label&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;data source=&amp;quot;set&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Set&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;format&amp;gt;[[{{{set}}}]]&amp;lt;/format&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;data source=&amp;quot;tags&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Tags&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;format&amp;gt;{{List|{{{tags}}}}}&amp;lt;/format&amp;gt;&lt;br /&gt;
 &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;data source=&amp;quot;source&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Source&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;format&amp;gt;{{List|{{{source}}}}}&amp;lt;/format&amp;gt;&lt;br /&gt;
 &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;data source=&amp;quot;sell&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Selling Price&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;format&amp;gt;{{Item|Dough|x={{{sell}}}}}&amp;lt;/format&amp;gt;&lt;br /&gt;
 &amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/infobox&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Namespace|main=&amp;lt;!--&lt;br /&gt;
--&amp;gt;[[Category:Dress Up|{{#if:{{{id|}}}|{{{id}}}}}]]&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{category|}}}|[[Category:{{{category}}}]][[Category:{{{category}}}s]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{type|}}}|[[Category:{{{type}}}]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{tags|}}}|{{Cat List|{{{tags}}}|{item} Dress Up|{{#if:{{{category|}}}|[[Category:{item} {{{category}}}]]}}{{#if:{{{type|}}}|[[Category:{item}{{{type}}}]]}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation|type=Infobox}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Cat_List&amp;diff=2698</id>
		<title>Template:Cat List</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Cat_List&amp;diff=2698"/>
		<updated>2025-11-14T22:50:11Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Created page with &amp;quot;&amp;lt;includeonly&amp;gt;{{Array|{{{1}}}|;|Category:{{{2}}}{{#if:{{{3|}}}|{{{3}}}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation|type=Data}}&amp;lt;/noinclude&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{Array|{{{1}}}|;|[[Category:{{{2}}}]]{{#if:{{{3|}}}|{{{3}}}}}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation|type=Data}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Frostia&amp;diff=2691</id>
		<title>Frostia</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Frostia&amp;diff=2691"/>
		<updated>2025-11-14T22:40:06Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Neighbor Tabs}}&lt;br /&gt;
{{Neighbor Infobox&lt;br /&gt;
|name     = Frostia&lt;br /&gt;
|title    = Beneath the Gaze of the Stars&lt;br /&gt;
|image    = Frostia Splash Art.png&lt;br /&gt;
|role     = Mystic Scholar&lt;br /&gt;
|birthday = September 9&lt;br /&gt;
|galaxy   = Norvanya&lt;br /&gt;
|loves    = Quill Pen &amp;amp; Astrology Book&lt;br /&gt;
|likes    = Butterfly;Bookshelf;Desk;Purple;&lt;br /&gt;
|dislikes = &lt;br /&gt;
|about    = My three swaying tails shimmer with a faint glow during divination.&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Frostia&#039;&#039;&#039; is an upcoming [[Neighbor]] in &#039;&#039;[[Petit Planet]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Profile==&lt;br /&gt;
Frostia peers through her telescope into the night&#039;s sky, her tails glowing faintly in the darkness. No one knows her true origin, but that has never stopped her from seeking answers in the unknown.&lt;br /&gt;
&lt;br /&gt;
Documenting mysterious phenomena in her thesis, she is, perhaps, one of the mysteries she seeks.&lt;br /&gt;
&lt;br /&gt;
==Other Languages==&lt;br /&gt;
{{Other Languages&lt;br /&gt;
|en  = Frostia&lt;br /&gt;
|zhs = 幻雪&lt;br /&gt;
|ja  = フロスティア&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Change History==&lt;br /&gt;
{{Change History|introduced=Pre-Release}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
{{Neighbor Navbox}}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Yunguo/Story&amp;diff=2686</id>
		<title>Yunguo/Story</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Yunguo/Story&amp;diff=2686"/>
		<updated>2025-11-14T22:34:46Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Upcoming}}&lt;br /&gt;
{{Stub}}&lt;br /&gt;
{{Neighbor Tabs}}&lt;br /&gt;
{{Neighbor Stories&lt;br /&gt;
|s1_title  = The Not-So-Blushy Blushberry&lt;br /&gt;
|s1_reward = 100&lt;br /&gt;
|s1_text   = At the foot of [[Zhuxi Mountain]], beside the rice paddies, a few water bottles and bamboo baskets lay by the path, left there by villagers who had been working since morning. Only after hours of toil did they finally sit down for a sip of tea.&lt;br /&gt;
&lt;br /&gt;
Someone jocked that most of the baskets held crops or tools, but the Yuns&#039;? Theirs carried their two-year-old granddaughter, Blushberry.&lt;br /&gt;
&lt;br /&gt;
Unlike other grey-furred toddlers, this little one looked, from the moment she was born, like a fluffy sun fallen into the bamboo grove, red and radiant, like ripe fruit on harvest day. A pity though. No matter what anyone tried, she never smiled. The moment a stranger came near, she&#039;d shrink away. And on bad days, she&#039;d burst into loud, panicked wails.&lt;br /&gt;
&lt;br /&gt;
So lately, her grandparents had been carrying her around in a bamboo basket, hoping she&#039;d get used to being around people, some kind of training or exposure or whatever they call it.&lt;br /&gt;
&lt;br /&gt;
But little Blushberry had never budged from the depths of her basket. The Skies Above as their witness all anyone had seen were two fuzzy ears poking out.&lt;br /&gt;
&lt;br /&gt;
{{tx|insert picture}}&lt;br /&gt;
&lt;br /&gt;
Now, the basket had gone quiet. Perhaps she was asleep. They decided to sneak a peek&amp;amp;mdash; It was empty.&lt;br /&gt;
&lt;br /&gt;
Empty?!&lt;br /&gt;
&lt;br /&gt;
Zhuxi Mountain was in an uproar. The chestnut vendor hollered it mid-stir to his costumer. The postman, cooling off in the shade, passed it to the sugsar painting artist. The repairman fixing a bike tire called it out to the passing peddler&amp;amp;mdash;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;The Yuns&#039; kid is missing!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Did it matter if anyone actually knew who the Yun family was? Not a bit. Just spread the word. Nothing could go wrong if everyone helped look. Blushberry&amp;amp;mdash;that was the kid who never smiled, the one who burst into tears the moment she saw a stranger.&lt;br /&gt;
&lt;br /&gt;
Gran&#039;mama was at the well in front of the bamboo house, washing mugwort leaves when she caught wind of it. She always boiled them in summer for the little one&#039;s bath, to keep the mosquitoes away and keep the rash at bay... &amp;quot;Wait, who did you say was missin&#039;?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Told you mah, her grandpa&#039;s no good at mindin&#039; kids.&amp;quot; Gran&#039;mama grabbed her palm fan and charged down the mountain.&lt;br /&gt;
&lt;br /&gt;
The search party for Blushberry stirred the entire mountain. By the time the sun was about to set, everyone finally let a breath of relief.&lt;br /&gt;
&lt;br /&gt;
{{tx|insert Image}}&lt;br /&gt;
&lt;br /&gt;
In the rice field, a small hill of green [[Archiboos]] tumbled apart, revealing a giggling mudball of a child, clutching an armful of enormous fruits and vegetables.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;That can&#039;t be Blushberry, can it? Blushberry never smiles. She just cries when she sees people.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
But who else could it be, red as a ripened fuit, like the setting sun through the bamboo grove?&lt;br /&gt;
&lt;br /&gt;
The story spread from one to ten, ten to a hundred, until it became a local legend. They said that they, Yunguo grew herself a heart, right there in the rice field. And no one could explain how.&lt;br /&gt;
&lt;br /&gt;
|s2_title  = The Farmer and the Seed&lt;br /&gt;
|s2_reward = &lt;br /&gt;
|s2_text   = It was the tail end of yet another winter break. Down in the southern chill, Yunguo was hoping for snow. If the mountain got snowed in, she wouldn&#039;t have to go back to kindergarten.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Schoolbag&#039;s mended. Hm? The water bottle&#039;s cracked? Better pick a sturdier one this time...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Yunguo crouched beside Gran&#039;mama in the little vegetable patch by their front door, digging at t il with her tiny spade and gazing up at the sky, listening to Gran&#039;mama chatter on about the things to prepare for school. Suddenly she interrupted.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Gran&#039;mama, do I look strange? Do I smell strange?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Gran&#039;mama&#039;s hands paused from loosening the soil. She leaned close to Yunguo&#039;s little head and carefully sniffed all around before giving a serious answer.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Yes, you do.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Hearing Gran&#039;mama&#039;s answer, Yunguo thought, I really am no good.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Could my Blushberry be from that seed?&amp;quot;&lt;br /&gt;
&lt;br /&gt;
The two stared at each other in puzzled silence.&lt;br /&gt;
&lt;br /&gt;
Grandma cleared her throat and began to tell story.&lt;br /&gt;
&lt;br /&gt;
There once was seed, round as a rice dumpling. Anyone who saw it fell in love with it right away. It was said to grow into the most beautiful and one-of-a-kind flower in the world, though no one had ever seen it bloom.&lt;br /&gt;
&lt;br /&gt;
{{tx|insert Image}}&lt;br /&gt;
&lt;br /&gt;
{{tx}}&lt;br /&gt;
&lt;br /&gt;
|s3_title  = My Summer with Them&lt;br /&gt;
|s3_reward = &lt;br /&gt;
|s3_text   = {{tx}}&lt;br /&gt;
&lt;br /&gt;
|s4_title  = &lt;br /&gt;
|s4_reward = &lt;br /&gt;
|s4_text   = {{tx}}&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Neighbor_Stories&amp;diff=2680</id>
		<title>Template:Neighbor Stories</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Neighbor_Stories&amp;diff=2680"/>
		<updated>2025-11-14T22:29:07Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;h2&amp;gt;{{#if:{{{s1_title|}}}|{{{s1_title|}}}|???}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{#if:{{{s1_reward|}}}|{{{s1_reward|}}}|?}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s1_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s1_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{s1_text|}}}|{{{s1_text|}}}|???}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;{{#if:{{{s2_title|}}}|{{{s2_title|}}}|???}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{#if:{{{s2_reward|}}}|{{{s2_reward|}}}|?}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s2_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s2_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{s2_text|}}}|{{{s2_text|}}}|???}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;{{#if:{{{s3_title|}}}|{{{s3_title|}}}|???}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{#if:{{{s3_reward|}}}|{{{s3_reward|}}}|?}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s3_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s3_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{s3_text|}}}|{{{s3_text|}}}|???}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;{{#if:{{{s4_title|}}}|{{{s4_title|}}}|???}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{#if:{{{s4_reward|}}}|{{{s4_reward|}}}|?}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s4_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s4_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{s4_text|}}}|{{{s4_text|}}}|???}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation|type=Design}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Neighbor_Stories&amp;diff=2678</id>
		<title>Template:Neighbor Stories</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Neighbor_Stories&amp;diff=2678"/>
		<updated>2025-11-14T22:28:24Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;h2&amp;gt;{{{s1_title|???}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{#if:{{{s1_reward|}}}|{{{s1_reward|}}}|?}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s1_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s1_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{s1_text|}}}|{{{s1_text|}}}|???}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;{{{s2_title|???}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{#if:{{{s2_reward|}}}|{{{s2_reward|}}}|?}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s2_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s2_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{s2_text|}}}|{{{s2_text|}}}|???}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;{{{s3_title|???}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{#if:{{{s3_reward|}}}|{{{s3_reward|}}}|?}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s3_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s3_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{s3_text|}}}|{{{s3_text|}}}|???}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;{{{s4_title|???}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{#if:{{{s4_reward|}}}|{{{s4_reward|}}}|?}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s4_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s4_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{s4_text|}}}|{{{s4_text|}}}|???}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation|type=Design}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Neighbor_Stories&amp;diff=2676</id>
		<title>Template:Neighbor Stories</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Neighbor_Stories&amp;diff=2676"/>
		<updated>2025-11-14T22:26:56Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;h2&amp;gt;{{{s1_title|???}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{{s1_reward|?}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s1_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s1_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{s1_text|}}}|{{{s1_text|}}}|???}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;{{{s2_title|???}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{{s2_reward|?}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s2_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s2_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{s2_text|}}}|{{{s2_text|}}}|???}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;{{{s3_title|???}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{{s3_reward|?}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s3_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s3_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{s3_text|}}}|{{{s3_text|}}}|???}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;{{{s4_title|???}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{{s4_reward|?}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s4_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s4_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{#if:{{{s4_text|}}}|{{{s4_text|}}}|???}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation|type=Design}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Neighbor_Stories&amp;diff=2639</id>
		<title>Template:Neighbor Stories</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Neighbor_Stories&amp;diff=2639"/>
		<updated>2025-11-14T22:08:11Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Created page with &amp;quot;&amp;lt;includeonly&amp;gt;&amp;lt;h2&amp;gt;{{{s1_title|???}}}&amp;lt;/h2&amp;gt; &amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt; &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{{s1_reward|?}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; {{#if:{{{s1_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s1_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}} &amp;lt;/table&amp;gt; {{{s1_text|???}}}  &amp;lt;h2&amp;gt;{{{s2_title|???}}}&amp;lt;/h2&amp;gt; &amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt; &amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{{s2_reward|?}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt; {{#if:{{{s2_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s2_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}} &amp;lt;/table&amp;gt; {{{s2_text|???}}}  &amp;lt;h2&amp;gt;{{{s3_title|...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;h2&amp;gt;{{{s1_title|???}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{{s1_reward|?}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s1_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s1_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{{s1_text|???}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;{{{s2_title|???}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{{s2_reward|?}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s2_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s2_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{{s2_text|???}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;{{{s3_title|???}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{{s3_reward|?}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s3_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s3_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{{s3_text|???}}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;h2&amp;gt;{{{s4_title|???}}}&amp;lt;/h2&amp;gt;&lt;br /&gt;
&amp;lt;table class=&amp;quot;wikitable&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Reward&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{Item|Dough|x={{{s4_reward|?}}}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&lt;br /&gt;
{{#if:{{{s4_req|}}}|&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Requirement&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;{{{s4_req}}}&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
{{{s4_text|???}}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation|type=Design}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Yunguo&amp;diff=2611</id>
		<title>Yunguo</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Yunguo&amp;diff=2611"/>
		<updated>2025-11-14T21:56:15Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Upcoming}}&lt;br /&gt;
{{Stub}}&lt;br /&gt;
{{Neighbor Tabs}}&lt;br /&gt;
{{Neighbor Infobox&lt;br /&gt;
|name     = Yunguo&lt;br /&gt;
|title    = No Crop Comes Easy&lt;br /&gt;
|image    = Yunguo Splash Art.png&lt;br /&gt;
|birthday = September 19&lt;br /&gt;
|role     = Cultivator&lt;br /&gt;
|galaxy   = Hexia&lt;br /&gt;
|loves    = Gran&#039;mama&#039;s Veggie Fried Rice;Bamboo Apple Slushie;Apple;Bamboo&lt;br /&gt;
|likes    = Farm Decor;Green&lt;br /&gt;
|dislikes = Black&lt;br /&gt;
|about    = Water crops across the planet to help them grow better.&lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--{{Quote|}}--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Yunguo&#039;&#039;&#039; is a [[Neighbor]] in &#039;&#039;[[Petit Planet]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Profile==&lt;br /&gt;
Yunguo crouches in the field, carefully checking on each plant: Are they well-watered? Properly fed? No signs of pests? She wants them to grow strong, so everyone can enjoy a hearty harvest.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Yeeek! Y-You scared me...&amp;quot; Once again, shy little Yunguo is caught off guard by a sudden visitor, throwing up her hands and blushing intensely.&lt;br /&gt;
&lt;br /&gt;
==Other Languages==&lt;br /&gt;
{{Other Languages&lt;br /&gt;
|en  = Yunguo&lt;br /&gt;
|zhs = 云果&lt;br /&gt;
|ja  = ユンカ&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Change History==&lt;br /&gt;
{{Change History|introduced=Pre-Release}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
{{Neighbor Navbox}}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Neighbor_Infobox&amp;diff=2571</id>
		<title>Template:Neighbor Infobox</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Neighbor_Infobox&amp;diff=2571"/>
		<updated>2025-11-14T21:18:44Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;infobox&amp;gt;&lt;br /&gt;
  &amp;lt;title source=&amp;quot;name&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;default&amp;gt;{{PAGENAME}}&amp;lt;/default&amp;gt;&lt;br /&gt;
  &amp;lt;/title&amp;gt;&lt;br /&gt;
  &amp;lt;header&amp;gt;{{{title}}}&amp;lt;/header&amp;gt;&lt;br /&gt;
  &amp;lt;image source=&amp;quot;image&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;caption source=&amp;quot;caption-image&amp;quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;data source=&amp;quot;birthday&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Birthday&amp;lt;/label&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;data source=&amp;quot;role&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Role&amp;lt;/label&amp;gt;&lt;br /&gt;
  &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;data source=&amp;quot;galaxy&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Galaxy&amp;lt;/label&amp;gt;&lt;br /&gt;
 &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;data source=&amp;quot;loves&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Loves&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;format&amp;gt;{{Item List|{{{loves}}}|mode=br}}&amp;lt;/format&amp;gt;&lt;br /&gt;
 &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;data source=&amp;quot;likes&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Likes&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;format&amp;gt;{{List|{{{likes}}}}}&amp;lt;/format&amp;gt;&lt;br /&gt;
 &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;data source=&amp;quot;dislikes&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;Disikes&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;format&amp;gt;{{List|{{{dislikes}}}}}&amp;lt;/format&amp;gt;&lt;br /&gt;
 &amp;lt;/data&amp;gt;&lt;br /&gt;
  &amp;lt;data source=&amp;quot;about&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;label&amp;gt;About&amp;lt;/label&amp;gt;&lt;br /&gt;
    &amp;lt;format&amp;gt;{{List|{{{about}}}}}&amp;lt;/format&amp;gt;&lt;br /&gt;
 &amp;lt;/data&amp;gt;&lt;br /&gt;
&amp;lt;/infobox&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{Namespace|main=&amp;lt;!--&lt;br /&gt;
--&amp;gt;[[Category:Neighbors]]&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{galaxy|}}}|[[Category:{{{galaxy}}} Neighbors]]}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{loves|}}}|{{Array|{{{loves}}}|;|[[Category:Neighbors Loving {item}]]}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{likes|}}}|{{Array|{{{likes}}}|;|[[Category:Neighbors Liking {item}]]}}}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;{{#if:{{{dislikes|}}}|{{Array|{{{dislikes}}}|;|[[Category:Neighbors Disliking {item}]]}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation|type=Infobox}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Vector-2022.css&amp;diff=2570</id>
		<title>MediaWiki:Vector-2022.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Vector-2022.css&amp;diff=2570"/>
		<updated>2025-11-14T21:13:33Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Adds patting in wide mode&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Header */&lt;br /&gt;
.mw-header {&lt;br /&gt;
  top: 10px;&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Page Container */&lt;br /&gt;
.mw-page-container {&lt;br /&gt;
  background-color: var(--page-background-color) !important;&lt;br /&gt;
  border-radius: 40px;&lt;br /&gt;
  margin-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Typography */&lt;br /&gt;
.mw-body h1 {&lt;br /&gt;
    font-size: 48px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h2 {&lt;br /&gt;
  border-color: var(--theme-border-color) !important;&lt;br /&gt;
  border-width: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body h3 {&lt;br /&gt;
  font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Heading Border Color */&lt;br /&gt;
.mw-heading1, h1, .mw-heading2, h2 {&lt;br /&gt;
    border-color: #212337 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links */&lt;br /&gt;
a,&lt;br /&gt;
a:visited,&lt;br /&gt;
.vector-menu-tabs .mw-list-item a:visited,&lt;br /&gt;
.vector-pinnable-element .mw-list-item a:not(.mw-selflink):visited,&lt;br /&gt;
.vector-dropdown-content .mw-list-item a:not(.mw-selflink):visited {&lt;br /&gt;
  color: var(--theme-link-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Radio Buttons */&lt;br /&gt;
.cdx-radio__input:enabled:checked + .cdx-radio__icon {&lt;br /&gt;
  border-color: var(--theme-link-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-radio__icon {&lt;br /&gt;
  background-color: var(--theme-color-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Code Blocks */&lt;br /&gt;
code {&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-color: var(--theme-color-3);&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  padding: 2px 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
pre {&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-color: var(--theme-color-1);&lt;br /&gt;
  color: var(--theme-color-10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide the Vector-2022 &amp;quot;switch back&amp;quot; link in sidebar */&lt;br /&gt;
.vector-main-menu-action-opt-out {&lt;br /&gt;
  display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Search Bar */&lt;br /&gt;
#p-search {&lt;br /&gt;
  display: flex;&lt;br /&gt;
  justify-content: center;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-search-input--has-end-button {&lt;br /&gt;
  background-color: transparent !important;&lt;br /&gt;
  border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-text-input__input {&lt;br /&gt;
  background-color: var(--page-background-color) !important;&lt;br /&gt;
  border-radius: 20px !important;&lt;br /&gt;
  border: none;&lt;br /&gt;
  margin-right: 20px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-search-input__input-wrapper {&lt;br /&gt;
  margin-right: 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cdx-typeahead-search {&lt;br /&gt;
  .cdx-button:enabled,&lt;br /&gt;
  .cdx-button.cdx-button--fake-button--enabled {&lt;br /&gt;
    background-color: var(--theme-accent-color) !important;&lt;br /&gt;
    color: var(--page-background-color);&lt;br /&gt;
    font-family: &amp;quot;Inter&amp;quot; !important;&lt;br /&gt;
    border: 1px solid var(--theme-accent-color);&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .skin-theme-clientpref-day &amp;amp; {&lt;br /&gt;
    .cdx-button:enabled,&lt;br /&gt;
    .cdx-button.cdx-button--fake-button--enabled {&lt;br /&gt;
      background-color: #FFED76 !important;&lt;br /&gt;
      color: var(--page-text-color);&lt;br /&gt;
      border: 1px solid #FFED76;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchform &amp;gt; div &amp;gt; button, #searchform &amp;gt; button {&lt;br /&gt;
  border: 1px solid var(--theme-accent-color);&lt;br /&gt;
    &lt;br /&gt;
  &amp;amp;:hover {&lt;br /&gt;
    border-color: var(--color-progressive);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* User &amp;amp; Search Actions */&lt;br /&gt;
#ca-uls {&lt;br /&gt;
  background: var(--theme-color-2);&lt;br /&gt;
  border-radius: 20px;&lt;br /&gt;
    &lt;br /&gt;
  span {&lt;br /&gt;
    color: var(--page-text-color) !important;&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
  &amp;amp;:hover {&lt;br /&gt;
    background: var(--theme-color-3);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  &amp;amp; &amp;gt; a {&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    &amp;amp;:hover {&lt;br /&gt;
    border-color: var(--color-progressive);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
input:focus:not(:active) + .cdx-button:not(.cdx-button--action-progressive) {&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
  background: var(--theme-color-3);&lt;br /&gt;
  border-radius: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#pt-userpage-2 a:not(.mw-selflink) {&lt;br /&gt;
  color: var(--page-text-color) !important;&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
  margin-right: 5px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#searchform &amp;gt; div &amp;gt; button:hover {&lt;br /&gt;
  border: 1px solid var(--color-progressive);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Categories Box */&lt;br /&gt;
.catlinks {&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
  border: none;&lt;br /&gt;
  background-color: var(--theme-color-1);&lt;br /&gt;
  padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sticky Containers */&lt;br /&gt;
.vector-pinned-container {&lt;br /&gt;
  padding: 16px;&lt;br /&gt;
  border-radius: 20px;&lt;br /&gt;
  .skin-theme-clientpref-night &amp;amp; {&lt;br /&gt;
    background: var(--theme-color-1);&lt;br /&gt;
  }&lt;br /&gt;
  .skin-theme-clientpref-day &amp;amp; {&lt;br /&gt;
    background: var(--theme-color-2);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-sticky-pinned-container::after {&lt;br /&gt;
  background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-icon:not(.mw-echo-notifications-badge) {&lt;br /&gt;
  background-color: var(--page-text-color) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Sticky Header */&lt;br /&gt;
.vector-header-container {&lt;br /&gt;
  .vector-sticky-header {&lt;br /&gt;
    background-color: var(--theme-color-3) !important;&lt;br /&gt;
    color: var(--page-text-color);&lt;br /&gt;
    border: 0;&lt;br /&gt;
  }&lt;br /&gt;
  .skin-theme-clientpref-night &amp;amp; .vector-sticky-header {&lt;br /&gt;
    background-color: var(--theme-color-6) !important;&lt;br /&gt;
  }&lt;br /&gt;
  .skin-theme-clientpref-night &amp;amp; .vector-sticky-header span {&lt;br /&gt;
    color: var(--page-text-color);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Toolbar */&lt;br /&gt;
.vector-page-toolbar-container {&lt;br /&gt;
  box-shadow: none;&lt;br /&gt;
  align-items: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Tabs */&lt;br /&gt;
.vector-menu-tabs .mw-list-item.vector-tab-noicon,&lt;br /&gt;
.vector-page-toolbar-container .vector-dropdown {&lt;br /&gt;
  margin: 0 5px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#left-navigation,&lt;br /&gt;
#p-views {&lt;br /&gt;
  .vector-menu-content-list li a {&lt;br /&gt;
    color: var(--page-text-color);&lt;br /&gt;
    background-color: var(--theme-color-2);&lt;br /&gt;
    padding: 7px 14px;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    border: 0;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
&lt;br /&gt;
    &amp;amp;:hover {&lt;br /&gt;
      background-color: var(--theme-color-3);&lt;br /&gt;
      text-decoration: none;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  .vector-menu-tabs .mw-list-item.selected a,&lt;br /&gt;
  .selected a {&lt;br /&gt;
    background-color: var(--theme-accent-color) !important;&lt;br /&gt;
    color: var(--page-text-color) !important;&lt;br /&gt;
    border: 0;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-menu-content a {&lt;br /&gt;
  color: var(--page-text-color);&lt;br /&gt;
  font-weight: 700;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#p-views .vector-menu-content-list {&lt;br /&gt;
  #ca-watch, #ca-unwatch {&lt;br /&gt;
    &amp;amp; &amp;gt; a {&lt;br /&gt;
      margin: 0 5px;&lt;br /&gt;
      padding: 0;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-night #left-navigation .vector-menu-tabs .mw-list-item.selected a,&lt;br /&gt;
.skin-theme-clientpref-night #p-views .selected a {&lt;br /&gt;
  color: var(--page-background-color) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Watch Button */&lt;br /&gt;
#p-views .vector-menu-content-list #ca-watch &amp;gt; a {&lt;br /&gt;
  margin: 0 5px;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Dropdowns */&lt;br /&gt;
.vector-page-toolbar-container .vector-dropdown .vector-dropdown-label {&lt;br /&gt;
  padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-dropdown-content {&lt;br /&gt;
  border: 1px solid var(--border-color-muted, #404244);&lt;br /&gt;
  border-radius: 10px;&lt;br /&gt;
&lt;br /&gt;
  .vector-menu-heading {&lt;br /&gt;
    color: var(--page-text-color);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-page-tools-dropdown {&lt;br /&gt;
  background: var(--theme-color-2);&lt;br /&gt;
  border-radius: 20px;&lt;br /&gt;
    &lt;br /&gt;
  &amp;amp;:hover {&lt;br /&gt;
    background: var(--theme-color-3);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  #vector-page-tools-dropdown-label {&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--page-text-color);&lt;br /&gt;
    padding: 0 14px;&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-pinnable-header-label {&lt;br /&gt;
  font-family: &amp;quot;Inter&amp;quot; !important;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-pinnable-header, .vector-pinnable-element .vector-menu-heading {&lt;br /&gt;
  border-bottom: 1px solid var(--theme-border-color) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-dropdown-content {&lt;br /&gt;
  border: 1px solid var(--theme-border-color) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-pinnable-header-toggle-button {&lt;br /&gt;
  background-color: var(--theme-color-3);&lt;br /&gt;
  border-radius: 5px;&lt;br /&gt;
  &amp;amp;:hover {&lt;br /&gt;
    background-color: var(--theme-color-4);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Misc */&lt;br /&gt;
/* Remove forced position on title bar */&lt;br /&gt;
.vector-page-titlebar {&lt;br /&gt;
    position: inherit !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-page-titlebar::after {&lt;br /&gt;
  height: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-dropdown .vector-dropdown-content {&lt;br /&gt;
  background-color: var(--page-background-color) !important;&lt;br /&gt;
&lt;br /&gt;
  a span {&lt;br /&gt;
    color: var(--page-text-color) !important;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.vector-sticky-header-context-bar {&lt;br /&gt;
  border-left: 3px solid var(--page-text-color);&lt;br /&gt;
&lt;br /&gt;
  .skin-theme-clientpref-night &amp;amp; {&lt;br /&gt;
    border-left: 3px solid var(--page-background-color);&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Edit Section Buttons */&lt;br /&gt;
.mw-editsection {&lt;br /&gt;
  .mw-editsection-bracket {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  a {&lt;br /&gt;
    background-color: var(--theme-color-3);&lt;br /&gt;
    color: var(--page-text-color);&lt;br /&gt;
    padding: 2px 8px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    &lt;br /&gt;
    &amp;amp;:hover {&lt;br /&gt;
    	text-decoration: none;&lt;br /&gt;
    	background-color: var(--theme-color-5);&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adds patting in wide mode */&lt;br /&gt;
.vector-feature-limited-width-clientpref-0  {&lt;br /&gt;
    padding: 0 20px 20px 20px !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Luca_Arbor&amp;diff=2353</id>
		<title>Luca Arbor</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Luca_Arbor&amp;diff=2353"/>
		<updated>2025-11-14T10:42:09Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Upcoming}}{{Wip}}{{Stub}}&lt;br /&gt;
{{Terminology Infobox&lt;br /&gt;
|title = Luca Arbor&lt;br /&gt;
|image = Luca Arbor.png&lt;br /&gt;
|type  = Progression&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Luca Arbor&#039;&#039;&#039; is a tree that grants Galaxy upgrades.&lt;br /&gt;
&lt;br /&gt;
==Growth==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Level||Upgrade||Description||Cost&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 1||Beach Region||As the Luca Arbor grows, your planet expands to reveal a beach region where you can beachcomb and forage for items.||{{Item|Luca|x=1}}&lt;br /&gt;
|-&lt;br /&gt;
|||Mysterious [[Archiboo]]||Mysterious little creatures called Archiboo have appeared all over the place. Go find out where they are!||{{Item|Luca|x=1}}&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 2||Luca: Starlined Meadows||||&lt;br /&gt;
|-&lt;br /&gt;
|||Terrain: Dirt Mound||||{{Item|Luca|x=1}}&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +10||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 3||Luca: Neighbor&#039;s Unique Luca||||&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +10||||&lt;br /&gt;
|-&lt;br /&gt;
|||Ecology: Potato Seeds||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 4||Mountain Region||||&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +10||||&lt;br /&gt;
|-&lt;br /&gt;
|||Ecology: Cabbage Seeds||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 5||Luca: Neighbor&#039;s Unique Luca||||&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +10||||&lt;br /&gt;
|-&lt;br /&gt;
|||Ecology: Peach Tree||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 6||Meteor Shower||||&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +5||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 7||Luca Fruit Slot +1||||&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +5||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 8||Luca Fruit Slot +1||||&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +5||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 9||Luca Fruit Slot +1||||&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +5||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 10||Luca Fruit Slot +1||||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Luca_Arbor&amp;diff=2350</id>
		<title>Luca Arbor</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Luca_Arbor&amp;diff=2350"/>
		<updated>2025-11-14T10:39:09Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Created page with &amp;quot;{{Upcoming}}{{Wip}}{{Stub}} {{Terminology Infobox |title = Luca Arbor |image = Luca Arbor.png }} &amp;#039;&amp;#039;&amp;#039;Luca Arbor&amp;#039;&amp;#039;&amp;#039; is a tree that grants Galaxy upgrades.  ==Growth== {| class=&amp;quot;wikitable&amp;quot; !Level||Upgrade||Description||Cost |- |Lv. 1||Beach Region||As the Luca Arbor grows, your planet expands to reveal a beach region where you can beachcomb and forage for items.||{{Item|Luca|x=1}} |- |||Mysterious Archiboo||Mysterious little creatures called Archiboo have appeared all o...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Upcoming}}{{Wip}}{{Stub}}&lt;br /&gt;
{{Terminology Infobox&lt;br /&gt;
|title = Luca Arbor&lt;br /&gt;
|image = Luca Arbor.png&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Luca Arbor&#039;&#039;&#039; is a tree that grants Galaxy upgrades.&lt;br /&gt;
&lt;br /&gt;
==Growth==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Level||Upgrade||Description||Cost&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 1||Beach Region||As the Luca Arbor grows, your planet expands to reveal a beach region where you can beachcomb and forage for items.||{{Item|Luca|x=1}}&lt;br /&gt;
|-&lt;br /&gt;
|||Mysterious [[Archiboo]]||Mysterious little creatures called Archiboo have appeared all over the place. Go find out where they are!||{{Item|Luca|x=1}}&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 2||Luca: Starlined Meadows||||&lt;br /&gt;
|-&lt;br /&gt;
|||Terrain: Dirt Mound||||{{Item|Luca|x=1}}&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +10||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 3||Luca: Neighbor&#039;s Unique Luca||||&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +10||||&lt;br /&gt;
|-&lt;br /&gt;
|||Ecology: Potato Seeds||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 4||Mountain Region||||&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +10||||&lt;br /&gt;
|-&lt;br /&gt;
|||Ecology: Cabbage Seeds||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 5||Luca: Neighbor&#039;s Unique Luca||||&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +10||||&lt;br /&gt;
|-&lt;br /&gt;
|||Ecology: Peach Tree||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 6||Meteor Shower||||&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +5||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 7||Luca Fruit Slot +1||||&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +5||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 8||Luca Fruit Slot +1||||&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +5||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 9||Luca Fruit Slot +1||||&lt;br /&gt;
|-&lt;br /&gt;
|||Farming Plots +5||||&lt;br /&gt;
|-&lt;br /&gt;
|Lv. 10||Luca Fruit Slot +1||||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Wip&amp;diff=2349</id>
		<title>Template:Wip</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Wip&amp;diff=2349"/>
		<updated>2025-11-14T10:38:44Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Created page with &amp;quot;&amp;lt;includeonly&amp;gt;{{MessageBox |class      = underconstruction |image      =  |imagewidth = 65px |header     = This page is currently being created, expanded, or restructured. |text       = Join the [https://discord.gg/raBBPv65 Discord] to contact the editors currently working on this page, or leave a message on their user walls.&amp;lt;hr /&amp;gt; |comment    = Last edit: &amp;#039;&amp;#039;&amp;#039;{{REVISIONUSER}}&amp;#039;&amp;#039;&amp;#039; at &amp;#039;&amp;#039;&amp;#039;{{#time: Y-m-d H:i:s|{{REVISIONTIMESTAMP}}}} (UTC)&amp;#039;&amp;#039;&amp;#039; ({{Time...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{MessageBox&lt;br /&gt;
|class      = underconstruction&lt;br /&gt;
|image      = &lt;br /&gt;
|imagewidth = 65px&lt;br /&gt;
|header     = This page is currently being created, expanded, or restructured.&lt;br /&gt;
|text       = Join the [https://discord.gg/raBBPv65 Discord] to contact the editors currently working on this page, or leave a message on their user walls.&amp;lt;hr /&amp;gt;&lt;br /&gt;
|comment    = Last edit: &#039;&#039;&#039;[[User:{{REVISIONUSER}}|{{REVISIONUSER}}]]&#039;&#039;&#039; at &#039;&#039;&#039;{{#time: Y-m-d H:i:s|{{REVISIONTIMESTAMP}}}} (UTC)&#039;&#039;&#039; ({{Time Ago|{{REVISIONTIMESTAMP}}|last=h|lowercase=1}}). If this was over two weeks ago, please contact the editor who placed the tag before removing it.&amp;lt;br&amp;gt;{{{1|}}}&lt;br /&gt;
|id         = under-construction&lt;br /&gt;
}}{{Namespace|main=[[Category:Under Construction]]|file=[[Category:Under Construction]]}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation|type=Notice}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Nalo&amp;diff=2316</id>
		<title>Nalo</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Nalo&amp;diff=2316"/>
		<updated>2025-11-14T09:46:56Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Created page with &amp;quot;{{Upcoming}} {{Stub}} {{Neighbor Infobox |name     = Nalo |title    =  |image    = Nalo Render.png |birthday =  |role     =  |galaxy   =  |loves    =  |likes    =  |dislikes =  |about    =  }} &amp;lt;!--{{Quote|}}--&amp;gt; &amp;#039;&amp;#039;&amp;#039;Nalo&amp;#039;&amp;#039;&amp;#039; is a Neighbor in &amp;#039;&amp;#039;Petit Planet.&amp;#039;&amp;#039; &amp;lt;!-- ==Profile== --&amp;gt; ==Other Languages== {{Other Languages |en  = Nalo |zhs =  |ja  =  }}  ==Change History== {{Change History|introduced=Coziness Test}}  ==References== {{Reflist}}  ==Navigation== {{Neighbor N...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Upcoming}}&lt;br /&gt;
{{Stub}}&lt;br /&gt;
{{Neighbor Infobox&lt;br /&gt;
|name     = Nalo&lt;br /&gt;
|title    = &lt;br /&gt;
|image    = Nalo Render.png&lt;br /&gt;
|birthday = &lt;br /&gt;
|role     = &lt;br /&gt;
|galaxy   = &lt;br /&gt;
|loves    = &lt;br /&gt;
|likes    = &lt;br /&gt;
|dislikes = &lt;br /&gt;
|about    = &lt;br /&gt;
}}&lt;br /&gt;
&amp;lt;!--{{Quote|}}--&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Nalo&#039;&#039;&#039; is a [[Neighbor]] in &#039;&#039;[[Petit Planet]].&#039;&#039;&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==Profile==&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
==Other Languages==&lt;br /&gt;
{{Other Languages&lt;br /&gt;
|en  = Nalo&lt;br /&gt;
|zhs = &lt;br /&gt;
|ja  = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==Change History==&lt;br /&gt;
{{Change History|introduced=Coziness Test}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==Navigation==&lt;br /&gt;
{{Neighbor Navbox}}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Module:Navbox&amp;diff=1815</id>
		<title>Module:Navbox</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Module:Navbox&amp;diff=1815"/>
		<updated>2025-11-13T23:07:28Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Created page with &amp;quot;-- version 1.2.5  -- config table for RANGER. -- If you want to change the default config, DO NOT change it here, -- please do it via the `onLoadConfig` hook in Module:Navbox/Hooks. local config = { 	default_navbox_class = &amp;quot;navigation-not-searchable&amp;quot;,   -- Base value of the `class` parameter. 	default_title_class = nil,    -- Base value of the `title_class` parameter. 	default_above_class = nil,    -- Base value of the `above_class` parameter. 	default_below_class =...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- version 1.2.5&lt;br /&gt;
&lt;br /&gt;
-- config table for RANGER.&lt;br /&gt;
-- If you want to change the default config, DO NOT change it here,&lt;br /&gt;
-- please do it via the `onLoadConfig` hook in [[Module:Navbox/Hooks]].&lt;br /&gt;
local config = {&lt;br /&gt;
	default_navbox_class = &amp;quot;navigation-not-searchable&amp;quot;,   -- Base value of the `class` parameter.&lt;br /&gt;
	default_title_class = nil,    -- Base value of the `title_class` parameter.&lt;br /&gt;
	default_above_class = nil,    -- Base value of the `above_class` parameter.&lt;br /&gt;
	default_below_class = nil,    -- Base value of the `below_class` parameter.&lt;br /&gt;
	default_section_class =nil,   -- Base value of the `section_class` parameter.&lt;br /&gt;
	default_header_class = nil,   -- Base value of the `header_class` parameter.&lt;br /&gt;
	default_group_class = nil,    -- Base value of the `group_class` parameter.&lt;br /&gt;
	default_list_class = &#039;hlist&#039;, -- Base value of the `list_class` parameter.&lt;br /&gt;
	&lt;br /&gt;
	default_header_state = nil, -- Base value of the `state` parameter.&lt;br /&gt;
&lt;br /&gt;
	editlink_hover_message_key = &#039;Navbox-edit-hover&#039;, -- The system message name for hover text of the edit icon. &lt;br /&gt;
&lt;br /&gt;
	auto_flatten_top_level = true, -- If true, when a section has only one list with no content and no corresponding group but has sublists, these sublists will be moved to top level.&lt;br /&gt;
	-- This helps make the hierarchy of sections and content clearer.&lt;br /&gt;
	-- An example:&lt;br /&gt;
	-- {{navbox&lt;br /&gt;
	-- ...&lt;br /&gt;
	--   |header1 = Items&lt;br /&gt;
	--   | group1.1 = Weapons&lt;br /&gt;
	--   |  list1.1 = Swords · Guns · Wands&lt;br /&gt;
	--   | group1.2 = Armors&lt;br /&gt;
	--   |  list1.2 = Head pieces · Capes&lt;br /&gt;
	--   |header2 = NPCs&lt;br /&gt;
	--   | group2.1 = Town NPCs&lt;br /&gt;
	--   |  list2.1 = Guide · Witch&lt;br /&gt;
	-- ...&lt;br /&gt;
	-- }}&lt;br /&gt;
	-- will be equal to:&lt;br /&gt;
	-- {{navbox&lt;br /&gt;
	-- ...&lt;br /&gt;
	--   |header1 = Items&lt;br /&gt;
	--   | group2 = Weapons&lt;br /&gt;
	--   |  list2 = Swords · Guns · Wands&lt;br /&gt;
	--   | group3 = Armors&lt;br /&gt;
	--   |  list3 = Head pieces · Capes&lt;br /&gt;
	--   |header5 = NPCs&lt;br /&gt;
	--   | group6 = Town NPCs&lt;br /&gt;
	--   |  list6 = Guide · Witch&lt;br /&gt;
	-- ...&lt;br /&gt;
	-- }}&lt;br /&gt;
	&lt;br /&gt;
	custom_render_handle = nil, -- usually for debugging purposes only. if set, it should be a function accept 2 parameters: `dataTree` and `args`, and return a string as module output.&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- Argument alias.&lt;br /&gt;
local CANONICAL_NAMES = {&lt;br /&gt;
	[&#039;titlestyle&#039;] = &#039;title_style&#039;,&lt;br /&gt;
	[&#039;listclass&#039;] = &#039;list_class&#039;,&lt;br /&gt;
	[&#039;groupstyle&#039;] = &#039;group_style&#039;,&lt;br /&gt;
	[&#039;collapsible&#039;] = &#039;state&#039;,&lt;br /&gt;
	[&#039;editlink&#039;] = &#039;meta&#039;,&lt;br /&gt;
	[&#039;editlinks&#039;] = &#039;meta&#039;,&lt;br /&gt;
	[&#039;editicon&#039;] = &#039;meta&#039;,&lt;br /&gt;
	[&#039;edit_link&#039;] = &#039;meta&#039;,&lt;br /&gt;
	[&#039;edit_links&#039;] = &#039;meta&#039;,&lt;br /&gt;
	[&#039;edit_icon&#039;] = &#039;meta&#039;,&lt;br /&gt;
	[&#039;navbar&#039;] = &#039;meta&#039;,&lt;br /&gt;
	[&#039;name&#039;] = &#039;template&#039;,&lt;br /&gt;
	[&#039;evenodd&#039;] = &#039;striped&#039;,&lt;br /&gt;
	[&#039;class&#039;] = &#039;navbox_class&#039;,&lt;br /&gt;
	[&#039;css&#039;] = &#039;navbox_style&#039;,&lt;br /&gt;
	[&#039;style&#039;] = &#039;navbox_style&#039;,&lt;br /&gt;
	[&#039;group&#039;] = &#039;1:group&#039;,&lt;br /&gt;
	[&#039;list&#039;] = &#039;1:list&#039;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local DEFAULT_ARGS = {&lt;br /&gt;
	[&#039;meta&#039;] = true,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local STATES = {&lt;br /&gt;
	[&#039;no&#039;] = &#039;&#039;,&lt;br /&gt;
	[&#039;off&#039;] = &#039;&#039;,&lt;br /&gt;
	[&#039;plain&#039;] = &#039;&#039;,&lt;br /&gt;
	[&#039;collapsed&#039;] = &#039;mw-collapsible mw-collapsed&#039;,&lt;br /&gt;
	[&#039;expanded&#039;] = &#039;mw-collapsible&#039;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local BOOL_FALSE = {&lt;br /&gt;
	[&#039;no&#039;] = true,&lt;br /&gt;
	[&#039;off&#039;] = true,&lt;br /&gt;
	[&#039;false&#039;] = true,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local STRIPED = {&lt;br /&gt;
	[&#039;odd&#039;] = &#039;striped-odd&#039;,&lt;br /&gt;
	[&#039;swap&#039;] = &#039;striped-odd&#039;,&lt;br /&gt;
	[&#039;y&#039;] = &#039;striped-even&#039;,&lt;br /&gt;
	[&#039;yes&#039;] = &#039;striped-even&#039;,&lt;br /&gt;
	[&#039;on&#039;] = &#039;striped-even&#039;,&lt;br /&gt;
	[&#039;even&#039;] = &#039;striped-even&#039;,&lt;br /&gt;
	[&#039;striped&#039;] = &#039;striped-even&#039;,&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
local NAVBOX_CHILD_INDICATOR = &#039;!!C$H$I$L$D!!&#039;&lt;br /&gt;
local NAVBOX_CHILD_INDICATOR_LENGTH = string.len( NAVBOX_CHILD_INDICATOR )&lt;br /&gt;
&lt;br /&gt;
local CLASS_PREFIX = &#039;ranger-&#039;&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
local h = {} -- non-public&lt;br /&gt;
local hooks = mw.title.new(&#039;Module:Navbox/Hooks&#039;).exists and require(&#039;Module:Navbox/Hooks&#039;) or {}&lt;br /&gt;
&lt;br /&gt;
---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- For templates: {{#invoke:navbox|main|...}}&lt;br /&gt;
function p.main(frame)&lt;br /&gt;
	local args = p.mergeArgs(frame)&lt;br /&gt;
	return p.build(args, true)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- For modules: return require(&#039;module:navbox&#039;).build(args)&lt;br /&gt;
-- By default this method will skip the arguments sanitizing phase &lt;br /&gt;
-- (and onSanitizeArgsStart/onSanitizeArgsEnd hooks).&lt;br /&gt;
-- Set `doParseArgs` to true to do arguments sanitizing.&lt;br /&gt;
-- If `customConfig` table is provided, it will be merged into default config table (after onLoadConfig()).&lt;br /&gt;
-- If `customHooks` table is provided, all default hook handles will be overrided, unprovided hooks will be empty.&lt;br /&gt;
function p.build(args, doParseArgs, customConfig, customHooks)&lt;br /&gt;
	if customHooks then&lt;br /&gt;
		hooks = customHooks&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	if doParseArgs then &lt;br /&gt;
		args = h.parseArgs(args)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	h.runHook(&#039;onLoadConfig&#039;, config, args)&lt;br /&gt;
&lt;br /&gt;
	if customConfig then&lt;br /&gt;
		for k,v in pairs(customConfig) do&lt;br /&gt;
			config[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	--merge default args&lt;br /&gt;
	for k,v in pairs(DEFAULT_ARGS) do&lt;br /&gt;
		if args[k] == nil then&lt;br /&gt;
			args[k] = DEFAULT_ARGS[k]&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	h.runHook(&#039;onBuildTreeStart&#039;, args)&lt;br /&gt;
	local dataTree = h.buildDataTree(args)&lt;br /&gt;
	h.runHook(&#039;onBuildTreeEnd&#039;, dataTree, args)&lt;br /&gt;
	&lt;br /&gt;
	if type(config.custom_render_handle) == &#039;function&#039; then&lt;br /&gt;
		return config.custom_render_handle(dataTree, args)&lt;br /&gt;
	else&lt;br /&gt;
		return h.render(dataTree)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- merge args from frame and frame:getParent()&lt;br /&gt;
-- It may be used when creating custom wrapping navbox module.&lt;br /&gt;
--&lt;br /&gt;
-- For example, Module:PillNavbox&lt;br /&gt;
--&lt;br /&gt;
-- local RANGER = require(&#039;Module:Navbox&#039;)&lt;br /&gt;
-- local p = {}&lt;br /&gt;
-- function p.main(frame)&lt;br /&gt;
--     return RANGER.build(RANGER.mergeArgs(frame), true, {&lt;br /&gt;
--         default_navbox_class = &#039;pill&#039;, -- use &amp;quot;pill&amp;quot; style by default.&lt;br /&gt;
--     })&lt;br /&gt;
-- end&lt;br /&gt;
-- return p&lt;br /&gt;
--&lt;br /&gt;
function p.mergeArgs(frame)&lt;br /&gt;
	local inputArgs = {}&lt;br /&gt;
	&lt;br /&gt;
	for k, v in pairs(frame.args) do&lt;br /&gt;
		v = mw.text.trim(tostring(v))&lt;br /&gt;
		if v ~= &#039;&#039; then&lt;br /&gt;
			inputArgs[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	for k, v in pairs(frame:getParent().args) do&lt;br /&gt;
		v = mw.text.trim(v)&lt;br /&gt;
		if v ~= &#039;&#039; then&lt;br /&gt;
			inputArgs[k] = v&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return inputArgs&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
-- equivalent to mw.text.split(str, div, true) for non-empty separator, but can be over 60x faster, since the latter is Unicode-aware.&lt;br /&gt;
-- Original version credit: http://richard.warburton.it.&lt;br /&gt;
function h.explode(div, str)&lt;br /&gt;
	if (div==&#039;&#039;) then return nil end&lt;br /&gt;
	local pos,arr = 0,{}&lt;br /&gt;
	-- for each divider found&lt;br /&gt;
	for st,sp in function() return string.find(str,div,pos,true) end do&lt;br /&gt;
		arr[#arr+1] = string.sub(str,pos,st-1) -- Attach chars left of current divider&lt;br /&gt;
		pos = sp+1 -- Jump past current divider&lt;br /&gt;
	end&lt;br /&gt;
	arr[#arr+1] = string.sub(str,pos) -- Attach chars right of last divider&lt;br /&gt;
	return arr&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function h.parseArgs(inputArgs)&lt;br /&gt;
	h.runHook(&#039;onSanitizeArgsStart&#039;, inputArgs)&lt;br /&gt;
	&lt;br /&gt;
	local args = {}&lt;br /&gt;
	&lt;br /&gt;
	for k, v in pairs(inputArgs) do&lt;br /&gt;
		if type(k) == &#039;string&#039; then&lt;br /&gt;
			-- all named args have already been trimmed&lt;br /&gt;
			local key = h.normalizeKey(k)&lt;br /&gt;
			args[key] = h.normalizeValue(key, v)&lt;br /&gt;
		else&lt;br /&gt;
			args[k] = mw.text.trim(v) -- keep number-index arguments (for {{navbox|child|...}})&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	h.runHook(&#039;onSanitizeArgsEnd&#039;, args, inputArgs)&lt;br /&gt;
	&lt;br /&gt;
	return args&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- Normalize the name string of arguments.&lt;br /&gt;
-- the normalized form is (index:)?name, in which:&lt;br /&gt;
-- index is number index such as 1, 1.3, 1.2.45,&lt;br /&gt;
-- name is in lowercase underscore-case, such as group, group_style&lt;br /&gt;
-- e.g: header_state, 1.3:list_style&lt;br /&gt;
-- the input argument name can be:&lt;br /&gt;
-- * camel-case: listStyle, ListStyle&lt;br /&gt;
-- * space separated: list style&lt;br /&gt;
-- * prefix+index+postfix?, and can be in camel-case or space/hyphen separated or mixed: list 1 style, list1, list1Style, list1_style&lt;br /&gt;
-- * index.name: 1.3.list&lt;br /&gt;
-- * index_name: 1.3_list (Space separated are treated as underscore separated, therefore 1.3 list are vaild too)&lt;br /&gt;
function h.normalizeKey(s)&lt;br /&gt;
	-- camel-case to lowercase underscore-case&lt;br /&gt;
	s = s:gsub(&#039;%l%f[%u]&#039;, &#039;%0_&#039;) -- listStyle to list_style&lt;br /&gt;
	s = (s:gsub(&#039; &#039;, &#039;_&#039;)):lower() -- space to underscore &lt;br /&gt;
	s = s:gsub(&#039;%l%f[%d]&#039;, &#039;%0_&#039;) -- group1* to group_1*&lt;br /&gt;
	s = s:gsub(&#039;%d%f[%l]&#039;, &#039;%0_&#039;) -- *1style to *1_style&lt;br /&gt;
	&lt;br /&gt;
	-- number format x_y_z to x.y.z&lt;br /&gt;
	s = s:gsub(&#039;(%d)_%f[%d]&#039;, &#039;%1%.&#039;)&lt;br /&gt;
	&lt;br /&gt;
	-- move index to the beginning:&lt;br /&gt;
	-- group_1.2_style to 1.2:group_style&lt;br /&gt;
	-- group_1 to 1:group&lt;br /&gt;
	s = s:gsub(&#039;^([%l_]+)_([%d%.]+)&#039;, &#039;%2:%1&#039;)&lt;br /&gt;
	&lt;br /&gt;
	-- support index.name and index_name:&lt;br /&gt;
	-- 1.2.group / 1.2_group to 1.2:group&lt;br /&gt;
	s = s:gsub(&#039;^([%d%.]+)[%._]%f[%l]&#039;, &#039;%1:&#039;)&lt;br /&gt;
	&lt;br /&gt;
	-- now the key should be in normalized form, if the origin key is vaild&lt;br /&gt;
&lt;br /&gt;
	-- standardize *_css to *_style&lt;br /&gt;
	s = s:gsub(&#039;_css$&#039;, &#039;_style&#039;)&lt;br /&gt;
	-- standardize *collapsible to *state&lt;br /&gt;
	s = s:gsub(&#039;collapsible$&#039;, &#039;state&#039;)&lt;br /&gt;
&lt;br /&gt;
	-- standardize all aliases to the canonical name&lt;br /&gt;
	return CANONICAL_NAMES[s] or s&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function h.normalizeValue(k, v)&lt;br /&gt;
	k = tostring(k)&lt;br /&gt;
	if k:find(&#039;_style$&#039;) then&lt;br /&gt;
		v = (v .. &#039;;&#039;):gsub(&#039;;;&#039;, &#039;;&#039;)&lt;br /&gt;
		return v&lt;br /&gt;
	elseif k:find(&#039;state$&#039;) then&lt;br /&gt;
		return STATES[v]&lt;br /&gt;
	elseif k == &#039;striped&#039; then&lt;br /&gt;
		return STRIPED[v]&lt;br /&gt;
	elseif k == &#039;meta&#039; then&lt;br /&gt;
		return not BOOL_FALSE[v]&lt;br /&gt;
	elseif v:sub(1, 2) == &#039;{|&#039; or v:match(&#039;^[*:;#]&#039;) then&lt;br /&gt;
		-- Applying nowrap to lines in a table does not make sense.&lt;br /&gt;
		-- Add newlines to compensate for trim of x in |parm=x in a template.&lt;br /&gt;
		return &#039;\n&#039; .. v ..&#039;\n&#039;&lt;br /&gt;
	end&lt;br /&gt;
	return v&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- parse arguments, convert them to structured data tree&lt;br /&gt;
function h.buildDataTree(args)&lt;br /&gt;
	-- parse args to a tree&lt;br /&gt;
	local tree = h.buildTree(args)&lt;br /&gt;
&lt;br /&gt;
	-- build root navbox data&lt;br /&gt;
	local data = h.buildNavboxData(tree.info)&lt;br /&gt;
	&lt;br /&gt;
	-- Recursively build section tree&lt;br /&gt;
	if tree.children then&lt;br /&gt;
		data.sections = h.buildSections(tree.children, {&lt;br /&gt;
			listClass = h.mergeAttrs(args.list_class, config.default_list_class),&lt;br /&gt;
			listStyle =  args.list_style,&lt;br /&gt;
			groupClass = h.mergeAttrs(args.group_class, config.default_group_class),&lt;br /&gt;
			groupStyle = args.group_style,&lt;br /&gt;
			sectionClass = h.mergeAttrs(args.section_class, config.default_section_class),&lt;br /&gt;
			sectionStyle = args.section_style,&lt;br /&gt;
			headerClass = h.mergeAttrs(args.header_class, config.default_header_class),&lt;br /&gt;
			headerStyle = args.header_style,&lt;br /&gt;
			headerState = args.header_state or config.default_header_state,&lt;br /&gt;
		})&lt;br /&gt;
	end&lt;br /&gt;
	if args[1] == &#039;child&#039; then&lt;br /&gt;
		data.CHILD_MODE = true&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	return data&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function h.buildSections(list, defaults)&lt;br /&gt;
	local sections = {}&lt;br /&gt;
	local section = nil&lt;br /&gt;
	for k, node in h.orderedPairs(list) do&lt;br /&gt;
		local info = node.info or {}&lt;br /&gt;
		--start a new section if needed&lt;br /&gt;
		if info.header or not section then&lt;br /&gt;
			section = { &lt;br /&gt;
				class = h.mergeAttrs(info.section_class, defaults.sectionClass),&lt;br /&gt;
				style = h.mergeAttrs(info.section_style, defaults.sectionStyle),&lt;br /&gt;
				body = {}&lt;br /&gt;
			}&lt;br /&gt;
			-- Section header if needed.&lt;br /&gt;
			-- If the value of a `|header_n=` is two or more consecutive &amp;quot;-&amp;quot; characters (e.g. --, -----), &lt;br /&gt;
			-- it means start a new section without header, and the new section will be not collapsable.&lt;br /&gt;
			if info.header and not string.match(info.header, &#039;^%-%-+$&#039;) then&lt;br /&gt;
				section.header = {&lt;br /&gt;
					content = info.header,&lt;br /&gt;
					class = h.mergeAttrs(info.header_class, defaults.headerClass),&lt;br /&gt;
					style = h.mergeAttrs(info.header_style, defaults.headerStyle),&lt;br /&gt;
				}&lt;br /&gt;
				section.state = info.state or defaults.headerState or &#039;mw-collapsible&#039;&lt;br /&gt;
			end&lt;br /&gt;
			sections[#sections+1] = section&lt;br /&gt;
		end&lt;br /&gt;
		-- above/below for this section&lt;br /&gt;
		if info.above then&lt;br /&gt;
			section.above = {&lt;br /&gt;
				content = info.above,&lt;br /&gt;
				class= h.mergeAttrs(info.above_class, config.default_above_class),&lt;br /&gt;
				style = info.above_style,&lt;br /&gt;
			}&lt;br /&gt;
		end&lt;br /&gt;
		if info.below then&lt;br /&gt;
			section.below = {&lt;br /&gt;
				content = info.below,&lt;br /&gt;
				class= h.mergeAttrs(info.below_class, config.default_below_class),&lt;br /&gt;
				style = info.below_style,&lt;br /&gt;
			}&lt;br /&gt;
		end&lt;br /&gt;
		-- this group+list row&lt;br /&gt;
		if info.group or info.list or node.children then&lt;br /&gt;
			local row = {}&lt;br /&gt;
			section.body[#section.body+1] = row&lt;br /&gt;
			if info.group then&lt;br /&gt;
				row.group = {&lt;br /&gt;
					content = info.group,&lt;br /&gt;
					class = h.mergeAttrs(info.group_class, defaults.groupClass),&lt;br /&gt;
					style = h.mergeAttrs(info.group_style, defaults.groupStyle),&lt;br /&gt;
				}&lt;br /&gt;
			end&lt;br /&gt;
			if info.list then&lt;br /&gt;
				if string.sub(info.list, 1, NAVBOX_CHILD_INDICATOR_LENGTH) == NAVBOX_CHILD_INDICATOR then&lt;br /&gt;
					-- it is from {{navbox|child| ... }}&lt;br /&gt;
					row.sections = mw.text.jsonDecode(string.sub(info.list, NAVBOX_CHILD_INDICATOR_LENGTH+1))&lt;br /&gt;
				else&lt;br /&gt;
					row.list = {&lt;br /&gt;
						content = info.list,&lt;br /&gt;
						class = h.mergeAttrs(info.list_class, defaults.listClass),&lt;br /&gt;
						style = h.mergeAttrs(info.list_style, defaults.listStyle),&lt;br /&gt;
					}&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			-- sub-nodes, will override {{navbox|child| ... }}&lt;br /&gt;
			if node.children then&lt;br /&gt;
				row.sections = h.buildSections(node.children, defaults)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	-- flatten if needed:&lt;br /&gt;
	-- If a section has only one list with no content and no corresponding group but has sublists, these sublists will be moved to upper level.&lt;br /&gt;
	if config.auto_flatten_top_level then&lt;br /&gt;
		for _, sect in ipairs(sections) do&lt;br /&gt;
			if #sect.body == 1 then&lt;br /&gt;
				local node = sect.body[1]&lt;br /&gt;
				if not node.group and not node.list and node.sections and #node.sections == 1 and not node.sections[1].header then&lt;br /&gt;
					sect.body = node.sections[1].body&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return sections&lt;br /&gt;
end&lt;br /&gt;
	&lt;br /&gt;
function h.buildNavboxData(info)&lt;br /&gt;
	local data = {&lt;br /&gt;
		state = info.state or &#039;mw-collapsible&#039;, -- here we need a default value for empty input&lt;br /&gt;
		striped = info.striped,&lt;br /&gt;
		class = h.mergeAttrs(info.navbox_class, config.default_navbox_class),&lt;br /&gt;
		style = info.navbox_style,&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
	-- data for titlebar&lt;br /&gt;
	if info.title or info.meta or data.state ~= &#039;&#039; then&lt;br /&gt;
		data.title = {&lt;br /&gt;
			content = info.title,&lt;br /&gt;
			class = h.mergeAttrs(info.title_class, config.default_title_class),&lt;br /&gt;
			style = info.title_style,&lt;br /&gt;
		}&lt;br /&gt;
		if info.meta then&lt;br /&gt;
			data.metaLinks = {&lt;br /&gt;
				link = info.meta_link, -- will be used as [[$link|$text]]&lt;br /&gt;
				url = info.meta_url,  -- will be used as [$url $text], only if there is no data.metaLinks.link&lt;br /&gt;
				text = info.meta_text, --hovertext&lt;br /&gt;
			}&lt;br /&gt;
			if not info.meta_link and not info.meta_url then&lt;br /&gt;
				-- default link target&lt;br /&gt;
				local title = mw.title.new(info.template or mw.getCurrentFrame():getParent():getTitle(), &#039;Template&#039;)&lt;br /&gt;
				if not title then&lt;br /&gt;
					error(&#039;Invalid title &#039; .. info.template)&lt;br /&gt;
				end&lt;br /&gt;
				data.metaLinks.link = title.fullText&lt;br /&gt;
			end&lt;br /&gt;
			if not info.meta_text then&lt;br /&gt;
				local msg = mw.message.new(config.editlink_hover_message_key)&lt;br /&gt;
				data.metaLinks.text = msg:exists() and msg:plain() or &#039;View or edit this template&#039;&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- above/below&lt;br /&gt;
	if info.above then&lt;br /&gt;
		data.above = {&lt;br /&gt;
			content = info.above,&lt;br /&gt;
			class= h.mergeAttrs(info.above_class, config.default_above_class),&lt;br /&gt;
			style = info.above_style,&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	if info.below then&lt;br /&gt;
		data.below = {&lt;br /&gt;
			content = info.below,&lt;br /&gt;
			class= h.mergeAttrs(info.below_class, config.default_below_class),&lt;br /&gt;
			style = info.below_style,&lt;br /&gt;
		}&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return data&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- parse arguments, convert them into a tree based on their index&lt;br /&gt;
-- each node on tree is { info = { #data for this node# }, children = {#children nodes#}  }&lt;br /&gt;
function h.buildTree(args, defaults)&lt;br /&gt;
	local tree = { info = {} }&lt;br /&gt;
	local check = function(key, value)&lt;br /&gt;
		local index, name = string.match(key, &#039;^([%d%.]+):(.+)$&#039;)&lt;br /&gt;
&lt;br /&gt;
		-- no number index found, for root node&lt;br /&gt;
		if not index then &lt;br /&gt;
			tree.info[key] = value&lt;br /&gt;
			return&lt;br /&gt;
		end&lt;br /&gt;
&lt;br /&gt;
		-- filter invalid number index&lt;br /&gt;
		if string.match(index, &#039;^%.&#039;) or string.match(index, &#039;%.$&#039;) or string.match(index, &#039;%.%.&#039;) then&lt;br /&gt;
			return&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		-- find the node that matches the index in the tree&lt;br /&gt;
		local arr = h.explode(&#039;.&#039;, index)&lt;br /&gt;
		local node = tree&lt;br /&gt;
		for _, v in ipairs(arr) do&lt;br /&gt;
			v = tonumber(v)&lt;br /&gt;
			if not node.children then&lt;br /&gt;
				node.children = {}&lt;br /&gt;
			end&lt;br /&gt;
			if not node.children[v] then &lt;br /&gt;
				node.children[v] = { info = {} }&lt;br /&gt;
			end&lt;br /&gt;
			node = node.children[v]&lt;br /&gt;
		end&lt;br /&gt;
		&lt;br /&gt;
		node.info[name] = value&lt;br /&gt;
	end&lt;br /&gt;
	for k,v in pairs(args) do&lt;br /&gt;
		check(k, v)&lt;br /&gt;
	end&lt;br /&gt;
	return tree&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function h.render(data)&lt;br /&gt;
	-- handle {{navbox|child|...}} syntax&lt;br /&gt;
	if data.CHILD_MODE then&lt;br /&gt;
		return NAVBOX_CHILD_INDICATOR..mw.text.jsonEncode(data.sections)&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-----  normal case -----&lt;br /&gt;
	&lt;br /&gt;
	local out = mw.html.create()&lt;br /&gt;
	&lt;br /&gt;
	-- build navbox container&lt;br /&gt;
	local navbox = out:tag(&#039;div&#039;)&lt;br /&gt;
		:attr(&#039;role&#039;, &#039;navigation&#039;):attr(&#039;aria-label&#039;, &#039;Navbox&#039;)&lt;br /&gt;
		:addClass(CLASS_PREFIX..&#039;navbox&#039;)&lt;br /&gt;
		:addClass(data.class)&lt;br /&gt;
		:addClass(data.striped)&lt;br /&gt;
		:addClass(data.state)&lt;br /&gt;
		:cssText(data.style)&lt;br /&gt;
&lt;br /&gt;
	--title bar&lt;br /&gt;
	if data.title then&lt;br /&gt;
		local titlebar = navbox:tag(&#039;div&#039;):addClass(CLASS_PREFIX..&#039;title&#039;)&lt;br /&gt;
		titlebar:tag(&#039;div&#039;):addClass(&#039;mw-collapsible-toggle-placeholder&#039;)&lt;br /&gt;
		if data.metaLinks then&lt;br /&gt;
			titlebar:node(h.renderMetaLinks(data.metaLinks))&lt;br /&gt;
		end&lt;br /&gt;
		if data.title then&lt;br /&gt;
			titlebar:addClass(data.title.class):tag(&#039;div&#039;)&lt;br /&gt;
			:addClass(CLASS_PREFIX..&#039;title-text&#039;)&lt;br /&gt;
			:addClass(data.title.class)&lt;br /&gt;
			:cssText(data.title.style)&lt;br /&gt;
			:wikitext(data.title.content)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	--above&lt;br /&gt;
	if data.above then&lt;br /&gt;
		navbox:tag(&#039;div&#039;)&lt;br /&gt;
		:addClass(CLASS_PREFIX..&#039;above mw-collapsible-content&#039;)&lt;br /&gt;
		:addClass(data.above.class)&lt;br /&gt;
		:cssText(data.above.style)&lt;br /&gt;
		:wikitext(data.above.content)&lt;br /&gt;
		:attr(&#039;id&#039;, (not data.title) and mw.uri.anchorEncode(data.above.content) or nil) -- id for aria-labelledby attribute, if no title&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	-- sections&lt;br /&gt;
	if data.sections then&lt;br /&gt;
		h.renderSections(data.sections, navbox, 0, true)&lt;br /&gt;
	else&lt;br /&gt;
		-- Insert a blank section for completely empty navbox to ensure it behaves correctly when collapsed.&lt;br /&gt;
		if not data.above and not data.below then &lt;br /&gt;
			navbox:tag(&#039;div&#039;):addClass(CLASS_PREFIX..&#039;section mw-collapsible-content&#039;)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	--below&lt;br /&gt;
	if data.below then&lt;br /&gt;
		navbox:tag(&#039;div&#039;)&lt;br /&gt;
		:addClass(CLASS_PREFIX..&#039;below mw-collapsible-content&#039;)&lt;br /&gt;
		:addClass(data.below.class)&lt;br /&gt;
		:cssText(data.below.style)&lt;br /&gt;
		:wikitext(data.below.content)&lt;br /&gt;
	end&lt;br /&gt;
	return tostring(out)..&#039;[[Category:Pages with navboxes]]&#039; -- suggest to use HIDDENCAT here; will be used for maintenance &amp;amp; gadget imports&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function h.renderSections(data, container, level, even)&lt;br /&gt;
	for i,sect in ipairs(data) do&lt;br /&gt;
		--section box&lt;br /&gt;
		local section = container:tag(&#039;div&#039;)&lt;br /&gt;
			:addClass(CLASS_PREFIX..&#039;section mw-collapsible-content&#039;)&lt;br /&gt;
			:addClass(sect.class)&lt;br /&gt;
			:addClass(sect.state)&lt;br /&gt;
			:cssText(sect.style)&lt;br /&gt;
		-- section header&lt;br /&gt;
		if sect.header then&lt;br /&gt;
			section:tag(&#039;div&#039;)&lt;br /&gt;
			:addClass(CLASS_PREFIX..&#039;header&#039;)&lt;br /&gt;
			:addClass(sect.header.class)&lt;br /&gt;
			:cssText(sect.header.style)&lt;br /&gt;
			:tag(&#039;div&#039;):addClass(&#039;mw-collapsible-toggle-placeholder&#039;):done()&lt;br /&gt;
			:tag(&#039;div&#039;):addClass(CLASS_PREFIX..&#039;header-text&#039;):wikitext(sect.header.content)&lt;br /&gt;
		end&lt;br /&gt;
		-- above:&lt;br /&gt;
		if sect.above then&lt;br /&gt;
			section:tag(&#039;div&#039;)&lt;br /&gt;
			:addClass(CLASS_PREFIX..&#039;above mw-collapsible-content&#039;)&lt;br /&gt;
			:addClass(sect.above.class)&lt;br /&gt;
			:cssText(sect.above.style)&lt;br /&gt;
			:wikitext(sect.above.content)&lt;br /&gt;
		end&lt;br /&gt;
		-- body: groups&amp;amp;lists&lt;br /&gt;
		local box = section:tag(&#039;div&#039;):addClass(CLASS_PREFIX..&#039;section-body mw-collapsible-content&#039;)&lt;br /&gt;
		even = h.renderBody(sect.body, box, level, (level==0) and true or even) -- reset even status each section&lt;br /&gt;
		-- below:&lt;br /&gt;
		if sect.below then&lt;br /&gt;
			section:tag(&#039;div&#039;)&lt;br /&gt;
			:addClass(CLASS_PREFIX..&#039;below mw-collapsible-content&#039;)&lt;br /&gt;
			:addClass(sect.below.class)&lt;br /&gt;
			:cssText(sect.below.style)&lt;br /&gt;
			:wikitext(sect.below.content)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return even&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
function h.renderMetaLinks(info)&lt;br /&gt;
	local box = mw.html.create(&#039;span&#039;):addClass(CLASS_PREFIX..&#039;meta&#039;)&lt;br /&gt;
	local meta = box:tag(&#039;span&#039;):addClass(&#039;nv nv-view&#039;)&lt;br /&gt;
	&lt;br /&gt;
	if info.link then &lt;br /&gt;
		meta:wikitext(&#039;[[&#039;..info.link..&#039;|&#039;)&lt;br /&gt;
			:tag(&#039;span&#039;):wikitext(info.text):attr(&#039;title&#039;, info.text):done()&lt;br /&gt;
			:wikitext(&#039;]]&#039;)&lt;br /&gt;
	elseif info.url then&lt;br /&gt;
		meta:wikitext(&#039;[&#039;..info.url..&#039; &#039;)&lt;br /&gt;
			:tag(&#039;span&#039;):wikitext(info.text):attr(&#039;title&#039;, info.text):done()&lt;br /&gt;
			:wikitext(&#039;]&#039;)&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	return box&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function h.renderBody(info, box, level, even)&lt;br /&gt;
	local count = 0&lt;br /&gt;
	for _,v in h.orderedPairs(info) do&lt;br /&gt;
		if v.group or v.list or v.sections then&lt;br /&gt;
			count = count + 1&lt;br /&gt;
			-- row container&lt;br /&gt;
			local row = box:tag(&#039;div&#039;):addClass(CLASS_PREFIX..&#039;row&#039;)&lt;br /&gt;
			-- group cell&lt;br /&gt;
			if v.group or (v.sections and level &amp;gt; 0 and not v.list) then&lt;br /&gt;
				local groupCell = row:tag(&#039;div&#039;)&lt;br /&gt;
					:addClass(CLASS_PREFIX..&#039;group level-&#039;..level)&lt;br /&gt;
					:addClass((level &amp;gt; 0) and CLASS_PREFIX..&#039;subgroup&#039; or nil)&lt;br /&gt;
				local groupContentWrap = groupCell:tag(&#039;div&#039;):addClass(CLASS_PREFIX..&#039;wrap&#039;)&lt;br /&gt;
				if v.group then&lt;br /&gt;
					groupCell:addClass(v.group.class):cssText(v.group.style)&lt;br /&gt;
					groupContentWrap:wikitext(v.group.content)&lt;br /&gt;
				else&lt;br /&gt;
					groupCell:addClass(&#039;empty&#039;)&lt;br /&gt;
					row:addClass(&#039;empty-group-list&#039;)&lt;br /&gt;
				end&lt;br /&gt;
			else&lt;br /&gt;
				row:addClass(&#039;empty-group&#039;)&lt;br /&gt;
			end&lt;br /&gt;
			-- list cell&lt;br /&gt;
			local listCell = row:tag(&#039;div&#039;):addClass(CLASS_PREFIX..&#039;listbox&#039;)&lt;br /&gt;
			if not v.list and not v.sections then&lt;br /&gt;
				listCell:addClass(&#039;empty&#039;)&lt;br /&gt;
				row:addClass(&#039;empty-list&#039;)&lt;br /&gt;
			end&lt;br /&gt;
			if v.list or (v.group and not v.sections) then&lt;br /&gt;
				--listCell:node(h.renderList(v[&#039;list&#039;] or &#039;&#039;, k, level, args))&lt;br /&gt;
				even = not even -- flip even/odd status&lt;br /&gt;
				local cell = listCell:tag(&#039;div&#039;)&lt;br /&gt;
				:addClass(CLASS_PREFIX..&#039;wrap&#039;)&lt;br /&gt;
				:addClass(even and CLASS_PREFIX..&#039;even&#039; or CLASS_PREFIX..&#039;odd&#039;)&lt;br /&gt;
				if v.list then&lt;br /&gt;
					cell:addClass(v.list.class):cssText(v.list.style)&lt;br /&gt;
					:tag(&#039;div&#039;):addClass(CLASS_PREFIX..&#039;list&#039;):wikitext(v.list.content)&lt;br /&gt;
				end&lt;br /&gt;
			end&lt;br /&gt;
			if v.sections then&lt;br /&gt;
				local sublistBox = listCell:tag(&#039;div&#039;):addClass(CLASS_PREFIX..&#039;sublist level-&#039;..level)&lt;br /&gt;
				even = h.renderSections(v.sections, sublistBox, level+1, even)&lt;br /&gt;
			end&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if count &amp;gt; 0 then&lt;br /&gt;
		box:css(&#039;--count&#039;, count) -- for flex-grow&lt;br /&gt;
	end&lt;br /&gt;
	return even&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- pairs, but sort the keys alphabetically&lt;br /&gt;
function h.orderedPairs(t, f)&lt;br /&gt;
	local a = {}&lt;br /&gt;
	for n in pairs(t) do table.insert(a, n) end&lt;br /&gt;
	table.sort(a, f)&lt;br /&gt;
	local i = 0      -- iterator variable&lt;br /&gt;
	local iter = function ()   -- iterator function&lt;br /&gt;
		i = i + 1&lt;br /&gt;
		if a[i] == nil then return nil&lt;br /&gt;
		else return a[i], t[a[i]]&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	return iter&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- For cascading parameters, such as style or class, they are merged in exact order (from general to specific). &lt;br /&gt;
-- Any parameter starting with multiple hyphens(minus signs) will terminate the cascade.&lt;br /&gt;
-- An example:&lt;br /&gt;
-- For group_1.1, its style is affected by parameters |group_1.1_style=... , |subgroup_level_1_style=... , and |subgroup_style=... .&lt;br /&gt;
-- If we have |group_1.1_style= color:red; |subgroup_level_1_style= font-weight: bold; and |subgroup_style= color: green; ,&lt;br /&gt;
-- the style of group_1.1 will be style=&amp;quot;color:green; font-weight: bold; color: red;&amp;quot; ;&lt;br /&gt;
-- if we have |group_1.1_style= -- color:red; |subgroup_level_1_style= font-weight: bold; and |subgroup_style= color: green; ,&lt;br /&gt;
-- the style of group_1.1 will be style=&amp;quot;color: red;&amp;quot; only, and the cascade is no longer performed for |subgroup_level_1_style and |subgroup_style.&lt;br /&gt;
function h.mergeAttrs(...)&lt;br /&gt;
	local trim = mw.text.trim&lt;br /&gt;
	local s = &#039;&#039;&lt;br /&gt;
	for i=1, select(&#039;#&#039;, ...) do&lt;br /&gt;
		local v = trim(select(i, ...) or &#039;&#039;)&lt;br /&gt;
		local str = string.match(v, &#039;^%-%-+(.*)$&#039;)&lt;br /&gt;
		if str then&lt;br /&gt;
			s = trim(str..&#039; &#039;..s)&lt;br /&gt;
			break&lt;br /&gt;
		else&lt;br /&gt;
			s = trim(v..&#039; &#039;..s)&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
	if s == &#039;&#039; then s = nil end&lt;br /&gt;
	return s&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function h.runHook(key, ...)&lt;br /&gt;
	if hooks[key] then&lt;br /&gt;
		hooks[key](...)&lt;br /&gt;
	end&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-----------------------------------------------&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Navbox/Draft&amp;diff=1808</id>
		<title>Template:Navbox/Draft</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Navbox/Draft&amp;diff=1808"/>
		<updated>2025-11-13T23:05:51Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Created page with &amp;quot;&amp;lt;includeonly&amp;gt;{{#invoke:Navbox|main}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Navbox/Draft |name      = Navbox |title     = Navbox |bodyclass = hlist  |group1    = Group 1 |list1     = List 1  |group2    = Group 2 |list2     =    {{Navbox|child   |evenodd = swap   |group1  = Group 2.1   |list1   = List 2.1   |group2  = Group 2.2   |list2   = List 2.2   |group3  = Group 2.3   |list3   = List 2.3   }}  |group3    = Group 3 |list3     = * List 3 * List * List }}&amp;lt;/noinclude&amp;gt;&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#invoke:Navbox|main}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Navbox/Draft&lt;br /&gt;
|name      = Navbox&lt;br /&gt;
|title     = Navbox&lt;br /&gt;
|bodyclass = hlist&lt;br /&gt;
&lt;br /&gt;
|group1    = Group 1&lt;br /&gt;
|list1     = List 1&lt;br /&gt;
&lt;br /&gt;
|group2    = Group 2&lt;br /&gt;
|list2     = &lt;br /&gt;
  {{Navbox|child&lt;br /&gt;
  |evenodd = swap&lt;br /&gt;
  |group1  = Group 2.1&lt;br /&gt;
  |list1   = List 2.1&lt;br /&gt;
  |group2  = Group 2.2&lt;br /&gt;
  |list2   = List 2.2&lt;br /&gt;
  |group3  = Group 2.3&lt;br /&gt;
  |list3   = List 2.3&lt;br /&gt;
  }}&lt;br /&gt;
&lt;br /&gt;
|group3    = Group 3&lt;br /&gt;
|list3     =&lt;br /&gt;
* List 3&lt;br /&gt;
* List&lt;br /&gt;
* List&lt;br /&gt;
}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Mbox&amp;diff=1782</id>
		<title>Template:Mbox</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Mbox&amp;diff=1782"/>
		<updated>2025-11-13T22:53:46Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Redirected page to Template:MessageBox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Template:MessageBox]]&lt;br /&gt;
[[Category:Redirect Pages]]&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Navbox&amp;diff=1743</id>
		<title>Template:Navbox</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Navbox&amp;diff=1743"/>
		<updated>2025-11-13T21:55:58Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
Please do not edit without discussion first as this is a VERY complex template.&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=&amp;lt;/div&amp;gt;|none=|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;#default=&amp;lt;table cellspacing=&amp;quot;0&amp;quot; class=&amp;quot;navbox-border navbox&amp;quot; style=&amp;quot;border-spacing:0;{{{bodystyle|}}};{{{style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td style=&amp;quot;padding:2px;&amp;quot;&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;table cellspacing=&amp;quot;0&amp;quot; class=&amp;quot;nowraplinks {{{bodyclass|}}} {{#if:{{{title|}}}|{{#switch:{{{state|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;plain=|#default={{#ifeq:{{lc:{{{collapsible}}}}}|no||mw-collapsible}} {{#if:{{{state|}}}|mw-{{{state}}}}}}}}} {{#switch:{{{border|{{{1|}}}}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;subgroup|child|none=navbox-subgroup&amp;quot; style=&amp;quot;border-spacing:0;{{{bodystyle|}}};{{{style|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;#default=navbox-inner&amp;quot; style=&amp;quot;border-spacing:0;background:transparent;color:inherit}};{{{innerstyle|}}};&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
---Title and Navbar---&lt;br /&gt;
--&amp;gt;{{#if:{{{title|}}}|&amp;lt;tr&amp;gt;{{#if:{{{titlegroup|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-group&amp;quot; style=&amp;quot;{{{titlegroupstyle|}}}&amp;quot;&amp;gt;{{{titlegroup|}}}&amp;lt;/td&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;th style=&amp;quot;border-left:2px solid #1DE9B6; width:100%;|&amp;lt;th style=&amp;quot;}}{{{basestyle|}}};{{{titlestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan={{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}{{#if:{{{titlegroup|}}}|-1}}}} &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-title&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:{{lc:{{{collapsible}}}}}|no||&amp;lt;div class=&amp;quot;hidden&amp;quot; style=&amp;quot;float:left;width:6em;text-align:left&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#ifeq:{{{state|}}}|plain|&amp;lt;div style=&amp;quot;float:right;width:6em&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/div&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;span class=&amp;quot;{{{titleclass|}}}&amp;quot; style=&amp;quot;font-size:{{#switch:{{{border|{{{1|}}}}}}|subgroup|child|none=100|#default=110}}%;&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{title}}}&amp;lt;/span&amp;gt;&amp;lt;/th&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
---Above---&lt;br /&gt;
--&amp;gt;{{#if:{{{above|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-abovebelow {{{aboveclass|}}}&amp;quot; style=&amp;quot;{{{basestyle|}}};{{{abovestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan=&amp;quot;{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}&amp;quot;&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{above}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
---Body---&lt;br /&gt;
&lt;br /&gt;
---First group/list and images---&lt;br /&gt;
--&amp;gt;{{#if:{{{list1|}}}|{{#if:{{{title|}}}{{{above|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{imageleft|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-image {{{imageclass|}}}&amp;quot; style=&amp;quot;width:0%;padding:0px 2px 0px 0px;{{{imageleftstyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{imageleft}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
 --&amp;gt;{{#if:{{{group1|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group1style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group1}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list1style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list1padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list1}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{image|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;td class=&amp;quot;navbox-image {{{imageclass|}}}&amp;quot; style=&amp;quot;width:0%;padding:0px 0px 0px 2px;{{{imagestyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;rowspan={{#expr:1{{#if:{{{list2|}}}|+2}}{{#if:{{{list3|}}}|+2}}{{#if:{{{list4|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list5|}}}|+2}}{{#if:{{{list6|}}}|+2}}{{#if:{{{list7|}}}|+2}}{{#if:{{{list8|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list9|}}}|+2}}{{#if:{{{list10|}}}|+2}}{{#if:{{{list11|}}}|+2}}{{#if:{{{list12|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list13|}}}|+2}}{{#if:{{{list14|}}}|+2}}{{#if:{{{list15|}}}|+2}}{{#if:{{{list16|}}}|+2}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{list17|}}}|+2}}{{#if:{{{list18|}}}|+2}}{{#if:{{{list19|}}}|+2}}{{#if:{{{list20|}}}|+2}}}}&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{image}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
---Remaining groups/lists---&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list2|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}|&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group2|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group2style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group2}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list2style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list2padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list2}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list3|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}|&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group3|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group3style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group3}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list3style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list3padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list3}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list4|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group4|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group4style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group4}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list4style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list4padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list4}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list5|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group5|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group5style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group5}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list5style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list5padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list5}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list6|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group6|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group6style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group6}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list6style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list6padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list6}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list7|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group7|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group7style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group7}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list7style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list7padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list7}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list8|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group8|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group8style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group8}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list8style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list8padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list8}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list9|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group9|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group9style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group9}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list9style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list9padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list9}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list10|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group10|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group10style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group10}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list10style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list10padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list10}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list11|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group11|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group11style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group11}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list11style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list11padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list11}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list12|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group12|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group12style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group12}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list12style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list12padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list12}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list13|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group13|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group13style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group13}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list13style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list13padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list13}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list14|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group14|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group14style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group14}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list14style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list14padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list14}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list15|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group15|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group15style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group15}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list15style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list15padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list15}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list16|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group16|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group16style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group16}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list16style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list16padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list16}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list17|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group17|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group17style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group17}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list17style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list17padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list17}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list18|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group18|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group18style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group18}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list18style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list18padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list18}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list19|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group19|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group19style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group19}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{oddstyle|}}};{{{list19style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|even|{{{evenodd|odd}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list19padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list19}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#if:{{{list20|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr style=&amp;quot;height:2px&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{group20|}}}|&amp;lt;th scope=&amp;quot;row&amp;quot; class=&amp;quot;navbox-group {{{groupclass|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;style=&amp;quot;{{{basestyle|}}};{{#if:{{{groupwidth|}}}|width:{{{groupwidth}}};}}{{{groupstyle|}}};{{{group20style|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{{group20}}}&amp;lt;/th&amp;gt;&amp;lt;td style=&amp;quot;text-align:left;border-left-width:2px;border-left-style:solid;|&amp;lt;td colspan=2 style=&amp;quot;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{groupwidth|}}}||width:100%;}}padding:0px;{{{liststyle|}}};{{{evenstyle|}}};{{{list20style|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;class=&amp;quot;navbox-list navbox-{{#ifeq:{{{evenodd|}}}|swap|odd|{{{evenodd|even}}}}} {{{listclass|}}}&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;div style=&amp;quot;padding:{{{list20padding|{{{listpadding|0em 0.25em}}}}}}&amp;quot;&amp;gt;&lt;br /&gt;
{{{list20}}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
---Below---&lt;br /&gt;
--&amp;gt;{{#if:{{{below|}}}|&amp;lt;!--&lt;br /&gt;
 --&amp;gt;{{#if:{{{title|}}}{{{above|}}}{{{list1|}}}{{{list2|}}}{{{list3|}}}|&amp;lt;tr style=&amp;quot;height:2px;&amp;quot;&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
 --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;td class=&amp;quot;navbox-abovebelow {{{belowclass|}}}&amp;quot; style=&amp;quot;{{{basestyle|}}};{{{belowstyle|}}}&amp;quot; &amp;lt;!--&lt;br /&gt;
 --&amp;gt;colspan=&amp;quot;{{#expr:2{{#if:{{{imageleft|}}}|+1}}{{#if:{{{image|}}}|+1}}}}&amp;quot;&amp;gt;&amp;lt;div&amp;gt;&lt;br /&gt;
{{{below}}}&amp;lt;/div&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/table&amp;gt;{{#switch:{{{border|{{{1|}}}}}}|subgroup|child=&amp;lt;div&amp;gt;|none=|#default=&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;/table&amp;gt;}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#ifeq:{{{border|{{{1|}}}}}}|child||{{#ifeq:{{{border|{{{1|}}}}}}|subgroup||{{#switch:{{lc:{{SUBPAGENAME}}}}&lt;br /&gt;
 |doc&lt;br /&gt;
 |sandbox&lt;br /&gt;
 |testcases =&lt;br /&gt;
 |#default = {{#switch:{{{bodyclass|}}}&lt;br /&gt;
  |plainlist&lt;br /&gt;
  |hlist&lt;br /&gt;
  |hlist hnum&lt;br /&gt;
  |hlist vcard&lt;br /&gt;
  |vcard hlist = &lt;br /&gt;
  |#default = {{#switch:{{{listclass|}}}&lt;br /&gt;
   |plainlist&lt;br /&gt;
   |hlist&lt;br /&gt;
   |hlist hnum&lt;br /&gt;
   |hlist vcard&lt;br /&gt;
   |vcard hlist = &lt;br /&gt;
   }}&lt;br /&gt;
  }}&lt;br /&gt;
 }}&lt;br /&gt;
}}}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;{{#ifeq:{{NAMESPACE}}|{{ns:10}}|{{#switch:{{lc:{{SUBPAGENAME}}}}&lt;br /&gt;
 |sandbox&lt;br /&gt;
 |testcases =&lt;br /&gt;
 |#default = {{#switch:{{{liststyle|}}}&lt;br /&gt;
  |padding: 0.25em 0; line-height: 1.3em;&lt;br /&gt;
  |padding:0.25em 0; line-height:1.4em; width:auto;&lt;br /&gt;
  |#default = &lt;br /&gt;
 }}&lt;br /&gt;
}}}}&amp;lt;!--&lt;br /&gt;
&lt;br /&gt;
--&amp;gt;&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation|type=Navbox}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Gadget-Navbox.css&amp;diff=1742</id>
		<title>MediaWiki:Gadget-Navbox.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Gadget-Navbox.css&amp;diff=1742"/>
		<updated>2025-11-13T21:51:26Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.portable-infobox.pi-theme-navbox {&lt;br /&gt;
    box-sizing: border-box;&lt;br /&gt;
    float: none;&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    /* fallback width */&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    /* (1px border + 0.5em padding) * 2 = 16px&lt;br /&gt;
    width: calc(100% - 1em - 2px); */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-theme-navbox .pi-data-value {&lt;br /&gt;
    flex-basis: 100%;&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
.portable-infobox.pi-theme-navbox .pi-data-label {&lt;br /&gt;
    flex-basis: 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    margin: auto;&lt;br /&gt;
    clear: both;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    border-radius: 10px !important;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox td {&lt;br /&gt;
    padding: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-inner,&lt;br /&gt;
.navbox-subgroup {&lt;br /&gt;
    width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-group,&lt;br /&gt;
.navbox-title,&lt;br /&gt;
.navbox-abovebelow {&lt;br /&gt;
    padding: 0.25em 1em;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
th.navbox-group {&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    /* Align Left cuz read words LTR, skim left side charaters first */&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-fandommobile th.navbox-group {&lt;br /&gt;
    white-space: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox,&lt;br /&gt;
.navbox-subgroup {&lt;br /&gt;
    background: var(--theme-page-background-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-list {&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
table.navbox table.navbox {&lt;br /&gt;
    margin-top: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.navbox + table.navbox {&lt;br /&gt;
    margin-top: -1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox .hlist td dl,&lt;br /&gt;
.navbox .hlist td ol,&lt;br /&gt;
.navbox .hlist td ul,&lt;br /&gt;
.navbox td.hlist dl,&lt;br /&gt;
.navbox td.hlist ol,&lt;br /&gt;
.navbox td.hlist ul {&lt;br /&gt;
    padding: 0.125em 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.page-content .navbox .hlist dl,&lt;br /&gt;
.page-content .navbox .hlist ol,&lt;br /&gt;
.page-content .navbox .hlist ul {&lt;br /&gt;
    margin: 0;&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd,&lt;br /&gt;
.hlist dt,&lt;br /&gt;
.hlist li {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist .inline,&lt;br /&gt;
.hlist .inline dl,&lt;br /&gt;
.hlist .inline ol,&lt;br /&gt;
.hlist .inline ul,&lt;br /&gt;
.hlist dl dl,&lt;br /&gt;
.hlist dl ol,&lt;br /&gt;
.hlist dl ul,&lt;br /&gt;
.hlist ol dl,&lt;br /&gt;
.hlist ol ol,&lt;br /&gt;
.hlist ol ul,&lt;br /&gt;
.hlist ul dl,&lt;br /&gt;
.hlist ul ol,&lt;br /&gt;
.hlist ul ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dt:after {&lt;br /&gt;
    content: &amp;quot;:&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd:after,&lt;br /&gt;
.hlist li:after {&lt;br /&gt;
    content: &amp;quot; · &amp;quot;;&lt;br /&gt;
    font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd:last-child:after,&lt;br /&gt;
.hlist dt:last-child:after,&lt;br /&gt;
.hlist li:last-child:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd.hlist-last-child:after,&lt;br /&gt;
.hlist dt.hlist-last-child:after,&lt;br /&gt;
.hlist li.hlist-last-child:after {&lt;br /&gt;
    content: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd dd:first-child:before,&lt;br /&gt;
.hlist dd dt:first-child:before,&lt;br /&gt;
.hlist dd li:first-child:before,&lt;br /&gt;
.hlist dt dd:first-child:before,&lt;br /&gt;
.hlist dt dt:first-child:before,&lt;br /&gt;
.hlist dt li:first-child:before,&lt;br /&gt;
.hlist li dd:first-child:before,&lt;br /&gt;
.hlist li dt:first-child:before,&lt;br /&gt;
.hlist li li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd dd:last-child:after,&lt;br /&gt;
.hlist dd dt:last-child:after,&lt;br /&gt;
.hlist dd li:last-child:after,&lt;br /&gt;
.hlist dt dd:last-child:after,&lt;br /&gt;
.hlist dt dt:last-child:after,&lt;br /&gt;
.hlist dt li:last-child:after,&lt;br /&gt;
.hlist li dd:last-child:after,&lt;br /&gt;
.hlist li dt:last-child:after,&lt;br /&gt;
.hlist li li:last-child:after {&lt;br /&gt;
    content: &amp;quot;) &amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd dd.hlist-last-child:after,&lt;br /&gt;
.hlist dd dt.hlist-last-child:after,&lt;br /&gt;
.hlist dd li.hlist-last-child:after,&lt;br /&gt;
.hlist dt dd.hlist-last-child:after,&lt;br /&gt;
.hlist dt dt.hlist-last-child:after,&lt;br /&gt;
.hlist dt li.hlist-last-child:after,&lt;br /&gt;
.hlist li dd.hlist-last-child:after,&lt;br /&gt;
.hlist li dt.hlist-last-child:after,&lt;br /&gt;
.hlist li li.hlist-last-child:after {&lt;br /&gt;
    content: &amp;quot;) &amp;quot;;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist ol {&lt;br /&gt;
    counter-reset: listitem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist ol &amp;gt; li {&lt;br /&gt;
    counter-increment: listitem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist ol &amp;gt; li:before {&lt;br /&gt;
    content: &amp;quot; &amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
    white-space: nowrap&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hlist dd ol &amp;gt; li:first-child:before,&lt;br /&gt;
.hlist dt ol &amp;gt; li:first-child:before,&lt;br /&gt;
.hlist li ol &amp;gt; li:first-child:before {&lt;br /&gt;
    content: &amp;quot; (&amp;quot; counter(listitem) &amp;quot; &amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    font-size: 88%;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar ul {&lt;br /&gt;
    display: inline;&lt;br /&gt;
    white-space: nowrap;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content .navbar ul {&lt;br /&gt;
    line-height: inherit;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbar li {&lt;br /&gt;
    word-spacing: -0.125em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox .navbar {&lt;br /&gt;
    display: block;&lt;br /&gt;
    font-size: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-title .navbar {&lt;br /&gt;
    float: left;&lt;br /&gt;
    text-align: left;&lt;br /&gt;
    margin-right: 0.5em;&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.collapseButton {&lt;br /&gt;
    float: right;&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    margin-left: 0.5em;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
    width: auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox .collapseButton {&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-collapsible-toggle {&lt;br /&gt;
    font-weight: normal;&lt;br /&gt;
    text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox .mw-collapsible-toggle {&lt;br /&gt;
    width: 6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Portable Navbox */&lt;br /&gt;
.pi-theme-navbox {&lt;br /&gt;
    --pi-secondary-background: var(--theme-link-color);&lt;br /&gt;
    --pi-secondary-background--label: var(--theme-body-text-color);&lt;br /&gt;
    padding: 0 3px;&lt;br /&gt;
}&lt;br /&gt;
.pi-theme-navbox .pi-data {&lt;br /&gt;
    padding: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-theme-navbox :is(.pi-data-label, .pi-data-value) {&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
    font-size: .7em;&lt;br /&gt;
    padding: 0.25em 1em;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox.pi-theme-navbox .pi-data-label {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: flex-start;&lt;br /&gt;
    /* Align Left cuz read words LTR, skim left side charaters first */&lt;br /&gt;
    flex-basis: 200px;&lt;br /&gt;
    background-color: var(--custom-tertiary-color);&lt;br /&gt;
    color: var(--custom-tertiary-color-text);&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox.pi-theme-navbox .pi-data-value {&lt;br /&gt;
    flex-basis: 100%;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox.pi-theme-navbox .pi-data:nth-child(odd) .pi-data-value {&lt;br /&gt;
    background-color: var(--theme-page-background-color--secondary);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* For Template:Characters_Navbox */&lt;br /&gt;
.navbox-list-top &amp;gt; div &amp;gt; div {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-items: flex-start;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* align left when navbox list contains cards */&lt;br /&gt;
.navbox-list:has(div &amp;gt; .card-list-container) &amp;gt; div,&lt;br /&gt;
.navbox-list:has(div &amp;gt; div &amp;gt; .card-list-container) &amp;gt; div {&lt;br /&gt;
    text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Adds Unknown image for not uploaded files and hides redlink */&lt;br /&gt;
.navbox-list a.new[href*=&amp;quot;Special:Upload&amp;quot;] {&lt;br /&gt;
    display: inline-flex;&lt;br /&gt;
    width: 45px;&lt;br /&gt;
    height: 45px;&lt;br /&gt;
    background-image: url(https://static.wikia.nocookie.net/gensin-impact/images/4/4a/Item_Unknown.png/revision/latest/scale-to-width-down/45);&lt;br /&gt;
    background-size: cover;&lt;br /&gt;
    vertical-align: middle;&lt;br /&gt;
    font-size: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide empty sub-navboxes (second rule is for the spacing row) */&lt;br /&gt;
.navbox-inner tr:has(&amp;gt; td.navbox-list:only-child &amp;gt; .navbox-subgroup tr:only-child &amp;gt; th.navbox-title),&lt;br /&gt;
.navbox-inner tr:has(+ tr &amp;gt; td.navbox-list:only-child &amp;gt; .navbox-subgroup tr:only-child &amp;gt; th.navbox-title) {&lt;br /&gt;
    display: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Gallery for mobile */&lt;br /&gt;
.skin-fandommobile .navbox-gallery {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 5px;&lt;br /&gt;
&lt;br /&gt;
    .article-media-thumbnail {&lt;br /&gt;
        margin-bottom: 0;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    .article-media-placeholder {&lt;br /&gt;
        border: none;&lt;br /&gt;
    }&lt;br /&gt;
&lt;br /&gt;
    br,&lt;br /&gt;
    figcaption {&lt;br /&gt;
        display: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Navbox colors */&lt;br /&gt;
.navbox-title a,&lt;br /&gt;
.navbox-group a {&lt;br /&gt;
    color: var(--theme-link-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-title,&lt;br /&gt;
.navbox-group,&lt;br /&gt;
.navbox-title .mw-collapsible-text {&lt;br /&gt;
    color: var(--page-text-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.navbox-odd {&lt;br /&gt;
    background: var(--theme-color-1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-subgroup .navbox-title {&lt;br /&gt;
    background: var(--theme-color-2);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-subgroup .navbox-subgroup .navbox-title {&lt;br /&gt;
    background: var(--theme-color-6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-title {&lt;br /&gt;
    background: var(--theme-color-4);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-abovebelow,&lt;br /&gt;
th.navbox-group,&lt;br /&gt;
.navbox-subgroup .navbox-group,&lt;br /&gt;
.navbox-subgroup .navbox-abovebelow {&lt;br /&gt;
    color: var(--theme-page-text-color);&lt;br /&gt;
    background: var(--pi-rows-color)!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-image {&lt;br /&gt;
    background: var(--pi-rows-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.navbox-even {&lt;br /&gt;
    background: var(--theme-page-background-color--secondary);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Creatures_by_Category_Table&amp;diff=1627</id>
		<title>Template:Creatures by Category Table</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Creatures_by_Category_Table&amp;diff=1627"/>
		<updated>2025-11-13T17:45:52Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#dpl:&lt;br /&gt;
|namespace = &lt;br /&gt;
|category  = Creature&amp;lt;&amp;amp;&amp;gt;{{{1}}}&lt;br /&gt;
|uses      = Template:Creature Infobox&lt;br /&gt;
|include   = {Creature Infobox}:%PAGE%:number:%PAGE%{{#if:{{{notype|}}}||:type}}:habitat:distribution:time&lt;br /&gt;
|table     = class=&amp;quot;wikitable sortable&amp;quot;,-,Image,No.,Name{{#if:{{{notype|}}}||,Type}},Habitat,Distribution,Active Time&lt;br /&gt;
|tablerow  = [[File:%% Icon.png|50px|link=%%]],%%,[[%%]]{{#if:{{{notype|}}}||,%%}},%%,%%,%%&lt;br /&gt;
|ordermethod = sortkey&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation|type=DPL Tables}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Template:Neighbors_by_Category_Table&amp;diff=1626</id>
		<title>Template:Neighbors by Category Table</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Template:Neighbors_by_Category_Table&amp;diff=1626"/>
		<updated>2025-11-13T17:45:21Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;{{#dpl:&lt;br /&gt;
|namespace = &lt;br /&gt;
|category  = Neighbors{{#if:{{{1|}}}|&amp;lt;&amp;amp;&amp;gt;{{{1}}}}}&lt;br /&gt;
|uses      = Template:Neighbor Infobox&lt;br /&gt;
|include   = {Neighbor Infobox}:%PAGE%:%PAGE%{{#if:{{{nogalaxy|}}}||:galaxy}}:role:birthday&lt;br /&gt;
|table     = class=&amp;quot;wikitable sortable&amp;quot;,-,Image,Name{{#if:{{{nogalaxy|}}}||,Galaxy}},Role,Birthday&lt;br /&gt;
|tablerow  = [[File:%% Icon.png|50px|link=%%]],[[%%]]{{#if:{{{nogalaxy|}}}||,²{#switch:%%¦Hexia¦Norvanya¦Taffeh={{Item|%%}}¦#default=%%}²}},%%,%%&lt;br /&gt;
|ordermethod = sortkey&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;noinclude&amp;gt;{{Documentation|type=DPL Tables|content={{Neighbors by Category Table}}}}&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Tables.css&amp;diff=1625</id>
		<title>MediaWiki:Tables.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Tables.css&amp;diff=1625"/>
		<updated>2025-11-13T17:45:18Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Undo revision 1624 by ReisuDesign (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.article-table, .wikitable {&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    border-spacing: 0px !important;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    border: 1px solid transparent !important;&lt;br /&gt;
    &lt;br /&gt;
    th {&lt;br /&gt;
    	background-color: var(--theme-color-4) !important;&lt;br /&gt;
    	padding: 8px 15px;&lt;br /&gt;
    	text-align: left;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    td {&lt;br /&gt;
    	padding: 3px 15px;&lt;br /&gt;
    	background-color: var(--theme-color-1);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    tr:nth-child(odd) td {&lt;br /&gt;
    	background-color: var(--theme-color-2);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.wikitable td, .wikitable th {&lt;br /&gt;
	border-color: transparent !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Tables.css&amp;diff=1624</id>
		<title>MediaWiki:Tables.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Tables.css&amp;diff=1624"/>
		<updated>2025-11-13T17:44:38Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.article-table, .wikitable {&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    border-spacing: 0px !important;&lt;br /&gt;
    overflow: hidden;&lt;br /&gt;
    border: 1px solid transparent !important;&lt;br /&gt;
    &lt;br /&gt;
    th {&lt;br /&gt;
    	background-color: var(--theme-color-4) !important;&lt;br /&gt;
    	padding: 8px 15px;&lt;br /&gt;
    	text-align: left;&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    td {&lt;br /&gt;
    	padding: 3px 15px;&lt;br /&gt;
    	background-color: var(--theme-color-1);&lt;br /&gt;
    }&lt;br /&gt;
    &lt;br /&gt;
    tr:nth-child(odd) td {&lt;br /&gt;
    	background-color: var(--theme-color-2);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=Main_Page&amp;diff=1561</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=Main_Page&amp;diff=1561"/>
		<updated>2025-11-13T13:50:54Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--Header--&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mp-header-container&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mp-header-wordmark&amp;quot;&amp;gt;&lt;br /&gt;
[[File:Wiki logo.png|link=|alt=Petit Planet Wiki|center]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;mp-header-description&amp;quot; style=&amp;quot;text-align: center;&amp;quot;&amp;gt;&lt;br /&gt;
[[Petit Planet|About]] • [https://planet.hoyoverse.com/en-us/home Official Website] • [https://www.hoyolab.com/home HoYoLAB Community Forums] • [https://planet.hoyoverse.com/en-us/home Official News] • [https://x.com/PetitPlanetGame Official X]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;[[Petit Planet]]&#039;&#039; is an upcoming cosmic life simulation game developed and published by [[HoYoverse]].&amp;lt;br /&amp;gt;&lt;br /&gt;
This wiki is an English resource for information about the global version of the game.&amp;lt;br /&amp;gt;&lt;br /&gt;
There are &#039;&#039;&#039;unmarked spoilers&#039;&#039;&#039; on this wiki.&lt;br /&gt;
&lt;br /&gt;
This wiki currently has [[Special:Statistics|&#039;&#039;&#039;{{NUMBEROFARTICLES}} articles&#039;&#039;&#039;]] and [[Special:Statistics|&#039;&#039;&#039;{{NUMBEROFFILES}} files.&#039;&#039;&#039;]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;!--Navigation--&amp;gt;&lt;br /&gt;
&amp;lt;!--TODO: Adjust styling, convert to template, and link to actual articles--&amp;gt;&lt;br /&gt;
&amp;lt;center&amp;gt;&lt;br /&gt;
{| class=&amp;quot;article-table&amp;quot; style=&amp;quot;text-align:center;&amp;quot;&lt;br /&gt;
!&amp;lt;center&amp;gt;Content&amp;lt;center&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|{{Card List|1=Mobai{link=Neighbors $ caption=Neighbors};&lt;br /&gt;
Sanke Koi{link=Fish $ caption=Fish};&lt;br /&gt;
Kabuto Beetle{link=Insect $ caption=Insect};&lt;br /&gt;
Bean-Shaped Fist Crab{link=Shore-Dweller $ caption=Shore-Dweller};&lt;br /&gt;
Fresh Start Mint Bed{link=Furniture $ caption=Furniture};&lt;br /&gt;
Fragrant Fruit Fusion Tea{link=Dishes $ caption=Dishes};&lt;br /&gt;
Wildgrass{link=Plants $ caption=Plants};&lt;br /&gt;
Luca{link=Items $ caption=Items};&lt;br /&gt;
Hardy Craftsman Top{link=Outfits $ caption=Outfits}&lt;br /&gt;
|delim=;}}&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/center&amp;gt;&lt;br /&gt;
&amp;lt;!--Navboxes--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Hide ToC--&amp;gt;&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Edittools&amp;diff=1560</id>
		<title>MediaWiki:Edittools</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Edittools&amp;diff=1560"/>
		<updated>2025-11-13T13:41:14Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Text here will be shown below edit and upload forms.&lt;br /&gt;
--&amp;gt;&amp;lt;div id=&amp;quot;edittools-description&amp;quot;&amp;gt;Below are commonly used wikitext from [[MediaWiki:Edittools]]. Click on any to insert them in the edit box.&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;table class=&amp;quot;wikitable edittools&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File Pages&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
         --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;==Summary==&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
         --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;==Licensing==&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
         --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{Fairuse}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
         --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{File|+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Dynamic Page List&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;¦&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;²&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;«&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;»&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;²{+¦}²&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;«+»&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;«/+»&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;«!--+--»&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;[[Template:Array|Array in DPL]]&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;¹&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;^2{&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;}^2&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;^2{+¹}^2&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;[[mw:Help:Extension:ParserFunctions|Parser Functions]]&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{#if:+||}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{Collapsible|&amp;lt;nowiki&amp;gt;{{#if:&amp;lt;condition&amp;gt;|&amp;lt;result if true&amp;gt;|&amp;lt;result if false&amp;gt;}}&amp;lt;/nowiki&amp;gt;||no_left_arrow=1|collapsed=1}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{#ifeq:+|||}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{Collapsible|&amp;lt;nowiki&amp;gt;{{#ifeq:&amp;lt;text1&amp;gt;|&amp;lt;text2&amp;gt;|&amp;lt;result if text1=text2&amp;gt;|&amp;lt;result if text1≠text2&amp;gt;}}&amp;lt;/nowiki&amp;gt;||no_left_arrow=1|collapsed=1}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{#expr:+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{Collapsible|&amp;lt;nowiki&amp;gt;{{#expr:&amp;lt;mathematical expression&amp;gt;}}&amp;lt;/nowiki&amp;gt;||no_left_arrow=1|collapsed=1}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{#switch:+||#default=}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{Collapsible|&amp;lt;nowiki&amp;gt;{{#switch:&amp;lt;text1&amp;gt;|&amp;lt;text2&amp;gt;=&amp;lt;result if text1=text2&amp;gt;|&amp;lt;text3&amp;gt;=&amp;lt;result if text1=text3&amp;gt;|#default=&amp;lt;result if no valid match&amp;gt;}}&amp;lt;/nowiki&amp;gt;||no_left_arrow=1|collapsed=1}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{#replace:+||}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{Collapsible|&amp;lt;nowiki&amp;gt;{{#replace:&amp;lt;text1&amp;gt;|&amp;lt;plain text to find in text1&amp;gt;|&amp;lt;plain text to insert in place of the text found&amp;gt;}}&amp;lt;/nowiki&amp;gt;||no_left_arrow=1|collapsed=1}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{#titleparts:+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{Collapsible|&amp;lt;nowiki&amp;gt;{{#replace:&amp;lt;page name&amp;gt;}}&amp;lt;/nowiki&amp;gt;||no_left_arrow=1|collapsed=1}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{#tag:+|}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{Collapsible|&amp;lt;nowiki&amp;gt;{{#tag:&amp;lt;name of html tag&amp;gt;|&amp;lt;content inside html tag&amp;gt;}}&amp;lt;/nowiki&amp;gt;||no_left_arrow=1|collapsed=1}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Markup&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;[+]&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;[[+]]&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;[[Category:+]]&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;#REDIRECT [[+]]&amp;amp;#10;[[Category:Redirect Pages]]&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;includeonly&amp;gt;+&amp;lt;/includeonly&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;noinclude&amp;gt;+&amp;lt;/noinclude&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;amp;lt;nowiki&amp;gt;+&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;/nowiki&amp;gt;+&amp;lt;nowiki&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;§&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Notices&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{Stub|+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{Stub Dialogue}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{Upcoming}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{Under Construction}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{Placeholder|+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;[[mw:Help:Magic Words|Magic Words]]&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{formatnum:+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{lc:+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{uc:+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{PAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{FULLPAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{ROOTPAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{BASEPAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{SUBPAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{DISPLAYTITLE:+|noreplace}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;__TOC__&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;__NOTOC__&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;__EXPECTUNUSEDCATEGORY__&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;__HIDDENCAT__&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTML Entities&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;&amp;amp;mdash+;&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;&amp;amp;nbsp+;&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;&amp;amp;comma+;&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;&amp;amp;shy+;&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#if:{{#pos:{{FULLPAGENAME}}|Talk:}}|&amp;lt;!--&lt;br /&gt;
    --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Sign your username&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;[[User:ReisuDesign|ReisuDesign]] ([[User talk:ReisuDesign|talk]]) 18:44, 12 November 2025 (UTC)&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
    --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=File:Fragrant_Fruit_Fusion_Tea_Icon.png&amp;diff=1559</id>
		<title>File:Fragrant Fruit Fusion Tea Icon.png</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=File:Fragrant_Fruit_Fusion_Tea_Icon.png&amp;diff=1559"/>
		<updated>2025-11-13T13:41:04Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: {{Placeholder|release}}
{{File|Dish Icons}}

==Licensing==
{{Fairuse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
{{Placeholder|release}}&lt;br /&gt;
{{File|Dish Icons}}&lt;br /&gt;
&lt;br /&gt;
==Licensing==&lt;br /&gt;
{{Fairuse}}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=File:Luca_Icon.png&amp;diff=1558</id>
		<title>File:Luca Icon.png</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=File:Luca_Icon.png&amp;diff=1558"/>
		<updated>2025-11-13T13:39:36Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: {{Placeholder|release}}
{{File|Item Icons}}

==Licensing==
{{Fairuse}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
{{Placeholder|release}}&lt;br /&gt;
{{File|Item Icons}}&lt;br /&gt;
&lt;br /&gt;
==Licensing==&lt;br /&gt;
{{Fairuse}}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Common.css&amp;diff=1551</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Common.css&amp;diff=1551"/>
		<updated>2025-11-13T12:32:49Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* CSS placed here will be applied to all skins */&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&amp;amp;display=swap&#039;);&lt;br /&gt;
@import url(&#039;https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&amp;amp;family=Montserrat:ital,wght@0,100..900;1,100..900&amp;amp;family=Noto+Sans+KR:wght@400;700&amp;amp;family=Noto+Sans+SC:wght@400;700&amp;amp;family=Noto+Sans+TC:wght@400;700&amp;amp;family=Noto+Sans+Thai:wght@400;700&amp;amp;family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&amp;amp;family=Noto+Sans+Avestan:wght@400;700&amp;amp;family=El+Messiri:wght@400;700&amp;amp;family=Noto+Sans+Hebrew:wght@400;700&amp;amp;display=swap&#039;);&lt;br /&gt;
&lt;br /&gt;
/* Imports caching */&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Documentation.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:MessageBox.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Tables.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Quote.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Navbox.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Font.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Colors.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Change History.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Hatnote.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Infobox.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Card.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Recipe.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:CustomTabs.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Item.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Tooltip.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Edittools.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
@import url(&amp;quot;https://petitplanet.wiki/index.php?title=MediaWiki:Formatting.css&amp;amp;action=raw&amp;amp;ctype=text/css&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
:root {&lt;br /&gt;
	--unknown-img: url(&amp;quot;https://petitplanet.wiki/images/d/dd/Unknown.png&amp;quot;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body {&lt;br /&gt;
    background: var(--background-image) no-repeat fixed center center / cover !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body, h1, h2, h3, h4 {&lt;br /&gt;
    color: var(--page-text-color);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-logo-wordmark {&lt;br /&gt;
    width: initial !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mobileHide, .mobile-only, .no-desktop { display: none; }&lt;br /&gt;
&lt;br /&gt;
/* Main page header */&lt;br /&gt;
.mp-header-container {&lt;br /&gt;
    background-color: var(--theme-color-1);&lt;br /&gt;
    border-radius: 20px;&lt;br /&gt;
    padding: 1rem;&lt;br /&gt;
    margin-bottom: 1rem;&lt;br /&gt;
    .skin-theme-clientpref-night &amp;amp; {&lt;br /&gt;
        background-color: var(--theme-color-2);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.skin-theme-clientpref-day .mp-header-wordmark img {&lt;br /&gt;
    filter: invert(1);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Main page cards */&lt;br /&gt;
.mp-card-container {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-wrap: wrap;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    justify-content: center;&lt;br /&gt;
    gap: 0.5rem;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-card {&lt;br /&gt;
    display: flex;&lt;br /&gt;
    flex-direction: column;&lt;br /&gt;
    align-items: center;&lt;br /&gt;
    background-color: var(--theme-color-1);&lt;br /&gt;
    border-radius: 8px;&lt;br /&gt;
    width: 7rem;&lt;br /&gt;
    height: 8.5rem;&lt;br /&gt;
    .skin-theme-clientpref-night &amp;amp; {&lt;br /&gt;
        background-color: var(--theme-color-2);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-card-text {&lt;br /&gt;
    text-align: center;&lt;br /&gt;
    background: var(--theme-accent-color);&lt;br /&gt;
    border-radius: 6px;&lt;br /&gt;
    padding: 0 0.25rem;&lt;br /&gt;
    width: 5.5rem;&lt;br /&gt;
    font-size: min(1em, 16px);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-card:hover {&lt;br /&gt;
    background: var(--theme-color-3);&lt;br /&gt;
    .mp-card-text {&lt;br /&gt;
        background: var(--theme-accent-color);&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-card-text a {&lt;br /&gt;
    color: var(--page-text-color);&lt;br /&gt;
    .skin-theme-clientpref-night &amp;amp; {&lt;br /&gt;
        color: var(--page-background-color);&lt;br /&gt;
    }&lt;br /&gt;
    &amp;amp;:hover {&lt;br /&gt;
        text-decoration: none;&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mp-card-icon img {&lt;br /&gt;
    justify-self: center;&lt;br /&gt;
    width: 6rem;&lt;br /&gt;
    height: 6rem;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Edittools.css&amp;diff=1550</id>
		<title>MediaWiki:Edittools.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Edittools.css&amp;diff=1550"/>
		<updated>2025-11-13T12:32:22Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;.edittools div.mw-collapsible {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#edittools-description {&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.edittools .mw-collapsible-toggle-default::before, .edittools .mw-collapsible-toggle-default::after {&lt;br /&gt;
    content:&#039;&#039; !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.edittools .mw-collapsible-toggle-default span {&lt;br /&gt;
    background-color: var(--theme-color-8);&lt;br /&gt;
    padding: 0 4px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    margin-left: 5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--page-text-color);&lt;br /&gt;
    &lt;br /&gt;
    :hover {&lt;br /&gt;
        background-color: var(--theme-color-9);  &lt;br /&gt;
    }&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Formatting.css&amp;diff=1549</id>
		<title>MediaWiki:Formatting.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Formatting.css&amp;diff=1549"/>
		<updated>2025-11-13T12:31:38Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: Created page with &amp;quot;code, .custom-formatting-code:not(.custom-formatting-plain) {     background-color: var(--theme-color-3);     border-radius: 5px;     padding: 0px 4px;     margin-right: 5px;     font-family: monospace; } /* For Module:Formatting */ .custom-formatting-code { 	display: inline-block; 	line-height: 21px; } .custom-formatting-code.code-block-table { display: table; } span.variable { opacity: 0.65; } span.variable::after { 	opacity: 0.65; 	content: &amp;quot;&amp;gt;&amp;quot;; } span.variable::b...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;code, .custom-formatting-code:not(.custom-formatting-plain) {&lt;br /&gt;
    background-color: var(--theme-color-3);&lt;br /&gt;
    border-radius: 5px;&lt;br /&gt;
    padding: 0px 4px;&lt;br /&gt;
    margin-right: 5px;&lt;br /&gt;
    font-family: monospace;&lt;br /&gt;
}&lt;br /&gt;
/* For [[Module:Formatting]] */&lt;br /&gt;
.custom-formatting-code {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	line-height: 21px;&lt;br /&gt;
}&lt;br /&gt;
.custom-formatting-code.code-block-table { display: table; }&lt;br /&gt;
span.variable { opacity: 0.65; }&lt;br /&gt;
span.variable::after {&lt;br /&gt;
	opacity: 0.65;&lt;br /&gt;
	content: &amp;quot;&amp;gt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
span.variable::before {&lt;br /&gt;
	opacity: 0.65;&lt;br /&gt;
	content: &amp;quot;&amp;lt;&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
.custom-formatting-nested { display: none; }&lt;br /&gt;
.custom-formatting-resulting { display: inline; }&lt;br /&gt;
.custom-formatting-code .custom-formatting-nested { display: inline-block; }&lt;br /&gt;
.custom-formatting-code .custom-formatting-resulting { display: none; }&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Edittools.css&amp;diff=1544</id>
		<title>MediaWiki:Edittools.css</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Edittools.css&amp;diff=1544"/>
		<updated>2025-11-13T12:15:57Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* MediaWiki:Edittools styling */&lt;br /&gt;
&lt;br /&gt;
.edittools div.mw-collapsible {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
    display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#edittools-description {&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 0.7em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.edittools .mw-collapsible-toggle-default::before, .edittools .mw-collapsible-toggle-default::after {&lt;br /&gt;
    content:&#039;&#039; !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.edittools .mw-collapsible-toggle-default span {&lt;br /&gt;
    background-color: var(--theme-color-8);&lt;br /&gt;
    padding: 0 4px;&lt;br /&gt;
    border-radius: 10px;&lt;br /&gt;
    margin-left: 5px;&lt;br /&gt;
    font-weight: 700;&lt;br /&gt;
    color: var(--page-text-color);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
	<entry>
		<id>https://petitplanet.wiki/index.php?title=MediaWiki:Edittools&amp;diff=1521</id>
		<title>MediaWiki:Edittools</title>
		<link rel="alternate" type="text/html" href="https://petitplanet.wiki/index.php?title=MediaWiki:Edittools&amp;diff=1521"/>
		<updated>2025-11-13T11:07:44Z</updated>

		<summary type="html">&lt;p&gt;ReisuDesign: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Text here will be shown below edit and upload forms.&lt;br /&gt;
--&amp;gt;&amp;lt;div id=&amp;quot;edittools-description&amp;quot;&amp;gt;Below are commonly used wikitext from [[MediaWiki:Edittools]]. Click on any to insert them in the edit box.&amp;lt;/div&amp;gt;&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;table class=&amp;quot;wikitable edittools&amp;quot;&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{Namespace|file=&amp;lt;!--&lt;br /&gt;
      --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;File Pages&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
         --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;==Summary==&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
         --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;==Licensing==&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
         --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{Fairuse}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
         --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{File|+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Dynamic Page List&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;¦&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;²&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;«&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;»&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;²{+¦}²&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;«+»&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;«/+»&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;«!--+--»&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;[[Template:Array|Array in DPL]]&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;¹&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;^2{&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;}^2&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;^2{+¹}^2&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;[[mw:Help:Extension:ParserFunctions|Parser Functions]]&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{#if:+||}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{Collapsible|&amp;lt;nowiki&amp;gt;{{#if:&amp;lt;condition&amp;gt;|&amp;lt;result if true&amp;gt;|&amp;lt;result if false&amp;gt;}}&amp;lt;/nowiki&amp;gt;||no_left_arrow=1|collapsed=1}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{#ifeq:+|||}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{Collapsible|&amp;lt;nowiki&amp;gt;{{#ifeq:&amp;lt;text1&amp;gt;|&amp;lt;text2&amp;gt;|&amp;lt;result if text1=text2&amp;gt;|&amp;lt;result if text1≠text2&amp;gt;}}&amp;lt;/nowiki&amp;gt;||no_left_arrow=1|collapsed=1}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{#expr:+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{Collapsible|&amp;lt;nowiki&amp;gt;{{#expr:&amp;lt;mathematical expression&amp;gt;}}&amp;lt;/nowiki&amp;gt;||no_left_arrow=1|collapsed=1}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{#switch:+||#default=}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{Collapsible|&amp;lt;nowiki&amp;gt;{{#switch:&amp;lt;text1&amp;gt;|&amp;lt;text2&amp;gt;=&amp;lt;result if text1=text2&amp;gt;|&amp;lt;text3&amp;gt;=&amp;lt;result if text1=text3&amp;gt;|#default=&amp;lt;result if no valid match&amp;gt;}}&amp;lt;/nowiki&amp;gt;||no_left_arrow=1|collapsed=1}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{#replace:+||}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{Collapsible|&amp;lt;nowiki&amp;gt;{{#replace:&amp;lt;text1&amp;gt;|&amp;lt;plain text to find in text1&amp;gt;|&amp;lt;plain text to insert in place of the text found&amp;gt;}}&amp;lt;/nowiki&amp;gt;||no_left_arrow=1|collapsed=1}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{#titleparts:+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{Collapsible|&amp;lt;nowiki&amp;gt;{{#replace:&amp;lt;page name&amp;gt;}}&amp;lt;/nowiki&amp;gt;||no_left_arrow=1|collapsed=1}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;!--&lt;br /&gt;
       --&amp;gt;&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{#tag:+|}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{Collapsible|&amp;lt;nowiki&amp;gt;{{#tag:&amp;lt;name of html tag&amp;gt;|&amp;lt;content inside html tag&amp;gt;}}&amp;lt;/nowiki&amp;gt;||no_left_arrow=1|collapsed=1}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Markup&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;[+]&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;[[+]]&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;[[Category:+]]&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;#REDIRECT [[+]]&amp;amp;#10;[[Category:Redirect Pages]]&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;includeonly&amp;gt;+&amp;lt;/includeonly&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;noinclude&amp;gt;+&amp;lt;/noinclude&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;amp;lt;nowiki&amp;gt;+&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;/nowiki&amp;gt;+&amp;lt;nowiki&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;br&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;§&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Notices&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{Stub|+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{Stub Dialogue}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{Upcoming}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{Under Construction}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{Placeholder|+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;[[mw:Help:Magic Words|Magic Words]]&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{!}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{formatnum:+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{lc:+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{uc:+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{PAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{FULLPAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{ROOTPAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{BASEPAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{SUBPAGENAME}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;{{DISPLAYTITLE:+|noreplace}}&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;__TOC__&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;__NOTOC__&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;__EXPECTUNUSEDCATEGORY__&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;__HIDDENCAT__&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;HTML Entities&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;&amp;amp;mdash+;&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;&amp;amp;nbsp+;&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;&amp;amp;comma+;&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
      --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;&amp;lt;nowiki&amp;gt;&amp;amp;shy+;&amp;lt;/nowiki&amp;gt;&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
   --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;{{#if:{{#pos:{{FULLPAGENAME}}|Talk:}}|&amp;lt;!--&lt;br /&gt;
    --&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;th&amp;gt;Sign your username&amp;lt;/th&amp;gt;&amp;lt;td&amp;gt;&amp;lt;!--&lt;br /&gt;
       --&amp;gt;{{F|&amp;lt;charinsert&amp;gt;[[User:ReisuDesign|ReisuDesign]] ([[User talk:ReisuDesign|talk]]) 18:44, 12 November 2025 (UTC)&amp;lt;/charinsert&amp;gt;}}&amp;lt;!--&lt;br /&gt;
    --&amp;gt;&amp;lt;/td&amp;gt;&amp;lt;/tr&amp;gt;&amp;lt;!--&lt;br /&gt;
   --&amp;gt;}}&amp;lt;!--&lt;br /&gt;
--&amp;gt;&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>ReisuDesign</name></author>
	</entry>
</feed>