<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.2swagg.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>2swagg wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.2swagg.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php/Special:Contributions/Admin"/>
	<updated>2026-09-28T23:31:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1427</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1427"/>
		<updated>2026-09-18T02:38:34Z</updated>

		<summary type="html">&lt;p&gt;Admin: Add fortune styling classes: warn/whisper/shout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Monobook Multiquote Controls */&lt;br /&gt;
.hiddentext { &lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext { &lt;br /&gt;
    color: #002bb8; &lt;br /&gt;
    cursor: pointer; &lt;br /&gt;
    user-select: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:hover { &lt;br /&gt;
    text-decoration: underline; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:active { &lt;br /&gt;
    color: #b85b00; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force-remove red outlines/boxes across the wiki */&lt;br /&gt;
.new, .new a, a.new, .new:visited, a.new:visited {&lt;br /&gt;
    color: #ba0000 !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix red borders on preview/diff warnings */&lt;br /&gt;
.previewnote, .diffchange {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actual shit */&lt;br /&gt;
&lt;br /&gt;
body.mediawiki {&lt;br /&gt;
    background: #FFFFEE url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAAWElEQVR4AaWSwQ3AIAwDbfbfpdt0nKrPUp3QCfHgkfjsCMh47mskmU5HGvbmuuh9dVce8M4it/SfMZglGeZx/ccyu/Vsv4/N29f331AY5Bi3+hdo4A92+wXvCwR9mXztrAAAAABJRU5ErkJggg==) top center repeat-x !important;&lt;br /&gt;
    background-size: 100% 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*name colers, these reflect your position on the 2swagg ib for now */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* jeanie */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    color: #62c1ff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* mAWDSSSSSSSSSSSSSSSSSSS */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:JANNY&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Princess&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #709 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* manager */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Midsoy&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #FF0080!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dev */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:MANVS&amp;quot;] {&lt;br /&gt;
	color:#0000ed !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bureacat */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Admin&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:SomeBois&amp;quot;] {&lt;br /&gt;
	color:#FF101A !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of name colors */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body.skin.Monobook #p-tb {&lt;br /&gt;
	margin-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.mw-headline, .mw-body #firstHeading {&lt;br /&gt;
font-family: &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* portable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.portable-infobox {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 100px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  font-family: sans-serif;&lt;br /&gt;
  font-size: 88%;&lt;br /&gt;
  line-height: 1.25em;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox img,&lt;br /&gt;
.portable-infobox .pi-image img,&lt;br /&gt;
.portable-infobox .pi-media-collection img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-image,&lt;br /&gt;
.portable-infobox .pi-image-collection,&lt;br /&gt;
.portable-infobox .pi-media-collection {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin: 2px 0;&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-background {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-secondary-background,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox .pi-title {&lt;br /&gt;
  background-color: #FFF0D7;&lt;br /&gt;
  font-size: 115%;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-title p,&lt;br /&gt;
.portable-infobox .pi-title center {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-header {&lt;br /&gt;
  background-color: #FED6AF;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
  border: 1px solid #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-label {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-value {&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-item {&lt;br /&gt;
  padding: 1px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data,&lt;br /&gt;
.portable-infobox .pi-group {&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-border-color {&lt;br /&gt;
  border-color: #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
  .portable-infobox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of protable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-spacing: 3px;&lt;br /&gt;
	background-color: #f8f9fa;&lt;br /&gt;
	color: black;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	float: right;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	clear: right;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* end of infobox */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* AA mode for non-Safari browsers */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.aa {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aa {&lt;br /&gt;
		font-family: &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font as default for non-Safari browsers */&lt;br /&gt;
.aagiko {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aagiko {&lt;br /&gt;
		font-family: &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* End of AA Mode */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#siteSub {display: block; style:&amp;quot;position: relative; top: -.1em; font-size: 90%; color:#706D80; font-weight:bold; font-variant: small-caps;&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
/* Disables indicators for mobile */&lt;br /&gt;
@media screen and (max-width: 550px) {&lt;br /&gt;
  .mw-indicator {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED&#039;s Common.css */&lt;br /&gt;
&lt;br /&gt;
/* Toggle styling */&lt;br /&gt;
.hiddentext {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext {&lt;br /&gt;
	color: #0645ad;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext,&lt;br /&gt;
.collapsibletoggle {&lt;br /&gt;
	-khtml-user-select: none;&lt;br /&gt;
	-webkit-user-select: none;&lt;br /&gt;
	-moz-user-select: none;&lt;br /&gt;
	-ms-user-select: none;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:active {&lt;br /&gt;
	color: #faa700;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.action-view h1.firstHeading,&lt;br /&gt;
body.page-Main_Page.action-view #siteSub {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== User:MANVS page, maxed out but chill, scoped so it only hits that one page ===== */&lt;br /&gt;
body.page-User_MANVS {&lt;br /&gt;
	background: url(&#039;/images/5/57/B.png&#039;) center center / cover no-repeat fixed !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS::before {&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	inset: 0;&lt;br /&gt;
	background: linear-gradient(180deg, rgba(5,5,10,0.72), rgba(5,5,10,0.85));&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content,&lt;br /&gt;
body.page-User_MANVS #mw-panel,&lt;br /&gt;
body.page-User_MANVS #p-logo {&lt;br /&gt;
	background: rgba(12,12,16,0.78);&lt;br /&gt;
	backdrop-filter: blur(6px);&lt;br /&gt;
	color: #e8e8ea;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	border-radius: 10px;&lt;br /&gt;
	box-shadow: 0 0 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content a {&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #content a:visited {&lt;br /&gt;
	color: #a9b9d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS h1.firstHeading,&lt;br /&gt;
body.page-User_MANVS h2,&lt;br /&gt;
body.page-User_MANVS h3 {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.18);&lt;br /&gt;
	text-shadow: 0 0 12px rgba(180,210,255,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-marquee-wrap {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
	border-top: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	background: rgba(0,0,0,0.4);&lt;br /&gt;
	padding: 6px 0;&lt;br /&gt;
	margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
@keyframes manvs-marquee {&lt;br /&gt;
	0% { transform: translateX(100%); }&lt;br /&gt;
	100% { transform: translateX(-100%); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-marquee {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding-left: 100%;&lt;br /&gt;
	animation: manvs-marquee 22s linear infinite;&lt;br /&gt;
	color: #cfd8e6;&lt;br /&gt;
	letter-spacing: 0.08em;&lt;br /&gt;
	font-size: 0.95em;&lt;br /&gt;
	opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-glow {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	text-shadow: 0 0 10px rgba(180,210,255,0.55);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-pulse {&lt;br /&gt;
	0%, 100% { opacity: 0.5; }&lt;br /&gt;
	50% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-pulse {&lt;br /&gt;
	animation: manvs-pulse 2.4s ease-in-out infinite;&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-spin {&lt;br /&gt;
	from { transform: rotate(0deg); }&lt;br /&gt;
	to { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-spin {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-spin 8s linear infinite;&lt;br /&gt;
	opacity: 0.8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-bounce {&lt;br /&gt;
	0%, 100% { transform: translateY(0); }&lt;br /&gt;
	50% { transform: translateY(-6px); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-bounce {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-bounce 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	background: rgba(0,0,0,0.35);&lt;br /&gt;
	color: #dcdce0;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook th {&lt;br /&gt;
	background: rgba(255,255,255,0.08);&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook td {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-webring img {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.25);&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	margin: 3px;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	opacity: 0.9;&lt;br /&gt;
	transition: opacity 0.2s ease, transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-webring img:hover {&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transform: scale(1.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .infobox,&lt;br /&gt;
body.page-User_MANVS .portable-infobox {&lt;br /&gt;
	background: rgba(0,0,0,0.45) !important;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.18) !important;&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-title {&lt;br /&gt;
	background-color: rgba(255,255,255,0.1) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-header,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-secondary-background,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: rgba(255,255,255,0.08) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data-label,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data-value {&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-group,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-image,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-image-collection,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-media-collection {&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox a {&lt;br /&gt;
	color: #bcd7ff !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-tab-link {&lt;br /&gt;
	background: rgba(255,255,255,0.05) !important;&lt;br /&gt;
	color: #cfd8e6 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-tab-link.current {&lt;br /&gt;
	background: rgba(255,255,255,0.16) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #toc,&lt;br /&gt;
body.page-User_MANVS .toc {&lt;br /&gt;
	background: rgba(0,0,0,0.4) !important;&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc a,&lt;br /&gt;
body.page-User_MANVS .toc a {&lt;br /&gt;
	color: #bcd7ff !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc .toctitle,&lt;br /&gt;
body.page-User_MANVS .toc .toctitle {&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc .tocnumber,&lt;br /&gt;
body.page-User_MANVS .toc .tocnumber {&lt;br /&gt;
	color: #a9b3c4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-sparkle-fade {&lt;br /&gt;
	0% { transform: translate(-50%, -50%) scale(1.1) rotate(0deg); opacity: 1; }&lt;br /&gt;
	100% { transform: translate(-50%, -50%) scale(0.3) rotate(45deg); opacity: 0; }&lt;br /&gt;
}&lt;br /&gt;
.manvs-sparkle {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
	z-index: 99999;&lt;br /&gt;
	font-size: 22px;&lt;br /&gt;
	color: #eef4ff;&lt;br /&gt;
	text-shadow: 0 0 10px rgba(190,220,255,0.95), 0 0 18px rgba(190,220,255,0.5);&lt;br /&gt;
	animation: manvs-sparkle-fade 0.9s ease-out forwards;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-nowplaying {&lt;br /&gt;
	float: right;&lt;br /&gt;
	width: 200px;&lt;br /&gt;
	margin: 0 0 10px 12px;&lt;br /&gt;
	padding: 6px;&lt;br /&gt;
	background: rgba(0,0,0,0.4);&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	color: #cfd8e6;&lt;br /&gt;
	font-size: 0.8em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-nowplaying iframe {&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #manvs-nowplaying-embed {&lt;br /&gt;
	width: 200px;&lt;br /&gt;
	height: 113px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	background: rgba(255,255,255,0.05);&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-nowplaying-hint {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin-top: 4px;&lt;br /&gt;
	font-size: 0.85em;&lt;br /&gt;
	opacity: 0.7;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-fortune-warn {&lt;br /&gt;
	color: #ff8a8a;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-shadow: 0 0 8px rgba(255,80,80,0.6);&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-fortune-whisper {&lt;br /&gt;
	color: #9aa3b3;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
	font-size: 0.9em;&lt;br /&gt;
	opacity: 0.75;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-fortune-shout {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-transform: uppercase;&lt;br /&gt;
	letter-spacing: 0.05em;&lt;br /&gt;
	text-shadow: 0 0 10px rgba(190,220,255,0.7);&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=User:MANVS&amp;diff=1426</id>
		<title>User:MANVS</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=User:MANVS&amp;diff=1426"/>
		<updated>2026-09-18T02:38:33Z</updated>

		<summary type="html">&lt;p&gt;Admin: Style some fortunes with custom text effects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;manvs-marquee-wrap&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;manvs-marquee&amp;quot;&amp;gt;security lead &amp;amp;#8226; developer &amp;amp;#8226; 2swagg &amp;amp;#8226; est. Aug 13 2026 &amp;amp;#8226; still hasn&#039;t slept &amp;amp;#8226; welcome &amp;amp;#8226;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Infobox officeholder&lt;br /&gt;
|office1=Developer of [[2swagg]]&lt;br /&gt;
|term1=August 13, 2026 - &#039;&#039;Incumbent&#039;&#039;&lt;br /&gt;
|office2=Owner of [[2swagg wiki]]&lt;br /&gt;
|term2=August 31, 2026 - &#039;&#039;Incumbent&lt;br /&gt;
|wiki_account=* [[User:MANVS]]&lt;br /&gt;
** has access to [[User:Admin]]&lt;br /&gt;
|image=&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Yay.jpg|the pfp&lt;br /&gt;
File:Manvs.png|IRL&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|capcode=MANVS {{capcode|dev}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;manvs-nowplaying&amp;quot;&amp;gt;&#039;&#039;&#039;now playing&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;manvs-nowplaying-embed&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
omg myspace customization&lt;br /&gt;
&amp;lt;span class=&amp;quot;manvs-nowplaying-hint&amp;quot;&amp;gt;(click anywhere to start)&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;About&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&#039;&#039;&#039;MANVS&#039;&#039;&#039; (aka Taro) is [[2swagg]] staff: the site&#039;s &#039;&#039;&#039;security lead&#039;&#039;&#039; and a &#039;&#039;&#039;developer&#039;&#039;&#039;. His [[Capcodes|capcode]] is {{Capcode|Developer}}.&lt;br /&gt;
&lt;br /&gt;
As security lead, MANVS fixes bugs and keeps the site from breaking, and actively checks 2swagg&#039;s security on an ongoing basis rather than as a one-off audit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;manvs-pulse&amp;quot;&amp;gt;&amp;amp;#9679; online&amp;lt;/span&amp;gt; [[File:Color_wheel.png|20px|class=manvs-spin]] [[File:Slime.png|20px|class=manvs-bounce]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|About=&lt;br /&gt;
This page is entirely real and not fake in any way. Trust.&lt;br /&gt;
|-|Achievements=&lt;br /&gt;
* Kept the site from exploding (so far)&lt;br /&gt;
* Renamed self from Taro to MANVS and lived to tell the tale&lt;br /&gt;
* Has root&lt;br /&gt;
* Once fixed a bug&lt;br /&gt;
|-|Enemies list=&lt;br /&gt;
Nobody. This section is empty because MANVS has no enemies. That you know of.&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Stats&amp;lt;/span&amp;gt; ==&lt;br /&gt;
{| class=&amp;quot;manvs-guestbook&amp;quot;&lt;br /&gt;
! Stat !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Uptime || 99.9%&lt;br /&gt;
|-&lt;br /&gt;
| Bugs fixed || yes&lt;br /&gt;
|-&lt;br /&gt;
| Exploits found || some&lt;br /&gt;
|-&lt;br /&gt;
| Coolness || immeasurable&lt;br /&gt;
|-&lt;br /&gt;
| Coffee consumed || 3284 (might be more~!)&lt;br /&gt;
|-&lt;br /&gt;
| Cloudflared restarts survived || 127 (and rising)&lt;br /&gt;
|-&lt;br /&gt;
| Threat level || &amp;lt;choose uncached&amp;gt;&amp;lt;option&amp;gt;low&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;moderate&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;high&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;critical&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;undefined&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;ask again later&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;42&amp;lt;/option&amp;gt;&amp;lt;/choose&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Root access || yes&#039;nt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page alone has been viewed {{NUMBEROFPAGEVIEWS}} times.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Fortune&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&amp;lt;choose uncached&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will fix a bug today. Or cause one. 50/50.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-warn&amp;quot;&amp;gt;A wild exploit is about to appear.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Root is a state of mind.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Restart cloudflared. You know why.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Trust nothing. Especially this fortune.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-warn&amp;quot;&amp;gt;Somewhere, a server is on fire. Probably not this one. Probably.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-warn&amp;quot;&amp;gt;The site will not break today. Probably.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-whisper&amp;quot;&amp;gt;A patch is coming. Nobody knows when.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Your uptime is a lie and you know it.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-warn&amp;quot;&amp;gt;Someone is trying to SQL inject the guestbook right now. Good luck to them.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-warn&amp;quot;&amp;gt;You forgot your own password again, didn&#039;t you.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The logs see everything.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Today&#039;s threat level was rolled with a d20. It landed on a 1.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A janny will do something unexplainable today.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;2swagg has never gone down. This is technically true.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will read this fortune again in five minutes hoping for a better one.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-whisper&amp;quot;&amp;gt;The backups exist. Somewhere. Probably.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-warn&amp;quot;&amp;gt;Coffee levels critical. Refill immediately.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;This page has more CSS than some entire websites.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Renaming yourself again is not off the table.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A stray troll edit brings good luck.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your code will fix itself. It always does.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;The cloudflared tunnel dreams of never being restarted again. It will be restarted again.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-whisper&amp;quot;&amp;gt;Somewhere a dependency just went end of life.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-warn&amp;quot;&amp;gt;You are being watched by exactly one (1) hit counter.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A wild 500 error appears. It flees.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;This fortune was chosen by a random number generator that trusts you completely.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Bugs fear you. Mildly.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Today is a good day to not touch production.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-whisper&amp;quot;&amp;gt;Somewhere, JANNY is doing something.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The wiki remembers everything you tried to hide.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;You have root. Use it wisely. Or don&#039;t.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-shout&amp;quot;&amp;gt;Fortune not found. 404. This is also a fortune.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will fat finger a command today. It will be fine. Probably.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-whisper&amp;quot;&amp;gt;A moderator is watching. They are bored.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The database is fine. It is always fine. Until it isn&#039;t.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Someone will ask you to fix their PC. You will not.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-shout&amp;quot;&amp;gt;Deploy on Friday. Live dangerously.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-warn&amp;quot;&amp;gt;rm -rf is always one typo away.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-whisper&amp;quot;&amp;gt;Your API key is in a commit somewhere. Find it before someone else does.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-warn&amp;quot;&amp;gt;A random extension will break for no reason today.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The Cloudflare dashboard is lying to you right now.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will refresh this page fourteen more times looking for a good one.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-whisper&amp;quot;&amp;gt;Somewhere, a cron job silently failed six months ago and nobody noticed.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your commit message will just say &amp;quot;fix&amp;quot;.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The wiki is held together by hope and one Pi.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will read the documentation this time. You will not.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A guest will sign the guestbook with something unhinged.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Ping is fine. It&#039;s everything else that&#039;s broken.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-whisper&amp;quot;&amp;gt;Somewhere a test is passing that should not be.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;&amp;lt;span class=&amp;quot;manvs-fortune-shout&amp;quot;&amp;gt;You will blame DNS. It will not be DNS. It is always DNS.&amp;lt;/span&amp;gt;&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A capcode means nothing without the will to use it.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Today you will open twelve tabs and close none of them.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The mods are asleep. Post the forbidden edit.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your password manager judges you silently.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A wild memory leak has appeared. It is winning.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;This wiki has survived worse than you.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, a bot is trying your default admin password. It will not work. Probably.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You are one config change away from taking down the whole site.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The changelog says &amp;quot;misc fixes.&amp;quot; Nobody knows what that means.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A stray semicolon will cost you an hour today.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your uptime graph has a suspicious gap nobody talks about.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, someone is reading this fortune out loud. Hi.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The site is up. Don&#039;t jinx it.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will forget to restart cloudflared at least once more in this lifetime.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A janitor will delete something important by accident. It was probably fine anyway.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your favorite bug is still open. It always will be.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, a rate limit is about to be hit.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The server fans are getting loud. Ignore them.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Today&#039;s exploit was patched yesterday. There&#039;s a new one now.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will Google the error message and find your own old forum post.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A wild staff meeting has appeared. Nobody attends.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;This fortune is 100% accurate 12% of the time.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, an intern just pushed straight to main.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You are the intern. There is no intern.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The mascot is judging your uptime.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A very normal amount of caffeine was consumed today. Lies.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, a moderator argued about a capcode for forty minutes.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your next commit will break the build. Or fix everything. Flip a coin.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The site has one true god and it is whoever pays the hosting bill.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Today you will learn a new keyboard shortcut and immediately forget it.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, a ticket has been open since launch day.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will not read this far. If you did, hello.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The fortune generator has run out of ideas. This is fortune number infinity.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;/choose&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Webring&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;manvs-webring&amp;quot;&amp;gt;&lt;br /&gt;
[[File:2swagg_logo.png|60px|link=2swagg]] [[File:Swaggtan.png|60px|link=Swaggtan]] [[File:Icon-admin.gif|32px]] [[File:Icon-manager.gif|32px]] [[File:Icon-moderator.gif|32px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Guestbook&amp;lt;/span&amp;gt; ==&lt;br /&gt;
{| class=&amp;quot;manvs-guestbook&amp;quot;&lt;br /&gt;
! Visitor !! Message&lt;br /&gt;
|-&lt;br /&gt;
| MANVS || made this page myself, 10/10 no bias&lt;br /&gt;
|-&lt;br /&gt;
| you || (sign below by editing this page, or don&#039;t, whatever)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
faggot owns this account &amp;lt;b style=&amp;quot;color: #770099&amp;quot;&amp;gt;[[User:JANNY|&amp;lt;span style=&amp;quot;color: #770099&amp;quot;&amp;gt;JANNY&amp;lt;/span&amp;gt;]] ## Mod [[File:Icon-moderator.gif]] ## Mod [[File:Icon-moderator.gif]]&amp;lt;/b&amp;gt; 06:47, 7 September 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[Capcodes]]&lt;br /&gt;
* [[MANVS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=User:MANVS&amp;diff=1425</id>
		<title>User:MANVS</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=User:MANVS&amp;diff=1425"/>
		<updated>2026-09-18T02:34:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: Way too many fortunes now&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;manvs-marquee-wrap&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;manvs-marquee&amp;quot;&amp;gt;security lead &amp;amp;#8226; developer &amp;amp;#8226; 2swagg &amp;amp;#8226; est. Aug 13 2026 &amp;amp;#8226; still hasn&#039;t slept &amp;amp;#8226; welcome &amp;amp;#8226;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Infobox officeholder&lt;br /&gt;
|office1=Developer of [[2swagg]]&lt;br /&gt;
|term1=August 13, 2026 - &#039;&#039;Incumbent&#039;&#039;&lt;br /&gt;
|office2=Owner of [[2swagg wiki]]&lt;br /&gt;
|term2=August 31, 2026 - &#039;&#039;Incumbent&lt;br /&gt;
|wiki_account=* [[User:MANVS]]&lt;br /&gt;
** has access to [[User:Admin]]&lt;br /&gt;
|image=&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Yay.jpg|the pfp&lt;br /&gt;
File:Manvs.png|IRL&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|capcode=MANVS {{capcode|dev}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;manvs-nowplaying&amp;quot;&amp;gt;&#039;&#039;&#039;now playing&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;manvs-nowplaying-embed&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
omg myspace customization&lt;br /&gt;
&amp;lt;span class=&amp;quot;manvs-nowplaying-hint&amp;quot;&amp;gt;(click anywhere to start)&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;About&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&#039;&#039;&#039;MANVS&#039;&#039;&#039; (aka Taro) is [[2swagg]] staff: the site&#039;s &#039;&#039;&#039;security lead&#039;&#039;&#039; and a &#039;&#039;&#039;developer&#039;&#039;&#039;. His [[Capcodes|capcode]] is {{Capcode|Developer}}.&lt;br /&gt;
&lt;br /&gt;
As security lead, MANVS fixes bugs and keeps the site from breaking, and actively checks 2swagg&#039;s security on an ongoing basis rather than as a one-off audit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;manvs-pulse&amp;quot;&amp;gt;&amp;amp;#9679; online&amp;lt;/span&amp;gt; [[File:Color_wheel.png|20px|class=manvs-spin]] [[File:Slime.png|20px|class=manvs-bounce]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|About=&lt;br /&gt;
This page is entirely real and not fake in any way. Trust.&lt;br /&gt;
|-|Achievements=&lt;br /&gt;
* Kept the site from exploding (so far)&lt;br /&gt;
* Renamed self from Taro to MANVS and lived to tell the tale&lt;br /&gt;
* Has root&lt;br /&gt;
* Once fixed a bug&lt;br /&gt;
|-|Enemies list=&lt;br /&gt;
Nobody. This section is empty because MANVS has no enemies. That you know of.&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Stats&amp;lt;/span&amp;gt; ==&lt;br /&gt;
{| class=&amp;quot;manvs-guestbook&amp;quot;&lt;br /&gt;
! Stat !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Uptime || 99.9%&lt;br /&gt;
|-&lt;br /&gt;
| Bugs fixed || yes&lt;br /&gt;
|-&lt;br /&gt;
| Exploits found || some&lt;br /&gt;
|-&lt;br /&gt;
| Coolness || immeasurable&lt;br /&gt;
|-&lt;br /&gt;
| Coffee consumed || 3284 (might be more~!)&lt;br /&gt;
|-&lt;br /&gt;
| Cloudflared restarts survived || 127 (and rising)&lt;br /&gt;
|-&lt;br /&gt;
| Threat level || &amp;lt;choose uncached&amp;gt;&amp;lt;option&amp;gt;low&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;moderate&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;high&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;critical&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;undefined&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;ask again later&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;42&amp;lt;/option&amp;gt;&amp;lt;/choose&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Root access || yes&#039;nt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page alone has been viewed {{NUMBEROFPAGEVIEWS}} times.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Fortune&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&amp;lt;choose uncached&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will fix a bug today. Or cause one. 50/50.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A wild exploit is about to appear.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Root is a state of mind.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Restart cloudflared. You know why.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Trust nothing. Especially this fortune.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, a server is on fire. Probably not this one. Probably.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The site will not break today. Probably.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A patch is coming. Nobody knows when.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your uptime is a lie and you know it.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Someone is trying to SQL inject the guestbook right now. Good luck to them.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You forgot your own password again, didn&#039;t you.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The logs see everything.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Today&#039;s threat level was rolled with a d20. It landed on a 1.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A janny will do something unexplainable today.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;2swagg has never gone down. This is technically true.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will read this fortune again in five minutes hoping for a better one.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The backups exist. Somewhere. Probably.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Coffee levels critical. Refill immediately.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;This page has more CSS than some entire websites.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Renaming yourself again is not off the table.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A stray troll edit brings good luck.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your code will fix itself. It always does.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The cloudflared tunnel dreams of never being restarted again. It will be restarted again.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere a dependency just went end of life.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You are being watched by exactly one (1) hit counter.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A wild 500 error appears. It flees.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;This fortune was chosen by a random number generator that trusts you completely.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Bugs fear you. Mildly.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Today is a good day to not touch production.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, JANNY is doing something.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The wiki remembers everything you tried to hide.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You have root. Use it wisely. Or don&#039;t.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Fortune not found. 404. This is also a fortune.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will fat finger a command today. It will be fine. Probably.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A moderator is watching. They are bored.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The database is fine. It is always fine. Until it isn&#039;t.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Someone will ask you to fix their PC. You will not.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Deploy on Friday. Live dangerously.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;rm -rf is always one typo away.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your API key is in a commit somewhere. Find it before someone else does.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A random extension will break for no reason today.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The Cloudflare dashboard is lying to you right now.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will refresh this page fourteen more times looking for a good one.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, a cron job silently failed six months ago and nobody noticed.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your commit message will just say &amp;quot;fix&amp;quot;.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The wiki is held together by hope and one Pi.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will read the documentation this time. You will not.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A guest will sign the guestbook with something unhinged.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Ping is fine. It&#039;s everything else that&#039;s broken.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere a test is passing that should not be.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will blame DNS. It will not be DNS. It is always DNS.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A capcode means nothing without the will to use it.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Today you will open twelve tabs and close none of them.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The mods are asleep. Post the forbidden edit.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your password manager judges you silently.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A wild memory leak has appeared. It is winning.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;This wiki has survived worse than you.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, a bot is trying your default admin password. It will not work. Probably.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You are one config change away from taking down the whole site.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The changelog says &amp;quot;misc fixes.&amp;quot; Nobody knows what that means.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A stray semicolon will cost you an hour today.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your uptime graph has a suspicious gap nobody talks about.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, someone is reading this fortune out loud. Hi.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The site is up. Don&#039;t jinx it.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will forget to restart cloudflared at least once more in this lifetime.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A janitor will delete something important by accident. It was probably fine anyway.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your favorite bug is still open. It always will be.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, a rate limit is about to be hit.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The server fans are getting loud. Ignore them.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Today&#039;s exploit was patched yesterday. There&#039;s a new one now.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will Google the error message and find your own old forum post.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A wild staff meeting has appeared. Nobody attends.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;This fortune is 100% accurate 12% of the time.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, an intern just pushed straight to main.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You are the intern. There is no intern.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The mascot is judging your uptime.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A very normal amount of caffeine was consumed today. Lies.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, a moderator argued about a capcode for forty minutes.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your next commit will break the build. Or fix everything. Flip a coin.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The site has one true god and it is whoever pays the hosting bill.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Today you will learn a new keyboard shortcut and immediately forget it.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, a ticket has been open since launch day.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will not read this far. If you did, hello.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The fortune generator has run out of ideas. This is fortune number infinity.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;/choose&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Webring&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;manvs-webring&amp;quot;&amp;gt;&lt;br /&gt;
[[File:2swagg_logo.png|60px|link=2swagg]] [[File:Swaggtan.png|60px|link=Swaggtan]] [[File:Icon-admin.gif|32px]] [[File:Icon-manager.gif|32px]] [[File:Icon-moderator.gif|32px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Guestbook&amp;lt;/span&amp;gt; ==&lt;br /&gt;
{| class=&amp;quot;manvs-guestbook&amp;quot;&lt;br /&gt;
! Visitor !! Message&lt;br /&gt;
|-&lt;br /&gt;
| MANVS || made this page myself, 10/10 no bias&lt;br /&gt;
|-&lt;br /&gt;
| you || (sign below by editing this page, or don&#039;t, whatever)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
faggot owns this account &amp;lt;b style=&amp;quot;color: #770099&amp;quot;&amp;gt;[[User:JANNY|&amp;lt;span style=&amp;quot;color: #770099&amp;quot;&amp;gt;JANNY&amp;lt;/span&amp;gt;]] ## Mod [[File:Icon-moderator.gif]] ## Mod [[File:Icon-moderator.gif]]&amp;lt;/b&amp;gt; 06:47, 7 September 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[Capcodes]]&lt;br /&gt;
* [[MANVS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=User:MANVS&amp;diff=1424</id>
		<title>User:MANVS</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=User:MANVS&amp;diff=1424"/>
		<updated>2026-09-18T02:32:31Z</updated>

		<summary type="html">&lt;p&gt;Admin: Add way more fortunes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;manvs-marquee-wrap&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;manvs-marquee&amp;quot;&amp;gt;security lead &amp;amp;#8226; developer &amp;amp;#8226; 2swagg &amp;amp;#8226; est. Aug 13 2026 &amp;amp;#8226; still hasn&#039;t slept &amp;amp;#8226; welcome &amp;amp;#8226;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Infobox officeholder&lt;br /&gt;
|office1=Developer of [[2swagg]]&lt;br /&gt;
|term1=August 13, 2026 - &#039;&#039;Incumbent&#039;&#039;&lt;br /&gt;
|office2=Owner of [[2swagg wiki]]&lt;br /&gt;
|term2=August 31, 2026 - &#039;&#039;Incumbent&lt;br /&gt;
|wiki_account=* [[User:MANVS]]&lt;br /&gt;
** has access to [[User:Admin]]&lt;br /&gt;
|image=&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Yay.jpg|the pfp&lt;br /&gt;
File:Manvs.png|IRL&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|capcode=MANVS {{capcode|dev}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;manvs-nowplaying&amp;quot;&amp;gt;&#039;&#039;&#039;now playing&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;manvs-nowplaying-embed&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
omg myspace customization&lt;br /&gt;
&amp;lt;span class=&amp;quot;manvs-nowplaying-hint&amp;quot;&amp;gt;(click anywhere to start)&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;About&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&#039;&#039;&#039;MANVS&#039;&#039;&#039; (aka Taro) is [[2swagg]] staff: the site&#039;s &#039;&#039;&#039;security lead&#039;&#039;&#039; and a &#039;&#039;&#039;developer&#039;&#039;&#039;. His [[Capcodes|capcode]] is {{Capcode|Developer}}.&lt;br /&gt;
&lt;br /&gt;
As security lead, MANVS fixes bugs and keeps the site from breaking, and actively checks 2swagg&#039;s security on an ongoing basis rather than as a one-off audit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;manvs-pulse&amp;quot;&amp;gt;&amp;amp;#9679; online&amp;lt;/span&amp;gt; [[File:Color_wheel.png|20px|class=manvs-spin]] [[File:Slime.png|20px|class=manvs-bounce]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|About=&lt;br /&gt;
This page is entirely real and not fake in any way. Trust.&lt;br /&gt;
|-|Achievements=&lt;br /&gt;
* Kept the site from exploding (so far)&lt;br /&gt;
* Renamed self from Taro to MANVS and lived to tell the tale&lt;br /&gt;
* Has root&lt;br /&gt;
* Once fixed a bug&lt;br /&gt;
|-|Enemies list=&lt;br /&gt;
Nobody. This section is empty because MANVS has no enemies. That you know of.&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Stats&amp;lt;/span&amp;gt; ==&lt;br /&gt;
{| class=&amp;quot;manvs-guestbook&amp;quot;&lt;br /&gt;
! Stat !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Uptime || 99.9%&lt;br /&gt;
|-&lt;br /&gt;
| Bugs fixed || yes&lt;br /&gt;
|-&lt;br /&gt;
| Exploits found || some&lt;br /&gt;
|-&lt;br /&gt;
| Coolness || immeasurable&lt;br /&gt;
|-&lt;br /&gt;
| Coffee consumed || 3284 (might be more~!)&lt;br /&gt;
|-&lt;br /&gt;
| Cloudflared restarts survived || 127 (and rising)&lt;br /&gt;
|-&lt;br /&gt;
| Threat level || &amp;lt;choose uncached&amp;gt;&amp;lt;option&amp;gt;low&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;moderate&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;high&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;critical&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;undefined&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;ask again later&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;42&amp;lt;/option&amp;gt;&amp;lt;/choose&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Root access || yes&#039;nt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page alone has been viewed {{NUMBEROFPAGEVIEWS}} times.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Fortune&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&amp;lt;choose uncached&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will fix a bug today. Or cause one. 50/50.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A wild exploit is about to appear.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Root is a state of mind.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Restart cloudflared. You know why.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Trust nothing. Especially this fortune.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, a server is on fire. Probably not this one. Probably.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The site will not break today. Probably.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A patch is coming. Nobody knows when.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your uptime is a lie and you know it.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Someone is trying to SQL inject the guestbook right now. Good luck to them.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You forgot your own password again, didn&#039;t you.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The logs see everything.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Today&#039;s threat level was rolled with a d20. It landed on a 1.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A janny will do something unexplainable today.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;2swagg has never gone down. This is technically true.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will read this fortune again in five minutes hoping for a better one.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The backups exist. Somewhere. Probably.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Coffee levels critical. Refill immediately.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;This page has more CSS than some entire websites.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Renaming yourself again is not off the table.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A stray troll edit brings good luck.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Your code will fix itself. It always does.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The cloudflared tunnel dreams of never being restarted again. It will be restarted again.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere a dependency just went end of life.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You are being watched by exactly one (1) hit counter.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A wild 500 error appears. It flees.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;This fortune was chosen by a random number generator that trusts you completely.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Bugs fear you. Mildly.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Today is a good day to not touch production.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, JANNY is doing something.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The wiki remembers everything you tried to hide.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You have root. Use it wisely. Or don&#039;t.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Fortune not found. 404. This is also a fortune.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;/choose&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Webring&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;manvs-webring&amp;quot;&amp;gt;&lt;br /&gt;
[[File:2swagg_logo.png|60px|link=2swagg]] [[File:Swaggtan.png|60px|link=Swaggtan]] [[File:Icon-admin.gif|32px]] [[File:Icon-manager.gif|32px]] [[File:Icon-moderator.gif|32px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Guestbook&amp;lt;/span&amp;gt; ==&lt;br /&gt;
{| class=&amp;quot;manvs-guestbook&amp;quot;&lt;br /&gt;
! Visitor !! Message&lt;br /&gt;
|-&lt;br /&gt;
| MANVS || made this page myself, 10/10 no bias&lt;br /&gt;
|-&lt;br /&gt;
| you || (sign below by editing this page, or don&#039;t, whatever)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
faggot owns this account &amp;lt;b style=&amp;quot;color: #770099&amp;quot;&amp;gt;[[User:JANNY|&amp;lt;span style=&amp;quot;color: #770099&amp;quot;&amp;gt;JANNY&amp;lt;/span&amp;gt;]] ## Mod [[File:Icon-moderator.gif]] ## Mod [[File:Icon-moderator.gif]]&amp;lt;/b&amp;gt; 06:47, 7 September 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[Capcodes]]&lt;br /&gt;
* [[MANVS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=User:MANVS&amp;diff=1423</id>
		<title>User:MANVS</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=User:MANVS&amp;diff=1423"/>
		<updated>2026-09-18T02:21:06Z</updated>

		<summary type="html">&lt;p&gt;Admin: Add caption under the music embed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;manvs-marquee-wrap&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;manvs-marquee&amp;quot;&amp;gt;security lead &amp;amp;#8226; developer &amp;amp;#8226; 2swagg &amp;amp;#8226; est. Aug 13 2026 &amp;amp;#8226; still hasn&#039;t slept &amp;amp;#8226; welcome &amp;amp;#8226;&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Infobox officeholder&lt;br /&gt;
|office1=Developer of [[2swagg]]&lt;br /&gt;
|term1=August 13, 2026 - &#039;&#039;Incumbent&#039;&#039;&lt;br /&gt;
|office2=Owner of [[2swagg wiki]]&lt;br /&gt;
|term2=August 31, 2026 - &#039;&#039;Incumbent&lt;br /&gt;
|wiki_account=* [[User:MANVS]]&lt;br /&gt;
** has access to [[User:Admin]]&lt;br /&gt;
|image=&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Yay.jpg|the pfp&lt;br /&gt;
File:Manvs.png|IRL&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|capcode=MANVS {{capcode|dev}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;manvs-nowplaying&amp;quot;&amp;gt;&#039;&#039;&#039;now playing&#039;&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;manvs-nowplaying-embed&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
omg myspace customization&lt;br /&gt;
&amp;lt;span class=&amp;quot;manvs-nowplaying-hint&amp;quot;&amp;gt;(click anywhere to start)&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;About&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&#039;&#039;&#039;MANVS&#039;&#039;&#039; (aka Taro) is [[2swagg]] staff: the site&#039;s &#039;&#039;&#039;security lead&#039;&#039;&#039; and a &#039;&#039;&#039;developer&#039;&#039;&#039;. His [[Capcodes|capcode]] is {{Capcode|Developer}}.&lt;br /&gt;
&lt;br /&gt;
As security lead, MANVS fixes bugs and keeps the site from breaking, and actively checks 2swagg&#039;s security on an ongoing basis rather than as a one-off audit.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span class=&amp;quot;manvs-pulse&amp;quot;&amp;gt;&amp;amp;#9679; online&amp;lt;/span&amp;gt; [[File:Color_wheel.png|20px|class=manvs-spin]] [[File:Slime.png|20px|class=manvs-bounce]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tabber&amp;gt;&lt;br /&gt;
|-|About=&lt;br /&gt;
This page is entirely real and not fake in any way. Trust.&lt;br /&gt;
|-|Achievements=&lt;br /&gt;
* Kept the site from exploding (so far)&lt;br /&gt;
* Renamed self from Taro to MANVS and lived to tell the tale&lt;br /&gt;
* Has root&lt;br /&gt;
* Once fixed a bug&lt;br /&gt;
|-|Enemies list=&lt;br /&gt;
Nobody. This section is empty because MANVS has no enemies. That you know of.&lt;br /&gt;
&amp;lt;/tabber&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Stats&amp;lt;/span&amp;gt; ==&lt;br /&gt;
{| class=&amp;quot;manvs-guestbook&amp;quot;&lt;br /&gt;
! Stat !! Value&lt;br /&gt;
|-&lt;br /&gt;
| Uptime || 99.9%&lt;br /&gt;
|-&lt;br /&gt;
| Bugs fixed || yes&lt;br /&gt;
|-&lt;br /&gt;
| Exploits found || some&lt;br /&gt;
|-&lt;br /&gt;
| Coolness || immeasurable&lt;br /&gt;
|-&lt;br /&gt;
| Coffee consumed || 3284 (might be more~!)&lt;br /&gt;
|-&lt;br /&gt;
| Cloudflared restarts survived || 127 (and rising)&lt;br /&gt;
|-&lt;br /&gt;
| Threat level || &amp;lt;choose uncached&amp;gt;&amp;lt;option&amp;gt;low&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;moderate&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;high&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;critical&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;undefined&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;ask again later&amp;lt;/option&amp;gt;&amp;lt;option&amp;gt;42&amp;lt;/option&amp;gt;&amp;lt;/choose&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Root access || yes&#039;nt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This page alone has been viewed {{NUMBEROFPAGEVIEWS}} times.&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Fortune&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&amp;lt;choose uncached&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;You will fix a bug today. Or cause one. 50/50.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;A wild exploit is about to appear.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Root is a state of mind.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Restart cloudflared. You know why.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Trust nothing. Especially this fortune.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;Somewhere, a server is on fire. Probably not this one. Probably.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;option&amp;gt;The site will not break today. Probably.&amp;lt;/option&amp;gt;&lt;br /&gt;
&amp;lt;/choose&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Webring&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&amp;lt;div class=&amp;quot;manvs-webring&amp;quot;&amp;gt;&lt;br /&gt;
[[File:2swagg_logo.png|60px|link=2swagg]] [[File:Swaggtan.png|60px|link=Swaggtan]] [[File:Icon-admin.gif|32px]] [[File:Icon-manager.gif|32px]] [[File:Icon-moderator.gif|32px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span class=&amp;quot;manvs-glow&amp;quot;&amp;gt;Guestbook&amp;lt;/span&amp;gt; ==&lt;br /&gt;
{| class=&amp;quot;manvs-guestbook&amp;quot;&lt;br /&gt;
! Visitor !! Message&lt;br /&gt;
|-&lt;br /&gt;
| MANVS || made this page myself, 10/10 no bias&lt;br /&gt;
|-&lt;br /&gt;
| you || (sign below by editing this page, or don&#039;t, whatever)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear:both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
faggot owns this account &amp;lt;b style=&amp;quot;color: #770099&amp;quot;&amp;gt;[[User:JANNY|&amp;lt;span style=&amp;quot;color: #770099&amp;quot;&amp;gt;JANNY&amp;lt;/span&amp;gt;]] ## Mod [[File:Icon-moderator.gif]] ## Mod [[File:Icon-moderator.gif]]&amp;lt;/b&amp;gt; 06:47, 7 September 2026 (UTC)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[Capcodes]]&lt;br /&gt;
* [[MANVS]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.js&amp;diff=1422</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.js&amp;diff=1422"/>
		<updated>2026-09-18T01:58:17Z</updated>

		<summary type="html">&lt;p&gt;Admin: Build the youtube iframe on first click so autoplay actually works&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
/* Multiquote cycle controls */&lt;br /&gt;
$(function(){&lt;br /&gt;
  $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinknext&amp;quot;).on(&amp;quot;click&amp;quot;, function(){&lt;br /&gt;
    var box=$(this).closest(&amp;quot;.cyclesequence&amp;quot;), current=box.find(&amp;quot;.cyclesequenceitem:visible&amp;quot;);&lt;br /&gt;
    (current.next(&amp;quot;.cyclesequenceitem&amp;quot;).length ? current.next(&amp;quot;.cyclesequenceitem&amp;quot;) : box.find(&amp;quot;.cyclesequenceitem:first&amp;quot;)).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
  });&lt;br /&gt;
  $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinkprev&amp;quot;).on(&amp;quot;click&amp;quot;, function(){&lt;br /&gt;
    var box=$(this).closest(&amp;quot;.cyclesequence&amp;quot;), current=box.find(&amp;quot;.cyclesequenceitem:visible&amp;quot;);&lt;br /&gt;
    (current.prev(&amp;quot;.cyclesequenceitem&amp;quot;).length ? current.prev(&amp;quot;.cyclesequenceitem&amp;quot;) : box.find(&amp;quot;.cyclesequenceitem:last&amp;quot;)).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* I LOVE STEALING CODE FROM SOYWIKI!!!! */&lt;br /&gt;
&lt;br /&gt;
// Client side &amp;quot;&amp;lt;choose uncached&amp;gt;&amp;quot; replacement test&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function ($content) {&lt;br /&gt;
	$content.find(&#039;.choose-uncached&#039;).each(function () {&lt;br /&gt;
		var $container = $(this);&lt;br /&gt;
		var $options = $container.find(&#039;.choose-option&#039;);&lt;br /&gt;
		if ($options.length === 0) return;&lt;br /&gt;
		var index = Math.floor(Math.random() * $options.length);&lt;br /&gt;
		$options.eq(index).show();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// Gallery controls&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    $(&amp;quot;.gallerycontrols&amp;quot;).each(function() {&lt;br /&gt;
        var $controls = $(this);&lt;br /&gt;
        var classes = $controls.attr(&amp;quot;class&amp;quot;).split(/\s+/);&lt;br /&gt;
        var secondClass = classes[1] || &amp;quot;&amp;quot;;&lt;br /&gt;
        var galleryKey = secondClass.replace(/^for-/, &amp;quot;&amp;quot;);&lt;br /&gt;
        if (!galleryKey) return;&lt;br /&gt;
        var $gallery = $(&amp;quot;.gallery.&amp;quot; + galleryKey);&lt;br /&gt;
        if (!$gallery.length) return;&lt;br /&gt;
        $controls.empty();&lt;br /&gt;
        function applyTraditional() {&lt;br /&gt;
            $gallery&lt;br /&gt;
                .removeClass(&amp;quot;mw-gallery-nolines&amp;quot;)&lt;br /&gt;
                .addClass(&amp;quot;mw-gallery-traditional&amp;quot;);&lt;br /&gt;
            $gallery.find(&amp;quot;.thumb&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;150px&amp;quot;,&lt;br /&gt;
                height: &amp;quot;150px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
            $gallery.find(&amp;quot;.gallerybox&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;155px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        function applyNoLines() {&lt;br /&gt;
            $gallery&lt;br /&gt;
                .removeClass(&amp;quot;mw-gallery-traditional&amp;quot;)&lt;br /&gt;
                .addClass(&amp;quot;mw-gallery-nolines&amp;quot;);&lt;br /&gt;
            $gallery.find(&amp;quot;.thumb&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;120px&amp;quot;,&lt;br /&gt;
                height: &amp;quot;120px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
            $gallery.find(&amp;quot;.gallerybox&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;125px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        var $slider = $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;, {&lt;br /&gt;
            type: &amp;quot;range&amp;quot;,&lt;br /&gt;
            min: 50,&lt;br /&gt;
            max: 200,&lt;br /&gt;
            value: 100&lt;br /&gt;
        }).css(&amp;quot;height&amp;quot;, &amp;quot;10px&amp;quot;);&lt;br /&gt;
        var $percent = $(&amp;quot;&amp;lt;span&amp;gt;100%&amp;lt;/span&amp;gt;&amp;quot;);&lt;br /&gt;
        $slider.on(&amp;quot;input&amp;quot;, function() {&lt;br /&gt;
            var value = $(this).val();&lt;br /&gt;
            $gallery.css(&amp;quot;zoom&amp;quot;, value / 100);&lt;br /&gt;
            $percent.text(value + &amp;quot;%&amp;quot;);&lt;br /&gt;
        });&lt;br /&gt;
        var $lineBreak = $(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;, {&lt;br /&gt;
            class: &amp;quot;mobilegallerycontrolsbr&amp;quot;&lt;br /&gt;
        });&lt;br /&gt;
        var $borderCheckbox = $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;, {&lt;br /&gt;
            type: &amp;quot;checkbox&amp;quot;,&lt;br /&gt;
            id: &amp;quot;toggle-borders-&amp;quot; + galleryKey&lt;br /&gt;
        }).prop(&amp;quot;checked&amp;quot;, true);&lt;br /&gt;
        var $borderLabel = $(&amp;quot;&amp;lt;label&amp;gt;&amp;quot;, {&lt;br /&gt;
            for: &amp;quot;toggle-borders-&amp;quot; + galleryKey,&lt;br /&gt;
            text: &amp;quot; Image borders&amp;quot;&lt;br /&gt;
        });&lt;br /&gt;
        $borderCheckbox.on(&amp;quot;change&amp;quot;, function() {&lt;br /&gt;
            if ($(this).is(&amp;quot;:checked&amp;quot;)) {&lt;br /&gt;
                applyTraditional();&lt;br /&gt;
            } else {&lt;br /&gt;
                applyNoLines();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        applyTraditional();&lt;br /&gt;
        var $captionCheckbox = $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;, {&lt;br /&gt;
            type: &amp;quot;checkbox&amp;quot;,&lt;br /&gt;
            id: &amp;quot;toggle-captions-&amp;quot; + galleryKey&lt;br /&gt;
        }).prop(&amp;quot;checked&amp;quot;, true);&lt;br /&gt;
        var $captionLabel = $(&amp;quot;&amp;lt;label&amp;gt;&amp;quot;, {&lt;br /&gt;
            for: &amp;quot;toggle-captions-&amp;quot; + galleryKey,&lt;br /&gt;
            text: &amp;quot; Image captions&amp;quot;&lt;br /&gt;
        });&lt;br /&gt;
        $captionCheckbox.on(&amp;quot;change&amp;quot;, function() {&lt;br /&gt;
            if ($(this).is(&amp;quot;:checked&amp;quot;)) {&lt;br /&gt;
                $gallery.find(&amp;quot;.gallerytext&amp;quot;).show();&lt;br /&gt;
            } else {&lt;br /&gt;
                $gallery.find(&amp;quot;.gallerytext&amp;quot;).hide();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        $controls.append(&lt;br /&gt;
            $slider,&lt;br /&gt;
            &amp;quot; &amp;quot;,&lt;br /&gt;
            $percent,&lt;br /&gt;
            &amp;quot; &amp;quot;,&lt;br /&gt;
            $lineBreak,&lt;br /&gt;
            $borderCheckbox,&lt;br /&gt;
            $borderLabel,&lt;br /&gt;
            &amp;quot; &amp;quot;,&lt;br /&gt;
            $captionCheckbox,&lt;br /&gt;
            $captionLabel&lt;br /&gt;
        );&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Pulls the user&#039;s block reason from the block log and inserts it into the Permablocked template&lt;br /&gt;
mw.loader.using(&#039;mediawiki.api&#039;).then(() =&amp;gt; {&lt;br /&gt;
	$(function () {&lt;br /&gt;
    const blockspan = document.querySelector(&#039;#blockreason&#039;);&lt;br /&gt;
    if (!blockspan) return;&lt;br /&gt;
&lt;br /&gt;
    const username = blockspan.dataset.username;&lt;br /&gt;
    if (!username) return;&lt;br /&gt;
&lt;br /&gt;
    const api = new mw.Api();&lt;br /&gt;
&lt;br /&gt;
	api.get({&lt;br /&gt;
	    action: &#039;query&#039;,&lt;br /&gt;
	    list: &#039;logevents&#039;,&lt;br /&gt;
	    letype: &#039;block&#039;,&lt;br /&gt;
	    letitle: &#039;User:&#039; + username,&lt;br /&gt;
	    lelimit: 1&lt;br /&gt;
	}).then(data =&amp;gt; {&lt;br /&gt;
	&lt;br /&gt;
	    let log = null;&lt;br /&gt;
	&lt;br /&gt;
	    if (&lt;br /&gt;
	        data &amp;amp;&amp;amp;&lt;br /&gt;
	        data.query &amp;amp;&amp;amp;&lt;br /&gt;
	        data.query.logevents &amp;amp;&amp;amp;&lt;br /&gt;
	        data.query.logevents.length&lt;br /&gt;
	    ) {&lt;br /&gt;
	        log = data.query.logevents[0];&lt;br /&gt;
	    }&lt;br /&gt;
	&lt;br /&gt;
	    if (!log) {&lt;br /&gt;
	        blockspan.textContent = &#039;User isn\&#039;t blocked.&#039;;&lt;br /&gt;
	        return;&lt;br /&gt;
	    }&lt;br /&gt;
	&lt;br /&gt;
	    blockspan.textContent = log.comment || &#039;No reason.&#039;;&lt;br /&gt;
	}).catch(err =&amp;gt; {&lt;br /&gt;
	    console.error(err);&lt;br /&gt;
	    blockspan.textContent = &#039;Error&#039;;&lt;br /&gt;
	});&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED at User:Cobblestone&#039;s request */&lt;br /&gt;
&lt;br /&gt;
/* Collapsible toggle */&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
	$(&amp;quot;.collapsibletoggletext&amp;quot;).click(function() {&lt;br /&gt;
		$(this).parent().children(&amp;quot;.collapsibletoggletext&amp;quot;).toggleClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* Cycle forwards or backwards through elements one at a time via click */&lt;br /&gt;
&lt;br /&gt;
$(function(){&lt;br /&gt;
    $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinknext&amp;quot;).click(function(){&lt;br /&gt;
        if ($(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).next(&amp;quot;.cyclesequenceitem&amp;quot;).length === 0) {&lt;br /&gt;
            $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:first&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
       }&lt;br /&gt;
       else {&lt;br /&gt;
           $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).next(&amp;quot;.cyclesequenceitem&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
         }&lt;br /&gt;
    });&lt;br /&gt;
    $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinkprev&amp;quot;).click(function(){&lt;br /&gt;
        if ($(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).prev(&amp;quot;.cyclesequenceitem&amp;quot;).length === 0) {&lt;br /&gt;
            $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:last&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
       }&lt;br /&gt;
       else {&lt;br /&gt;
           $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).prev(&amp;quot;.cyclesequenceitem&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
         }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* Click link to show one or more items and hide other items */&lt;br /&gt;
&lt;br /&gt;
$(function() {&lt;br /&gt;
	$(&amp;quot;.morphlink&amp;quot;).click(function() {&lt;br /&gt;
		var correspondingContent = $(this).data(&amp;quot;correspondingcontent&amp;quot;);&lt;br /&gt;
		if ($(this).parents(&amp;quot;.morphcontainer&amp;quot;).length) {&lt;br /&gt;
			$(this).parents(&amp;quot;.morphcontainer&amp;quot;).find(&amp;quot;.morphcontent&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			if ($(&amp;quot;#&amp;quot; + correspondingContent).length) // morphing object uses IDs&lt;br /&gt;
				$(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			else // morphing object uses classes&lt;br /&gt;
				$(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
		}&lt;br /&gt;
		else {&lt;br /&gt;
			if ($(&amp;quot;#&amp;quot; + correspondingContent).length) { // morphing object uses IDs&lt;br /&gt;
				$(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
				$(&amp;quot;#&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			}&lt;br /&gt;
			else { // morphing object uses classes&lt;br /&gt;
				$(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
				$(&amp;quot;.&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;.morphlink&amp;quot;).click(function() {&lt;br /&gt;
    var correspondingContent = $(this).data(&amp;quot;correspondingcontent&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // the lines to add, add these 2&lt;br /&gt;
    $(this).siblings(&amp;quot;.morphlink&amp;quot;).removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
    $(this).addClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
   //end&lt;br /&gt;
&lt;br /&gt;
    if ($(this).parents(&amp;quot;.morphcontainer&amp;quot;).length) {&lt;br /&gt;
        $(this).parents(&amp;quot;.morphcontainer&amp;quot;).find(&amp;quot;.morphcontent&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        if ($(&amp;quot;#&amp;quot; + correspondingContent).length)&lt;br /&gt;
            $(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        else&lt;br /&gt;
            $(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    else {&lt;br /&gt;
        if ($(&amp;quot;#&amp;quot; + correspondingContent).length) {&lt;br /&gt;
            $(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
            $(&amp;quot;#&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            $(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
            $(&amp;quot;.&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
&lt;br /&gt;
    $(&amp;quot;.collapsibletoggletext&amp;quot;).click(function() {&lt;br /&gt;
        $(this).parent().children(&amp;quot;.collapsibletoggletext&amp;quot;).toggleClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    //add this one too, this one sets the default active tab on page load&lt;br /&gt;
    $(&amp;quot;.morphcontainer&amp;quot;).each(function() {&lt;br /&gt;
        $(this).find(&amp;quot;.morphlink&amp;quot;).first().addClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//SHOWING JANNY INTERFACE FOR JANNIES&lt;br /&gt;
//shamelessly ripping this from wikipedia&#039;s guide - Manual:Interface/Sidebar&lt;br /&gt;
&lt;br /&gt;
function ModifySidebar( action, section, name, link ) {&lt;br /&gt;
	try {&lt;br /&gt;
		switch ( section ) {&lt;br /&gt;
			case &#039;languages&#039;:&lt;br /&gt;
				var target = &#039;p-lang&#039;;&lt;br /&gt;
				break;&lt;br /&gt;
			case &#039;toolbox&#039;:&lt;br /&gt;
				var target = &#039;p-tb&#039;;&lt;br /&gt;
				break;&lt;br /&gt;
			case &#039;navigation&#039;:&lt;br /&gt;
				var target = &#039;p-navigation&#039;;&lt;br /&gt;
				break;&lt;br /&gt;
			default:&lt;br /&gt;
				var target = &#039;p-&#039; + section;&lt;br /&gt;
				break;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if ( action == &#039;add&#039; ) {&lt;br /&gt;
			var node = document.getElementById( target )&lt;br /&gt;
							   .getElementsByTagName( &#039;div&#039; )[0]&lt;br /&gt;
							   .getElementsByTagName( &#039;ul&#039; )[0];&lt;br /&gt;
&lt;br /&gt;
			var aNode = document.createElement( &#039;a&#039; );&lt;br /&gt;
			var liNode = document.createElement( &#039;li&#039; );&lt;br /&gt;
&lt;br /&gt;
			aNode.appendChild( document.createTextNode( name ) );&lt;br /&gt;
			aNode.setAttribute( &#039;href&#039;, link );&lt;br /&gt;
			liNode.appendChild( aNode );&lt;br /&gt;
			liNode.className = &#039;plainlinks&#039;;&lt;br /&gt;
			node.appendChild( liNode );&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if ( action == &#039;remove&#039; ) {&lt;br /&gt;
			var list = document.getElementById( target )&lt;br /&gt;
							   .getElementsByTagName( &#039;div&#039; )[0]&lt;br /&gt;
							   .getElementsByTagName( &#039;ul&#039; )[0];&lt;br /&gt;
&lt;br /&gt;
			var listelements = list.getElementsByTagName( &#039;li&#039; );&lt;br /&gt;
&lt;br /&gt;
			for ( var i = 0; i &amp;lt; listelements.length; i++ ) {&lt;br /&gt;
				if (&lt;br /&gt;
					listelements[i].getElementsByTagName( &#039;a&#039; )[0].innerHTML == name ||&lt;br /&gt;
					listelements[i].getElementsByTagName( &#039;a&#039; )[0].href == link&lt;br /&gt;
				)&lt;br /&gt;
				{&lt;br /&gt;
					list.removeChild( listelements[i] );&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	} catch( e ) {&lt;br /&gt;
		// let&#039;s just ignore what&#039;s happened&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// adjustments&lt;br /&gt;
&lt;br /&gt;
function CustomizeModificationsOfSidebar() {&lt;br /&gt;
	window.popupAdminLinks = true;&lt;br /&gt;
	// Since everybody is going to read this, the goal is to add Janny Interface for jannies&lt;br /&gt;
	ModifySidebar( &#039;add&#039;, &#039;janny&#039;, &#039;Interface&#039;, &#039;https://wiki.2swagg.net/index.php/2swagg_wiki:Interface&#039; );&lt;br /&gt;
	ModifySidebar( &#039;add&#039;, &#039;janny&#039;, &#039;Jannycord&#039;, &#039;https://discord.gg/vN8DMAWYDk&#039; );&lt;br /&gt;
} //&#039;navigation&#039; doesn&#039;t work due to capitalization but &#039;toolbox&#039; does&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
const groups = mw.config.get( &#039;wgUserGroups&#039;, [] );&lt;br /&gt;
&lt;br /&gt;
if (&lt;br /&gt;
	groups.includes( &#039;Helper&#039; ) ||&lt;br /&gt;
	groups.includes( &#039;approver&#039; ) ||&lt;br /&gt;
	groups.includes( &#039;administrator&#039; ) ||&lt;br /&gt;
	groups.includes( &#039;bureaucrat&#039; )&lt;br /&gt;
) {&lt;br /&gt;
	jQuery( CustomizeModificationsOfSidebar );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ===== User:MANVS page sparkle cursor trail, scoped to just that page =====&lt;br /&gt;
if ( document.body.classList.contains( &#039;page-User_MANVS&#039; ) ) {&lt;br /&gt;
	( function () {&lt;br /&gt;
		var chars = [ &#039;✨&#039;, &#039;⭐&#039;, &#039;⋆&#039; ];&lt;br /&gt;
		var lastTime = 0;&lt;br /&gt;
		document.addEventListener( &#039;mousemove&#039;, function ( e ) {&lt;br /&gt;
			var now = Date.now();&lt;br /&gt;
			if ( now - lastTime &amp;lt; 55 ) {&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
			lastTime = now;&lt;br /&gt;
			var el = document.createElement( &#039;span&#039; );&lt;br /&gt;
			el.className = &#039;manvs-sparkle&#039;;&lt;br /&gt;
			el.textContent = chars[ Math.floor( Math.random() * chars.length ) ];&lt;br /&gt;
			el.style.left = e.clientX + &#039;px&#039;;&lt;br /&gt;
			el.style.top = e.clientY + &#039;px&#039;;&lt;br /&gt;
			document.body.appendChild( el );&lt;br /&gt;
			setTimeout( function () {&lt;br /&gt;
				el.remove();&lt;br /&gt;
			}, 900 );&lt;br /&gt;
		} );&lt;br /&gt;
	} )();&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ===== User:MANVS page now-playing widget: starts on first click anywhere =====&lt;br /&gt;
if ( document.body.classList.contains( &#039;page-User_MANVS&#039; ) ) {&lt;br /&gt;
	document.addEventListener( &#039;click&#039;, function startNowPlaying() {&lt;br /&gt;
		document.removeEventListener( &#039;click&#039;, startNowPlaying );&lt;br /&gt;
		var slot = document.getElementById( &#039;manvs-nowplaying-embed&#039; );&lt;br /&gt;
		if ( !slot ) {&lt;br /&gt;
			return;&lt;br /&gt;
		}&lt;br /&gt;
		var iframe = document.createElement( &#039;iframe&#039; );&lt;br /&gt;
		iframe.width = &#039;200&#039;;&lt;br /&gt;
		iframe.height = &#039;113&#039;;&lt;br /&gt;
		iframe.src = &#039;https://www.youtube-nocookie.com/embed/67_ZX_1yv4w?autoplay=1&amp;amp;enablejsapi=1&#039;;&lt;br /&gt;
		iframe.setAttribute( &#039;allow&#039;, &#039;autoplay; encrypted-media&#039; );&lt;br /&gt;
		iframe.setAttribute( &#039;frameborder&#039;, &#039;0&#039; );&lt;br /&gt;
		iframe.setAttribute( &#039;allowfullscreen&#039;, &#039;&#039; );&lt;br /&gt;
		slot.appendChild( iframe );&lt;br /&gt;
		var hint = document.querySelector( &#039;.manvs-nowplaying-hint&#039; );&lt;br /&gt;
		if ( hint ) {&lt;br /&gt;
			hint.remove();&lt;br /&gt;
		}&lt;br /&gt;
	} );&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1421</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1421"/>
		<updated>2026-09-18T01:58:16Z</updated>

		<summary type="html">&lt;p&gt;Admin: Style now-playing placeholder and hint text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Monobook Multiquote Controls */&lt;br /&gt;
.hiddentext { &lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext { &lt;br /&gt;
    color: #002bb8; &lt;br /&gt;
    cursor: pointer; &lt;br /&gt;
    user-select: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:hover { &lt;br /&gt;
    text-decoration: underline; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:active { &lt;br /&gt;
    color: #b85b00; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force-remove red outlines/boxes across the wiki */&lt;br /&gt;
.new, .new a, a.new, .new:visited, a.new:visited {&lt;br /&gt;
    color: #ba0000 !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix red borders on preview/diff warnings */&lt;br /&gt;
.previewnote, .diffchange {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actual shit */&lt;br /&gt;
&lt;br /&gt;
body.mediawiki {&lt;br /&gt;
    background: #FFFFEE url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAAWElEQVR4AaWSwQ3AIAwDbfbfpdt0nKrPUp3QCfHgkfjsCMh47mskmU5HGvbmuuh9dVce8M4it/SfMZglGeZx/ccyu/Vsv4/N29f331AY5Bi3+hdo4A92+wXvCwR9mXztrAAAAABJRU5ErkJggg==) top center repeat-x !important;&lt;br /&gt;
    background-size: 100% 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*name colers, these reflect your position on the 2swagg ib for now */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* jeanie */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    color: #62c1ff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* mAWDSSSSSSSSSSSSSSSSSSS */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:JANNY&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Princess&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #709 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* manager */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Midsoy&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #FF0080!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dev */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:MANVS&amp;quot;] {&lt;br /&gt;
	color:#0000ed !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bureacat */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Admin&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:SomeBois&amp;quot;] {&lt;br /&gt;
	color:#FF101A !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of name colors */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body.skin.Monobook #p-tb {&lt;br /&gt;
	margin-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.mw-headline, .mw-body #firstHeading {&lt;br /&gt;
font-family: &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* portable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.portable-infobox {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 100px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  font-family: sans-serif;&lt;br /&gt;
  font-size: 88%;&lt;br /&gt;
  line-height: 1.25em;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox img,&lt;br /&gt;
.portable-infobox .pi-image img,&lt;br /&gt;
.portable-infobox .pi-media-collection img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-image,&lt;br /&gt;
.portable-infobox .pi-image-collection,&lt;br /&gt;
.portable-infobox .pi-media-collection {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin: 2px 0;&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-background {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-secondary-background,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox .pi-title {&lt;br /&gt;
  background-color: #FFF0D7;&lt;br /&gt;
  font-size: 115%;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-title p,&lt;br /&gt;
.portable-infobox .pi-title center {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-header {&lt;br /&gt;
  background-color: #FED6AF;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
  border: 1px solid #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-label {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-value {&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-item {&lt;br /&gt;
  padding: 1px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data,&lt;br /&gt;
.portable-infobox .pi-group {&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-border-color {&lt;br /&gt;
  border-color: #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
  .portable-infobox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of protable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-spacing: 3px;&lt;br /&gt;
	background-color: #f8f9fa;&lt;br /&gt;
	color: black;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	float: right;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	clear: right;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* end of infobox */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* AA mode for non-Safari browsers */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.aa {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aa {&lt;br /&gt;
		font-family: &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font as default for non-Safari browsers */&lt;br /&gt;
.aagiko {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aagiko {&lt;br /&gt;
		font-family: &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* End of AA Mode */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#siteSub {display: block; style:&amp;quot;position: relative; top: -.1em; font-size: 90%; color:#706D80; font-weight:bold; font-variant: small-caps;&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
/* Disables indicators for mobile */&lt;br /&gt;
@media screen and (max-width: 550px) {&lt;br /&gt;
  .mw-indicator {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED&#039;s Common.css */&lt;br /&gt;
&lt;br /&gt;
/* Toggle styling */&lt;br /&gt;
.hiddentext {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext {&lt;br /&gt;
	color: #0645ad;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext,&lt;br /&gt;
.collapsibletoggle {&lt;br /&gt;
	-khtml-user-select: none;&lt;br /&gt;
	-webkit-user-select: none;&lt;br /&gt;
	-moz-user-select: none;&lt;br /&gt;
	-ms-user-select: none;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:active {&lt;br /&gt;
	color: #faa700;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.action-view h1.firstHeading,&lt;br /&gt;
body.page-Main_Page.action-view #siteSub {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== User:MANVS page, maxed out but chill, scoped so it only hits that one page ===== */&lt;br /&gt;
body.page-User_MANVS {&lt;br /&gt;
	background: url(&#039;/images/5/57/B.png&#039;) center center / cover no-repeat fixed !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS::before {&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	inset: 0;&lt;br /&gt;
	background: linear-gradient(180deg, rgba(5,5,10,0.72), rgba(5,5,10,0.85));&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content,&lt;br /&gt;
body.page-User_MANVS #mw-panel,&lt;br /&gt;
body.page-User_MANVS #p-logo {&lt;br /&gt;
	background: rgba(12,12,16,0.78);&lt;br /&gt;
	backdrop-filter: blur(6px);&lt;br /&gt;
	color: #e8e8ea;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	border-radius: 10px;&lt;br /&gt;
	box-shadow: 0 0 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content a {&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #content a:visited {&lt;br /&gt;
	color: #a9b9d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS h1.firstHeading,&lt;br /&gt;
body.page-User_MANVS h2,&lt;br /&gt;
body.page-User_MANVS h3 {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.18);&lt;br /&gt;
	text-shadow: 0 0 12px rgba(180,210,255,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-marquee-wrap {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
	border-top: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	background: rgba(0,0,0,0.4);&lt;br /&gt;
	padding: 6px 0;&lt;br /&gt;
	margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
@keyframes manvs-marquee {&lt;br /&gt;
	0% { transform: translateX(100%); }&lt;br /&gt;
	100% { transform: translateX(-100%); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-marquee {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding-left: 100%;&lt;br /&gt;
	animation: manvs-marquee 22s linear infinite;&lt;br /&gt;
	color: #cfd8e6;&lt;br /&gt;
	letter-spacing: 0.08em;&lt;br /&gt;
	font-size: 0.95em;&lt;br /&gt;
	opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-glow {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	text-shadow: 0 0 10px rgba(180,210,255,0.55);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-pulse {&lt;br /&gt;
	0%, 100% { opacity: 0.5; }&lt;br /&gt;
	50% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-pulse {&lt;br /&gt;
	animation: manvs-pulse 2.4s ease-in-out infinite;&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-spin {&lt;br /&gt;
	from { transform: rotate(0deg); }&lt;br /&gt;
	to { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-spin {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-spin 8s linear infinite;&lt;br /&gt;
	opacity: 0.8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-bounce {&lt;br /&gt;
	0%, 100% { transform: translateY(0); }&lt;br /&gt;
	50% { transform: translateY(-6px); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-bounce {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-bounce 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	background: rgba(0,0,0,0.35);&lt;br /&gt;
	color: #dcdce0;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook th {&lt;br /&gt;
	background: rgba(255,255,255,0.08);&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook td {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-webring img {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.25);&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	margin: 3px;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	opacity: 0.9;&lt;br /&gt;
	transition: opacity 0.2s ease, transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-webring img:hover {&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transform: scale(1.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .infobox,&lt;br /&gt;
body.page-User_MANVS .portable-infobox {&lt;br /&gt;
	background: rgba(0,0,0,0.45) !important;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.18) !important;&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-title {&lt;br /&gt;
	background-color: rgba(255,255,255,0.1) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-header,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-secondary-background,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: rgba(255,255,255,0.08) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data-label,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data-value {&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-group,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-image,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-image-collection,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-media-collection {&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox a {&lt;br /&gt;
	color: #bcd7ff !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-tab-link {&lt;br /&gt;
	background: rgba(255,255,255,0.05) !important;&lt;br /&gt;
	color: #cfd8e6 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-tab-link.current {&lt;br /&gt;
	background: rgba(255,255,255,0.16) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #toc,&lt;br /&gt;
body.page-User_MANVS .toc {&lt;br /&gt;
	background: rgba(0,0,0,0.4) !important;&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc a,&lt;br /&gt;
body.page-User_MANVS .toc a {&lt;br /&gt;
	color: #bcd7ff !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc .toctitle,&lt;br /&gt;
body.page-User_MANVS .toc .toctitle {&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc .tocnumber,&lt;br /&gt;
body.page-User_MANVS .toc .tocnumber {&lt;br /&gt;
	color: #a9b3c4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-sparkle-fade {&lt;br /&gt;
	0% { transform: translate(-50%, -50%) scale(1.1) rotate(0deg); opacity: 1; }&lt;br /&gt;
	100% { transform: translate(-50%, -50%) scale(0.3) rotate(45deg); opacity: 0; }&lt;br /&gt;
}&lt;br /&gt;
.manvs-sparkle {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
	z-index: 99999;&lt;br /&gt;
	font-size: 22px;&lt;br /&gt;
	color: #eef4ff;&lt;br /&gt;
	text-shadow: 0 0 10px rgba(190,220,255,0.95), 0 0 18px rgba(190,220,255,0.5);&lt;br /&gt;
	animation: manvs-sparkle-fade 0.9s ease-out forwards;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-nowplaying {&lt;br /&gt;
	float: right;&lt;br /&gt;
	width: 200px;&lt;br /&gt;
	margin: 0 0 10px 12px;&lt;br /&gt;
	padding: 6px;&lt;br /&gt;
	background: rgba(0,0,0,0.4);&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	color: #cfd8e6;&lt;br /&gt;
	font-size: 0.8em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-nowplaying iframe {&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #manvs-nowplaying-embed {&lt;br /&gt;
	width: 200px;&lt;br /&gt;
	height: 113px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	background: rgba(255,255,255,0.05);&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-nowplaying-hint {&lt;br /&gt;
	display: block;&lt;br /&gt;
	margin-top: 4px;&lt;br /&gt;
	font-size: 0.85em;&lt;br /&gt;
	opacity: 0.7;&lt;br /&gt;
	font-style: italic;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1419</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1419"/>
		<updated>2026-09-18T01:56:21Z</updated>

		<summary type="html">&lt;p&gt;Admin: Match now-playing widget CSS to the smaller embed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Monobook Multiquote Controls */&lt;br /&gt;
.hiddentext { &lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext { &lt;br /&gt;
    color: #002bb8; &lt;br /&gt;
    cursor: pointer; &lt;br /&gt;
    user-select: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:hover { &lt;br /&gt;
    text-decoration: underline; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:active { &lt;br /&gt;
    color: #b85b00; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force-remove red outlines/boxes across the wiki */&lt;br /&gt;
.new, .new a, a.new, .new:visited, a.new:visited {&lt;br /&gt;
    color: #ba0000 !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix red borders on preview/diff warnings */&lt;br /&gt;
.previewnote, .diffchange {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actual shit */&lt;br /&gt;
&lt;br /&gt;
body.mediawiki {&lt;br /&gt;
    background: #FFFFEE url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAAWElEQVR4AaWSwQ3AIAwDbfbfpdt0nKrPUp3QCfHgkfjsCMh47mskmU5HGvbmuuh9dVce8M4it/SfMZglGeZx/ccyu/Vsv4/N29f331AY5Bi3+hdo4A92+wXvCwR9mXztrAAAAABJRU5ErkJggg==) top center repeat-x !important;&lt;br /&gt;
    background-size: 100% 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*name colers, these reflect your position on the 2swagg ib for now */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* jeanie */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    color: #62c1ff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* mAWDSSSSSSSSSSSSSSSSSSS */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:JANNY&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Princess&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #709 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* manager */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Midsoy&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #FF0080!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dev */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:MANVS&amp;quot;] {&lt;br /&gt;
	color:#0000ed !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bureacat */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Admin&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:SomeBois&amp;quot;] {&lt;br /&gt;
	color:#FF101A !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of name colors */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body.skin.Monobook #p-tb {&lt;br /&gt;
	margin-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.mw-headline, .mw-body #firstHeading {&lt;br /&gt;
font-family: &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* portable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.portable-infobox {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 100px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  font-family: sans-serif;&lt;br /&gt;
  font-size: 88%;&lt;br /&gt;
  line-height: 1.25em;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox img,&lt;br /&gt;
.portable-infobox .pi-image img,&lt;br /&gt;
.portable-infobox .pi-media-collection img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-image,&lt;br /&gt;
.portable-infobox .pi-image-collection,&lt;br /&gt;
.portable-infobox .pi-media-collection {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin: 2px 0;&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-background {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-secondary-background,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox .pi-title {&lt;br /&gt;
  background-color: #FFF0D7;&lt;br /&gt;
  font-size: 115%;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-title p,&lt;br /&gt;
.portable-infobox .pi-title center {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-header {&lt;br /&gt;
  background-color: #FED6AF;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
  border: 1px solid #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-label {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-value {&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-item {&lt;br /&gt;
  padding: 1px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data,&lt;br /&gt;
.portable-infobox .pi-group {&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-border-color {&lt;br /&gt;
  border-color: #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
  .portable-infobox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of protable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-spacing: 3px;&lt;br /&gt;
	background-color: #f8f9fa;&lt;br /&gt;
	color: black;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	float: right;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	clear: right;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* end of infobox */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* AA mode for non-Safari browsers */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.aa {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aa {&lt;br /&gt;
		font-family: &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font as default for non-Safari browsers */&lt;br /&gt;
.aagiko {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aagiko {&lt;br /&gt;
		font-family: &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* End of AA Mode */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#siteSub {display: block; style:&amp;quot;position: relative; top: -.1em; font-size: 90%; color:#706D80; font-weight:bold; font-variant: small-caps;&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
/* Disables indicators for mobile */&lt;br /&gt;
@media screen and (max-width: 550px) {&lt;br /&gt;
  .mw-indicator {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED&#039;s Common.css */&lt;br /&gt;
&lt;br /&gt;
/* Toggle styling */&lt;br /&gt;
.hiddentext {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext {&lt;br /&gt;
	color: #0645ad;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext,&lt;br /&gt;
.collapsibletoggle {&lt;br /&gt;
	-khtml-user-select: none;&lt;br /&gt;
	-webkit-user-select: none;&lt;br /&gt;
	-moz-user-select: none;&lt;br /&gt;
	-ms-user-select: none;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:active {&lt;br /&gt;
	color: #faa700;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.action-view h1.firstHeading,&lt;br /&gt;
body.page-Main_Page.action-view #siteSub {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== User:MANVS page, maxed out but chill, scoped so it only hits that one page ===== */&lt;br /&gt;
body.page-User_MANVS {&lt;br /&gt;
	background: url(&#039;/images/5/57/B.png&#039;) center center / cover no-repeat fixed !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS::before {&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	inset: 0;&lt;br /&gt;
	background: linear-gradient(180deg, rgba(5,5,10,0.72), rgba(5,5,10,0.85));&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content,&lt;br /&gt;
body.page-User_MANVS #mw-panel,&lt;br /&gt;
body.page-User_MANVS #p-logo {&lt;br /&gt;
	background: rgba(12,12,16,0.78);&lt;br /&gt;
	backdrop-filter: blur(6px);&lt;br /&gt;
	color: #e8e8ea;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	border-radius: 10px;&lt;br /&gt;
	box-shadow: 0 0 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content a {&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #content a:visited {&lt;br /&gt;
	color: #a9b9d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS h1.firstHeading,&lt;br /&gt;
body.page-User_MANVS h2,&lt;br /&gt;
body.page-User_MANVS h3 {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.18);&lt;br /&gt;
	text-shadow: 0 0 12px rgba(180,210,255,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-marquee-wrap {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
	border-top: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	background: rgba(0,0,0,0.4);&lt;br /&gt;
	padding: 6px 0;&lt;br /&gt;
	margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
@keyframes manvs-marquee {&lt;br /&gt;
	0% { transform: translateX(100%); }&lt;br /&gt;
	100% { transform: translateX(-100%); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-marquee {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding-left: 100%;&lt;br /&gt;
	animation: manvs-marquee 22s linear infinite;&lt;br /&gt;
	color: #cfd8e6;&lt;br /&gt;
	letter-spacing: 0.08em;&lt;br /&gt;
	font-size: 0.95em;&lt;br /&gt;
	opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-glow {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	text-shadow: 0 0 10px rgba(180,210,255,0.55);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-pulse {&lt;br /&gt;
	0%, 100% { opacity: 0.5; }&lt;br /&gt;
	50% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-pulse {&lt;br /&gt;
	animation: manvs-pulse 2.4s ease-in-out infinite;&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-spin {&lt;br /&gt;
	from { transform: rotate(0deg); }&lt;br /&gt;
	to { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-spin {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-spin 8s linear infinite;&lt;br /&gt;
	opacity: 0.8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-bounce {&lt;br /&gt;
	0%, 100% { transform: translateY(0); }&lt;br /&gt;
	50% { transform: translateY(-6px); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-bounce {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-bounce 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	background: rgba(0,0,0,0.35);&lt;br /&gt;
	color: #dcdce0;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook th {&lt;br /&gt;
	background: rgba(255,255,255,0.08);&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook td {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-webring img {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.25);&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	margin: 3px;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	opacity: 0.9;&lt;br /&gt;
	transition: opacity 0.2s ease, transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-webring img:hover {&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transform: scale(1.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .infobox,&lt;br /&gt;
body.page-User_MANVS .portable-infobox {&lt;br /&gt;
	background: rgba(0,0,0,0.45) !important;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.18) !important;&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-title {&lt;br /&gt;
	background-color: rgba(255,255,255,0.1) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-header,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-secondary-background,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: rgba(255,255,255,0.08) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data-label,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data-value {&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-group,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-image,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-image-collection,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-media-collection {&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox a {&lt;br /&gt;
	color: #bcd7ff !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-tab-link {&lt;br /&gt;
	background: rgba(255,255,255,0.05) !important;&lt;br /&gt;
	color: #cfd8e6 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-tab-link.current {&lt;br /&gt;
	background: rgba(255,255,255,0.16) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #toc,&lt;br /&gt;
body.page-User_MANVS .toc {&lt;br /&gt;
	background: rgba(0,0,0,0.4) !important;&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc a,&lt;br /&gt;
body.page-User_MANVS .toc a {&lt;br /&gt;
	color: #bcd7ff !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc .toctitle,&lt;br /&gt;
body.page-User_MANVS .toc .toctitle {&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc .tocnumber,&lt;br /&gt;
body.page-User_MANVS .toc .tocnumber {&lt;br /&gt;
	color: #a9b3c4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-sparkle-fade {&lt;br /&gt;
	0% { transform: translate(-50%, -50%) scale(1.1) rotate(0deg); opacity: 1; }&lt;br /&gt;
	100% { transform: translate(-50%, -50%) scale(0.3) rotate(45deg); opacity: 0; }&lt;br /&gt;
}&lt;br /&gt;
.manvs-sparkle {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
	z-index: 99999;&lt;br /&gt;
	font-size: 22px;&lt;br /&gt;
	color: #eef4ff;&lt;br /&gt;
	text-shadow: 0 0 10px rgba(190,220,255,0.95), 0 0 18px rgba(190,220,255,0.5);&lt;br /&gt;
	animation: manvs-sparkle-fade 0.9s ease-out forwards;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-nowplaying {&lt;br /&gt;
	float: right;&lt;br /&gt;
	width: 200px;&lt;br /&gt;
	margin: 0 0 10px 12px;&lt;br /&gt;
	padding: 6px;&lt;br /&gt;
	background: rgba(0,0,0,0.4);&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	color: #cfd8e6;&lt;br /&gt;
	font-size: 0.8em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-nowplaying iframe {&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1417</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1417"/>
		<updated>2026-09-18T01:54:39Z</updated>

		<summary type="html">&lt;p&gt;Admin: Style the now-playing widget&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Monobook Multiquote Controls */&lt;br /&gt;
.hiddentext { &lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext { &lt;br /&gt;
    color: #002bb8; &lt;br /&gt;
    cursor: pointer; &lt;br /&gt;
    user-select: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:hover { &lt;br /&gt;
    text-decoration: underline; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:active { &lt;br /&gt;
    color: #b85b00; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force-remove red outlines/boxes across the wiki */&lt;br /&gt;
.new, .new a, a.new, .new:visited, a.new:visited {&lt;br /&gt;
    color: #ba0000 !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix red borders on preview/diff warnings */&lt;br /&gt;
.previewnote, .diffchange {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actual shit */&lt;br /&gt;
&lt;br /&gt;
body.mediawiki {&lt;br /&gt;
    background: #FFFFEE url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAAWElEQVR4AaWSwQ3AIAwDbfbfpdt0nKrPUp3QCfHgkfjsCMh47mskmU5HGvbmuuh9dVce8M4it/SfMZglGeZx/ccyu/Vsv4/N29f331AY5Bi3+hdo4A92+wXvCwR9mXztrAAAAABJRU5ErkJggg==) top center repeat-x !important;&lt;br /&gt;
    background-size: 100% 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*name colers, these reflect your position on the 2swagg ib for now */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* jeanie */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    color: #62c1ff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* mAWDSSSSSSSSSSSSSSSSSSS */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:JANNY&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Princess&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #709 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* manager */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Midsoy&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #FF0080!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dev */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:MANVS&amp;quot;] {&lt;br /&gt;
	color:#0000ed !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bureacat */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Admin&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:SomeBois&amp;quot;] {&lt;br /&gt;
	color:#FF101A !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of name colors */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body.skin.Monobook #p-tb {&lt;br /&gt;
	margin-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.mw-headline, .mw-body #firstHeading {&lt;br /&gt;
font-family: &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* portable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.portable-infobox {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 100px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  font-family: sans-serif;&lt;br /&gt;
  font-size: 88%;&lt;br /&gt;
  line-height: 1.25em;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox img,&lt;br /&gt;
.portable-infobox .pi-image img,&lt;br /&gt;
.portable-infobox .pi-media-collection img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-image,&lt;br /&gt;
.portable-infobox .pi-image-collection,&lt;br /&gt;
.portable-infobox .pi-media-collection {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin: 2px 0;&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-background {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-secondary-background,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox .pi-title {&lt;br /&gt;
  background-color: #FFF0D7;&lt;br /&gt;
  font-size: 115%;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-title p,&lt;br /&gt;
.portable-infobox .pi-title center {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-header {&lt;br /&gt;
  background-color: #FED6AF;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
  border: 1px solid #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-label {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-value {&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-item {&lt;br /&gt;
  padding: 1px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data,&lt;br /&gt;
.portable-infobox .pi-group {&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-border-color {&lt;br /&gt;
  border-color: #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
  .portable-infobox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of protable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-spacing: 3px;&lt;br /&gt;
	background-color: #f8f9fa;&lt;br /&gt;
	color: black;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	float: right;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	clear: right;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* end of infobox */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* AA mode for non-Safari browsers */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.aa {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aa {&lt;br /&gt;
		font-family: &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font as default for non-Safari browsers */&lt;br /&gt;
.aagiko {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aagiko {&lt;br /&gt;
		font-family: &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* End of AA Mode */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#siteSub {display: block; style:&amp;quot;position: relative; top: -.1em; font-size: 90%; color:#706D80; font-weight:bold; font-variant: small-caps;&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
/* Disables indicators for mobile */&lt;br /&gt;
@media screen and (max-width: 550px) {&lt;br /&gt;
  .mw-indicator {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED&#039;s Common.css */&lt;br /&gt;
&lt;br /&gt;
/* Toggle styling */&lt;br /&gt;
.hiddentext {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext {&lt;br /&gt;
	color: #0645ad;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext,&lt;br /&gt;
.collapsibletoggle {&lt;br /&gt;
	-khtml-user-select: none;&lt;br /&gt;
	-webkit-user-select: none;&lt;br /&gt;
	-moz-user-select: none;&lt;br /&gt;
	-ms-user-select: none;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:active {&lt;br /&gt;
	color: #faa700;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.action-view h1.firstHeading,&lt;br /&gt;
body.page-Main_Page.action-view #siteSub {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== User:MANVS page, maxed out but chill, scoped so it only hits that one page ===== */&lt;br /&gt;
body.page-User_MANVS {&lt;br /&gt;
	background: url(&#039;/images/5/57/B.png&#039;) center center / cover no-repeat fixed !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS::before {&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	inset: 0;&lt;br /&gt;
	background: linear-gradient(180deg, rgba(5,5,10,0.72), rgba(5,5,10,0.85));&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content,&lt;br /&gt;
body.page-User_MANVS #mw-panel,&lt;br /&gt;
body.page-User_MANVS #p-logo {&lt;br /&gt;
	background: rgba(12,12,16,0.78);&lt;br /&gt;
	backdrop-filter: blur(6px);&lt;br /&gt;
	color: #e8e8ea;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	border-radius: 10px;&lt;br /&gt;
	box-shadow: 0 0 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content a {&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #content a:visited {&lt;br /&gt;
	color: #a9b9d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS h1.firstHeading,&lt;br /&gt;
body.page-User_MANVS h2,&lt;br /&gt;
body.page-User_MANVS h3 {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.18);&lt;br /&gt;
	text-shadow: 0 0 12px rgba(180,210,255,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-marquee-wrap {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
	border-top: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	background: rgba(0,0,0,0.4);&lt;br /&gt;
	padding: 6px 0;&lt;br /&gt;
	margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
@keyframes manvs-marquee {&lt;br /&gt;
	0% { transform: translateX(100%); }&lt;br /&gt;
	100% { transform: translateX(-100%); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-marquee {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding-left: 100%;&lt;br /&gt;
	animation: manvs-marquee 22s linear infinite;&lt;br /&gt;
	color: #cfd8e6;&lt;br /&gt;
	letter-spacing: 0.08em;&lt;br /&gt;
	font-size: 0.95em;&lt;br /&gt;
	opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-glow {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	text-shadow: 0 0 10px rgba(180,210,255,0.55);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-pulse {&lt;br /&gt;
	0%, 100% { opacity: 0.5; }&lt;br /&gt;
	50% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-pulse {&lt;br /&gt;
	animation: manvs-pulse 2.4s ease-in-out infinite;&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-spin {&lt;br /&gt;
	from { transform: rotate(0deg); }&lt;br /&gt;
	to { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-spin {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-spin 8s linear infinite;&lt;br /&gt;
	opacity: 0.8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-bounce {&lt;br /&gt;
	0%, 100% { transform: translateY(0); }&lt;br /&gt;
	50% { transform: translateY(-6px); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-bounce {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-bounce 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	background: rgba(0,0,0,0.35);&lt;br /&gt;
	color: #dcdce0;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook th {&lt;br /&gt;
	background: rgba(255,255,255,0.08);&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook td {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-webring img {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.25);&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	margin: 3px;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	opacity: 0.9;&lt;br /&gt;
	transition: opacity 0.2s ease, transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-webring img:hover {&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transform: scale(1.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .infobox,&lt;br /&gt;
body.page-User_MANVS .portable-infobox {&lt;br /&gt;
	background: rgba(0,0,0,0.45) !important;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.18) !important;&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-title {&lt;br /&gt;
	background-color: rgba(255,255,255,0.1) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-header,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-secondary-background,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: rgba(255,255,255,0.08) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data-label,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data-value {&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-group,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-image,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-image-collection,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-media-collection {&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox a {&lt;br /&gt;
	color: #bcd7ff !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-tab-link {&lt;br /&gt;
	background: rgba(255,255,255,0.05) !important;&lt;br /&gt;
	color: #cfd8e6 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-tab-link.current {&lt;br /&gt;
	background: rgba(255,255,255,0.16) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #toc,&lt;br /&gt;
body.page-User_MANVS .toc {&lt;br /&gt;
	background: rgba(0,0,0,0.4) !important;&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc a,&lt;br /&gt;
body.page-User_MANVS .toc a {&lt;br /&gt;
	color: #bcd7ff !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc .toctitle,&lt;br /&gt;
body.page-User_MANVS .toc .toctitle {&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc .tocnumber,&lt;br /&gt;
body.page-User_MANVS .toc .tocnumber {&lt;br /&gt;
	color: #a9b3c4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-sparkle-fade {&lt;br /&gt;
	0% { transform: translate(-50%, -50%) scale(1.1) rotate(0deg); opacity: 1; }&lt;br /&gt;
	100% { transform: translate(-50%, -50%) scale(0.3) rotate(45deg); opacity: 0; }&lt;br /&gt;
}&lt;br /&gt;
.manvs-sparkle {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
	z-index: 99999;&lt;br /&gt;
	font-size: 22px;&lt;br /&gt;
	color: #eef4ff;&lt;br /&gt;
	text-shadow: 0 0 10px rgba(190,220,255,0.95), 0 0 18px rgba(190,220,255,0.5);&lt;br /&gt;
	animation: manvs-sparkle-fade 0.9s ease-out forwards;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-nowplaying {&lt;br /&gt;
	float: right;&lt;br /&gt;
	margin: 0 0 10px 12px;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	background: rgba(0,0,0,0.4);&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
	color: #cfd8e6;&lt;br /&gt;
	font-size: 0.85em;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-nowplaying iframe {&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.js&amp;diff=1415</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.js&amp;diff=1415"/>
		<updated>2026-09-18T01:46:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: Bigger sparkle chars, faster spawn rate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
/* Multiquote cycle controls */&lt;br /&gt;
$(function(){&lt;br /&gt;
  $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinknext&amp;quot;).on(&amp;quot;click&amp;quot;, function(){&lt;br /&gt;
    var box=$(this).closest(&amp;quot;.cyclesequence&amp;quot;), current=box.find(&amp;quot;.cyclesequenceitem:visible&amp;quot;);&lt;br /&gt;
    (current.next(&amp;quot;.cyclesequenceitem&amp;quot;).length ? current.next(&amp;quot;.cyclesequenceitem&amp;quot;) : box.find(&amp;quot;.cyclesequenceitem:first&amp;quot;)).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
  });&lt;br /&gt;
  $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinkprev&amp;quot;).on(&amp;quot;click&amp;quot;, function(){&lt;br /&gt;
    var box=$(this).closest(&amp;quot;.cyclesequence&amp;quot;), current=box.find(&amp;quot;.cyclesequenceitem:visible&amp;quot;);&lt;br /&gt;
    (current.prev(&amp;quot;.cyclesequenceitem&amp;quot;).length ? current.prev(&amp;quot;.cyclesequenceitem&amp;quot;) : box.find(&amp;quot;.cyclesequenceitem:last&amp;quot;)).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* I LOVE STEALING CODE FROM SOYWIKI!!!! */&lt;br /&gt;
&lt;br /&gt;
// Client side &amp;quot;&amp;lt;choose uncached&amp;gt;&amp;quot; replacement test&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function ($content) {&lt;br /&gt;
	$content.find(&#039;.choose-uncached&#039;).each(function () {&lt;br /&gt;
		var $container = $(this);&lt;br /&gt;
		var $options = $container.find(&#039;.choose-option&#039;);&lt;br /&gt;
		if ($options.length === 0) return;&lt;br /&gt;
		var index = Math.floor(Math.random() * $options.length);&lt;br /&gt;
		$options.eq(index).show();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// Gallery controls&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    $(&amp;quot;.gallerycontrols&amp;quot;).each(function() {&lt;br /&gt;
        var $controls = $(this);&lt;br /&gt;
        var classes = $controls.attr(&amp;quot;class&amp;quot;).split(/\s+/);&lt;br /&gt;
        var secondClass = classes[1] || &amp;quot;&amp;quot;;&lt;br /&gt;
        var galleryKey = secondClass.replace(/^for-/, &amp;quot;&amp;quot;);&lt;br /&gt;
        if (!galleryKey) return;&lt;br /&gt;
        var $gallery = $(&amp;quot;.gallery.&amp;quot; + galleryKey);&lt;br /&gt;
        if (!$gallery.length) return;&lt;br /&gt;
        $controls.empty();&lt;br /&gt;
        function applyTraditional() {&lt;br /&gt;
            $gallery&lt;br /&gt;
                .removeClass(&amp;quot;mw-gallery-nolines&amp;quot;)&lt;br /&gt;
                .addClass(&amp;quot;mw-gallery-traditional&amp;quot;);&lt;br /&gt;
            $gallery.find(&amp;quot;.thumb&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;150px&amp;quot;,&lt;br /&gt;
                height: &amp;quot;150px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
            $gallery.find(&amp;quot;.gallerybox&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;155px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        function applyNoLines() {&lt;br /&gt;
            $gallery&lt;br /&gt;
                .removeClass(&amp;quot;mw-gallery-traditional&amp;quot;)&lt;br /&gt;
                .addClass(&amp;quot;mw-gallery-nolines&amp;quot;);&lt;br /&gt;
            $gallery.find(&amp;quot;.thumb&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;120px&amp;quot;,&lt;br /&gt;
                height: &amp;quot;120px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
            $gallery.find(&amp;quot;.gallerybox&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;125px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        var $slider = $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;, {&lt;br /&gt;
            type: &amp;quot;range&amp;quot;,&lt;br /&gt;
            min: 50,&lt;br /&gt;
            max: 200,&lt;br /&gt;
            value: 100&lt;br /&gt;
        }).css(&amp;quot;height&amp;quot;, &amp;quot;10px&amp;quot;);&lt;br /&gt;
        var $percent = $(&amp;quot;&amp;lt;span&amp;gt;100%&amp;lt;/span&amp;gt;&amp;quot;);&lt;br /&gt;
        $slider.on(&amp;quot;input&amp;quot;, function() {&lt;br /&gt;
            var value = $(this).val();&lt;br /&gt;
            $gallery.css(&amp;quot;zoom&amp;quot;, value / 100);&lt;br /&gt;
            $percent.text(value + &amp;quot;%&amp;quot;);&lt;br /&gt;
        });&lt;br /&gt;
        var $lineBreak = $(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;, {&lt;br /&gt;
            class: &amp;quot;mobilegallerycontrolsbr&amp;quot;&lt;br /&gt;
        });&lt;br /&gt;
        var $borderCheckbox = $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;, {&lt;br /&gt;
            type: &amp;quot;checkbox&amp;quot;,&lt;br /&gt;
            id: &amp;quot;toggle-borders-&amp;quot; + galleryKey&lt;br /&gt;
        }).prop(&amp;quot;checked&amp;quot;, true);&lt;br /&gt;
        var $borderLabel = $(&amp;quot;&amp;lt;label&amp;gt;&amp;quot;, {&lt;br /&gt;
            for: &amp;quot;toggle-borders-&amp;quot; + galleryKey,&lt;br /&gt;
            text: &amp;quot; Image borders&amp;quot;&lt;br /&gt;
        });&lt;br /&gt;
        $borderCheckbox.on(&amp;quot;change&amp;quot;, function() {&lt;br /&gt;
            if ($(this).is(&amp;quot;:checked&amp;quot;)) {&lt;br /&gt;
                applyTraditional();&lt;br /&gt;
            } else {&lt;br /&gt;
                applyNoLines();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        applyTraditional();&lt;br /&gt;
        var $captionCheckbox = $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;, {&lt;br /&gt;
            type: &amp;quot;checkbox&amp;quot;,&lt;br /&gt;
            id: &amp;quot;toggle-captions-&amp;quot; + galleryKey&lt;br /&gt;
        }).prop(&amp;quot;checked&amp;quot;, true);&lt;br /&gt;
        var $captionLabel = $(&amp;quot;&amp;lt;label&amp;gt;&amp;quot;, {&lt;br /&gt;
            for: &amp;quot;toggle-captions-&amp;quot; + galleryKey,&lt;br /&gt;
            text: &amp;quot; Image captions&amp;quot;&lt;br /&gt;
        });&lt;br /&gt;
        $captionCheckbox.on(&amp;quot;change&amp;quot;, function() {&lt;br /&gt;
            if ($(this).is(&amp;quot;:checked&amp;quot;)) {&lt;br /&gt;
                $gallery.find(&amp;quot;.gallerytext&amp;quot;).show();&lt;br /&gt;
            } else {&lt;br /&gt;
                $gallery.find(&amp;quot;.gallerytext&amp;quot;).hide();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        $controls.append(&lt;br /&gt;
            $slider,&lt;br /&gt;
            &amp;quot; &amp;quot;,&lt;br /&gt;
            $percent,&lt;br /&gt;
            &amp;quot; &amp;quot;,&lt;br /&gt;
            $lineBreak,&lt;br /&gt;
            $borderCheckbox,&lt;br /&gt;
            $borderLabel,&lt;br /&gt;
            &amp;quot; &amp;quot;,&lt;br /&gt;
            $captionCheckbox,&lt;br /&gt;
            $captionLabel&lt;br /&gt;
        );&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Pulls the user&#039;s block reason from the block log and inserts it into the Permablocked template&lt;br /&gt;
mw.loader.using(&#039;mediawiki.api&#039;).then(() =&amp;gt; {&lt;br /&gt;
	$(function () {&lt;br /&gt;
    const blockspan = document.querySelector(&#039;#blockreason&#039;);&lt;br /&gt;
    if (!blockspan) return;&lt;br /&gt;
&lt;br /&gt;
    const username = blockspan.dataset.username;&lt;br /&gt;
    if (!username) return;&lt;br /&gt;
&lt;br /&gt;
    const api = new mw.Api();&lt;br /&gt;
&lt;br /&gt;
	api.get({&lt;br /&gt;
	    action: &#039;query&#039;,&lt;br /&gt;
	    list: &#039;logevents&#039;,&lt;br /&gt;
	    letype: &#039;block&#039;,&lt;br /&gt;
	    letitle: &#039;User:&#039; + username,&lt;br /&gt;
	    lelimit: 1&lt;br /&gt;
	}).then(data =&amp;gt; {&lt;br /&gt;
	&lt;br /&gt;
	    let log = null;&lt;br /&gt;
	&lt;br /&gt;
	    if (&lt;br /&gt;
	        data &amp;amp;&amp;amp;&lt;br /&gt;
	        data.query &amp;amp;&amp;amp;&lt;br /&gt;
	        data.query.logevents &amp;amp;&amp;amp;&lt;br /&gt;
	        data.query.logevents.length&lt;br /&gt;
	    ) {&lt;br /&gt;
	        log = data.query.logevents[0];&lt;br /&gt;
	    }&lt;br /&gt;
	&lt;br /&gt;
	    if (!log) {&lt;br /&gt;
	        blockspan.textContent = &#039;User isn\&#039;t blocked.&#039;;&lt;br /&gt;
	        return;&lt;br /&gt;
	    }&lt;br /&gt;
	&lt;br /&gt;
	    blockspan.textContent = log.comment || &#039;No reason.&#039;;&lt;br /&gt;
	}).catch(err =&amp;gt; {&lt;br /&gt;
	    console.error(err);&lt;br /&gt;
	    blockspan.textContent = &#039;Error&#039;;&lt;br /&gt;
	});&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED at User:Cobblestone&#039;s request */&lt;br /&gt;
&lt;br /&gt;
/* Collapsible toggle */&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
	$(&amp;quot;.collapsibletoggletext&amp;quot;).click(function() {&lt;br /&gt;
		$(this).parent().children(&amp;quot;.collapsibletoggletext&amp;quot;).toggleClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* Cycle forwards or backwards through elements one at a time via click */&lt;br /&gt;
&lt;br /&gt;
$(function(){&lt;br /&gt;
    $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinknext&amp;quot;).click(function(){&lt;br /&gt;
        if ($(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).next(&amp;quot;.cyclesequenceitem&amp;quot;).length === 0) {&lt;br /&gt;
            $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:first&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
       }&lt;br /&gt;
       else {&lt;br /&gt;
           $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).next(&amp;quot;.cyclesequenceitem&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
         }&lt;br /&gt;
    });&lt;br /&gt;
    $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinkprev&amp;quot;).click(function(){&lt;br /&gt;
        if ($(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).prev(&amp;quot;.cyclesequenceitem&amp;quot;).length === 0) {&lt;br /&gt;
            $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:last&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
       }&lt;br /&gt;
       else {&lt;br /&gt;
           $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).prev(&amp;quot;.cyclesequenceitem&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
         }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* Click link to show one or more items and hide other items */&lt;br /&gt;
&lt;br /&gt;
$(function() {&lt;br /&gt;
	$(&amp;quot;.morphlink&amp;quot;).click(function() {&lt;br /&gt;
		var correspondingContent = $(this).data(&amp;quot;correspondingcontent&amp;quot;);&lt;br /&gt;
		if ($(this).parents(&amp;quot;.morphcontainer&amp;quot;).length) {&lt;br /&gt;
			$(this).parents(&amp;quot;.morphcontainer&amp;quot;).find(&amp;quot;.morphcontent&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			if ($(&amp;quot;#&amp;quot; + correspondingContent).length) // morphing object uses IDs&lt;br /&gt;
				$(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			else // morphing object uses classes&lt;br /&gt;
				$(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
		}&lt;br /&gt;
		else {&lt;br /&gt;
			if ($(&amp;quot;#&amp;quot; + correspondingContent).length) { // morphing object uses IDs&lt;br /&gt;
				$(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
				$(&amp;quot;#&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			}&lt;br /&gt;
			else { // morphing object uses classes&lt;br /&gt;
				$(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
				$(&amp;quot;.&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;.morphlink&amp;quot;).click(function() {&lt;br /&gt;
    var correspondingContent = $(this).data(&amp;quot;correspondingcontent&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // the lines to add, add these 2&lt;br /&gt;
    $(this).siblings(&amp;quot;.morphlink&amp;quot;).removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
    $(this).addClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
   //end&lt;br /&gt;
&lt;br /&gt;
    if ($(this).parents(&amp;quot;.morphcontainer&amp;quot;).length) {&lt;br /&gt;
        $(this).parents(&amp;quot;.morphcontainer&amp;quot;).find(&amp;quot;.morphcontent&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        if ($(&amp;quot;#&amp;quot; + correspondingContent).length)&lt;br /&gt;
            $(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        else&lt;br /&gt;
            $(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    else {&lt;br /&gt;
        if ($(&amp;quot;#&amp;quot; + correspondingContent).length) {&lt;br /&gt;
            $(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
            $(&amp;quot;#&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            $(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
            $(&amp;quot;.&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
&lt;br /&gt;
    $(&amp;quot;.collapsibletoggletext&amp;quot;).click(function() {&lt;br /&gt;
        $(this).parent().children(&amp;quot;.collapsibletoggletext&amp;quot;).toggleClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    //add this one too, this one sets the default active tab on page load&lt;br /&gt;
    $(&amp;quot;.morphcontainer&amp;quot;).each(function() {&lt;br /&gt;
        $(this).find(&amp;quot;.morphlink&amp;quot;).first().addClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//SHOWING JANNY INTERFACE FOR JANNIES&lt;br /&gt;
//shamelessly ripping this from wikipedia&#039;s guide - Manual:Interface/Sidebar&lt;br /&gt;
&lt;br /&gt;
function ModifySidebar( action, section, name, link ) {&lt;br /&gt;
	try {&lt;br /&gt;
		switch ( section ) {&lt;br /&gt;
			case &#039;languages&#039;:&lt;br /&gt;
				var target = &#039;p-lang&#039;;&lt;br /&gt;
				break;&lt;br /&gt;
			case &#039;toolbox&#039;:&lt;br /&gt;
				var target = &#039;p-tb&#039;;&lt;br /&gt;
				break;&lt;br /&gt;
			case &#039;navigation&#039;:&lt;br /&gt;
				var target = &#039;p-navigation&#039;;&lt;br /&gt;
				break;&lt;br /&gt;
			default:&lt;br /&gt;
				var target = &#039;p-&#039; + section;&lt;br /&gt;
				break;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if ( action == &#039;add&#039; ) {&lt;br /&gt;
			var node = document.getElementById( target )&lt;br /&gt;
							   .getElementsByTagName( &#039;div&#039; )[0]&lt;br /&gt;
							   .getElementsByTagName( &#039;ul&#039; )[0];&lt;br /&gt;
&lt;br /&gt;
			var aNode = document.createElement( &#039;a&#039; );&lt;br /&gt;
			var liNode = document.createElement( &#039;li&#039; );&lt;br /&gt;
&lt;br /&gt;
			aNode.appendChild( document.createTextNode( name ) );&lt;br /&gt;
			aNode.setAttribute( &#039;href&#039;, link );&lt;br /&gt;
			liNode.appendChild( aNode );&lt;br /&gt;
			liNode.className = &#039;plainlinks&#039;;&lt;br /&gt;
			node.appendChild( liNode );&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if ( action == &#039;remove&#039; ) {&lt;br /&gt;
			var list = document.getElementById( target )&lt;br /&gt;
							   .getElementsByTagName( &#039;div&#039; )[0]&lt;br /&gt;
							   .getElementsByTagName( &#039;ul&#039; )[0];&lt;br /&gt;
&lt;br /&gt;
			var listelements = list.getElementsByTagName( &#039;li&#039; );&lt;br /&gt;
&lt;br /&gt;
			for ( var i = 0; i &amp;lt; listelements.length; i++ ) {&lt;br /&gt;
				if (&lt;br /&gt;
					listelements[i].getElementsByTagName( &#039;a&#039; )[0].innerHTML == name ||&lt;br /&gt;
					listelements[i].getElementsByTagName( &#039;a&#039; )[0].href == link&lt;br /&gt;
				)&lt;br /&gt;
				{&lt;br /&gt;
					list.removeChild( listelements[i] );&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	} catch( e ) {&lt;br /&gt;
		// let&#039;s just ignore what&#039;s happened&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// adjustments&lt;br /&gt;
&lt;br /&gt;
function CustomizeModificationsOfSidebar() {&lt;br /&gt;
	window.popupAdminLinks = true;&lt;br /&gt;
	// Since everybody is going to read this, the goal is to add Janny Interface for jannies&lt;br /&gt;
	ModifySidebar( &#039;add&#039;, &#039;janny&#039;, &#039;Interface&#039;, &#039;https://wiki.2swagg.net/index.php/2swagg_wiki:Interface&#039; );&lt;br /&gt;
	ModifySidebar( &#039;add&#039;, &#039;janny&#039;, &#039;Jannycord&#039;, &#039;https://discord.gg/vN8DMAWYDk&#039; );&lt;br /&gt;
} //&#039;navigation&#039; doesn&#039;t work due to capitalization but &#039;toolbox&#039; does&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
const groups = mw.config.get( &#039;wgUserGroups&#039;, [] );&lt;br /&gt;
&lt;br /&gt;
if (&lt;br /&gt;
	groups.includes( &#039;Helper&#039; ) ||&lt;br /&gt;
	groups.includes( &#039;approver&#039; ) ||&lt;br /&gt;
	groups.includes( &#039;administrator&#039; ) ||&lt;br /&gt;
	groups.includes( &#039;bureaucrat&#039; )&lt;br /&gt;
) {&lt;br /&gt;
	jQuery( CustomizeModificationsOfSidebar );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ===== User:MANVS page sparkle cursor trail, scoped to just that page =====&lt;br /&gt;
if ( document.body.classList.contains( &#039;page-User_MANVS&#039; ) ) {&lt;br /&gt;
	( function () {&lt;br /&gt;
		var chars = [ &#039;✨&#039;, &#039;⭐&#039;, &#039;⋆&#039; ];&lt;br /&gt;
		var lastTime = 0;&lt;br /&gt;
		document.addEventListener( &#039;mousemove&#039;, function ( e ) {&lt;br /&gt;
			var now = Date.now();&lt;br /&gt;
			if ( now - lastTime &amp;lt; 55 ) {&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
			lastTime = now;&lt;br /&gt;
			var el = document.createElement( &#039;span&#039; );&lt;br /&gt;
			el.className = &#039;manvs-sparkle&#039;;&lt;br /&gt;
			el.textContent = chars[ Math.floor( Math.random() * chars.length ) ];&lt;br /&gt;
			el.style.left = e.clientX + &#039;px&#039;;&lt;br /&gt;
			el.style.top = e.clientY + &#039;px&#039;;&lt;br /&gt;
			document.body.appendChild( el );&lt;br /&gt;
			setTimeout( function () {&lt;br /&gt;
				el.remove();&lt;br /&gt;
			}, 750 );&lt;br /&gt;
		} );&lt;br /&gt;
	} )();&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1414</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1414"/>
		<updated>2026-09-18T01:46:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: Make sparkle trail bigger and denser, previous version was too subtle to notice&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Monobook Multiquote Controls */&lt;br /&gt;
.hiddentext { &lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext { &lt;br /&gt;
    color: #002bb8; &lt;br /&gt;
    cursor: pointer; &lt;br /&gt;
    user-select: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:hover { &lt;br /&gt;
    text-decoration: underline; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:active { &lt;br /&gt;
    color: #b85b00; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force-remove red outlines/boxes across the wiki */&lt;br /&gt;
.new, .new a, a.new, .new:visited, a.new:visited {&lt;br /&gt;
    color: #ba0000 !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix red borders on preview/diff warnings */&lt;br /&gt;
.previewnote, .diffchange {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actual shit */&lt;br /&gt;
&lt;br /&gt;
body.mediawiki {&lt;br /&gt;
    background: #FFFFEE url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAAWElEQVR4AaWSwQ3AIAwDbfbfpdt0nKrPUp3QCfHgkfjsCMh47mskmU5HGvbmuuh9dVce8M4it/SfMZglGeZx/ccyu/Vsv4/N29f331AY5Bi3+hdo4A92+wXvCwR9mXztrAAAAABJRU5ErkJggg==) top center repeat-x !important;&lt;br /&gt;
    background-size: 100% 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*name colers, these reflect your position on the 2swagg ib for now */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* jeanie */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    color: #62c1ff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* mAWDSSSSSSSSSSSSSSSSSSS */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:JANNY&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Princess&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #709 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* manager */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Midsoy&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #FF0080!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dev */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:MANVS&amp;quot;] {&lt;br /&gt;
	color:#0000ed !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bureacat */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Admin&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:SomeBois&amp;quot;] {&lt;br /&gt;
	color:#FF101A !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of name colors */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body.skin.Monobook #p-tb {&lt;br /&gt;
	margin-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.mw-headline, .mw-body #firstHeading {&lt;br /&gt;
font-family: &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* portable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.portable-infobox {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 100px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  font-family: sans-serif;&lt;br /&gt;
  font-size: 88%;&lt;br /&gt;
  line-height: 1.25em;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox img,&lt;br /&gt;
.portable-infobox .pi-image img,&lt;br /&gt;
.portable-infobox .pi-media-collection img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-image,&lt;br /&gt;
.portable-infobox .pi-image-collection,&lt;br /&gt;
.portable-infobox .pi-media-collection {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin: 2px 0;&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-background {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-secondary-background,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox .pi-title {&lt;br /&gt;
  background-color: #FFF0D7;&lt;br /&gt;
  font-size: 115%;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-title p,&lt;br /&gt;
.portable-infobox .pi-title center {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-header {&lt;br /&gt;
  background-color: #FED6AF;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
  border: 1px solid #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-label {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-value {&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-item {&lt;br /&gt;
  padding: 1px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data,&lt;br /&gt;
.portable-infobox .pi-group {&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-border-color {&lt;br /&gt;
  border-color: #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
  .portable-infobox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of protable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-spacing: 3px;&lt;br /&gt;
	background-color: #f8f9fa;&lt;br /&gt;
	color: black;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	float: right;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	clear: right;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* end of infobox */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* AA mode for non-Safari browsers */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.aa {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aa {&lt;br /&gt;
		font-family: &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font as default for non-Safari browsers */&lt;br /&gt;
.aagiko {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aagiko {&lt;br /&gt;
		font-family: &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* End of AA Mode */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#siteSub {display: block; style:&amp;quot;position: relative; top: -.1em; font-size: 90%; color:#706D80; font-weight:bold; font-variant: small-caps;&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
/* Disables indicators for mobile */&lt;br /&gt;
@media screen and (max-width: 550px) {&lt;br /&gt;
  .mw-indicator {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED&#039;s Common.css */&lt;br /&gt;
&lt;br /&gt;
/* Toggle styling */&lt;br /&gt;
.hiddentext {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext {&lt;br /&gt;
	color: #0645ad;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext,&lt;br /&gt;
.collapsibletoggle {&lt;br /&gt;
	-khtml-user-select: none;&lt;br /&gt;
	-webkit-user-select: none;&lt;br /&gt;
	-moz-user-select: none;&lt;br /&gt;
	-ms-user-select: none;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:active {&lt;br /&gt;
	color: #faa700;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.action-view h1.firstHeading,&lt;br /&gt;
body.page-Main_Page.action-view #siteSub {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== User:MANVS page, maxed out but chill, scoped so it only hits that one page ===== */&lt;br /&gt;
body.page-User_MANVS {&lt;br /&gt;
	background: url(&#039;/images/5/57/B.png&#039;) center center / cover no-repeat fixed !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS::before {&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	inset: 0;&lt;br /&gt;
	background: linear-gradient(180deg, rgba(5,5,10,0.72), rgba(5,5,10,0.85));&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content,&lt;br /&gt;
body.page-User_MANVS #mw-panel,&lt;br /&gt;
body.page-User_MANVS #p-logo {&lt;br /&gt;
	background: rgba(12,12,16,0.78);&lt;br /&gt;
	backdrop-filter: blur(6px);&lt;br /&gt;
	color: #e8e8ea;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	border-radius: 10px;&lt;br /&gt;
	box-shadow: 0 0 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content a {&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #content a:visited {&lt;br /&gt;
	color: #a9b9d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS h1.firstHeading,&lt;br /&gt;
body.page-User_MANVS h2,&lt;br /&gt;
body.page-User_MANVS h3 {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.18);&lt;br /&gt;
	text-shadow: 0 0 12px rgba(180,210,255,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-marquee-wrap {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
	border-top: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	background: rgba(0,0,0,0.4);&lt;br /&gt;
	padding: 6px 0;&lt;br /&gt;
	margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
@keyframes manvs-marquee {&lt;br /&gt;
	0% { transform: translateX(100%); }&lt;br /&gt;
	100% { transform: translateX(-100%); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-marquee {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding-left: 100%;&lt;br /&gt;
	animation: manvs-marquee 22s linear infinite;&lt;br /&gt;
	color: #cfd8e6;&lt;br /&gt;
	letter-spacing: 0.08em;&lt;br /&gt;
	font-size: 0.95em;&lt;br /&gt;
	opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-glow {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	text-shadow: 0 0 10px rgba(180,210,255,0.55);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-pulse {&lt;br /&gt;
	0%, 100% { opacity: 0.5; }&lt;br /&gt;
	50% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-pulse {&lt;br /&gt;
	animation: manvs-pulse 2.4s ease-in-out infinite;&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-spin {&lt;br /&gt;
	from { transform: rotate(0deg); }&lt;br /&gt;
	to { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-spin {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-spin 8s linear infinite;&lt;br /&gt;
	opacity: 0.8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-bounce {&lt;br /&gt;
	0%, 100% { transform: translateY(0); }&lt;br /&gt;
	50% { transform: translateY(-6px); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-bounce {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-bounce 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	background: rgba(0,0,0,0.35);&lt;br /&gt;
	color: #dcdce0;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook th {&lt;br /&gt;
	background: rgba(255,255,255,0.08);&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook td {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-webring img {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.25);&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	margin: 3px;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	opacity: 0.9;&lt;br /&gt;
	transition: opacity 0.2s ease, transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-webring img:hover {&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transform: scale(1.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .infobox,&lt;br /&gt;
body.page-User_MANVS .portable-infobox {&lt;br /&gt;
	background: rgba(0,0,0,0.45) !important;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.18) !important;&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-title {&lt;br /&gt;
	background-color: rgba(255,255,255,0.1) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-header,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-secondary-background,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: rgba(255,255,255,0.08) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data-label,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data-value {&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-group,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-image,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-image-collection,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-media-collection {&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox a {&lt;br /&gt;
	color: #bcd7ff !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-tab-link {&lt;br /&gt;
	background: rgba(255,255,255,0.05) !important;&lt;br /&gt;
	color: #cfd8e6 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-tab-link.current {&lt;br /&gt;
	background: rgba(255,255,255,0.16) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #toc,&lt;br /&gt;
body.page-User_MANVS .toc {&lt;br /&gt;
	background: rgba(0,0,0,0.4) !important;&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc a,&lt;br /&gt;
body.page-User_MANVS .toc a {&lt;br /&gt;
	color: #bcd7ff !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc .toctitle,&lt;br /&gt;
body.page-User_MANVS .toc .toctitle {&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc .tocnumber,&lt;br /&gt;
body.page-User_MANVS .toc .tocnumber {&lt;br /&gt;
	color: #a9b3c4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-sparkle-fade {&lt;br /&gt;
	0% { transform: translate(-50%, -50%) scale(1.1) rotate(0deg); opacity: 1; }&lt;br /&gt;
	100% { transform: translate(-50%, -50%) scale(0.3) rotate(45deg); opacity: 0; }&lt;br /&gt;
}&lt;br /&gt;
.manvs-sparkle {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
	z-index: 99999;&lt;br /&gt;
	font-size: 22px;&lt;br /&gt;
	color: #eef4ff;&lt;br /&gt;
	text-shadow: 0 0 10px rgba(190,220,255,0.95), 0 0 18px rgba(190,220,255,0.5);&lt;br /&gt;
	animation: manvs-sparkle-fade 0.9s ease-out forwards;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1411</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1411"/>
		<updated>2026-09-18T01:33:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: Fix low-contrast infobox gallery tabs and TOC on User:MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Monobook Multiquote Controls */&lt;br /&gt;
.hiddentext { &lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext { &lt;br /&gt;
    color: #002bb8; &lt;br /&gt;
    cursor: pointer; &lt;br /&gt;
    user-select: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:hover { &lt;br /&gt;
    text-decoration: underline; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:active { &lt;br /&gt;
    color: #b85b00; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force-remove red outlines/boxes across the wiki */&lt;br /&gt;
.new, .new a, a.new, .new:visited, a.new:visited {&lt;br /&gt;
    color: #ba0000 !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix red borders on preview/diff warnings */&lt;br /&gt;
.previewnote, .diffchange {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actual shit */&lt;br /&gt;
&lt;br /&gt;
body.mediawiki {&lt;br /&gt;
    background: #FFFFEE url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAAWElEQVR4AaWSwQ3AIAwDbfbfpdt0nKrPUp3QCfHgkfjsCMh47mskmU5HGvbmuuh9dVce8M4it/SfMZglGeZx/ccyu/Vsv4/N29f331AY5Bi3+hdo4A92+wXvCwR9mXztrAAAAABJRU5ErkJggg==) top center repeat-x !important;&lt;br /&gt;
    background-size: 100% 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*name colers, these reflect your position on the 2swagg ib for now */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* jeanie */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    color: #62c1ff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* mAWDSSSSSSSSSSSSSSSSSSS */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:JANNY&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Princess&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #709 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* manager */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Midsoy&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #FF0080!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dev */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:MANVS&amp;quot;] {&lt;br /&gt;
	color:#0000ed !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bureacat */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Admin&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:SomeBois&amp;quot;] {&lt;br /&gt;
	color:#FF101A !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of name colors */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body.skin.Monobook #p-tb {&lt;br /&gt;
	margin-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.mw-headline, .mw-body #firstHeading {&lt;br /&gt;
font-family: &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* portable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.portable-infobox {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 100px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  font-family: sans-serif;&lt;br /&gt;
  font-size: 88%;&lt;br /&gt;
  line-height: 1.25em;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox img,&lt;br /&gt;
.portable-infobox .pi-image img,&lt;br /&gt;
.portable-infobox .pi-media-collection img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-image,&lt;br /&gt;
.portable-infobox .pi-image-collection,&lt;br /&gt;
.portable-infobox .pi-media-collection {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin: 2px 0;&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-background {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-secondary-background,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox .pi-title {&lt;br /&gt;
  background-color: #FFF0D7;&lt;br /&gt;
  font-size: 115%;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-title p,&lt;br /&gt;
.portable-infobox .pi-title center {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-header {&lt;br /&gt;
  background-color: #FED6AF;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
  border: 1px solid #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-label {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-value {&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-item {&lt;br /&gt;
  padding: 1px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data,&lt;br /&gt;
.portable-infobox .pi-group {&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-border-color {&lt;br /&gt;
  border-color: #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
  .portable-infobox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of protable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-spacing: 3px;&lt;br /&gt;
	background-color: #f8f9fa;&lt;br /&gt;
	color: black;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	float: right;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	clear: right;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* end of infobox */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* AA mode for non-Safari browsers */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.aa {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aa {&lt;br /&gt;
		font-family: &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font as default for non-Safari browsers */&lt;br /&gt;
.aagiko {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aagiko {&lt;br /&gt;
		font-family: &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* End of AA Mode */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#siteSub {display: block; style:&amp;quot;position: relative; top: -.1em; font-size: 90%; color:#706D80; font-weight:bold; font-variant: small-caps;&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
/* Disables indicators for mobile */&lt;br /&gt;
@media screen and (max-width: 550px) {&lt;br /&gt;
  .mw-indicator {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED&#039;s Common.css */&lt;br /&gt;
&lt;br /&gt;
/* Toggle styling */&lt;br /&gt;
.hiddentext {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext {&lt;br /&gt;
	color: #0645ad;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext,&lt;br /&gt;
.collapsibletoggle {&lt;br /&gt;
	-khtml-user-select: none;&lt;br /&gt;
	-webkit-user-select: none;&lt;br /&gt;
	-moz-user-select: none;&lt;br /&gt;
	-ms-user-select: none;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:active {&lt;br /&gt;
	color: #faa700;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.action-view h1.firstHeading,&lt;br /&gt;
body.page-Main_Page.action-view #siteSub {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== User:MANVS page, maxed out but chill, scoped so it only hits that one page ===== */&lt;br /&gt;
body.page-User_MANVS {&lt;br /&gt;
	background: url(&#039;/images/5/57/B.png&#039;) center center / cover no-repeat fixed !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS::before {&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	inset: 0;&lt;br /&gt;
	background: linear-gradient(180deg, rgba(5,5,10,0.72), rgba(5,5,10,0.85));&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content,&lt;br /&gt;
body.page-User_MANVS #mw-panel,&lt;br /&gt;
body.page-User_MANVS #p-logo {&lt;br /&gt;
	background: rgba(12,12,16,0.78);&lt;br /&gt;
	backdrop-filter: blur(6px);&lt;br /&gt;
	color: #e8e8ea;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	border-radius: 10px;&lt;br /&gt;
	box-shadow: 0 0 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content a {&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #content a:visited {&lt;br /&gt;
	color: #a9b9d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS h1.firstHeading,&lt;br /&gt;
body.page-User_MANVS h2,&lt;br /&gt;
body.page-User_MANVS h3 {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.18);&lt;br /&gt;
	text-shadow: 0 0 12px rgba(180,210,255,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-marquee-wrap {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
	border-top: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	background: rgba(0,0,0,0.4);&lt;br /&gt;
	padding: 6px 0;&lt;br /&gt;
	margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
@keyframes manvs-marquee {&lt;br /&gt;
	0% { transform: translateX(100%); }&lt;br /&gt;
	100% { transform: translateX(-100%); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-marquee {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding-left: 100%;&lt;br /&gt;
	animation: manvs-marquee 22s linear infinite;&lt;br /&gt;
	color: #cfd8e6;&lt;br /&gt;
	letter-spacing: 0.08em;&lt;br /&gt;
	font-size: 0.95em;&lt;br /&gt;
	opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-glow {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	text-shadow: 0 0 10px rgba(180,210,255,0.55);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-pulse {&lt;br /&gt;
	0%, 100% { opacity: 0.5; }&lt;br /&gt;
	50% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-pulse {&lt;br /&gt;
	animation: manvs-pulse 2.4s ease-in-out infinite;&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-spin {&lt;br /&gt;
	from { transform: rotate(0deg); }&lt;br /&gt;
	to { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-spin {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-spin 8s linear infinite;&lt;br /&gt;
	opacity: 0.8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-bounce {&lt;br /&gt;
	0%, 100% { transform: translateY(0); }&lt;br /&gt;
	50% { transform: translateY(-6px); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-bounce {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-bounce 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	background: rgba(0,0,0,0.35);&lt;br /&gt;
	color: #dcdce0;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook th {&lt;br /&gt;
	background: rgba(255,255,255,0.08);&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook td {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-webring img {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.25);&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	margin: 3px;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	opacity: 0.9;&lt;br /&gt;
	transition: opacity 0.2s ease, transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-webring img:hover {&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transform: scale(1.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .infobox,&lt;br /&gt;
body.page-User_MANVS .portable-infobox {&lt;br /&gt;
	background: rgba(0,0,0,0.45) !important;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.18) !important;&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-title {&lt;br /&gt;
	background-color: rgba(255,255,255,0.1) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-header,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-secondary-background,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: rgba(255,255,255,0.08) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data-label,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data-value {&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-group,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-image,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-image-collection,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-media-collection {&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox a {&lt;br /&gt;
	color: #bcd7ff !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-tab-link {&lt;br /&gt;
	background: rgba(255,255,255,0.05) !important;&lt;br /&gt;
	color: #cfd8e6 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-tab-link.current {&lt;br /&gt;
	background: rgba(255,255,255,0.16) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #toc,&lt;br /&gt;
body.page-User_MANVS .toc {&lt;br /&gt;
	background: rgba(0,0,0,0.4) !important;&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.15) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc a,&lt;br /&gt;
body.page-User_MANVS .toc a {&lt;br /&gt;
	color: #bcd7ff !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc .toctitle,&lt;br /&gt;
body.page-User_MANVS .toc .toctitle {&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #toc .tocnumber,&lt;br /&gt;
body.page-User_MANVS .toc .tocnumber {&lt;br /&gt;
	color: #a9b3c4 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-sparkle-fade {&lt;br /&gt;
	0% { transform: translate(-50%, -50%) scale(1) rotate(0deg); opacity: 0.9; }&lt;br /&gt;
	100% { transform: translate(-50%, -50%) scale(0.2) rotate(45deg); opacity: 0; }&lt;br /&gt;
}&lt;br /&gt;
.manvs-sparkle {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
	z-index: 99999;&lt;br /&gt;
	font-size: 13px;&lt;br /&gt;
	color: #dfe8ff;&lt;br /&gt;
	text-shadow: 0 0 6px rgba(180,210,255,0.8);&lt;br /&gt;
	animation: manvs-sparkle-fade 0.7s ease-out forwards;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=Taro&amp;diff=1409</id>
		<title>Taro</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=Taro&amp;diff=1409"/>
		<updated>2026-09-18T01:30:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: Add xer true form image to the infobox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sludge}}&lt;br /&gt;
{{Janny}}&lt;br /&gt;
{{Infobox officeholder&lt;br /&gt;
|office1=Developer of [[2swagg]]&lt;br /&gt;
|term1=August 13, 2026 - &#039;&#039;Incumbent&#039;&#039;&lt;br /&gt;
|office2=Owner of [[2swagg wiki]]&lt;br /&gt;
|term2=August 31, 2026 - &#039;&#039;Incumbent&lt;br /&gt;
|wiki_account=* [[User:MANVS]]&lt;br /&gt;
** has access to [[User:Admin]]&lt;br /&gt;
|image=&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manvs.png|IRL&lt;br /&gt;
File:Xertrueform.png|xer true form&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|caption=xer true form&lt;br /&gt;
|capcode=MANVS {{capcode|dev}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MANVS&#039;&#039;&#039; (aka Taro) is [[2swagg]] staff: the site&#039;s &#039;&#039;&#039;security lead&#039;&#039;&#039; and a &#039;&#039;&#039;developer&#039;&#039;&#039;. His [[Capcodes|capcode]] is {{Capcode|Developer}}.&lt;br /&gt;
&lt;br /&gt;
As security lead, MANVS fixes bugs and keeps the site from breaking, and actively checks 2swagg&#039;s security on an ongoing basis rather than as a one-off audit.&lt;br /&gt;
&lt;br /&gt;
huge faggot ^&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[Capcodes]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1407</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1407"/>
		<updated>2026-09-18T01:29:43Z</updated>

		<summary type="html">&lt;p&gt;Admin: Dark-theme override for the portable infobox on User:MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Monobook Multiquote Controls */&lt;br /&gt;
.hiddentext { &lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext { &lt;br /&gt;
    color: #002bb8; &lt;br /&gt;
    cursor: pointer; &lt;br /&gt;
    user-select: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:hover { &lt;br /&gt;
    text-decoration: underline; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:active { &lt;br /&gt;
    color: #b85b00; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force-remove red outlines/boxes across the wiki */&lt;br /&gt;
.new, .new a, a.new, .new:visited, a.new:visited {&lt;br /&gt;
    color: #ba0000 !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix red borders on preview/diff warnings */&lt;br /&gt;
.previewnote, .diffchange {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actual shit */&lt;br /&gt;
&lt;br /&gt;
body.mediawiki {&lt;br /&gt;
    background: #FFFFEE url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAAWElEQVR4AaWSwQ3AIAwDbfbfpdt0nKrPUp3QCfHgkfjsCMh47mskmU5HGvbmuuh9dVce8M4it/SfMZglGeZx/ccyu/Vsv4/N29f331AY5Bi3+hdo4A92+wXvCwR9mXztrAAAAABJRU5ErkJggg==) top center repeat-x !important;&lt;br /&gt;
    background-size: 100% 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*name colers, these reflect your position on the 2swagg ib for now */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* jeanie */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    color: #62c1ff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* mAWDSSSSSSSSSSSSSSSSSSS */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:JANNY&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Princess&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #709 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* manager */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Midsoy&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #FF0080!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dev */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:MANVS&amp;quot;] {&lt;br /&gt;
	color:#0000ed !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bureacat */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Admin&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:SomeBois&amp;quot;] {&lt;br /&gt;
	color:#FF101A !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of name colors */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body.skin.Monobook #p-tb {&lt;br /&gt;
	margin-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.mw-headline, .mw-body #firstHeading {&lt;br /&gt;
font-family: &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* portable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.portable-infobox {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 100px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  font-family: sans-serif;&lt;br /&gt;
  font-size: 88%;&lt;br /&gt;
  line-height: 1.25em;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox img,&lt;br /&gt;
.portable-infobox .pi-image img,&lt;br /&gt;
.portable-infobox .pi-media-collection img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-image,&lt;br /&gt;
.portable-infobox .pi-image-collection,&lt;br /&gt;
.portable-infobox .pi-media-collection {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin: 2px 0;&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-background {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-secondary-background,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox .pi-title {&lt;br /&gt;
  background-color: #FFF0D7;&lt;br /&gt;
  font-size: 115%;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-title p,&lt;br /&gt;
.portable-infobox .pi-title center {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-header {&lt;br /&gt;
  background-color: #FED6AF;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
  border: 1px solid #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-label {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-value {&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-item {&lt;br /&gt;
  padding: 1px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data,&lt;br /&gt;
.portable-infobox .pi-group {&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-border-color {&lt;br /&gt;
  border-color: #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
  .portable-infobox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of protable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-spacing: 3px;&lt;br /&gt;
	background-color: #f8f9fa;&lt;br /&gt;
	color: black;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	float: right;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	clear: right;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* end of infobox */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* AA mode for non-Safari browsers */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.aa {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aa {&lt;br /&gt;
		font-family: &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font as default for non-Safari browsers */&lt;br /&gt;
.aagiko {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aagiko {&lt;br /&gt;
		font-family: &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* End of AA Mode */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#siteSub {display: block; style:&amp;quot;position: relative; top: -.1em; font-size: 90%; color:#706D80; font-weight:bold; font-variant: small-caps;&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
/* Disables indicators for mobile */&lt;br /&gt;
@media screen and (max-width: 550px) {&lt;br /&gt;
  .mw-indicator {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED&#039;s Common.css */&lt;br /&gt;
&lt;br /&gt;
/* Toggle styling */&lt;br /&gt;
.hiddentext {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext {&lt;br /&gt;
	color: #0645ad;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext,&lt;br /&gt;
.collapsibletoggle {&lt;br /&gt;
	-khtml-user-select: none;&lt;br /&gt;
	-webkit-user-select: none;&lt;br /&gt;
	-moz-user-select: none;&lt;br /&gt;
	-ms-user-select: none;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:active {&lt;br /&gt;
	color: #faa700;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.action-view h1.firstHeading,&lt;br /&gt;
body.page-Main_Page.action-view #siteSub {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== User:MANVS page, maxed out but chill, scoped so it only hits that one page ===== */&lt;br /&gt;
body.page-User_MANVS {&lt;br /&gt;
	background: url(&#039;/images/5/57/B.png&#039;) center center / cover no-repeat fixed !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS::before {&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	inset: 0;&lt;br /&gt;
	background: linear-gradient(180deg, rgba(5,5,10,0.72), rgba(5,5,10,0.85));&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content,&lt;br /&gt;
body.page-User_MANVS #mw-panel,&lt;br /&gt;
body.page-User_MANVS #p-logo {&lt;br /&gt;
	background: rgba(12,12,16,0.78);&lt;br /&gt;
	backdrop-filter: blur(6px);&lt;br /&gt;
	color: #e8e8ea;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	border-radius: 10px;&lt;br /&gt;
	box-shadow: 0 0 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content a {&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #content a:visited {&lt;br /&gt;
	color: #a9b9d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS h1.firstHeading,&lt;br /&gt;
body.page-User_MANVS h2,&lt;br /&gt;
body.page-User_MANVS h3 {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.18);&lt;br /&gt;
	text-shadow: 0 0 12px rgba(180,210,255,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-marquee-wrap {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
	border-top: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	background: rgba(0,0,0,0.4);&lt;br /&gt;
	padding: 6px 0;&lt;br /&gt;
	margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
@keyframes manvs-marquee {&lt;br /&gt;
	0% { transform: translateX(100%); }&lt;br /&gt;
	100% { transform: translateX(-100%); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-marquee {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding-left: 100%;&lt;br /&gt;
	animation: manvs-marquee 22s linear infinite;&lt;br /&gt;
	color: #cfd8e6;&lt;br /&gt;
	letter-spacing: 0.08em;&lt;br /&gt;
	font-size: 0.95em;&lt;br /&gt;
	opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-glow {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	text-shadow: 0 0 10px rgba(180,210,255,0.55);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-pulse {&lt;br /&gt;
	0%, 100% { opacity: 0.5; }&lt;br /&gt;
	50% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-pulse {&lt;br /&gt;
	animation: manvs-pulse 2.4s ease-in-out infinite;&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-spin {&lt;br /&gt;
	from { transform: rotate(0deg); }&lt;br /&gt;
	to { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-spin {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-spin 8s linear infinite;&lt;br /&gt;
	opacity: 0.8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-bounce {&lt;br /&gt;
	0%, 100% { transform: translateY(0); }&lt;br /&gt;
	50% { transform: translateY(-6px); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-bounce {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-bounce 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	background: rgba(0,0,0,0.35);&lt;br /&gt;
	color: #dcdce0;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook th {&lt;br /&gt;
	background: rgba(255,255,255,0.08);&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook td {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-webring img {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.25);&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	margin: 3px;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	opacity: 0.9;&lt;br /&gt;
	transition: opacity 0.2s ease, transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-webring img:hover {&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transform: scale(1.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .infobox,&lt;br /&gt;
body.page-User_MANVS .portable-infobox {&lt;br /&gt;
	background: rgba(0,0,0,0.45) !important;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.18) !important;&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-title {&lt;br /&gt;
	background-color: rgba(255,255,255,0.1) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-header,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-secondary-background,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: rgba(255,255,255,0.08) !important;&lt;br /&gt;
	color: #f2f2f4 !important;&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data-label,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data-value {&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-data,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-group,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-image,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-image-collection,&lt;br /&gt;
body.page-User_MANVS .portable-infobox .pi-media-collection {&lt;br /&gt;
	border-color: rgba(255,255,255,0.18) !important;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .portable-infobox a {&lt;br /&gt;
	color: #bcd7ff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-sparkle-fade {&lt;br /&gt;
	0% { transform: translate(-50%, -50%) scale(1) rotate(0deg); opacity: 0.9; }&lt;br /&gt;
	100% { transform: translate(-50%, -50%) scale(0.2) rotate(45deg); opacity: 0; }&lt;br /&gt;
}&lt;br /&gt;
.manvs-sparkle {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
	z-index: 99999;&lt;br /&gt;
	font-size: 13px;&lt;br /&gt;
	color: #dfe8ff;&lt;br /&gt;
	text-shadow: 0 0 6px rgba(180,210,255,0.8);&lt;br /&gt;
	animation: manvs-sparkle-fade 0.7s ease-out forwards;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.js&amp;diff=1405</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.js&amp;diff=1405"/>
		<updated>2026-09-18T01:26:56Z</updated>

		<summary type="html">&lt;p&gt;Admin: Tone down sparkle trail to match new palette&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
/* Multiquote cycle controls */&lt;br /&gt;
$(function(){&lt;br /&gt;
  $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinknext&amp;quot;).on(&amp;quot;click&amp;quot;, function(){&lt;br /&gt;
    var box=$(this).closest(&amp;quot;.cyclesequence&amp;quot;), current=box.find(&amp;quot;.cyclesequenceitem:visible&amp;quot;);&lt;br /&gt;
    (current.next(&amp;quot;.cyclesequenceitem&amp;quot;).length ? current.next(&amp;quot;.cyclesequenceitem&amp;quot;) : box.find(&amp;quot;.cyclesequenceitem:first&amp;quot;)).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
  });&lt;br /&gt;
  $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinkprev&amp;quot;).on(&amp;quot;click&amp;quot;, function(){&lt;br /&gt;
    var box=$(this).closest(&amp;quot;.cyclesequence&amp;quot;), current=box.find(&amp;quot;.cyclesequenceitem:visible&amp;quot;);&lt;br /&gt;
    (current.prev(&amp;quot;.cyclesequenceitem&amp;quot;).length ? current.prev(&amp;quot;.cyclesequenceitem&amp;quot;) : box.find(&amp;quot;.cyclesequenceitem:last&amp;quot;)).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* I LOVE STEALING CODE FROM SOYWIKI!!!! */&lt;br /&gt;
&lt;br /&gt;
// Client side &amp;quot;&amp;lt;choose uncached&amp;gt;&amp;quot; replacement test&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function ($content) {&lt;br /&gt;
	$content.find(&#039;.choose-uncached&#039;).each(function () {&lt;br /&gt;
		var $container = $(this);&lt;br /&gt;
		var $options = $container.find(&#039;.choose-option&#039;);&lt;br /&gt;
		if ($options.length === 0) return;&lt;br /&gt;
		var index = Math.floor(Math.random() * $options.length);&lt;br /&gt;
		$options.eq(index).show();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// Gallery controls&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    $(&amp;quot;.gallerycontrols&amp;quot;).each(function() {&lt;br /&gt;
        var $controls = $(this);&lt;br /&gt;
        var classes = $controls.attr(&amp;quot;class&amp;quot;).split(/\s+/);&lt;br /&gt;
        var secondClass = classes[1] || &amp;quot;&amp;quot;;&lt;br /&gt;
        var galleryKey = secondClass.replace(/^for-/, &amp;quot;&amp;quot;);&lt;br /&gt;
        if (!galleryKey) return;&lt;br /&gt;
        var $gallery = $(&amp;quot;.gallery.&amp;quot; + galleryKey);&lt;br /&gt;
        if (!$gallery.length) return;&lt;br /&gt;
        $controls.empty();&lt;br /&gt;
        function applyTraditional() {&lt;br /&gt;
            $gallery&lt;br /&gt;
                .removeClass(&amp;quot;mw-gallery-nolines&amp;quot;)&lt;br /&gt;
                .addClass(&amp;quot;mw-gallery-traditional&amp;quot;);&lt;br /&gt;
            $gallery.find(&amp;quot;.thumb&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;150px&amp;quot;,&lt;br /&gt;
                height: &amp;quot;150px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
            $gallery.find(&amp;quot;.gallerybox&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;155px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        function applyNoLines() {&lt;br /&gt;
            $gallery&lt;br /&gt;
                .removeClass(&amp;quot;mw-gallery-traditional&amp;quot;)&lt;br /&gt;
                .addClass(&amp;quot;mw-gallery-nolines&amp;quot;);&lt;br /&gt;
            $gallery.find(&amp;quot;.thumb&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;120px&amp;quot;,&lt;br /&gt;
                height: &amp;quot;120px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
            $gallery.find(&amp;quot;.gallerybox&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;125px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        var $slider = $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;, {&lt;br /&gt;
            type: &amp;quot;range&amp;quot;,&lt;br /&gt;
            min: 50,&lt;br /&gt;
            max: 200,&lt;br /&gt;
            value: 100&lt;br /&gt;
        }).css(&amp;quot;height&amp;quot;, &amp;quot;10px&amp;quot;);&lt;br /&gt;
        var $percent = $(&amp;quot;&amp;lt;span&amp;gt;100%&amp;lt;/span&amp;gt;&amp;quot;);&lt;br /&gt;
        $slider.on(&amp;quot;input&amp;quot;, function() {&lt;br /&gt;
            var value = $(this).val();&lt;br /&gt;
            $gallery.css(&amp;quot;zoom&amp;quot;, value / 100);&lt;br /&gt;
            $percent.text(value + &amp;quot;%&amp;quot;);&lt;br /&gt;
        });&lt;br /&gt;
        var $lineBreak = $(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;, {&lt;br /&gt;
            class: &amp;quot;mobilegallerycontrolsbr&amp;quot;&lt;br /&gt;
        });&lt;br /&gt;
        var $borderCheckbox = $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;, {&lt;br /&gt;
            type: &amp;quot;checkbox&amp;quot;,&lt;br /&gt;
            id: &amp;quot;toggle-borders-&amp;quot; + galleryKey&lt;br /&gt;
        }).prop(&amp;quot;checked&amp;quot;, true);&lt;br /&gt;
        var $borderLabel = $(&amp;quot;&amp;lt;label&amp;gt;&amp;quot;, {&lt;br /&gt;
            for: &amp;quot;toggle-borders-&amp;quot; + galleryKey,&lt;br /&gt;
            text: &amp;quot; Image borders&amp;quot;&lt;br /&gt;
        });&lt;br /&gt;
        $borderCheckbox.on(&amp;quot;change&amp;quot;, function() {&lt;br /&gt;
            if ($(this).is(&amp;quot;:checked&amp;quot;)) {&lt;br /&gt;
                applyTraditional();&lt;br /&gt;
            } else {&lt;br /&gt;
                applyNoLines();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        applyTraditional();&lt;br /&gt;
        var $captionCheckbox = $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;, {&lt;br /&gt;
            type: &amp;quot;checkbox&amp;quot;,&lt;br /&gt;
            id: &amp;quot;toggle-captions-&amp;quot; + galleryKey&lt;br /&gt;
        }).prop(&amp;quot;checked&amp;quot;, true);&lt;br /&gt;
        var $captionLabel = $(&amp;quot;&amp;lt;label&amp;gt;&amp;quot;, {&lt;br /&gt;
            for: &amp;quot;toggle-captions-&amp;quot; + galleryKey,&lt;br /&gt;
            text: &amp;quot; Image captions&amp;quot;&lt;br /&gt;
        });&lt;br /&gt;
        $captionCheckbox.on(&amp;quot;change&amp;quot;, function() {&lt;br /&gt;
            if ($(this).is(&amp;quot;:checked&amp;quot;)) {&lt;br /&gt;
                $gallery.find(&amp;quot;.gallerytext&amp;quot;).show();&lt;br /&gt;
            } else {&lt;br /&gt;
                $gallery.find(&amp;quot;.gallerytext&amp;quot;).hide();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        $controls.append(&lt;br /&gt;
            $slider,&lt;br /&gt;
            &amp;quot; &amp;quot;,&lt;br /&gt;
            $percent,&lt;br /&gt;
            &amp;quot; &amp;quot;,&lt;br /&gt;
            $lineBreak,&lt;br /&gt;
            $borderCheckbox,&lt;br /&gt;
            $borderLabel,&lt;br /&gt;
            &amp;quot; &amp;quot;,&lt;br /&gt;
            $captionCheckbox,&lt;br /&gt;
            $captionLabel&lt;br /&gt;
        );&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Pulls the user&#039;s block reason from the block log and inserts it into the Permablocked template&lt;br /&gt;
mw.loader.using(&#039;mediawiki.api&#039;).then(() =&amp;gt; {&lt;br /&gt;
	$(function () {&lt;br /&gt;
    const blockspan = document.querySelector(&#039;#blockreason&#039;);&lt;br /&gt;
    if (!blockspan) return;&lt;br /&gt;
&lt;br /&gt;
    const username = blockspan.dataset.username;&lt;br /&gt;
    if (!username) return;&lt;br /&gt;
&lt;br /&gt;
    const api = new mw.Api();&lt;br /&gt;
&lt;br /&gt;
	api.get({&lt;br /&gt;
	    action: &#039;query&#039;,&lt;br /&gt;
	    list: &#039;logevents&#039;,&lt;br /&gt;
	    letype: &#039;block&#039;,&lt;br /&gt;
	    letitle: &#039;User:&#039; + username,&lt;br /&gt;
	    lelimit: 1&lt;br /&gt;
	}).then(data =&amp;gt; {&lt;br /&gt;
	&lt;br /&gt;
	    let log = null;&lt;br /&gt;
	&lt;br /&gt;
	    if (&lt;br /&gt;
	        data &amp;amp;&amp;amp;&lt;br /&gt;
	        data.query &amp;amp;&amp;amp;&lt;br /&gt;
	        data.query.logevents &amp;amp;&amp;amp;&lt;br /&gt;
	        data.query.logevents.length&lt;br /&gt;
	    ) {&lt;br /&gt;
	        log = data.query.logevents[0];&lt;br /&gt;
	    }&lt;br /&gt;
	&lt;br /&gt;
	    if (!log) {&lt;br /&gt;
	        blockspan.textContent = &#039;User isn\&#039;t blocked.&#039;;&lt;br /&gt;
	        return;&lt;br /&gt;
	    }&lt;br /&gt;
	&lt;br /&gt;
	    blockspan.textContent = log.comment || &#039;No reason.&#039;;&lt;br /&gt;
	}).catch(err =&amp;gt; {&lt;br /&gt;
	    console.error(err);&lt;br /&gt;
	    blockspan.textContent = &#039;Error&#039;;&lt;br /&gt;
	});&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED at User:Cobblestone&#039;s request */&lt;br /&gt;
&lt;br /&gt;
/* Collapsible toggle */&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
	$(&amp;quot;.collapsibletoggletext&amp;quot;).click(function() {&lt;br /&gt;
		$(this).parent().children(&amp;quot;.collapsibletoggletext&amp;quot;).toggleClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* Cycle forwards or backwards through elements one at a time via click */&lt;br /&gt;
&lt;br /&gt;
$(function(){&lt;br /&gt;
    $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinknext&amp;quot;).click(function(){&lt;br /&gt;
        if ($(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).next(&amp;quot;.cyclesequenceitem&amp;quot;).length === 0) {&lt;br /&gt;
            $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:first&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
       }&lt;br /&gt;
       else {&lt;br /&gt;
           $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).next(&amp;quot;.cyclesequenceitem&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
         }&lt;br /&gt;
    });&lt;br /&gt;
    $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinkprev&amp;quot;).click(function(){&lt;br /&gt;
        if ($(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).prev(&amp;quot;.cyclesequenceitem&amp;quot;).length === 0) {&lt;br /&gt;
            $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:last&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
       }&lt;br /&gt;
       else {&lt;br /&gt;
           $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).prev(&amp;quot;.cyclesequenceitem&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
         }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* Click link to show one or more items and hide other items */&lt;br /&gt;
&lt;br /&gt;
$(function() {&lt;br /&gt;
	$(&amp;quot;.morphlink&amp;quot;).click(function() {&lt;br /&gt;
		var correspondingContent = $(this).data(&amp;quot;correspondingcontent&amp;quot;);&lt;br /&gt;
		if ($(this).parents(&amp;quot;.morphcontainer&amp;quot;).length) {&lt;br /&gt;
			$(this).parents(&amp;quot;.morphcontainer&amp;quot;).find(&amp;quot;.morphcontent&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			if ($(&amp;quot;#&amp;quot; + correspondingContent).length) // morphing object uses IDs&lt;br /&gt;
				$(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			else // morphing object uses classes&lt;br /&gt;
				$(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
		}&lt;br /&gt;
		else {&lt;br /&gt;
			if ($(&amp;quot;#&amp;quot; + correspondingContent).length) { // morphing object uses IDs&lt;br /&gt;
				$(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
				$(&amp;quot;#&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			}&lt;br /&gt;
			else { // morphing object uses classes&lt;br /&gt;
				$(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
				$(&amp;quot;.&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;.morphlink&amp;quot;).click(function() {&lt;br /&gt;
    var correspondingContent = $(this).data(&amp;quot;correspondingcontent&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // the lines to add, add these 2&lt;br /&gt;
    $(this).siblings(&amp;quot;.morphlink&amp;quot;).removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
    $(this).addClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
   //end&lt;br /&gt;
&lt;br /&gt;
    if ($(this).parents(&amp;quot;.morphcontainer&amp;quot;).length) {&lt;br /&gt;
        $(this).parents(&amp;quot;.morphcontainer&amp;quot;).find(&amp;quot;.morphcontent&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        if ($(&amp;quot;#&amp;quot; + correspondingContent).length)&lt;br /&gt;
            $(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        else&lt;br /&gt;
            $(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    else {&lt;br /&gt;
        if ($(&amp;quot;#&amp;quot; + correspondingContent).length) {&lt;br /&gt;
            $(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
            $(&amp;quot;#&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            $(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
            $(&amp;quot;.&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
&lt;br /&gt;
    $(&amp;quot;.collapsibletoggletext&amp;quot;).click(function() {&lt;br /&gt;
        $(this).parent().children(&amp;quot;.collapsibletoggletext&amp;quot;).toggleClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    //add this one too, this one sets the default active tab on page load&lt;br /&gt;
    $(&amp;quot;.morphcontainer&amp;quot;).each(function() {&lt;br /&gt;
        $(this).find(&amp;quot;.morphlink&amp;quot;).first().addClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//SHOWING JANNY INTERFACE FOR JANNIES&lt;br /&gt;
//shamelessly ripping this from wikipedia&#039;s guide - Manual:Interface/Sidebar&lt;br /&gt;
&lt;br /&gt;
function ModifySidebar( action, section, name, link ) {&lt;br /&gt;
	try {&lt;br /&gt;
		switch ( section ) {&lt;br /&gt;
			case &#039;languages&#039;:&lt;br /&gt;
				var target = &#039;p-lang&#039;;&lt;br /&gt;
				break;&lt;br /&gt;
			case &#039;toolbox&#039;:&lt;br /&gt;
				var target = &#039;p-tb&#039;;&lt;br /&gt;
				break;&lt;br /&gt;
			case &#039;navigation&#039;:&lt;br /&gt;
				var target = &#039;p-navigation&#039;;&lt;br /&gt;
				break;&lt;br /&gt;
			default:&lt;br /&gt;
				var target = &#039;p-&#039; + section;&lt;br /&gt;
				break;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if ( action == &#039;add&#039; ) {&lt;br /&gt;
			var node = document.getElementById( target )&lt;br /&gt;
							   .getElementsByTagName( &#039;div&#039; )[0]&lt;br /&gt;
							   .getElementsByTagName( &#039;ul&#039; )[0];&lt;br /&gt;
&lt;br /&gt;
			var aNode = document.createElement( &#039;a&#039; );&lt;br /&gt;
			var liNode = document.createElement( &#039;li&#039; );&lt;br /&gt;
&lt;br /&gt;
			aNode.appendChild( document.createTextNode( name ) );&lt;br /&gt;
			aNode.setAttribute( &#039;href&#039;, link );&lt;br /&gt;
			liNode.appendChild( aNode );&lt;br /&gt;
			liNode.className = &#039;plainlinks&#039;;&lt;br /&gt;
			node.appendChild( liNode );&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if ( action == &#039;remove&#039; ) {&lt;br /&gt;
			var list = document.getElementById( target )&lt;br /&gt;
							   .getElementsByTagName( &#039;div&#039; )[0]&lt;br /&gt;
							   .getElementsByTagName( &#039;ul&#039; )[0];&lt;br /&gt;
&lt;br /&gt;
			var listelements = list.getElementsByTagName( &#039;li&#039; );&lt;br /&gt;
&lt;br /&gt;
			for ( var i = 0; i &amp;lt; listelements.length; i++ ) {&lt;br /&gt;
				if (&lt;br /&gt;
					listelements[i].getElementsByTagName( &#039;a&#039; )[0].innerHTML == name ||&lt;br /&gt;
					listelements[i].getElementsByTagName( &#039;a&#039; )[0].href == link&lt;br /&gt;
				)&lt;br /&gt;
				{&lt;br /&gt;
					list.removeChild( listelements[i] );&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	} catch( e ) {&lt;br /&gt;
		// let&#039;s just ignore what&#039;s happened&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// adjustments&lt;br /&gt;
&lt;br /&gt;
function CustomizeModificationsOfSidebar() {&lt;br /&gt;
	window.popupAdminLinks = true;&lt;br /&gt;
	// Since everybody is going to read this, the goal is to add Janny Interface for jannies&lt;br /&gt;
	ModifySidebar( &#039;add&#039;, &#039;janny&#039;, &#039;Interface&#039;, &#039;https://wiki.2swagg.net/index.php/2swagg_wiki:Interface&#039; );&lt;br /&gt;
	ModifySidebar( &#039;add&#039;, &#039;janny&#039;, &#039;Jannycord&#039;, &#039;https://discord.gg/vN8DMAWYDk&#039; );&lt;br /&gt;
} //&#039;navigation&#039; doesn&#039;t work due to capitalization but &#039;toolbox&#039; does&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
const groups = mw.config.get( &#039;wgUserGroups&#039;, [] );&lt;br /&gt;
&lt;br /&gt;
if (&lt;br /&gt;
	groups.includes( &#039;Helper&#039; ) ||&lt;br /&gt;
	groups.includes( &#039;approver&#039; ) ||&lt;br /&gt;
	groups.includes( &#039;administrator&#039; ) ||&lt;br /&gt;
	groups.includes( &#039;bureaucrat&#039; )&lt;br /&gt;
) {&lt;br /&gt;
	jQuery( CustomizeModificationsOfSidebar );&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
// ===== User:MANVS page sparkle cursor trail, scoped to just that page =====&lt;br /&gt;
if ( document.body.classList.contains( &#039;page-User_MANVS&#039; ) ) {&lt;br /&gt;
	( function () {&lt;br /&gt;
		var chars = [ &#039;✨&#039;, &#039;⋆&#039;, &#039;·&#039; ];&lt;br /&gt;
		var lastTime = 0;&lt;br /&gt;
		document.addEventListener( &#039;mousemove&#039;, function ( e ) {&lt;br /&gt;
			var now = Date.now();&lt;br /&gt;
			if ( now - lastTime &amp;lt; 110 ) {&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
			lastTime = now;&lt;br /&gt;
			var el = document.createElement( &#039;span&#039; );&lt;br /&gt;
			el.className = &#039;manvs-sparkle&#039;;&lt;br /&gt;
			el.textContent = chars[ Math.floor( Math.random() * chars.length ) ];&lt;br /&gt;
			el.style.left = e.clientX + &#039;px&#039;;&lt;br /&gt;
			el.style.top = e.clientY + &#039;px&#039;;&lt;br /&gt;
			document.body.appendChild( el );&lt;br /&gt;
			setTimeout( function () {&lt;br /&gt;
				el.remove();&lt;br /&gt;
			}, 750 );&lt;br /&gt;
		} );&lt;br /&gt;
	} )();&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1404</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1404"/>
		<updated>2026-09-18T01:26:55Z</updated>

		<summary type="html">&lt;p&gt;Admin: Restyle: chill dark-glass aesthetic over B.png instead of neon clash&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Monobook Multiquote Controls */&lt;br /&gt;
.hiddentext { &lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext { &lt;br /&gt;
    color: #002bb8; &lt;br /&gt;
    cursor: pointer; &lt;br /&gt;
    user-select: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:hover { &lt;br /&gt;
    text-decoration: underline; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:active { &lt;br /&gt;
    color: #b85b00; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force-remove red outlines/boxes across the wiki */&lt;br /&gt;
.new, .new a, a.new, .new:visited, a.new:visited {&lt;br /&gt;
    color: #ba0000 !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix red borders on preview/diff warnings */&lt;br /&gt;
.previewnote, .diffchange {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actual shit */&lt;br /&gt;
&lt;br /&gt;
body.mediawiki {&lt;br /&gt;
    background: #FFFFEE url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAAWElEQVR4AaWSwQ3AIAwDbfbfpdt0nKrPUp3QCfHgkfjsCMh47mskmU5HGvbmuuh9dVce8M4it/SfMZglGeZx/ccyu/Vsv4/N29f331AY5Bi3+hdo4A92+wXvCwR9mXztrAAAAABJRU5ErkJggg==) top center repeat-x !important;&lt;br /&gt;
    background-size: 100% 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*name colers, these reflect your position on the 2swagg ib for now */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* jeanie */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    color: #62c1ff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* mAWDSSSSSSSSSSSSSSSSSSS */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:JANNY&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Princess&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #709 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* manager */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Midsoy&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #FF0080!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dev */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:MANVS&amp;quot;] {&lt;br /&gt;
	color:#0000ed !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bureacat */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Admin&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:SomeBois&amp;quot;] {&lt;br /&gt;
	color:#FF101A !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of name colors */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body.skin.Monobook #p-tb {&lt;br /&gt;
	margin-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.mw-headline, .mw-body #firstHeading {&lt;br /&gt;
font-family: &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* portable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.portable-infobox {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 100px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  font-family: sans-serif;&lt;br /&gt;
  font-size: 88%;&lt;br /&gt;
  line-height: 1.25em;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox img,&lt;br /&gt;
.portable-infobox .pi-image img,&lt;br /&gt;
.portable-infobox .pi-media-collection img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-image,&lt;br /&gt;
.portable-infobox .pi-image-collection,&lt;br /&gt;
.portable-infobox .pi-media-collection {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin: 2px 0;&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-background {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-secondary-background,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox .pi-title {&lt;br /&gt;
  background-color: #FFF0D7;&lt;br /&gt;
  font-size: 115%;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-title p,&lt;br /&gt;
.portable-infobox .pi-title center {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-header {&lt;br /&gt;
  background-color: #FED6AF;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
  border: 1px solid #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-label {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-value {&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-item {&lt;br /&gt;
  padding: 1px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data,&lt;br /&gt;
.portable-infobox .pi-group {&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-border-color {&lt;br /&gt;
  border-color: #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
  .portable-infobox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of protable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-spacing: 3px;&lt;br /&gt;
	background-color: #f8f9fa;&lt;br /&gt;
	color: black;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	float: right;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	clear: right;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* end of infobox */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* AA mode for non-Safari browsers */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.aa {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aa {&lt;br /&gt;
		font-family: &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font as default for non-Safari browsers */&lt;br /&gt;
.aagiko {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aagiko {&lt;br /&gt;
		font-family: &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* End of AA Mode */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#siteSub {display: block; style:&amp;quot;position: relative; top: -.1em; font-size: 90%; color:#706D80; font-weight:bold; font-variant: small-caps;&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
/* Disables indicators for mobile */&lt;br /&gt;
@media screen and (max-width: 550px) {&lt;br /&gt;
  .mw-indicator {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED&#039;s Common.css */&lt;br /&gt;
&lt;br /&gt;
/* Toggle styling */&lt;br /&gt;
.hiddentext {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext {&lt;br /&gt;
	color: #0645ad;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext,&lt;br /&gt;
.collapsibletoggle {&lt;br /&gt;
	-khtml-user-select: none;&lt;br /&gt;
	-webkit-user-select: none;&lt;br /&gt;
	-moz-user-select: none;&lt;br /&gt;
	-ms-user-select: none;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:active {&lt;br /&gt;
	color: #faa700;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.action-view h1.firstHeading,&lt;br /&gt;
body.page-Main_Page.action-view #siteSub {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* ===== User:MANVS page, maxed out but chill, scoped so it only hits that one page ===== */&lt;br /&gt;
body.page-User_MANVS {&lt;br /&gt;
	background: url(&#039;/images/5/57/B.png&#039;) center center / cover no-repeat fixed !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS::before {&lt;br /&gt;
	content: &amp;quot;&amp;quot;;&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	inset: 0;&lt;br /&gt;
	background: linear-gradient(180deg, rgba(5,5,10,0.72), rgba(5,5,10,0.85));&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content,&lt;br /&gt;
body.page-User_MANVS #mw-panel,&lt;br /&gt;
body.page-User_MANVS #p-logo {&lt;br /&gt;
	background: rgba(12,12,16,0.78);&lt;br /&gt;
	backdrop-filter: blur(6px);&lt;br /&gt;
	color: #e8e8ea;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	border-radius: 10px;&lt;br /&gt;
	box-shadow: 0 0 30px rgba(0,0,0,0.6);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content a {&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS #content a:visited {&lt;br /&gt;
	color: #a9b9d8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS h1.firstHeading,&lt;br /&gt;
body.page-User_MANVS h2,&lt;br /&gt;
body.page-User_MANVS h3 {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.18);&lt;br /&gt;
	text-shadow: 0 0 12px rgba(180,210,255,0.35);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-marquee-wrap {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
	border-top: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	border-bottom: 1px solid rgba(255,255,255,0.15);&lt;br /&gt;
	background: rgba(0,0,0,0.4);&lt;br /&gt;
	padding: 6px 0;&lt;br /&gt;
	margin-bottom: 10px;&lt;br /&gt;
}&lt;br /&gt;
@keyframes manvs-marquee {&lt;br /&gt;
	0% { transform: translateX(100%); }&lt;br /&gt;
	100% { transform: translateX(-100%); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-marquee {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding-left: 100%;&lt;br /&gt;
	animation: manvs-marquee 22s linear infinite;&lt;br /&gt;
	color: #cfd8e6;&lt;br /&gt;
	letter-spacing: 0.08em;&lt;br /&gt;
	font-size: 0.95em;&lt;br /&gt;
	opacity: 0.85;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-glow {&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	text-shadow: 0 0 10px rgba(180,210,255,0.55);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-pulse {&lt;br /&gt;
	0%, 100% { opacity: 0.5; }&lt;br /&gt;
	50% { opacity: 1; }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-pulse {&lt;br /&gt;
	animation: manvs-pulse 2.4s ease-in-out infinite;&lt;br /&gt;
	color: #bcd7ff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-spin {&lt;br /&gt;
	from { transform: rotate(0deg); }&lt;br /&gt;
	to { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-spin {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-spin 8s linear infinite;&lt;br /&gt;
	opacity: 0.8;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-bounce {&lt;br /&gt;
	0%, 100% { transform: translateY(0); }&lt;br /&gt;
	50% { transform: translateY(-6px); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-bounce {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-bounce 2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	background: rgba(0,0,0,0.35);&lt;br /&gt;
	color: #dcdce0;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook th {&lt;br /&gt;
	background: rgba(255,255,255,0.08);&lt;br /&gt;
	color: #f2f2f4;&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	font-weight: 600;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook td {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.12);&lt;br /&gt;
	padding: 6px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-webring img {&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.25);&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	margin: 3px;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	opacity: 0.9;&lt;br /&gt;
	transition: opacity 0.2s ease, transform 0.2s ease;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-webring img:hover {&lt;br /&gt;
	opacity: 1;&lt;br /&gt;
	transform: scale(1.06);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .infobox,&lt;br /&gt;
body.page-User_MANVS .portable-infobox {&lt;br /&gt;
	background: rgba(0,0,0,0.4) !important;&lt;br /&gt;
	border: 1px solid rgba(255,255,255,0.15) !important;&lt;br /&gt;
	color: #e8e8ea !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-sparkle-fade {&lt;br /&gt;
	0% { transform: translate(-50%, -50%) scale(1) rotate(0deg); opacity: 0.9; }&lt;br /&gt;
	100% { transform: translate(-50%, -50%) scale(0.2) rotate(45deg); opacity: 0; }&lt;br /&gt;
}&lt;br /&gt;
.manvs-sparkle {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
	z-index: 99999;&lt;br /&gt;
	font-size: 13px;&lt;br /&gt;
	color: #dfe8ff;&lt;br /&gt;
	text-shadow: 0 0 6px rgba(180,210,255,0.8);&lt;br /&gt;
	animation: manvs-sparkle-fade 0.7s ease-out forwards;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.js&amp;diff=1403</id>
		<title>MediaWiki:Common.js</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.js&amp;diff=1403"/>
		<updated>2026-09-18T01:25:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: Sparkle cursor trail for User:MANVS page only&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
/* Multiquote cycle controls */&lt;br /&gt;
$(function(){&lt;br /&gt;
  $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinknext&amp;quot;).on(&amp;quot;click&amp;quot;, function(){&lt;br /&gt;
    var box=$(this).closest(&amp;quot;.cyclesequence&amp;quot;), current=box.find(&amp;quot;.cyclesequenceitem:visible&amp;quot;);&lt;br /&gt;
    (current.next(&amp;quot;.cyclesequenceitem&amp;quot;).length ? current.next(&amp;quot;.cyclesequenceitem&amp;quot;) : box.find(&amp;quot;.cyclesequenceitem:first&amp;quot;)).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
  });&lt;br /&gt;
  $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinkprev&amp;quot;).on(&amp;quot;click&amp;quot;, function(){&lt;br /&gt;
    var box=$(this).closest(&amp;quot;.cyclesequence&amp;quot;), current=box.find(&amp;quot;.cyclesequenceitem:visible&amp;quot;);&lt;br /&gt;
    (current.prev(&amp;quot;.cyclesequenceitem&amp;quot;).length ? current.prev(&amp;quot;.cyclesequenceitem&amp;quot;) : box.find(&amp;quot;.cyclesequenceitem:last&amp;quot;)).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
  });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* I LOVE STEALING CODE FROM SOYWIKI!!!! */&lt;br /&gt;
&lt;br /&gt;
// Client side &amp;quot;&amp;lt;choose uncached&amp;gt;&amp;quot; replacement test&lt;br /&gt;
mw.hook(&#039;wikipage.content&#039;).add(function ($content) {&lt;br /&gt;
	$content.find(&#039;.choose-uncached&#039;).each(function () {&lt;br /&gt;
		var $container = $(this);&lt;br /&gt;
		var $options = $container.find(&#039;.choose-option&#039;);&lt;br /&gt;
		if ($options.length === 0) return;&lt;br /&gt;
		var index = Math.floor(Math.random() * $options.length);&lt;br /&gt;
		$options.eq(index).show();&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
// Gallery controls&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
    $(&amp;quot;.gallerycontrols&amp;quot;).each(function() {&lt;br /&gt;
        var $controls = $(this);&lt;br /&gt;
        var classes = $controls.attr(&amp;quot;class&amp;quot;).split(/\s+/);&lt;br /&gt;
        var secondClass = classes[1] || &amp;quot;&amp;quot;;&lt;br /&gt;
        var galleryKey = secondClass.replace(/^for-/, &amp;quot;&amp;quot;);&lt;br /&gt;
        if (!galleryKey) return;&lt;br /&gt;
        var $gallery = $(&amp;quot;.gallery.&amp;quot; + galleryKey);&lt;br /&gt;
        if (!$gallery.length) return;&lt;br /&gt;
        $controls.empty();&lt;br /&gt;
        function applyTraditional() {&lt;br /&gt;
            $gallery&lt;br /&gt;
                .removeClass(&amp;quot;mw-gallery-nolines&amp;quot;)&lt;br /&gt;
                .addClass(&amp;quot;mw-gallery-traditional&amp;quot;);&lt;br /&gt;
            $gallery.find(&amp;quot;.thumb&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;150px&amp;quot;,&lt;br /&gt;
                height: &amp;quot;150px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
            $gallery.find(&amp;quot;.gallerybox&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;155px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        function applyNoLines() {&lt;br /&gt;
            $gallery&lt;br /&gt;
                .removeClass(&amp;quot;mw-gallery-traditional&amp;quot;)&lt;br /&gt;
                .addClass(&amp;quot;mw-gallery-nolines&amp;quot;);&lt;br /&gt;
            $gallery.find(&amp;quot;.thumb&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;120px&amp;quot;,&lt;br /&gt;
                height: &amp;quot;120px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
            $gallery.find(&amp;quot;.gallerybox&amp;quot;).css({&lt;br /&gt;
                width: &amp;quot;125px&amp;quot;&lt;br /&gt;
            });&lt;br /&gt;
        }&lt;br /&gt;
        var $slider = $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;, {&lt;br /&gt;
            type: &amp;quot;range&amp;quot;,&lt;br /&gt;
            min: 50,&lt;br /&gt;
            max: 200,&lt;br /&gt;
            value: 100&lt;br /&gt;
        }).css(&amp;quot;height&amp;quot;, &amp;quot;10px&amp;quot;);&lt;br /&gt;
        var $percent = $(&amp;quot;&amp;lt;span&amp;gt;100%&amp;lt;/span&amp;gt;&amp;quot;);&lt;br /&gt;
        $slider.on(&amp;quot;input&amp;quot;, function() {&lt;br /&gt;
            var value = $(this).val();&lt;br /&gt;
            $gallery.css(&amp;quot;zoom&amp;quot;, value / 100);&lt;br /&gt;
            $percent.text(value + &amp;quot;%&amp;quot;);&lt;br /&gt;
        });&lt;br /&gt;
        var $lineBreak = $(&amp;quot;&amp;lt;br&amp;gt;&amp;quot;, {&lt;br /&gt;
            class: &amp;quot;mobilegallerycontrolsbr&amp;quot;&lt;br /&gt;
        });&lt;br /&gt;
        var $borderCheckbox = $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;, {&lt;br /&gt;
            type: &amp;quot;checkbox&amp;quot;,&lt;br /&gt;
            id: &amp;quot;toggle-borders-&amp;quot; + galleryKey&lt;br /&gt;
        }).prop(&amp;quot;checked&amp;quot;, true);&lt;br /&gt;
        var $borderLabel = $(&amp;quot;&amp;lt;label&amp;gt;&amp;quot;, {&lt;br /&gt;
            for: &amp;quot;toggle-borders-&amp;quot; + galleryKey,&lt;br /&gt;
            text: &amp;quot; Image borders&amp;quot;&lt;br /&gt;
        });&lt;br /&gt;
        $borderCheckbox.on(&amp;quot;change&amp;quot;, function() {&lt;br /&gt;
            if ($(this).is(&amp;quot;:checked&amp;quot;)) {&lt;br /&gt;
                applyTraditional();&lt;br /&gt;
            } else {&lt;br /&gt;
                applyNoLines();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        applyTraditional();&lt;br /&gt;
        var $captionCheckbox = $(&amp;quot;&amp;lt;input&amp;gt;&amp;quot;, {&lt;br /&gt;
            type: &amp;quot;checkbox&amp;quot;,&lt;br /&gt;
            id: &amp;quot;toggle-captions-&amp;quot; + galleryKey&lt;br /&gt;
        }).prop(&amp;quot;checked&amp;quot;, true);&lt;br /&gt;
        var $captionLabel = $(&amp;quot;&amp;lt;label&amp;gt;&amp;quot;, {&lt;br /&gt;
            for: &amp;quot;toggle-captions-&amp;quot; + galleryKey,&lt;br /&gt;
            text: &amp;quot; Image captions&amp;quot;&lt;br /&gt;
        });&lt;br /&gt;
        $captionCheckbox.on(&amp;quot;change&amp;quot;, function() {&lt;br /&gt;
            if ($(this).is(&amp;quot;:checked&amp;quot;)) {&lt;br /&gt;
                $gallery.find(&amp;quot;.gallerytext&amp;quot;).show();&lt;br /&gt;
            } else {&lt;br /&gt;
                $gallery.find(&amp;quot;.gallerytext&amp;quot;).hide();&lt;br /&gt;
            }&lt;br /&gt;
        });&lt;br /&gt;
        $controls.append(&lt;br /&gt;
            $slider,&lt;br /&gt;
            &amp;quot; &amp;quot;,&lt;br /&gt;
            $percent,&lt;br /&gt;
            &amp;quot; &amp;quot;,&lt;br /&gt;
            $lineBreak,&lt;br /&gt;
            $borderCheckbox,&lt;br /&gt;
            $borderLabel,&lt;br /&gt;
            &amp;quot; &amp;quot;,&lt;br /&gt;
            $captionCheckbox,&lt;br /&gt;
            $captionLabel&lt;br /&gt;
        );&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// Pulls the user&#039;s block reason from the block log and inserts it into the Permablocked template&lt;br /&gt;
mw.loader.using(&#039;mediawiki.api&#039;).then(() =&amp;gt; {&lt;br /&gt;
	$(function () {&lt;br /&gt;
    const blockspan = document.querySelector(&#039;#blockreason&#039;);&lt;br /&gt;
    if (!blockspan) return;&lt;br /&gt;
&lt;br /&gt;
    const username = blockspan.dataset.username;&lt;br /&gt;
    if (!username) return;&lt;br /&gt;
&lt;br /&gt;
    const api = new mw.Api();&lt;br /&gt;
&lt;br /&gt;
	api.get({&lt;br /&gt;
	    action: &#039;query&#039;,&lt;br /&gt;
	    list: &#039;logevents&#039;,&lt;br /&gt;
	    letype: &#039;block&#039;,&lt;br /&gt;
	    letitle: &#039;User:&#039; + username,&lt;br /&gt;
	    lelimit: 1&lt;br /&gt;
	}).then(data =&amp;gt; {&lt;br /&gt;
	&lt;br /&gt;
	    let log = null;&lt;br /&gt;
	&lt;br /&gt;
	    if (&lt;br /&gt;
	        data &amp;amp;&amp;amp;&lt;br /&gt;
	        data.query &amp;amp;&amp;amp;&lt;br /&gt;
	        data.query.logevents &amp;amp;&amp;amp;&lt;br /&gt;
	        data.query.logevents.length&lt;br /&gt;
	    ) {&lt;br /&gt;
	        log = data.query.logevents[0];&lt;br /&gt;
	    }&lt;br /&gt;
	&lt;br /&gt;
	    if (!log) {&lt;br /&gt;
	        blockspan.textContent = &#039;User isn\&#039;t blocked.&#039;;&lt;br /&gt;
	        return;&lt;br /&gt;
	    }&lt;br /&gt;
	&lt;br /&gt;
	    blockspan.textContent = log.comment || &#039;No reason.&#039;;&lt;br /&gt;
	}).catch(err =&amp;gt; {&lt;br /&gt;
	    console.error(err);&lt;br /&gt;
	    blockspan.textContent = &#039;Error&#039;;&lt;br /&gt;
	});&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED at User:Cobblestone&#039;s request */&lt;br /&gt;
&lt;br /&gt;
/* Collapsible toggle */&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
	$(&amp;quot;.collapsibletoggletext&amp;quot;).click(function() {&lt;br /&gt;
		$(this).parent().children(&amp;quot;.collapsibletoggletext&amp;quot;).toggleClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* Cycle forwards or backwards through elements one at a time via click */&lt;br /&gt;
&lt;br /&gt;
$(function(){&lt;br /&gt;
    $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinknext&amp;quot;).click(function(){&lt;br /&gt;
        if ($(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).next(&amp;quot;.cyclesequenceitem&amp;quot;).length === 0) {&lt;br /&gt;
            $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:first&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
       }&lt;br /&gt;
       else {&lt;br /&gt;
           $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).next(&amp;quot;.cyclesequenceitem&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
         }&lt;br /&gt;
    });&lt;br /&gt;
    $(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequencelinkprev&amp;quot;).click(function(){&lt;br /&gt;
        if ($(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).prev(&amp;quot;.cyclesequenceitem&amp;quot;).length === 0) {&lt;br /&gt;
            $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:last&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
       }&lt;br /&gt;
       else {&lt;br /&gt;
           $(this).closest(&amp;quot;.cyclesequence&amp;quot;).find(&amp;quot;.cyclesequenceitem:visible&amp;quot;).prev(&amp;quot;.cyclesequenceitem&amp;quot;).removeClass(&amp;quot;hiddentext&amp;quot;).siblings(&amp;quot;.cyclesequenceitem&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
         }&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/* Click link to show one or more items and hide other items */&lt;br /&gt;
&lt;br /&gt;
$(function() {&lt;br /&gt;
	$(&amp;quot;.morphlink&amp;quot;).click(function() {&lt;br /&gt;
		var correspondingContent = $(this).data(&amp;quot;correspondingcontent&amp;quot;);&lt;br /&gt;
		if ($(this).parents(&amp;quot;.morphcontainer&amp;quot;).length) {&lt;br /&gt;
			$(this).parents(&amp;quot;.morphcontainer&amp;quot;).find(&amp;quot;.morphcontent&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			if ($(&amp;quot;#&amp;quot; + correspondingContent).length) // morphing object uses IDs&lt;br /&gt;
				$(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			else // morphing object uses classes&lt;br /&gt;
				$(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
		}&lt;br /&gt;
		else {&lt;br /&gt;
			if ($(&amp;quot;#&amp;quot; + correspondingContent).length) { // morphing object uses IDs&lt;br /&gt;
				$(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
				$(&amp;quot;#&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			}&lt;br /&gt;
			else { // morphing object uses classes&lt;br /&gt;
				$(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
				$(&amp;quot;.&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	});&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(&amp;quot;.morphlink&amp;quot;).click(function() {&lt;br /&gt;
    var correspondingContent = $(this).data(&amp;quot;correspondingcontent&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
    // the lines to add, add these 2&lt;br /&gt;
    $(this).siblings(&amp;quot;.morphlink&amp;quot;).removeClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
    $(this).addClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
   //end&lt;br /&gt;
&lt;br /&gt;
    if ($(this).parents(&amp;quot;.morphcontainer&amp;quot;).length) {&lt;br /&gt;
        $(this).parents(&amp;quot;.morphcontainer&amp;quot;).find(&amp;quot;.morphcontent&amp;quot;).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        if ($(&amp;quot;#&amp;quot; + correspondingContent).length)&lt;br /&gt;
            $(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        else&lt;br /&gt;
            $(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    else {&lt;br /&gt;
        if ($(&amp;quot;#&amp;quot; + correspondingContent).length) {&lt;br /&gt;
            $(&amp;quot;#&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
            $(&amp;quot;#&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
        else {&lt;br /&gt;
            $(&amp;quot;.&amp;quot; + correspondingContent).removeClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
            $(&amp;quot;.&amp;quot; + correspondingContent).siblings().filter($(&amp;quot;.morphcontent&amp;quot;)).addClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
        }&lt;br /&gt;
    }&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
$(document).ready(function() {&lt;br /&gt;
&lt;br /&gt;
    $(&amp;quot;.collapsibletoggletext&amp;quot;).click(function() {&lt;br /&gt;
        $(this).parent().children(&amp;quot;.collapsibletoggletext&amp;quot;).toggleClass(&amp;quot;hiddentext&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
&lt;br /&gt;
    //add this one too, this one sets the default active tab on page load&lt;br /&gt;
    $(&amp;quot;.morphcontainer&amp;quot;).each(function() {&lt;br /&gt;
        $(this).find(&amp;quot;.morphlink&amp;quot;).first().addClass(&amp;quot;active&amp;quot;);&lt;br /&gt;
    });&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
//SHOWING JANNY INTERFACE FOR JANNIES&lt;br /&gt;
//shamelessly ripping this from wikipedia&#039;s guide - Manual:Interface/Sidebar&lt;br /&gt;
&lt;br /&gt;
function ModifySidebar( action, section, name, link ) {&lt;br /&gt;
	try {&lt;br /&gt;
		switch ( section ) {&lt;br /&gt;
			case &#039;languages&#039;:&lt;br /&gt;
				var target = &#039;p-lang&#039;;&lt;br /&gt;
				break;&lt;br /&gt;
			case &#039;toolbox&#039;:&lt;br /&gt;
				var target = &#039;p-tb&#039;;&lt;br /&gt;
				break;&lt;br /&gt;
			case &#039;navigation&#039;:&lt;br /&gt;
				var target = &#039;p-navigation&#039;;&lt;br /&gt;
				break;&lt;br /&gt;
			default:&lt;br /&gt;
				var target = &#039;p-&#039; + section;&lt;br /&gt;
				break;&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if ( action == &#039;add&#039; ) {&lt;br /&gt;
			var node = document.getElementById( target )&lt;br /&gt;
							   .getElementsByTagName( &#039;div&#039; )[0]&lt;br /&gt;
							   .getElementsByTagName( &#039;ul&#039; )[0];&lt;br /&gt;
&lt;br /&gt;
			var aNode = document.createElement( &#039;a&#039; );&lt;br /&gt;
			var liNode = document.createElement( &#039;li&#039; );&lt;br /&gt;
&lt;br /&gt;
			aNode.appendChild( document.createTextNode( name ) );&lt;br /&gt;
			aNode.setAttribute( &#039;href&#039;, link );&lt;br /&gt;
			liNode.appendChild( aNode );&lt;br /&gt;
			liNode.className = &#039;plainlinks&#039;;&lt;br /&gt;
			node.appendChild( liNode );&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
		if ( action == &#039;remove&#039; ) {&lt;br /&gt;
			var list = document.getElementById( target )&lt;br /&gt;
							   .getElementsByTagName( &#039;div&#039; )[0]&lt;br /&gt;
							   .getElementsByTagName( &#039;ul&#039; )[0];&lt;br /&gt;
&lt;br /&gt;
			var listelements = list.getElementsByTagName( &#039;li&#039; );&lt;br /&gt;
&lt;br /&gt;
			for ( var i = 0; i &amp;lt; listelements.length; i++ ) {&lt;br /&gt;
				if (&lt;br /&gt;
					listelements[i].getElementsByTagName( &#039;a&#039; )[0].innerHTML == name ||&lt;br /&gt;
					listelements[i].getElementsByTagName( &#039;a&#039; )[0].href == link&lt;br /&gt;
				)&lt;br /&gt;
				{&lt;br /&gt;
					list.removeChild( listelements[i] );&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	} catch( e ) {&lt;br /&gt;
		// let&#039;s just ignore what&#039;s happened&lt;br /&gt;
		return;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
// adjustments&lt;br /&gt;
&lt;br /&gt;
function CustomizeModificationsOfSidebar() {&lt;br /&gt;
	window.popupAdminLinks = true;&lt;br /&gt;
	// Since everybody is going to read this, the goal is to add Janny Interface for jannies&lt;br /&gt;
	ModifySidebar( &#039;add&#039;, &#039;janny&#039;, &#039;Interface&#039;, &#039;https://wiki.2swagg.net/index.php/2swagg_wiki:Interface&#039; );&lt;br /&gt;
	ModifySidebar( &#039;add&#039;, &#039;janny&#039;, &#039;Jannycord&#039;, &#039;https://discord.gg/vN8DMAWYDk&#039; );&lt;br /&gt;
} //&#039;navigation&#039; doesn&#039;t work due to capitalization but &#039;toolbox&#039; does&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
const groups = mw.config.get( &#039;wgUserGroups&#039;, [] );&lt;br /&gt;
&lt;br /&gt;
if (&lt;br /&gt;
	groups.includes( &#039;Helper&#039; ) ||&lt;br /&gt;
	groups.includes( &#039;approver&#039; ) ||&lt;br /&gt;
	groups.includes( &#039;administrator&#039; ) ||&lt;br /&gt;
	groups.includes( &#039;bureaucrat&#039; )&lt;br /&gt;
) {&lt;br /&gt;
	jQuery( CustomizeModificationsOfSidebar );&lt;br /&gt;
}&lt;br /&gt;
// ===== User:MANVS page sparkle cursor trail, scoped to just that page =====&lt;br /&gt;
if ( document.body.classList.contains( &#039;page-User_MANVS&#039; ) ) {&lt;br /&gt;
	( function () {&lt;br /&gt;
		var chars = [ &#039;✨&#039;, &#039;⭐&#039;, &#039;💖&#039;, &#039;💥&#039;, &#039;🌈&#039; ];&lt;br /&gt;
		var lastTime = 0;&lt;br /&gt;
		document.addEventListener( &#039;mousemove&#039;, function ( e ) {&lt;br /&gt;
			var now = Date.now();&lt;br /&gt;
			if ( now - lastTime &amp;lt; 60 ) {&lt;br /&gt;
				return;&lt;br /&gt;
			}&lt;br /&gt;
			lastTime = now;&lt;br /&gt;
			var el = document.createElement( &#039;span&#039; );&lt;br /&gt;
			el.className = &#039;manvs-sparkle&#039;;&lt;br /&gt;
			el.textContent = chars[ Math.floor( Math.random() * chars.length ) ];&lt;br /&gt;
			el.style.left = e.clientX + &#039;px&#039;;&lt;br /&gt;
			el.style.top = e.clientY + &#039;px&#039;;&lt;br /&gt;
			document.body.appendChild( el );&lt;br /&gt;
			setTimeout( function () {&lt;br /&gt;
				el.remove();&lt;br /&gt;
			}, 650 );&lt;br /&gt;
		} );&lt;br /&gt;
	} )();&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1402</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1402"/>
		<updated>2026-09-18T01:25:17Z</updated>

		<summary type="html">&lt;p&gt;Admin: Add sparkle cursor trail keyframes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Monobook Multiquote Controls */&lt;br /&gt;
.hiddentext { &lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext { &lt;br /&gt;
    color: #002bb8; &lt;br /&gt;
    cursor: pointer; &lt;br /&gt;
    user-select: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:hover { &lt;br /&gt;
    text-decoration: underline; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:active { &lt;br /&gt;
    color: #b85b00; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force-remove red outlines/boxes across the wiki */&lt;br /&gt;
.new, .new a, a.new, .new:visited, a.new:visited {&lt;br /&gt;
    color: #ba0000 !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix red borders on preview/diff warnings */&lt;br /&gt;
.previewnote, .diffchange {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actual shit */&lt;br /&gt;
&lt;br /&gt;
body.mediawiki {&lt;br /&gt;
    background: #FFFFEE url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAAWElEQVR4AaWSwQ3AIAwDbfbfpdt0nKrPUp3QCfHgkfjsCMh47mskmU5HGvbmuuh9dVce8M4it/SfMZglGeZx/ccyu/Vsv4/N29f331AY5Bi3+hdo4A92+wXvCwR9mXztrAAAAABJRU5ErkJggg==) top center repeat-x !important;&lt;br /&gt;
    background-size: 100% 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*name colers, these reflect your position on the 2swagg ib for now */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* jeanie */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    color: #62c1ff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* mAWDSSSSSSSSSSSSSSSSSSS */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:JANNY&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Princess&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #709 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* manager */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Midsoy&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #FF0080!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dev */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:MANVS&amp;quot;] {&lt;br /&gt;
	color:#0000ed !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bureacat */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Admin&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:SomeBois&amp;quot;] {&lt;br /&gt;
	color:#FF101A !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of name colors */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body.skin.Monobook #p-tb {&lt;br /&gt;
	margin-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.mw-headline, .mw-body #firstHeading {&lt;br /&gt;
font-family: &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* portable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.portable-infobox {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 100px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  font-family: sans-serif;&lt;br /&gt;
  font-size: 88%;&lt;br /&gt;
  line-height: 1.25em;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox img,&lt;br /&gt;
.portable-infobox .pi-image img,&lt;br /&gt;
.portable-infobox .pi-media-collection img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-image,&lt;br /&gt;
.portable-infobox .pi-image-collection,&lt;br /&gt;
.portable-infobox .pi-media-collection {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin: 2px 0;&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-background {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-secondary-background,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox .pi-title {&lt;br /&gt;
  background-color: #FFF0D7;&lt;br /&gt;
  font-size: 115%;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-title p,&lt;br /&gt;
.portable-infobox .pi-title center {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-header {&lt;br /&gt;
  background-color: #FED6AF;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
  border: 1px solid #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-label {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-value {&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-item {&lt;br /&gt;
  padding: 1px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data,&lt;br /&gt;
.portable-infobox .pi-group {&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-border-color {&lt;br /&gt;
  border-color: #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
  .portable-infobox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of protable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-spacing: 3px;&lt;br /&gt;
	background-color: #f8f9fa;&lt;br /&gt;
	color: black;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	float: right;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	clear: right;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* end of infobox */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* AA mode for non-Safari browsers */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.aa {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aa {&lt;br /&gt;
		font-family: &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font as default for non-Safari browsers */&lt;br /&gt;
.aagiko {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aagiko {&lt;br /&gt;
		font-family: &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* End of AA Mode */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#siteSub {display: block; style:&amp;quot;position: relative; top: -.1em; font-size: 90%; color:#706D80; font-weight:bold; font-variant: small-caps;&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
/* Disables indicators for mobile */&lt;br /&gt;
@media screen and (max-width: 550px) {&lt;br /&gt;
  .mw-indicator {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED&#039;s Common.css */&lt;br /&gt;
&lt;br /&gt;
/* Toggle styling */&lt;br /&gt;
.hiddentext {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext {&lt;br /&gt;
	color: #0645ad;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext,&lt;br /&gt;
.collapsibletoggle {&lt;br /&gt;
	-khtml-user-select: none;&lt;br /&gt;
	-webkit-user-select: none;&lt;br /&gt;
	-moz-user-select: none;&lt;br /&gt;
	-ms-user-select: none;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:active {&lt;br /&gt;
	color: #faa700;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.action-view h1.firstHeading,&lt;br /&gt;
body.page-Main_Page.action-view #siteSub {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ===== User:MANVS page chaos, scoped so it only hits that one page ===== */&lt;br /&gt;
body.page-User_MANVS {&lt;br /&gt;
	background: url(&#039;/images/5/57/B.png&#039;) center center / cover no-repeat fixed !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content {&lt;br /&gt;
	background: #fff0fb;&lt;br /&gt;
	border: 6px ridge #ff00ea;&lt;br /&gt;
	box-shadow: 0 0 25px #ff00ea;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-rainbow {&lt;br /&gt;
	0% { color: #ff0000; }&lt;br /&gt;
	16% { color: #ff9900; }&lt;br /&gt;
	33% { color: #ccff00; }&lt;br /&gt;
	50% { color: #00ff66; }&lt;br /&gt;
	66% { color: #00ccff; }&lt;br /&gt;
	83% { color: #cc00ff; }&lt;br /&gt;
	100% { color: #ff0000; }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-rainbow {&lt;br /&gt;
	animation: manvs-rainbow 2s linear infinite;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-blink {&lt;br /&gt;
	0%, 49% { opacity: 1; }&lt;br /&gt;
	50%, 100% { opacity: 0; }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-blink {&lt;br /&gt;
	animation: manvs-blink 1s steps(1) infinite;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	color: #ff0000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-marquee {&lt;br /&gt;
	0% { transform: translateX(100%); }&lt;br /&gt;
	100% { transform: translateX(-100%); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-marquee-wrap {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
	border: 3px dashed #00eaff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
	padding: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-marquee {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding-left: 100%;&lt;br /&gt;
	animation: manvs-marquee 12s linear infinite;&lt;br /&gt;
	color: #39ff14;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	font-size: 1.3em;&lt;br /&gt;
	text-shadow: 0 0 6px #39ff14;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-spin {&lt;br /&gt;
	from { transform: rotate(0deg); }&lt;br /&gt;
	to { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-spin {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-spin 4s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-bounce {&lt;br /&gt;
	0%, 100% { transform: translateY(0); }&lt;br /&gt;
	50% { transform: translateY(-14px); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-bounce {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-bounce 1.2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	background: #000;&lt;br /&gt;
	color: #39ff14;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook th {&lt;br /&gt;
	background: #ff00ea;&lt;br /&gt;
	color: #000;&lt;br /&gt;
	padding: 4px 8px;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook td {&lt;br /&gt;
	border: 1px solid #39ff14;&lt;br /&gt;
	padding: 4px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-webring img {&lt;br /&gt;
	border: 3px outset silver;&lt;br /&gt;
	margin: 2px;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS h2, body.page-User_MANVS h3 {&lt;br /&gt;
	background: linear-gradient(90deg, #ff00ea, #00eaff);&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	padding: 4px 8px;&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-sparkle-fade {&lt;br /&gt;
	0% { transform: translate(-50%, -50%) scale(1) rotate(0deg); opacity: 1; }&lt;br /&gt;
	100% { transform: translate(-50%, -50%) scale(0.2) rotate(90deg); opacity: 0; }&lt;br /&gt;
}&lt;br /&gt;
.manvs-sparkle {&lt;br /&gt;
	position: fixed;&lt;br /&gt;
	pointer-events: none;&lt;br /&gt;
	z-index: 99999;&lt;br /&gt;
	font-size: 16px;&lt;br /&gt;
	animation: manvs-sparkle-fade 0.6s ease-out forwards;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1400</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1400"/>
		<updated>2026-09-18T01:21:57Z</updated>

		<summary type="html">&lt;p&gt;Admin: Add page-scoped chaos CSS for User:MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Monobook Multiquote Controls */&lt;br /&gt;
.hiddentext { &lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext { &lt;br /&gt;
    color: #002bb8; &lt;br /&gt;
    cursor: pointer; &lt;br /&gt;
    user-select: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:hover { &lt;br /&gt;
    text-decoration: underline; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:active { &lt;br /&gt;
    color: #b85b00; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force-remove red outlines/boxes across the wiki */&lt;br /&gt;
.new, .new a, a.new, .new:visited, a.new:visited {&lt;br /&gt;
    color: #ba0000 !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix red borders on preview/diff warnings */&lt;br /&gt;
.previewnote, .diffchange {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actual shit */&lt;br /&gt;
&lt;br /&gt;
body.mediawiki {&lt;br /&gt;
    background: #FFFFEE url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAAWElEQVR4AaWSwQ3AIAwDbfbfpdt0nKrPUp3QCfHgkfjsCMh47mskmU5HGvbmuuh9dVce8M4it/SfMZglGeZx/ccyu/Vsv4/N29f331AY5Bi3+hdo4A92+wXvCwR9mXztrAAAAABJRU5ErkJggg==) top center repeat-x !important;&lt;br /&gt;
    background-size: 100% 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*name colers, these reflect your position on the 2swagg ib for now */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* jeanie */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    color: #62c1ff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* mAWDSSSSSSSSSSSSSSSSSSS */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:JANNY&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Princess&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #709 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* manager */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Midsoy&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #FF0080!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dev */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:MANVS&amp;quot;] {&lt;br /&gt;
	color:#0000ed !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bureacat */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Admin&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:SomeBois&amp;quot;] {&lt;br /&gt;
	color:#FF101A !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of name colors */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body.skin.Monobook #p-tb {&lt;br /&gt;
	margin-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.mw-headline, .mw-body #firstHeading {&lt;br /&gt;
font-family: &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* portable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.portable-infobox {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 100px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  font-family: sans-serif;&lt;br /&gt;
  font-size: 88%;&lt;br /&gt;
  line-height: 1.25em;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox img,&lt;br /&gt;
.portable-infobox .pi-image img,&lt;br /&gt;
.portable-infobox .pi-media-collection img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-image,&lt;br /&gt;
.portable-infobox .pi-image-collection,&lt;br /&gt;
.portable-infobox .pi-media-collection {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin: 2px 0;&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-background {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-secondary-background,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox .pi-title {&lt;br /&gt;
  background-color: #FFF0D7;&lt;br /&gt;
  font-size: 115%;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-title p,&lt;br /&gt;
.portable-infobox .pi-title center {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-header {&lt;br /&gt;
  background-color: #FED6AF;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
  border: 1px solid #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-label {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-value {&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-item {&lt;br /&gt;
  padding: 1px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data,&lt;br /&gt;
.portable-infobox .pi-group {&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-border-color {&lt;br /&gt;
  border-color: #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
  .portable-infobox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of protable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-spacing: 3px;&lt;br /&gt;
	background-color: #f8f9fa;&lt;br /&gt;
	color: black;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	float: right;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	clear: right;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* end of infobox */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* AA mode for non-Safari browsers */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.aa {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aa {&lt;br /&gt;
		font-family: &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font as default for non-Safari browsers */&lt;br /&gt;
.aagiko {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aagiko {&lt;br /&gt;
		font-family: &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* End of AA Mode */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#siteSub {display: block; style:&amp;quot;position: relative; top: -.1em; font-size: 90%; color:#706D80; font-weight:bold; font-variant: small-caps;&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
/* Disables indicators for mobile */&lt;br /&gt;
@media screen and (max-width: 550px) {&lt;br /&gt;
  .mw-indicator {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED&#039;s Common.css */&lt;br /&gt;
&lt;br /&gt;
/* Toggle styling */&lt;br /&gt;
.hiddentext {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext {&lt;br /&gt;
	color: #0645ad;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext,&lt;br /&gt;
.collapsibletoggle {&lt;br /&gt;
	-khtml-user-select: none;&lt;br /&gt;
	-webkit-user-select: none;&lt;br /&gt;
	-moz-user-select: none;&lt;br /&gt;
	-ms-user-select: none;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:active {&lt;br /&gt;
	color: #faa700;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.action-view h1.firstHeading,&lt;br /&gt;
body.page-Main_Page.action-view #siteSub {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;br /&gt;
/* ===== User:MANVS page chaos, scoped so it only hits that one page ===== */&lt;br /&gt;
body.page-User_MANVS {&lt;br /&gt;
	background: repeating-linear-gradient(45deg, #0a0014, #0a0014 10px, #1a0030 10px, #1a0030 20px) !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS #content {&lt;br /&gt;
	background: #fff0fb;&lt;br /&gt;
	border: 6px ridge #ff00ea;&lt;br /&gt;
	box-shadow: 0 0 25px #ff00ea;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-rainbow {&lt;br /&gt;
	0% { color: #ff0000; }&lt;br /&gt;
	16% { color: #ff9900; }&lt;br /&gt;
	33% { color: #ccff00; }&lt;br /&gt;
	50% { color: #00ff66; }&lt;br /&gt;
	66% { color: #00ccff; }&lt;br /&gt;
	83% { color: #cc00ff; }&lt;br /&gt;
	100% { color: #ff0000; }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-rainbow {&lt;br /&gt;
	animation: manvs-rainbow 2s linear infinite;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-blink {&lt;br /&gt;
	0%, 49% { opacity: 1; }&lt;br /&gt;
	50%, 100% { opacity: 0; }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-blink {&lt;br /&gt;
	animation: manvs-blink 1s steps(1) infinite;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	color: #ff0000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-marquee {&lt;br /&gt;
	0% { transform: translateX(100%); }&lt;br /&gt;
	100% { transform: translateX(-100%); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-marquee-wrap {&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	white-space: nowrap;&lt;br /&gt;
	border: 3px dashed #00eaff;&lt;br /&gt;
	background: #000;&lt;br /&gt;
	padding: 6px 0;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-marquee {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	padding-left: 100%;&lt;br /&gt;
	animation: manvs-marquee 12s linear infinite;&lt;br /&gt;
	color: #39ff14;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	font-size: 1.3em;&lt;br /&gt;
	text-shadow: 0 0 6px #39ff14;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-spin {&lt;br /&gt;
	from { transform: rotate(0deg); }&lt;br /&gt;
	to { transform: rotate(360deg); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-spin {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-spin 4s linear infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@keyframes manvs-bounce {&lt;br /&gt;
	0%, 100% { transform: translateY(0); }&lt;br /&gt;
	50% { transform: translateY(-14px); }&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-bounce {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	animation: manvs-bounce 1.2s ease-in-out infinite;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	background: #000;&lt;br /&gt;
	color: #39ff14;&lt;br /&gt;
	font-family: monospace;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook th {&lt;br /&gt;
	background: #ff00ea;&lt;br /&gt;
	color: #000;&lt;br /&gt;
	padding: 4px 8px;&lt;br /&gt;
}&lt;br /&gt;
body.page-User_MANVS .manvs-guestbook td {&lt;br /&gt;
	border: 1px solid #39ff14;&lt;br /&gt;
	padding: 4px 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS .manvs-webring img {&lt;br /&gt;
	border: 3px outset silver;&lt;br /&gt;
	margin: 2px;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.page-User_MANVS h2, body.page-User_MANVS h3 {&lt;br /&gt;
	background: linear-gradient(90deg, #ff00ea, #00eaff);&lt;br /&gt;
	color: #fff;&lt;br /&gt;
	padding: 4px 8px;&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	text-shadow: 1px 1px 2px #000;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=Taro&amp;diff=1397</id>
		<title>Taro</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=Taro&amp;diff=1397"/>
		<updated>2026-09-18T01:11:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: expand role description so it&amp;#039;s not a stub&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Sludge}}&lt;br /&gt;
{{Janny}}&lt;br /&gt;
{{Infobox officeholder&lt;br /&gt;
|office1=Developer of [[2swagg]]&lt;br /&gt;
|term1=August 13, 2026 - &#039;&#039;Incumbent&#039;&#039;&lt;br /&gt;
|office2=Owner of [[2swagg wiki]]&lt;br /&gt;
|term2=August 31, 2026 - &#039;&#039;Incumbent&lt;br /&gt;
|wiki_account=* [[User:MANVS]]&lt;br /&gt;
** has access to [[User:Admin]]&lt;br /&gt;
|image=&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manvs.png|IRL&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|caption=xer true form&lt;br /&gt;
|capcode=MANVS {{capcode|dev}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MANVS&#039;&#039;&#039; (aka Taro) is [[2swagg]] staff: the site&#039;s &#039;&#039;&#039;security lead&#039;&#039;&#039; and a &#039;&#039;&#039;developer&#039;&#039;&#039;. His [[Capcodes|capcode]] is {{Capcode|Developer}}.&lt;br /&gt;
&lt;br /&gt;
As security lead, MANVS fixes bugs and keeps the site from breaking, and actively checks 2swagg&#039;s security on an ongoing basis rather than as a one-off audit.&lt;br /&gt;
&lt;br /&gt;
huge faggot ^&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[Capcodes]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=Taro&amp;diff=1396</id>
		<title>Taro</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=Taro&amp;diff=1396"/>
		<updated>2026-09-18T01:08:38Z</updated>

		<summary type="html">&lt;p&gt;Admin: swap gallery image to Manvs.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}{{Sludge}}&lt;br /&gt;
{{Janny}}&lt;br /&gt;
{{Infobox officeholder&lt;br /&gt;
|office1=Developer of [[2swagg]]&lt;br /&gt;
|term1=August 13, 2026 - &#039;&#039;Incumbent&#039;&#039;&lt;br /&gt;
|office2=Owner of [[2swagg wiki]]&lt;br /&gt;
|term2=August 31, 2026 - &#039;&#039;Incumbent&lt;br /&gt;
|wiki_account=* [[User:MANVS]]&lt;br /&gt;
** has access to [[User:Admin]]&lt;br /&gt;
|image=&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Manvs.png|IRL&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|caption=xer true form&lt;br /&gt;
|capcode=MANVS {{capcode|dev}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MANVS&#039;&#039;&#039; (aka Taro) is [[2swagg]] staff: the site&#039;s &#039;&#039;&#039;security lead&#039;&#039;&#039; and a &#039;&#039;&#039;developer&#039;&#039;&#039;. His [[Capcodes|capcode]] is {{Capcode|Developer}}.&lt;br /&gt;
&lt;br /&gt;
huge faggot ^&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[Capcodes]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=2swagg_wiki:Noticeboard/Header&amp;diff=1394</id>
		<title>2swagg wiki:Noticeboard/Header</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=2swagg_wiki:Noticeboard/Header&amp;diff=1394"/>
		<updated>2026-09-18T01:03:27Z</updated>

		<summary type="html">&lt;p&gt;Admin: Taro renamed to MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;onlyinclude&amp;gt;&amp;lt;templatestyles src=&amp;quot;2swagg wiki:Noticeboard/styles.css&amp;quot;/&amp;gt;&amp;lt;div style=&amp;quot;box-sizing: border-box; display: grid; grid-template-columns: 1fr auto; width: 100%; margin: 0.3rem 0; padding: 0.3rem 0.75rem; background: #FFFFEE linear-gradient(#FED6AF,#ffe) top center repeat-x !important; background-size: 100% 200px; gap: 0.75rem; border: 1px solid #eed6d2; border-radius: 3px;&amp;quot; class=&amp;quot;noticeboard-header&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div&amp;gt;&lt;br /&gt;
&amp;lt;h2&amp;gt;noticeboard&amp;lt;/h2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
ask shit&lt;br /&gt;
&lt;br /&gt;
* [[Special:NewSection/2swagg wiki:Noticeboard|Create a new topic]]&lt;br /&gt;
* Contact an administrator: [[User talk:SomeBois|SomeBois]] - [[User talk:MANVS|MANVS]]&amp;lt;sup&amp;gt;(inactive)&amp;lt;/sup&amp;gt; - [[User talk:Codex|Codex]] - [[User talk:JANNY|JANNY]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
[[File:2swagg wiki logo.png|120px]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;includeonly&amp;gt;[[Category:Noticeboard]]&amp;lt;/includeonly&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=User:Princess&amp;diff=1393</id>
		<title>User:Princess</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=User:Princess&amp;diff=1393"/>
		<updated>2026-09-18T01:03:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: Taro renamed to MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;templatestyles src=&amp;quot;:Princess/styles.css&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;princess-page&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;princess-content&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;princess-infobox&amp;quot;&lt;br /&gt;
|+ Princess&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; class=&amp;quot;img-cell&amp;quot; | [[File:Princess.jpg|220px]]&amp;lt;br&amp;gt;&amp;lt;small class=&amp;quot;file-caption&amp;quot;&amp;gt;Princess&#039;s avatar&amp;lt;/small&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Occupation&lt;br /&gt;
| Moderator, [[2swagg]] (runs [[/mlp/]]); operator of the imageboard 4chon&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Capcode&lt;br /&gt;
| {{Capcode|Moderator}}&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; | Known for&lt;br /&gt;
| Contributing to [[2swagg]]&#039;s launch; running [[/mlp/]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;span class=&amp;quot;princess-name&amp;quot;&amp;gt;Princess&amp;lt;/span&amp;gt;&#039;&#039;&#039; is a moderator on [[2swagg]] and the &#039;&#039;&#039;&amp;lt;span class=&amp;quot;princess-accent&amp;quot;&amp;gt;main moderator of [[mlp]]&amp;lt;/span&amp;gt;&#039;&#039;&#039;. Princess is one of the three people thanked in the first changelog post (12 August 2026) &amp;lt;span class=&amp;quot;princess-quote&amp;quot;&amp;gt;&amp;quot;for helping write the amazing engine and efficient site.&amp;quot;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per [[SomeBois]], Princess also runs a separate imageboard, &#039;&#039;&#039;&amp;lt;span class=&amp;quot;princess-accent&amp;quot;&amp;gt;4chon&amp;lt;/span&amp;gt;&#039;&#039;&#039;, and let SomeBois take assets and files from it for use on 2swagg during the site&#039;s build.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;s&amp;gt;Princess is one of three people who is a total faggot tranny whore&amp;lt;/s&amp;gt; &amp;lt;s&amp;gt;&amp;lt;-- kill yourself nigger ~princess&amp;lt;/s&amp;gt;   &amp;lt;-- your just jealous ponyfag &amp;lt;— yeah well you can suck my big girthy dick nigger&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[mlp]]&lt;br /&gt;
* [[Yushe]], [[MANVS]]&lt;br /&gt;
* [[Site history]]&lt;br /&gt;
&amp;lt;div class=&amp;quot;princess-bg&amp;quot;&amp;gt;[[File:Back.png]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1392</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Common.css&amp;diff=1392"/>
		<updated>2026-09-18T01:03:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: update username-colour selector for the MANVS rename&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Monobook Multiquote Controls */&lt;br /&gt;
.hiddentext { &lt;br /&gt;
    display: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext { &lt;br /&gt;
    color: #002bb8; &lt;br /&gt;
    cursor: pointer; &lt;br /&gt;
    user-select: none; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:hover { &lt;br /&gt;
    text-decoration: underline; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:active { &lt;br /&gt;
    color: #b85b00; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force-remove red outlines/boxes across the wiki */&lt;br /&gt;
.new, .new a, a.new, .new:visited, a.new:visited {&lt;br /&gt;
    color: #ba0000 !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix red borders on preview/diff warnings */&lt;br /&gt;
.previewnote, .diffchange {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* actual shit */&lt;br /&gt;
&lt;br /&gt;
body.mediawiki {&lt;br /&gt;
    background: #FFFFEE url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADICAIAAACmkByiAAAAWElEQVR4AaWSwQ3AIAwDbfbfpdt0nKrPUp3QCfHgkfjsCMh47mskmU5HGvbmuuh9dVce8M4it/SfMZglGeZx/ccyu/Vsv4/N29f331AY5Bi3+hdo4A92+wXvCwR9mXztrAAAAABJRU5ErkJggg==) top center repeat-x !important;&lt;br /&gt;
    background-size: 100% 200px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*name colers, these reflect your position on the 2swagg ib for now */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* jeanie */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    color: #62c1ff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* mAWDSSSSSSSSSSSSSSSSSSS */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:JANNY&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Princess&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #709 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* manager */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Midsoy&amp;quot;]&lt;br /&gt;
{&lt;br /&gt;
    font-weight:bold;&lt;br /&gt;
    color: #FF0080!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* dev */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:MANVS&amp;quot;] {&lt;br /&gt;
	color:#0000ed !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* bureacat */&lt;br /&gt;
a[href=&amp;quot;/index.php/User:Admin&amp;quot;],&lt;br /&gt;
a[href=&amp;quot;/index.php/User:SomeBois&amp;quot;] {&lt;br /&gt;
	color:#FF101A !important;&lt;br /&gt;
	font-weight:bold;&lt;br /&gt;
    text-decoration-line: underline;&lt;br /&gt;
    text-decoration-thickness: 1px;&lt;br /&gt;
    text-underline-offset: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of name colors */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
body.skin.Monobook #p-tb {&lt;br /&gt;
	margin-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.mw-headline, .mw-body #firstHeading {&lt;br /&gt;
font-family: &amp;quot;Tahoma&amp;quot;, sans-serif;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* portable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.portable-infobox {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 100px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  font-family: sans-serif;&lt;br /&gt;
  font-size: 88%;&lt;br /&gt;
  line-height: 1.25em;&lt;br /&gt;
  box-sizing: border-box;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox img,&lt;br /&gt;
.portable-infobox .pi-image img,&lt;br /&gt;
.portable-infobox .pi-media-collection img {&lt;br /&gt;
  max-width: 100% !important;&lt;br /&gt;
  height: auto !important;&lt;br /&gt;
  display: inline-block;&lt;br /&gt;
  margin: 0 auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-image,&lt;br /&gt;
.portable-infobox .pi-image-collection,&lt;br /&gt;
.portable-infobox .pi-media-collection {&lt;br /&gt;
  max-width: 100%;&lt;br /&gt;
  overflow: hidden;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  margin: 2px 0;&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox.pi-background {&lt;br /&gt;
  background: #ffffee linear-gradient(#FED6AF,#ffe) repeat-x;&lt;br /&gt;
  background-size: 100% 50px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-secondary-background,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-label,&lt;br /&gt;
.portable-infobox .pi-horizontal-group-item.pi-data-value {&lt;br /&gt;
	background-color: #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
.portable-infobox .pi-title {&lt;br /&gt;
  background-color: #FFF0D7;&lt;br /&gt;
  font-size: 115%;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 2px 4px;&lt;br /&gt;
  border: 1px solid #ccc;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-title p,&lt;br /&gt;
.portable-infobox .pi-title center {&lt;br /&gt;
  margin: 0;&lt;br /&gt;
  padding: 0;&lt;br /&gt;
  display: inline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-header {&lt;br /&gt;
  background-color: #FED6AF;&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  text-align: center;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
  border: 1px solid #FED6AF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-label {&lt;br /&gt;
  font-weight: bold;&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data-value {&lt;br /&gt;
  padding: 1px 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-item {&lt;br /&gt;
  padding: 1px 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-data,&lt;br /&gt;
.portable-infobox .pi-group {&lt;br /&gt;
  border: 1px solid #D6DAF0;&lt;br /&gt;
  margin-bottom: 2px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.portable-infobox .pi-border-color {&lt;br /&gt;
  border-color: #D6DAF0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 720px) {&lt;br /&gt;
  .portable-infobox {&lt;br /&gt;
    margin-left: auto;&lt;br /&gt;
    margin-right: auto;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* end of protable infobox stuff */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Infobox template style */&lt;br /&gt;
.infobox {&lt;br /&gt;
	border: 1px solid #a2a9b1;&lt;br /&gt;
	border-spacing: 3px;&lt;br /&gt;
	background-color: #f8f9fa;&lt;br /&gt;
	color: black;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	margin: 0.5em 0 0.5em 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	float: right;&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	clear: right;&lt;br /&gt;
	font-size: 88%;&lt;br /&gt;
	line-height: 1.5em;&lt;br /&gt;
	width: 22em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-header,&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-above,&lt;br /&gt;
.infobox-full-data,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
.infobox-below,&lt;br /&gt;
.infobox-subheader,&lt;br /&gt;
.infobox-image,&lt;br /&gt;
.infobox-navbar,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-label,&lt;br /&gt;
.infobox-data,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox th,&lt;br /&gt;
.infobox td {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-above,&lt;br /&gt;
.infobox .infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	font-size: 125%;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.infobox-title,&lt;br /&gt;
/* Remove element selector when every .infobox thing is using the standard module/templates  */&lt;br /&gt;
.infobox caption {&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-header,&lt;br /&gt;
.infobox .infobox-subheader,&lt;br /&gt;
.infobox .infobox-image,&lt;br /&gt;
.infobox .infobox-full-data,&lt;br /&gt;
.infobox .infobox-below {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Remove .infobox when element selectors above are removed */&lt;br /&gt;
.infobox .infobox-navbar {&lt;br /&gt;
	/* @noflip */&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* end of infobox */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* AA mode for non-Safari browsers */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.aa {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aa {&lt;br /&gt;
		font-family: &#039;submona&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font as default for non-Safari browsers */&lt;br /&gt;
.aagiko {&lt;br /&gt;
	font-family: &#039;MS PGothic&#039;, &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	word-wrap: break-word;&lt;br /&gt;
	line-height: 1;&lt;br /&gt;
	font-size: 12pt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* AA mode with the giko font for Safari since Safari will try to set the page to shift-jis */&lt;br /&gt;
@media screen and (-webkit-min-device-pixel-ratio:0) { &lt;br /&gt;
	.aagiko {&lt;br /&gt;
		font-family: &#039;giko&#039;, sans-serif !important;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* End of AA Mode */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
#siteSub {display: block; style:&amp;quot;position: relative; top: -.1em; font-size: 90%; color:#706D80; font-weight:bold; font-variant: small-caps;&amp;quot;}&lt;br /&gt;
&lt;br /&gt;
/* Disables indicators for mobile */&lt;br /&gt;
@media screen and (max-width: 550px) {&lt;br /&gt;
  .mw-indicator {&lt;br /&gt;
    display: none;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Below is stolen from ED&#039;s Common.css */&lt;br /&gt;
&lt;br /&gt;
/* Toggle styling */&lt;br /&gt;
.hiddentext {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext {&lt;br /&gt;
	color: #0645ad;&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext,&lt;br /&gt;
.collapsibletoggle {&lt;br /&gt;
	-khtml-user-select: none;&lt;br /&gt;
	-webkit-user-select: none;&lt;br /&gt;
	-moz-user-select: none;&lt;br /&gt;
	-ms-user-select: none;&lt;br /&gt;
	user-select: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:hover {&lt;br /&gt;
	text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.showhidetext:active {&lt;br /&gt;
	color: #faa700;&lt;br /&gt;
}&lt;br /&gt;
body.page-Main_Page.action-view h1.firstHeading,&lt;br /&gt;
body.page-Main_Page.action-view #siteSub {&lt;br /&gt;
    display: none;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=2swagg_wiki:To_do&amp;diff=1391</id>
		<title>2swagg wiki:To do</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=2swagg_wiki:To_do&amp;diff=1391"/>
		<updated>2026-09-18T01:03:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: Taro renamed to MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Open items for this wiki, and things worth raising with the [[2swagg]] site operator.&lt;br /&gt;
&lt;br /&gt;
== Resolved (per SomeBois interview) ==&lt;br /&gt;
* &#039;&#039;&#039;Founding date:&#039;&#039;&#039; 13 August 2026. The 10th was the planned day (missed); the 12th retry ran into the 13th. SomeBois says the FAQ will be synced.&lt;br /&gt;
* &#039;&#039;&#039;Build timeline:&#039;&#039;&#039; ~100 days failing to set up Yotsuba, then ~1 month building on [[Yushe]]&#039;s engine. See [[Site history#Pre-launch]].&lt;br /&gt;
* &#039;&#039;&#039;&amp;quot;2swagg community support LLC&amp;quot;:&#039;&#039;&#039; not a registered company; the footer line was added by [[MANVS]]. See [[Contact and legal]].&lt;br /&gt;
* &#039;&#039;&#039;/420/ and /vip/:&#039;&#039;&#039; never launched.&lt;br /&gt;
* &#039;&#039;&#039;[[Swaggbois]]:&#039;&#039;&#039; a [[Nameroll|nameroll]] name, not a person.&lt;br /&gt;
&lt;br /&gt;
== SomeBois declined to answer ==&lt;br /&gt;
* What killed [[/qdl/]] (&amp;quot;Shitposting+&amp;quot;).&lt;br /&gt;
* SomeBois&#039;s timezone / region.&lt;br /&gt;
&lt;br /&gt;
== Still open ==&lt;br /&gt;
* &#039;&#039;&#039;Textboards / new-boards launch date.&#039;&#039;&#039; Changelog posts say 08-21 and 08-22; backups show the board-list restructure landing around 08-25.&lt;br /&gt;
* &#039;&#039;&#039;CAPTCHA removal date.&#039;&#039;&#039; Known to have happened in the first weeks after complaints; no firm date.&lt;br /&gt;
* &#039;&#039;&#039;[[/qdl/]] dates.&#039;&#039;&#039; Confirmed retired; launch/retirement dates unknown (and SomeBois will not say why it went).&lt;br /&gt;
&lt;br /&gt;
== Stale machine-readable files on the site ==&lt;br /&gt;
* When last checked, &amp;lt;code&amp;gt;/llms.txt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;/sitemap.xml&amp;lt;/code&amp;gt; listed only /swag/, /raid/ and /oc/, omitting the rest. Worth regenerating.&lt;br /&gt;
&lt;br /&gt;
== Editorial judgement calls ==&lt;br /&gt;
* The edgy shared [[Flags|flag]] set and the darker [[Fortunes|fortune]] entries use slurs and offensive content. This wiki describes them but does not reproduce them.&lt;br /&gt;
* Interview answers (SomeBois especially) are written in a deliberately crude style. This wiki reports the facts in a neutral voice and does not quote the crude phrasing.&lt;br /&gt;
&lt;br /&gt;
== Not documented here, by request ==&lt;br /&gt;
* The staff&#039;s private coordination channel and the staff-only board, at [[SomeBois]]&#039;s request.&lt;br /&gt;
* Server and security architecture, auth mechanisms, database structure, mod-tooling internals.&lt;br /&gt;
* The developer&#039;s non-imageboard identity.&lt;br /&gt;
* The rules and FAQ are summarized, not reproduced in full; the live pages are authoritative.&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg wiki]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=Yushe&amp;diff=1390</id>
		<title>Yushe</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=Yushe&amp;diff=1390"/>
		<updated>2026-09-18T01:02:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: Taro renamed to MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox person&lt;br /&gt;
| name = Yushe&lt;br /&gt;
| occupation = Software developer&lt;br /&gt;
| known_for = Wrote the &amp;quot;3chan engine&amp;quot; that [[2swagg]] runs on&lt;br /&gt;
| years_active = 2015-2026&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;Yushe&#039;&#039;&#039; wrote the engine that [[2swagg]] runs on, which [[SomeBois]] refers to as the &#039;&#039;&#039;&amp;quot;3chan engine&amp;quot;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
During the site&#039;s pre-launch build, the team first tried the leaked original 4chan engine (Yotsuba) and found it bad and hard to set up. They switched to Yushe&#039;s engine, a large improvement, and it is what the site still uses. [[MANVS]] has since modified and secured it heavily, but the base is Yushe&#039;s. [[SomeBois]]&#039;s account of the difference: on Yotsuba, one small break takes down the whole engine; on Yushe&#039;s engine, a break stays contained to the thing that broke. Yushe spent a few weeks polishing the engine before sending it over.&lt;br /&gt;
&lt;br /&gt;
Per [[MANVS]], Yushe simply handed the engine over, with little discussion, and was mostly not in contact afterward. Yushe is one of the three people thanked in the first changelog post (&amp;quot;WELCOME TO 2SWAGG!!!&amp;quot;, 12 August 2026) &amp;quot;for helping write the amazing engine and efficient site,&amp;quot; alongside [[MANVS]] and [[Princess]].&lt;br /&gt;
&lt;br /&gt;
Yushe still holds SSH access to the [[2swagg]] server, along with [[MANVS]] and [[Princess]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[MANVS]]&lt;br /&gt;
* [[Princess]]&lt;br /&gt;
* [[Site history]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=Spoon&amp;diff=1389</id>
		<title>Spoon</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=Spoon&amp;diff=1389"/>
		<updated>2026-09-18T01:02:29Z</updated>

		<summary type="html">&lt;p&gt;Admin: Taro renamed to MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:spoon}}&lt;br /&gt;
{{Infobox person&lt;br /&gt;
| name = spoon&lt;br /&gt;
| other_names = sspoon; tripcode &amp;lt;code&amp;gt;!UmMiyvjwfk&amp;lt;/code&amp;gt;&lt;br /&gt;
| occupation = [[2swagg]] regular (tripcode poster)&lt;br /&gt;
| known_for = A long-running &amp;quot;campaign for admin&amp;quot; comedy bit against [[MANVS]]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;spoon&#039;&#039;&#039; (also posts as &#039;&#039;&#039;sspoon&#039;&#039;&#039;, tripcode &amp;lt;code&amp;gt;!UmMiyvjwfk&amp;lt;/code&amp;gt;) is one of [[2swagg]]&#039;s most active tripcode regulars.&lt;br /&gt;
&lt;br /&gt;
Their signature bit is a long-running comedy &amp;quot;campaign for admin&amp;quot;, a mock political run against [[MANVS]] that recurs across meta and site-direction threads. It is a joke, not an actual staff dispute.&lt;br /&gt;
&lt;br /&gt;
spoon is a good example of the small set of genuinely persistent, identifiable posters on the site (as opposed to the [[Nameroll|nameroll]] names that make throwaway posts look like recurring characters). The others are [[SomeBois]], [[MANVS]], [[Princess|princess]], and [[Swaggbois]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[Tripcodes]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=SomeBois&amp;diff=1388</id>
		<title>SomeBois</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=SomeBois&amp;diff=1388"/>
		<updated>2026-09-18T01:02:29Z</updated>

		<summary type="html">&lt;p&gt;Admin: Taro renamed to MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE: {{Redtext| SomeBois !OSsxleZbyI##Admin}}}}{{Vibecoded}}{{Janny}}&lt;br /&gt;
{{Bantext}}&lt;br /&gt;
{{multiquote|mqtest|4=stop ddos|5={{Bantext|SomeBois ## Admin}}|&lt;br /&gt;
8=I hate you niggers|&lt;br /&gt;
9={{Bantext|SomeBois ## Admin}}|&lt;br /&gt;
6=thats what Geega does|&lt;br /&gt;
7={{Bantext|SomeBois ## Admin}}|&lt;br /&gt;
10=And i&#039;m proudly a zoophile, I fuck cats, I fuck dogs, I fuck rodents, I fuck sheep, I&#039;m proudly a zoophile and thats just what I do. You know what? I&#039;m gonna take up the mantle. I&#039;m the incest israeli, I fuck my family members, I fuck my sister, I fuck my brother, I fuck my dad, I fuck my mom, I fuck my grandma. Yeah, thats just me, I fuck animals, I fuck cats, I fuck dogs, I fuck family members, I&#039;m the incest israeli but I will NEVER be a pedophile.&lt;br /&gt;
|11=Nigga what?}}&lt;br /&gt;
{{Infobox officeholder&lt;br /&gt;
| office1 = Owner of [[2swagg]]&lt;br /&gt;
| term1 = August 13, 2026 - &#039;&#039;Incumbent&#039;&#039;&lt;br /&gt;
| office2 = Admin of [[2swagg Wiki]]&lt;br /&gt;
| term2 = August 31, 2026 - &#039;&#039;Incumbent&#039;&#039;&lt;br /&gt;
| name = SomeBois&lt;br /&gt;
| image = SomeBois2.png&lt;br /&gt;
| image_size = 220px&lt;br /&gt;
| caption = SomeBois&#039; swaggity form from the &#039;hub (that&#039;s swagghub, for you newfolk)&lt;br /&gt;
| occupation = Founder and administrator of [[2swagg]]&lt;br /&gt;
| years_active = 2026 to present&lt;br /&gt;
| known_for = Founding and running [[2swagg]]; writing all of its announcements&lt;br /&gt;
| capcode = {{Capcode|Founder}}&lt;br /&gt;
&lt;br /&gt;
{{Capcode|Admin}}&lt;br /&gt;
| wiki_account = * [[User:SomeBois]]&lt;br /&gt;
** has access to [[User:Admin]]&lt;br /&gt;
}}&lt;br /&gt;
&#039;&#039;&#039;SomeBois&#039;&#039;&#039; is the founder and administrator of [[2swagg]]. The FAQ names them as &amp;quot;the Current Administrator and founder of 2swagg,&amp;quot; and every changelog and announcement post on the site is signed by this handle, so most of what the public knows about how the site is run comes through SomeBois.&lt;br /&gt;
&lt;br /&gt;
Most of the personal detail below comes from a written question-and-answer SomeBois gave for this wiki.&lt;br /&gt;
&lt;br /&gt;
== Founding ==&lt;br /&gt;
SomeBois started 2swagg wanting a board that fit neither of what they saw as the two dominant kinds of imageboard: the older, anime-focused &amp;quot;oldfag&amp;quot; sites on one side, and the [[Rivalries|soyjak.party splinter boards]] on the other. Their view is that imageboard culture had stopped producing anything new, that people had been &amp;quot;laughing at the same things for five years,&amp;quot; and that the moderation on existing sites was unreliable. SomeBois&#039;s stated conclusion was that they could run a site better than anyone else.&lt;br /&gt;
&lt;br /&gt;
The name came from &#039;&#039;&#039;Mecka&#039;&#039;&#039;, who coined &amp;quot;2swagg&amp;quot;; the group wanted something &amp;quot;with swag,&amp;quot; and 2swagg was it.&lt;br /&gt;
&lt;br /&gt;
=== Launch date ===&lt;br /&gt;
SomeBois has settled it: 2swagg went live on &#039;&#039;&#039;13 August 2026&#039;&#039;&#039;. The plan had been the 10th, but SomeBois slept through it; the retry on the 12th ran past midnight, so the first posts landed on the 13th. SomeBois has said they will change the FAQ and anywhere else still showing 8/10 to match. See [[Site history#Founding date]].&lt;br /&gt;
&lt;br /&gt;
=== &amp;quot;2swagg community support LLC&amp;quot; ===&lt;br /&gt;
Per SomeBois, the footer line was added by [[MANVS]], and there is &#039;&#039;&#039;no registered company&#039;&#039;&#039; behind it. SomeBois has floated actually registering one (a Phoenix LLC being free to file with no annual fee) if [[2swagg Pass]] ever brings in money, but as of now it is just footer text. See [[Contact and legal]].&lt;br /&gt;
&lt;br /&gt;
== The build ==&lt;br /&gt;
The site was first set up on the leaked original 4chan engine (Yotsuba). SomeBois describes it as extremely hard to work with: a very old base with two decades of code layered on top, where one small break can take down the whole engine. Per SomeBois the team spent a long stretch (they put it at close to 100 days) failing to get Yotsuba stable before giving up and asking [[Yushe]] for the engine Yushe had written, which SomeBois calls the &amp;quot;3chan engine&amp;quot;. Yushe agreed, spent a few weeks on it, and sent it over; the site was live roughly a month after that.&lt;br /&gt;
&lt;br /&gt;
This lines up with [[MANVS]]&#039;s independent account: a rough, drawn-out setup phase, then about a month of real building on Yushe&#039;s engine, which is far more maintainable (a break stays contained to the thing that broke).&lt;br /&gt;
&lt;br /&gt;
== Role and moderation ==&lt;br /&gt;
SomeBois holds both the &#039;&#039;&#039;Founder&#039;&#039;&#039; and &#039;&#039;&#039;Admin&#039;&#039;&#039; [[Capcodes|capcodes]]. Board launches, the [[textboards]] rollout, [[2swagg Pass]], and the forced-anonymous switch on [[/raid/]] were all announced by them.&lt;br /&gt;
&lt;br /&gt;
The day-to-day, in SomeBois&#039;s description, is a loop: delete CSAM, delete a raid, delete more CSAM, deal with someone &amp;quot;talking bullshit&amp;quot;, repeat. CSAM-spam bots and raids are a constant, which is part of why [[/r/]] exists as a dedicated honeypot. SomeBois calls it a horrible job and will not give a mod headcount.&lt;br /&gt;
&lt;br /&gt;
== Money and the Pass ==&lt;br /&gt;
In the site&#039;s first two weeks, per SomeBois, &#039;&#039;&#039;nobody had bought a [[2swagg Pass]]&#039;&#039;&#039;, and SomeBois was down around $50 on hosting and domains. 2swagg is a hobby that SomeBois funds out of pocket.&lt;br /&gt;
&lt;br /&gt;
SomeBois is defensive about the Pass, which draws criticism from other imageboards. Their framing: nobody is forced to buy it, it is really a donation with a cosmetic perk, and they have considered relabelling it a &amp;quot;donation&amp;quot; to stop the complaints. The CAPTCHA the Pass was meant to bypass has since been removed for everyone (users disliked it, and posts-per-hour rose once it was gone), which leaves the Pass giving little more than an icon.&lt;br /&gt;
&lt;br /&gt;
== Outlook ==&lt;br /&gt;
SomeBois keeps their real-world location private, in keeping with the site&#039;s general opsec running theme. On the site&#039;s future they are openly ambitious: the stated goal is for 2swagg to become &amp;quot;one of the biggest&amp;quot; imageboards within months to a year. Growth so far comes from raids and from advertising 2swagg on other imageboards, with much of the userbase arriving from soyjak.party splinters.&lt;br /&gt;
&lt;br /&gt;
== Voice and announcements ==&lt;br /&gt;
SomeBois&#039;s announcements set much of the site&#039;s tone: short, enthusiastic, in imageboard vernacular. A few that stand out (full list on [[Site history]]):&lt;br /&gt;
* the launch post, &amp;quot;WELCOME TO 2SWAGG!!!&amp;quot;, thanking [[Yushe]], [[MANVS]], and [[Princess]]&lt;br /&gt;
* the 15 August 2026 post on ads that looked official: &amp;quot;that wasnt me or my mod team, just an overzealous group of users. (dont make me... ;_;)&amp;quot;&lt;br /&gt;
* the satirical [[SomeBois Guide for New Users]] on the rules page, written in their voice&lt;br /&gt;
&lt;br /&gt;
Interview answers SomeBois has given are written in a deliberately crude style; this page reports the substance in a neutral voice rather than quoting it.&lt;br /&gt;
&lt;br /&gt;
== In site art ==&lt;br /&gt;
[[File:Gift From 2swagg To Japan.png|thumb|right|280px|SomeBois (right) and [[Swaggtan]], from the 13 August 2026 post &amp;quot;A GIFT FROM 2SWAGG TO JAPAN&amp;quot;.]]&lt;br /&gt;
SomeBois is represented in site art by a small white cat in a red shirt, usually lettered &amp;quot;SOME BOIZ&amp;quot;, sometimes in a Japanese headband. SomeBois confirms the character is simply &amp;quot;the admin&amp;quot;. Most 2swagg character art is by [[Slashstabslice]], the site&#039;s main artist, including the &amp;quot;A GIFT FROM 2SWAGG TO JAPAN&amp;quot; drawing (13 August 2026), which pairs the SomeBois cat with [[Swaggtan]] in a kimono. See [[Site history]].&lt;br /&gt;
&lt;br /&gt;
== Trivia ==&lt;br /&gt;
* &amp;quot;Swaggbois&amp;quot;, a handle sometimes seen on the boards, is &#039;&#039;&#039;not&#039;&#039;&#039; an alias of SomeBois; per SomeBois it is just a [[Nameroll|nameroll]] name.&lt;br /&gt;
* SomeBois says they sometimes see a [[Homepage taglines|homepage tagline]] they do not remember writing or adding.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[Capcodes]]&lt;br /&gt;
* [[Site history]]&lt;br /&gt;
* [[SomeBois Guide for New Users]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=Site_pages&amp;diff=1387</id>
		<title>Site pages</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=Site_pages&amp;diff=1387"/>
		<updated>2026-09-18T01:02:28Z</updated>

		<summary type="html">&lt;p&gt;Admin: Taro renamed to MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Site pages}}&lt;br /&gt;
Utility and non-board pages on [[2swagg]], beyond the boards themselves.&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;/frames.php&amp;lt;/code&amp;gt;&#039;&#039;&#039;: a retro frameset view (left nav frame, right content frame), an old-school way to browse the whole site at once.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;/frames_navigation.php&amp;lt;/code&amp;gt;&#039;&#039;&#039;: the sidebar used inside that frameset. It has a collapsible board directory, a &amp;quot;World2swagg&amp;quot; section for the three [[textboards]], a &amp;quot;Misc.&amp;quot; section linking the [[Bans|ban log]], and an &amp;quot;External&amp;quot; section linking the [https://twitter.com/2swaggnet Twitter account] and the status page.&lt;br /&gt;
&lt;br /&gt;
== Information ==&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;/blotter.php&amp;lt;/code&amp;gt;&#039;&#039;&#039;: the [[Blotter|blotter]] news ticker, as its own page.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;/faq.php&amp;lt;/code&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;code&amp;gt;/rules.php&amp;lt;/code&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;code&amp;gt;/faq&amp;lt;/code&amp;gt;&#039;&#039;&#039;, &#039;&#039;&#039;&amp;lt;code&amp;gt;/rules&amp;lt;/code&amp;gt;&#039;&#039;&#039;: all just short-URL redirect shims pointing at the tabbed FAQ/rules panel on the homepage. Not separate content.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;security.txt&amp;lt;/code&amp;gt;&#039;&#039;&#039; (and &amp;lt;code&amp;gt;/.well-known/security.txt&amp;lt;/code&amp;gt;) lists &amp;lt;code&amp;gt;taro@2swagg.net&amp;lt;/code&amp;gt; as the security contact. See [[Contact and legal]] and [[MANVS]].&lt;br /&gt;
&lt;br /&gt;
== Error pages ==&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;/403.php&amp;lt;/code&amp;gt;&#039;&#039;&#039; and &#039;&#039;&#039;&amp;lt;code&amp;gt;/404.php&amp;lt;/code&amp;gt;&#039;&#039;&#039;: themed, not server defaults. Each shows a random site banner plus a random joke or reaction image that rerolls on every refresh. [[Swaggtan]] features on the 404.&lt;br /&gt;
* &#039;&#039;&#039;&amp;lt;code&amp;gt;/banned.php&amp;lt;/code&amp;gt;&#039;&#039;&#039;: the ban and warning page. See [[Bans]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Board directory]]&lt;br /&gt;
* [[Bans]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=Site_history&amp;diff=1386</id>
		<title>Site history</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=Site_history&amp;diff=1386"/>
		<updated>2026-09-18T01:02:28Z</updated>

		<summary type="html">&lt;p&gt;Admin: Taro renamed to MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A timeline of [[2swagg]], from the site&#039;s own changelog, [[Blotter|blotter]], the accumulated backup files, and question-and-answer sessions given for this wiki by [[MANVS]] and [[SomeBois]] (SomeBois&#039;s are heavily joking and partly made up, so treat specifics as approximate).&lt;br /&gt;
&lt;br /&gt;
== Pre-launch ==&lt;br /&gt;
The first attempt ran on the leaked original 4chan engine (Yotsuba), which the team found bad and hard to set up. They switched to an engine by [[Yushe]] that [[SomeBois]] calls the &amp;quot;3chan engine&amp;quot;, a large improvement, handed over with little discussion. It is what the site still runs. [[MANVS]] was the developer and did the security work.&lt;br /&gt;
&lt;br /&gt;
The timeline, per [[SomeBois]]: the team spent close to 100 days trying and failing to get Yotsuba working, then SomeBois asked [[Yushe]] for his engine; Yushe polished it for a few weeks before sending it, and the site was live about a month after that. That accounts for both figures the wiki had: ~150 days for the whole project (SomeBois), and ~1 month of real building on the working engine ([[MANVS]]).&lt;br /&gt;
&lt;br /&gt;
== Founding date ==&lt;br /&gt;
[[SomeBois]] has settled it: &#039;&#039;&#039;13 August 2026&#039;&#039;&#039;. The 10th was the planned launch day, but SomeBois slept through it; the 12th retry ran past midnight into the 13th, which is when the first posts landed. SomeBois has said the FAQ and any other page still showing 8/10 will be changed to the 13th.&lt;br /&gt;
&lt;br /&gt;
For reference, the values that appear across the site:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Where !! Date !! Status&lt;br /&gt;
|-&lt;br /&gt;
| FAQ, and the earliest homepage copy || 8/10/2026 || the original plan; stale leftover&lt;br /&gt;
|-&lt;br /&gt;
| &amp;quot;WELCOME TO 2SWAGG!!!&amp;quot; changelog post || 8/12/2026 || the second attempt&lt;br /&gt;
|-&lt;br /&gt;
| Homepage / rules footer, current || 8/13/2026 || &#039;&#039;&#039;the actual date&#039;&#039;&#039;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Original positioning ==&lt;br /&gt;
At launch the site described itself as &amp;quot;the premier imageboard for humor, original content, and raiding discussions,&amp;quot; with the tagline &amp;quot;Humor so advanced that no one man can truly understand it.&amp;quot; By mid-August this had been softened to the current &amp;quot;off-color, absurd-humor, spamming and raiding website.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Announcement timeline ==&lt;br /&gt;
From the public changelog, oldest first. All authored by [[SomeBois]].&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Date !! Post / event&lt;br /&gt;
|-&lt;br /&gt;
| 08-12-26 || &amp;quot;WELCOME TO 2SWAGG!!!&amp;quot; Launch and testing post. Thanks [[Yushe]], [[MANVS]], and [[Princess]] for the engine.&lt;br /&gt;
|-&lt;br /&gt;
| 08-13-26, 4:16 AM || &amp;quot;A GIFT FROM 2SWAGG TO JAPAN&amp;quot;. Posted with art by [[Slashstabslice]] of [[Swaggtan]] (in a kimono, holding a Japanese flag) and [[SomeBois]] (as a red cat in a Japan headband). See [[:File:Gift From 2swagg To Japan.png]].&lt;br /&gt;
|-&lt;br /&gt;
| 08-14-26, 12:22 AM || &amp;quot;WHAT A FRUITFUL FIRST DAY! THANK YOU ALL WHO CAME AND POSTED ON 2SWAGG!!!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 08-14-26, 9:51 PM || &amp;quot;do i even need to say it?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 08-15-26 || SomeBois on ads that looked official: &amp;quot;that wasnt me or my mod team, just an overzealous group of users. (dont make me... ;_;)&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 08-16-26 || &amp;quot;A post for every day of the year!&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 08-19-26 || Forced-anonymous posting turned on for [[/raid/]]. Also a short post, &amp;quot;whatnow day?&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 08-21-26 || Changelog post announcing the [[textboards]] [[/td/]], [[/tech/]], [[/ani/]]: &amp;quot;I added new textboards! ... this is my world2swagg&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| 08-22-26 || Changelog post: &amp;quot;New boards! [[/mlp/]], [[/wp/]]&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| ~08-25-26 || The backup files show the board list actually being restructured into &amp;quot;Imageboards&amp;quot; and &amp;quot;Textboards&amp;quot; around this date, launching /td/ /tech/ /ani/ plus /mlp/, [[/r/]] and /wp/, and adding the &amp;quot;Latest World2swagg Posts&amp;quot; homepage widget. This is a few days after the changelog posts above; the exact relationship between the announcements and the deploy is unclear.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Rules and policy evolution ==&lt;br /&gt;
Reconstructed from the site&#039;s own edit backups. The overall direction in the first two weeks was &#039;&#039;&#039;loosening&#039;&#039;&#039;, plus tone cleanup.&lt;br /&gt;
* &#039;&#039;&#039;14 Aug (evening):&#039;&#039;&#039; deleted Rule 13, a blanket ban on pornographic content. A real, substantive change to what is allowed.&lt;br /&gt;
* &#039;&#039;&#039;14 Aug:&#039;&#039;&#039; a nested &amp;quot;camgirl orbiter&amp;quot; sub-rule was left mis-numbered after Rule 13 went, then fixed the next morning.&lt;br /&gt;
* &#039;&#039;&#039;15 Aug (morning), in one batch:&#039;&#039;&#039; removed the camgirl/orbiter rule entirely; removed a rule against organising raids on something called only &amp;quot;SNG&amp;quot;; loosened the anti-advertising rule so it no longer explicitly bans promoting other imageboards. Discord, Telegram and crypto ads stayed banned, with a harsher penalty than other categories.&lt;br /&gt;
* &#039;&#039;&#039;15 Aug (afternoon):&#039;&#039;&#039; cut a promo line that had given [[2swagg Pass]] holders a &amp;quot;Free Pass out of any minor offenses&amp;quot;. The Pass kept its CAPTCHA-skip; it lost the rule-leniency perk. The homepage self-description was softened the same day.&lt;br /&gt;
* &#039;&#039;&#039;17 Aug:&#039;&#039;&#039; trimmed doxxing-adjacent language from the pedophilia and terrorism rules, which had each ended &amp;quot;...your anonymity is not a priority&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Ban log iterations ==&lt;br /&gt;
Right after launch the public [[Bans|ban log]] went through four formatting revisions in about two hours (name sanitization, capcode colours, tripcode colours, then an HTML double-encoding fix). A small concrete example of how fast the site iterated early.&lt;br /&gt;
&lt;br /&gt;
== Boards no longer active ==&lt;br /&gt;
* [[/qdl/]], titled &amp;quot;Shitposting+&amp;quot;, existed and was later fully retired. Its launch and retirement dates are not recorded.&lt;br /&gt;
* /420/ and /vip/: unused banner art exists in the asset library. Per [[SomeBois]], these &#039;&#039;&#039;never launched&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Other changes ==&lt;br /&gt;
Per [[SomeBois]], the site CAPTCHA was &#039;&#039;&#039;turned off entirely&#039;&#039;&#039; sometime in the first weeks after users complained, with posts-per-hour rising afterward. That leaves the [[2swagg Pass]]&#039;s CAPTCHA-bypass perk moot for now.&lt;br /&gt;
&lt;br /&gt;
== Snapshot ==&lt;br /&gt;
Illustrative only. Site counters at one moment when checked, changing constantly:&lt;br /&gt;
* roughly 1,647 total posts&lt;br /&gt;
* roughly 328 &amp;quot;current users&amp;quot;&lt;br /&gt;
* roughly 226.62 MB of active content&lt;br /&gt;
&lt;br /&gt;
Per-board thread and post counts from a later survey are on the individual board pages and in the [[Board directory]].&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[SomeBois]]&lt;br /&gt;
* [[Board directory]]&lt;br /&gt;
* [[Site culture]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=People&amp;diff=1385</id>
		<title>People</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=People&amp;diff=1385"/>
		<updated>2026-09-18T01:02:27Z</updated>

		<summary type="html">&lt;p&gt;Admin: Taro renamed to MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;People connected to [[2swagg]], by the handles the site uses for them. This is not a full staff roster and does not touch real-world identities.&lt;br /&gt;
&lt;br /&gt;
Staff post with a role badge called a [[Capcodes|capcode]]. The tiers are Founder, Admin, Manager, Moderator, Developer, and Janitor.&lt;br /&gt;
&lt;br /&gt;
== Running the site ==&lt;br /&gt;
* &#039;&#039;&#039;[[SomeBois]]&#039;&#039;&#039; (capcodes: Founder and Admin). Founder and administrator. Writes every announcement, leads the team, and does most of the day-to-day moderation.&lt;br /&gt;
* &#039;&#039;&#039;midsoy&#039;&#039;&#039; holds the &#039;&#039;&#039;Manager&#039;&#039;&#039; capcode. Nothing else about him is public. (to the faggot that changed it from him to them im gonna rape you -midsoy)&lt;br /&gt;
&lt;br /&gt;
== Development ==&lt;br /&gt;
Thanked in the launch post for &amp;quot;helping write the amazing engine and efficient site&amp;quot;:&lt;br /&gt;
* &#039;&#039;&#039;[[Yushe]]&#039;&#039;&#039; wrote the engine 2swagg runs on (the &amp;quot;3chan engine&amp;quot;), then handed it over with little further contact.&lt;br /&gt;
* &#039;&#039;&#039;[[MANVS]]&#039;&#039;&#039; (capcode: Developer) was the pre-launch developer and is the security lead, with final say on anything security-affecting. Still active. The &amp;lt;code&amp;gt;security.txt&amp;lt;/code&amp;gt; contact (&amp;lt;code&amp;gt;taro@2swagg.net&amp;lt;/code&amp;gt;) and a co-maintainer of this wiki.&lt;br /&gt;
* &#039;&#039;&#039;[[Princess]]&#039;&#039;&#039; is the main moderator of [[/mlp/]]. Princess also ran the imageboard &#039;&#039;&#039;4chon&#039;&#039;&#039; and let [[SomeBois]] take assets from it for 2swagg.&lt;br /&gt;
&lt;br /&gt;
== Moderators ==&lt;br /&gt;
* &#039;&#039;&#039;[[Slashstabslice]]&#039;&#039;&#039; (mod). The site&#039;s &#039;&#039;&#039;main artist&#039;&#039;&#039;: draws most of the [[Swaggtan]] and [[SomeBois]] art, plus banners.&lt;br /&gt;
* &#039;&#039;&#039;[[Princess]]&#039;&#039;&#039; (mod). Runs [[/mlp/]]. See above.&lt;br /&gt;
* &#039;&#039;&#039;JANNY&#039;&#039;&#039; (mod). Wikislut who has spent way too much time on the wiki, told MANVS to add most of the extensions and gadgets to the wiki. One of two bureaucrats on the wiki, allowing him to do much more advanced stuff than the normal user.&lt;br /&gt;
&lt;br /&gt;
== Named elsewhere ==&lt;br /&gt;
* &#039;&#039;&#039;Mecka&#039;&#039;&#039; came up with the name &amp;quot;2swagg&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Persistent regulars ==&lt;br /&gt;
Not staff, but identifiable by tripcode across many threads:&lt;br /&gt;
* &#039;&#039;&#039;[[Spoon|spoon]]&#039;&#039;&#039; / sspoon (&amp;lt;code&amp;gt;!UmMiyvjwfk&amp;lt;/code&amp;gt;). Runs a comedy &amp;quot;campaign for admin&amp;quot; bit aimed at [[MANVS]].&lt;br /&gt;
&lt;br /&gt;
== Not a person ==&lt;br /&gt;
* &#039;&#039;&#039;Swaggbois&#039;&#039;&#039; is a [[Nameroll|nameroll]] name, not a real poster. See [[Swaggbois]].&lt;br /&gt;
&lt;br /&gt;
Staff in general are called &amp;quot;jannies&amp;quot; (from &amp;quot;janitor&amp;quot;). They and paid [[2swagg Pass]] holders are the only accounts on the site.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Capcodes]]&lt;br /&gt;
* [[Site history]]&lt;br /&gt;
* [[Site culture]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=Contact_and_legal&amp;diff=1384</id>
		<title>Contact and legal</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=Contact_and_legal&amp;diff=1384"/>
		<updated>2026-09-18T01:02:27Z</updated>

		<summary type="html">&lt;p&gt;Admin: Taro renamed to MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;How to reach [[2swagg]], and a summary of its legal and privacy posture. This page links to the site&#039;s own pages rather than reproducing legal text, which can change. Read the current About, Contact, Legal, and Privacy pages on 2swagg.net for authoritative wording.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
* &#039;&#039;&#039;General, legal, copyright, privacy, and security&#039;&#039;&#039; matters go through a single contact address, linked from the site&#039;s Contact, Legal, and Privacy pages.&lt;br /&gt;
* &#039;&#039;&#039;[[2swagg Pass]] support&#039;&#039;&#039; (renewals, PIN resets): swaggpass@2swagg.net&lt;br /&gt;
&lt;br /&gt;
== Posture ==&lt;br /&gt;
The site&#039;s informational pages consistently describe it as &amp;quot;a small, independently operated community project&amp;quot; without an in-house legal department. People with copyright, content, or privacy concerns are asked to email directly and in good faith before pursuing formal action.&lt;br /&gt;
&lt;br /&gt;
== Security disclosure ==&lt;br /&gt;
The site asks security researchers to report vulnerabilities &#039;&#039;&#039;privately&#039;&#039;&#039; and not to post exploit details publicly: &amp;quot;We appreciate responsible disclosure and will review good-faith reports.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
A machine-readable &amp;lt;code&amp;gt;security.txt&amp;lt;/code&amp;gt; is published at &amp;lt;code&amp;gt;2swagg.net/security.txt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;2swagg.net/.well-known/security.txt&amp;lt;/code&amp;gt;. It names &#039;&#039;&#039;&amp;lt;code&amp;gt;taro@2swagg.net&amp;lt;/code&amp;gt;&#039;&#039;&#039; as the security contact, that is [[MANVS]], the site&#039;s security lead.&lt;br /&gt;
&lt;br /&gt;
== Privacy (plain-language summary) ==&lt;br /&gt;
The site&#039;s Privacy page is a plain-language notice. In summary, it covers:&lt;br /&gt;
* All posts and uploads are public and may be copied, archived, or indexed by third parties outside the site&#039;s control.&lt;br /&gt;
* Standard technical and moderation data is collected: IP addresses, browser and device information, timestamps, cookies, and anti-abuse signals, retained for moderation, security, and compliance.&lt;br /&gt;
* Cookies are used for staff authentication and for site preferences.&lt;br /&gt;
* A standard disclaimer applies to third-party links and infrastructure.&lt;br /&gt;
&lt;br /&gt;
== Legal entity ==&lt;br /&gt;
The footer names &#039;&#039;&#039;2swagg community support LLC&#039;&#039;&#039; as the operator. Per [[SomeBois]], that line was added by [[MANVS]] and there is &#039;&#039;&#039;no registered company&#039;&#039;&#039; behind it. SomeBois has floated actually filing one (a Phoenix LLC is free, with no annual fee) if the site ever takes in money, but as of now it is just footer text.&lt;br /&gt;
&lt;br /&gt;
== Public transparency pages ==&lt;br /&gt;
* Status and uptime: status.2swagg.net&lt;br /&gt;
* Ban log: 2swagg.net/bans (see [[Bans]])&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[Rules]]&lt;br /&gt;
* [[Bans]]&lt;br /&gt;
* [[Site pages]]&lt;br /&gt;
* [[Main Page]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=Capcode&amp;diff=1383</id>
		<title>Capcode</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=Capcode&amp;diff=1383"/>
		<updated>2026-09-18T01:02:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: Taro renamed to MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A &#039;&#039;&#039;capcode&#039;&#039;&#039; is a badge shown next to a staff member&#039;s post on [[2swagg]] that marks it as an official post in a given role, for example &amp;lt;code&amp;gt;MANVS ## Developer&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Badge tiers ==&lt;br /&gt;
Six tiers exist.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Badge !! Tier !! Held by&lt;br /&gt;
|-&lt;br /&gt;
| {{Capcode|Founder}} || Founder || [[SomeBois]]&lt;br /&gt;
|-&lt;br /&gt;
| {{Capcode|Admin}} || Admin || [[SomeBois]]&lt;br /&gt;
|-&lt;br /&gt;
| {{Capcode|Manager}} || Manager || [[Midsoy]]&lt;br /&gt;
|-&lt;br /&gt;
| {{Capcode|Moderator}} || Moderator || several, including [[Princess]] (who runs [[/mlp/]])&lt;br /&gt;
|-&lt;br /&gt;
| {{Capcode|Developer}} || Developer || [[MANVS]] (also the security lead)&lt;br /&gt;
|-&lt;br /&gt;
| {{Capcode|Janitor}} || Janitor (&amp;quot;Janny&amp;quot;) || several, not individually named&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The badge colours and icons above are the wiki&#039;s own rendering (via {{tl|Capcode}}); tweak them in [[Template:Capcode]]. All of them are ripped from the CSS of the imageboard.&lt;br /&gt;
&lt;br /&gt;
[[SomeBois]] holds both Founder and Admin. The rest of the tiers are held by other people; only the ones above have been named.&lt;br /&gt;
&lt;br /&gt;
The badge is not a hard cap on access. [[MANVS]] carries the &#039;&#039;&#039;Developer&#039;&#039;&#039; badge but has effectively unrestricted access; the limits there are by choice, not by permission. See [[MANVS#Role and authority]]. &amp;lt;-- shut up faggot&lt;br /&gt;
&lt;br /&gt;
A handle &amp;quot;Swaggbois&amp;quot; has been seen with a &amp;lt;code&amp;gt;## Swaggmin&amp;lt;/code&amp;gt; capcode, which is not one of the six tiers; per [[SomeBois]], &amp;quot;Swaggbois&amp;quot; is just a [[Nameroll|nameroll]] name.&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[Tripcodes]], the non-staff way to have a persistent identity&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=2swagg_Wiki&amp;diff=1382</id>
		<title>2swagg Wiki</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=2swagg_Wiki&amp;diff=1382"/>
		<updated>2026-09-18T01:02:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: Taro renamed to MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox site&lt;br /&gt;
| name = 2swagg wiki&lt;br /&gt;
| image = File:2swagg_wiki_logo.png&lt;br /&gt;
| caption = The &amp;quot;awesome face&amp;quot; logo&lt;br /&gt;
| url = {{URL|https://wiki.2swagg.net}}&lt;br /&gt;
| designation = Community wiki&lt;br /&gt;
| language = English&lt;br /&gt;
| registration = None&lt;br /&gt;
| owner = [[MANVS]]&lt;br /&gt;
| administrator = [[SomeBois]]&lt;br /&gt;
| key_people = [[SomeBois]] (administrator), [[MANVS]] (owner)&lt;br /&gt;
| founded = August 31 2026&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
The &#039;&#039;&#039;{{PAGENAME}}&#039;&#039;&#039; is a wiki about [[2swagg]], it&#039;s history, and it&#039;s culture. It was created on August 31, 2026 after being suggested by some random brapzilian&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=2swagg&amp;diff=1381</id>
		<title>2swagg</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=2swagg&amp;diff=1381"/>
		<updated>2026-09-18T01:02:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: Taro renamed to MANVS&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Infobox site&lt;br /&gt;
&lt;br /&gt;
| name = 2swagg&lt;br /&gt;
&lt;br /&gt;
| image = 2swagg_logo2.png&lt;br /&gt;
&lt;br /&gt;
| caption = The &amp;quot;awesome face&amp;quot; logo&lt;br /&gt;
&lt;br /&gt;
| url = {{URL|https://2swagg.net}}, redirects include:&lt;br /&gt;
&lt;br /&gt;
* {{URL|https://2swagg.party}}&lt;br /&gt;
* {{URL|https://nasgem.party}}&lt;br /&gt;
&lt;br /&gt;
| designation = Community [[imageboard]] (plus [[textboards]])&lt;br /&gt;
&lt;br /&gt;
| language = English&lt;br /&gt;
&lt;br /&gt;
| registration = None to post; optional paid [[2swagg Pass]]&lt;br /&gt;
| owner = &amp;quot;2swagg community support LLC&amp;quot; (per the footer; [[SomeBois]] calls it a leftover)&lt;br /&gt;
&lt;br /&gt;
| administrator = [[SomeBois]]&lt;br /&gt;
&lt;br /&gt;
| key_people = [[SomeBois]] (administrator), [[MANVS]] (developer, security), [[Yushe]] (engine), [[Princess]]&lt;br /&gt;
| commercial = Runs at a loss ([[2swagg Pass]] aside)&lt;br /&gt;
| founded = 13 August 2026&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2swagg&#039;&#039;&#039; ([https://2swagg.net 2swagg.net]) is a small, independent community imageboard. It is powered by custom-modified imageboard software.&lt;br /&gt;
&lt;br /&gt;
Its stated purpose on the site is &amp;quot;An independent community imageboard for humor, original posts, and public discussion,&amp;quot; although its rules page is far more direct, defining it as &amp;quot;2swagg is an off-color, absurd-humor, spamming and raiding website.&amp;quot; See [[Site culture]] for more.&lt;br /&gt;
&lt;br /&gt;
This is a community-run wiki focusing on the site. You can start by navigating to the [[Board directory]], [[Rules]], [[FAQ and glossary]], [[Site culture]], [[People]], or [[Site history]]. All unique features, such as [[Emotes]], [[Kaotype]], [[Fortunes]], [[Checkem]], [[Flags]], [[Tripcodes]], and [[Nameroll]], also have individual pages.&lt;br /&gt;
&lt;br /&gt;
The imageboard&#039;s engine, originally the &amp;quot;3chan engine&amp;quot;, has undergone extensive modification since its initial creation by [[Yushe]]. [[MANVS]] currently serves as the main developer and is in charge of site security. [[Swaggtan]] is the site&#039;s mascot. Additionally, 2swagg maintains a presence on X/Twitter ([https://twitter.com/2swaggnet @2swaggnet]), a public status page at status.2swagg.net, and a transparent [[Bans|ban log]] available at 2swagg.net/bans.&lt;br /&gt;
&lt;br /&gt;
== Boards ==&lt;br /&gt;
&lt;br /&gt;
A comprehensive list with official titles can be found on the &#039;&#039;&#039;[[Board directory]]&#039;&#039;&#039;. Here is a condensed overview:&lt;br /&gt;
* &#039;&#039;&#039;Boards:&#039;&#039;&#039; [[/swag/]], [[/raid/]], [[/oc/]], [[/mtv/]], [[/mlp/]], [[/r/]], [[/wp/]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[textboards|Textboards]]:&#039;&#039;&#039; [[/td/]], [[/tech/]], [[/ani/]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Overboard:&#039;&#039;&#039; [[/all/]] (this is not a board you can post to; it simply displays recent posts from every other board in real-time)&lt;br /&gt;
&lt;br /&gt;
== Posting ==&lt;br /&gt;
&lt;br /&gt;
The site does not require users to create an account to post, with the exception being paid [[2swagg Pass]] holders and site administrators/moderators. Posts are anonymous by default, though users may employ [[Tripcodes|tripcodes]] for a persistent identity, or find themselves assigned a random name from [[Nameroll]]. Having a [[2swagg Pass]] bypasses the CAPTCHA prompt before posting.&lt;br /&gt;
&lt;br /&gt;
== Contact ==&lt;br /&gt;
&lt;br /&gt;
One email address (provided on the Contact/Legal/Privacy pages) handles general inquiries, legal matters, copyright issues, privacy concerns, and security requests. [[MANVS]] is specified in the site&#039;s &amp;lt;code&amp;gt;security.txt&amp;lt;/code&amp;gt; file (&amp;lt;code&amp;gt;taro@2swagg.net&amp;lt;/code&amp;gt;) as the primary contact for security matters. Pass support is handled by swaggpass@2swagg.net. More information is available on the [[Contact and legal]] page, and other utility pages can be found under [[Site pages]].&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;This is a community wiki; all information contained within reflects publicly accessible data and does not delve into internal server operations or mod tools. Please be aware that time-sensitive information like board changes or rules may not be immediately updated and are considered &amp;quot;last we checked.&amp;quot;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=Faggot&amp;diff=1380</id>
		<title>Faggot</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=Faggot&amp;diff=1380"/>
		<updated>2026-09-18T00:59:43Z</updated>

		<summary type="html">&lt;p&gt;Admin: point directly at MANVS (avoid double redirect)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[MANVS]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=Taro&amp;diff=1379</id>
		<title>Taro</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=Taro&amp;diff=1379"/>
		<updated>2026-09-18T00:59:34Z</updated>

		<summary type="html">&lt;p&gt;Admin: note aka Taro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}{{Sludge}}&lt;br /&gt;
{{Janny}}&lt;br /&gt;
{{Infobox officeholder&lt;br /&gt;
|office1=Developer of [[2swagg]]&lt;br /&gt;
|term1=August 13, 2026 - &#039;&#039;Incumbent&#039;&#039;&lt;br /&gt;
|office2=Owner of [[2swagg wiki]]&lt;br /&gt;
|term2=August 31, 2026 - &#039;&#039;Incumbent&lt;br /&gt;
|wiki_account=* [[User:MANVS]]&lt;br /&gt;
** has access to [[User:Admin]]&lt;br /&gt;
|image=&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xertrueform.png|IRL&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|caption=xer true form&lt;br /&gt;
|capcode=MANVS {{capcode|dev}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MANVS&#039;&#039;&#039; (aka Taro) is [[2swagg]] staff: the site&#039;s &#039;&#039;&#039;security lead&#039;&#039;&#039; and a &#039;&#039;&#039;developer&#039;&#039;&#039;. His [[Capcodes|capcode]] is {{Capcode|Developer}}.&lt;br /&gt;
&lt;br /&gt;
huge faggot ^&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[Capcodes]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=Taro&amp;diff=1378</id>
		<title>Taro</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=Taro&amp;diff=1378"/>
		<updated>2026-09-18T00:59:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: remove self-insert image; update internal name refs&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}{{Sludge}}&lt;br /&gt;
{{Janny}}&lt;br /&gt;
{{Infobox officeholder&lt;br /&gt;
|office1=Developer of [[2swagg]]&lt;br /&gt;
|term1=August 13, 2026 - &#039;&#039;Incumbent&#039;&#039;&lt;br /&gt;
|office2=Owner of [[2swagg wiki]]&lt;br /&gt;
|term2=August 31, 2026 - &#039;&#039;Incumbent&lt;br /&gt;
|wiki_account=* [[User:MANVS]]&lt;br /&gt;
** has access to [[User:Admin]]&lt;br /&gt;
|image=&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xertrueform.png|IRL&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|caption=xer true form&lt;br /&gt;
|capcode=MANVS {{capcode|dev}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;MANVS&#039;&#039;&#039; is [[2swagg]] staff: the site&#039;s &#039;&#039;&#039;security lead&#039;&#039;&#039; and a &#039;&#039;&#039;developer&#039;&#039;&#039;. His [[Capcodes|capcode]] is {{Capcode|Developer}}.&lt;br /&gt;
&lt;br /&gt;
huge faggot ^&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[Capcodes]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=Taro&amp;diff=1376</id>
		<title>Taro</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=Taro&amp;diff=1376"/>
		<updated>2026-09-18T00:58:56Z</updated>

		<summary type="html">&lt;p&gt;Admin: Admin moved page Taro to MANVS: renamed per request&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}{{Sludge}}&lt;br /&gt;
{{Janny}}&lt;br /&gt;
{{Infobox officeholder&lt;br /&gt;
|office1=Developer of [[2swagg]]&lt;br /&gt;
|term1=August 13, 2026 - &#039;&#039;Incumbent&#039;&#039;&lt;br /&gt;
|office2=Owner of [[2swagg wiki]]&lt;br /&gt;
|term2=August 31, 2026 - &#039;&#039;Incumbent&lt;br /&gt;
|wiki_account=* [[User:Taro]]&lt;br /&gt;
** has access to [[User:Admin]]&lt;br /&gt;
|image=&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Xertrueform.png|IRL&lt;br /&gt;
File:Taro.jpg|Self-insert&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
|caption=xer true form&lt;br /&gt;
|capcode=Taro {{capcode|dev}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Taro&#039;&#039;&#039; is [[2swagg]] staff: the site&#039;s &#039;&#039;&#039;security lead&#039;&#039;&#039; and a &#039;&#039;&#039;developer&#039;&#039;&#039;. His [[Capcodes|capcode]] is {{Capcode|Developer}}.&lt;br /&gt;
&lt;br /&gt;
huge faggot ^&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[People]]&lt;br /&gt;
* [[Capcodes]]&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg]]&lt;br /&gt;
[[Category:People]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=User:Taro&amp;diff=1375</id>
		<title>User:Taro</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=User:Taro&amp;diff=1375"/>
		<updated>2026-09-18T00:58:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: Admin moved page User:Taro to User:MANVS: Automatically moved page while renaming the user &amp;quot;Taro&amp;quot; to &amp;quot;MANVS&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[User:MANVS]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=2swagg_wiki:Sandbox&amp;diff=1232</id>
		<title>2swagg wiki:Sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=2swagg_wiki:Sandbox&amp;diff=1232"/>
		<updated>2026-09-07T16:03:28Z</updated>

		<summary type="html">&lt;p&gt;Admin: reset sandbox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:2swagg wiki:Sandbox}}&lt;br /&gt;
Test edits here. Try any of the new tags: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;timeline&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tabber&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;infobox&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;poll&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;youtube&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;math&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;choose&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg wiki]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=2swagg_wiki:Sandbox&amp;diff=1231</id>
		<title>2swagg wiki:Sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=2swagg_wiki:Sandbox&amp;diff=1231"/>
		<updated>2026-09-07T16:00:07Z</updated>

		<summary type="html">&lt;p&gt;Admin: correct timeline syntax test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:2swagg wiki:Sandbox}}&lt;br /&gt;
&amp;lt;timeline&amp;gt;&lt;br /&gt;
ImageSize  = width:320 height:90&lt;br /&gt;
PlotArea   = left:50 bottom:25 top:10 right:20&lt;br /&gt;
DateFormat = yyyy&lt;br /&gt;
Period     = from:2026 till:2027&lt;br /&gt;
TimeAxis   = orientation:horizontal&lt;br /&gt;
Colors     =&lt;br /&gt;
  id:blue value:rgb(0.1,0.3,0.8)&lt;br /&gt;
BarData    =&lt;br /&gt;
  bar:s&lt;br /&gt;
PlotData   =&lt;br /&gt;
  bar:s from:2026 till:2027 color:blue text:&amp;quot;2swagg wiki&amp;quot;&lt;br /&gt;
&amp;lt;/timeline&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=2swagg_wiki:Sandbox&amp;diff=1230</id>
		<title>2swagg wiki:Sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=2swagg_wiki:Sandbox&amp;diff=1230"/>
		<updated>2026-09-07T15:59:00Z</updated>

		<summary type="html">&lt;p&gt;Admin: timeline test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;timeline&amp;gt;&lt;br /&gt;
DateFormat=yyyy&lt;br /&gt;
Period=from:2026 till:2027&lt;br /&gt;
PlotArea=width:300 height:60 left:40 bottom:20&lt;br /&gt;
Colors= id:c value:rgb(0.2,0.4,0.9)&lt;br /&gt;
BarData= bar:A&lt;br /&gt;
PlotData= bar:A from:2026 till:2027 color:c text:&amp;quot;launch&amp;quot;&lt;br /&gt;
&amp;lt;/timeline&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=2swagg_wiki:Sandbox&amp;diff=1229</id>
		<title>2swagg wiki:Sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=2swagg_wiki:Sandbox&amp;diff=1229"/>
		<updated>2026-09-07T15:26:43Z</updated>

		<summary type="html">&lt;p&gt;Admin: moderation note&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sandbox. Anti-abuse: anon edits are held for review at [[Special:Moderation]]; registered accounts edit directly.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=MediaWiki:Monobook.css&amp;diff=985</id>
		<title>MediaWiki:Monobook.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=MediaWiki:Monobook.css&amp;diff=985"/>
		<updated>2026-09-07T02:52:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: logo: background-size contain so it is not cropped/zoomed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* All CSS here will be loaded for users of the MonoBook skin */&lt;br /&gt;
/* Monobook Multiquote Controls */&lt;br /&gt;
.hiddentext { &lt;br /&gt;
    display: none !important; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext { &lt;br /&gt;
    color: #002bb8 !important; &lt;br /&gt;
    cursor: pointer !important; &lt;br /&gt;
    user-select: none !important; &lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
.showhidetext:hover { &lt;br /&gt;
    text-decoration: underline !important; &lt;br /&gt;
}&lt;br /&gt;
.showhidetext:active { &lt;br /&gt;
    color: #b85b00 !important; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Force-remove red outlines/boxes across the wiki */&lt;br /&gt;
.new, .new a, a.new, .new:visited, a.new:visited {&lt;br /&gt;
    color: #ba0000 !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    border: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Fix red borders on preview/diff warnings */&lt;br /&gt;
.previewnote, .diffchange {&lt;br /&gt;
    border: none !important;&lt;br /&gt;
    outline: none !important;&lt;br /&gt;
    background: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Site-wide Monobook navigation cleanup */&lt;br /&gt;
#p-logo a, #p-navigation a, #p-search form, #p-personal a, #p-cactions a, #p-tb a {&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
    box-shadow: none !important;&lt;br /&gt;
}&lt;br /&gt;
#p-logo a:hover, #p-navigation a:hover, #p-personal a:hover, #p-cactions a:hover, #p-tb a:hover {&lt;br /&gt;
    border: 0 !important;&lt;br /&gt;
    outline: 0 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.skin-monobook #p-navigation,&lt;br /&gt;
body.skin-monobook #p-search,&lt;br /&gt;
body.skin-monobook #p-tb{&lt;br /&gt;
	margin-left: 4px;&lt;br /&gt;
}&lt;br /&gt;
/* Fit the whole logo inside its box (MonoBook shows it cropped by default) */&lt;br /&gt;
#p-logo a {&lt;br /&gt;
	background-size: contain !important;&lt;br /&gt;
	background-position: center center !important;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=2swagg_wiki:Logo_and_favicon&amp;diff=982</id>
		<title>2swagg wiki:Logo and favicon</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=2swagg_wiki:Logo_and_favicon&amp;diff=982"/>
		<updated>2026-09-07T02:50:42Z</updated>

		<summary type="html">&lt;p&gt;Admin: ico favicon support added&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:2swagg wiki:Logo and favicon}}&lt;br /&gt;
How to change the wiki&#039;s &#039;&#039;&#039;logo&#039;&#039;&#039; (top-left corner) and &#039;&#039;&#039;favicon&#039;&#039;&#039; (browser-tab icon) without touching the server. All three are ordinary uploaded files; to change one, upload a new image &#039;&#039;&#039;over the same file name&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Logo ==&lt;br /&gt;
Upload to &#039;&#039;&#039;[[:File:Wiki-logo.png]]&#039;&#039;&#039; (via [[Special:Upload]] or drag-and-drop). Square-ish PNG works best; MonoBook shows it in roughly a 150 by 150 px box. Live as soon as the upload finishes.&lt;br /&gt;
&lt;br /&gt;
== Favicon (browser tab) ==&lt;br /&gt;
Upload to &#039;&#039;&#039;[[:File:Wiki-favicon.ico]]&#039;&#039;&#039;. A &amp;lt;code&amp;gt;.ico&amp;lt;/code&amp;gt; is preferred (16, 32, 48 px sizes in one file); a single-size PNG renamed to &amp;lt;code&amp;gt;.ico&amp;lt;/code&amp;gt; also works. Browsers cache favicons hard, so hard-refresh (Ctrl+Shift+R) or open a new tab to see a change.&lt;br /&gt;
&lt;br /&gt;
== iOS home-screen icon ==&lt;br /&gt;
Upload to &#039;&#039;&#039;[[:File:Wiki-favicon.png]]&#039;&#039;&#039;. This is the icon used when someone saves the wiki to an iPhone/iPad home screen. Must be a PNG (256 by 256 is fine).&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* Do &#039;&#039;&#039;not&#039;&#039;&#039; delete these files. Replace them by re-uploading. A deleted one 404s until re-uploaded.&lt;br /&gt;
* Allowed upload types: PNG, JPG, GIF, WebP, ICO. No SVG.&lt;br /&gt;
* Wired in &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; via &amp;lt;code&amp;gt;$wgLogos&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;$wgFavicon&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;$wgAppleTouchIcon&amp;lt;/code&amp;gt;, pointing at the fixed &amp;lt;code&amp;gt;/images/&amp;lt;/code&amp;gt; paths for those filenames (which stay valid across re-uploads).&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg wiki]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=File:Wiki-favicon.ico&amp;diff=981</id>
		<title>File:Wiki-favicon.ico</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=File:Wiki-favicon.ico&amp;diff=981"/>
		<updated>2026-09-07T02:49:34Z</updated>

		<summary type="html">&lt;p&gt;Admin: == Summary ==
ICO favicon. Re-upload over this to change the browser-tab icon.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
ICO favicon. Re-upload over this to change the browser-tab icon.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=2swagg_wiki:Logo_and_favicon&amp;diff=980</id>
		<title>2swagg wiki:Logo and favicon</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=2swagg_wiki:Logo_and_favicon&amp;diff=980"/>
		<updated>2026-09-07T02:46:37Z</updated>

		<summary type="html">&lt;p&gt;Admin: how to swap the wiki logo/favicon&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:2swagg wiki:Logo and favicon}}&lt;br /&gt;
How to change the wiki&#039;s &#039;&#039;&#039;logo&#039;&#039;&#039; (top-left corner) and &#039;&#039;&#039;favicon&#039;&#039;&#039; (browser-tab icon) without touching the server.&lt;br /&gt;
&lt;br /&gt;
== How ==&lt;br /&gt;
Both are ordinary uploaded files. To change either one, upload a new image &#039;&#039;&#039;over the existing file name&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Logo:&#039;&#039;&#039; upload to &#039;&#039;&#039;[[:File:Wiki-logo.png]]&#039;&#039;&#039; (use [[Special:Upload]], or drag-and-drop with MsUpload). Square-ish PNG works best; MonoBook shows it in roughly a 150 by 150 px box.&lt;br /&gt;
* &#039;&#039;&#039;Favicon:&#039;&#039;&#039; upload to &#039;&#039;&#039;[[:File:Wiki-favicon.png]]&#039;&#039;&#039;. A square PNG (for example 256 by 256) is fine; browsers scale it down.&lt;br /&gt;
&lt;br /&gt;
Keep the filenames exactly as above. The change is live as soon as the upload finishes.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
* Do &#039;&#039;&#039;not&#039;&#039;&#039; delete these two files. Replace them by re-uploading. If one is deleted the logo or favicon will 404 until it is re-uploaded.&lt;br /&gt;
* Browsers cache favicons hard. After changing the favicon you may need a hard refresh (Ctrl+Shift+R) or a new tab before the new one shows.&lt;br /&gt;
* PNG only (the wiki does not accept &amp;lt;code&amp;gt;.ico&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt; uploads). PNG favicons work in every current browser.&lt;br /&gt;
* Wired up in &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; via &amp;lt;code&amp;gt;$wgLogos&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$wgFavicon&amp;lt;/code&amp;gt;, pointing at the fixed &amp;lt;code&amp;gt;/images/&amp;lt;/code&amp;gt; paths for those filenames.&lt;br /&gt;
&lt;br /&gt;
[[Category:2swagg wiki]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=File:Wiki-logo.png&amp;diff=979</id>
		<title>File:Wiki-logo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=File:Wiki-logo.png&amp;diff=979"/>
		<updated>2026-09-07T02:44:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: == Summary ==
Wiki logo / favicon. Re-upload over these filenames to change the wiki&amp;#039;s logo and favicon.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Wiki logo / favicon. Re-upload over these filenames to change the wiki&#039;s logo and favicon.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.2swagg.net/index.php?title=File:Wiki-favicon.png&amp;diff=978</id>
		<title>File:Wiki-favicon.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.2swagg.net/index.php?title=File:Wiki-favicon.png&amp;diff=978"/>
		<updated>2026-09-07T02:44:54Z</updated>

		<summary type="html">&lt;p&gt;Admin: == Summary ==
Wiki logo / favicon. Re-upload over these filenames to change the wiki&amp;#039;s logo and favicon.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Wiki logo / favicon. Re-upload over these filenames to change the wiki&#039;s logo and favicon.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>