MediaWiki:Common.css: Difference between revisions

From VRChat Wiki
No edit summary
Automated build upload.
 
(72 intermediate revisions by 4 users not shown)
Line 1: Line 1:
/* CSS placed here will be applied to all skins */
/*!
 
* This file is auto-generated. Do not edit directly.
/* T-style like css. no longer needed: https://wiki.vrchat.com/index.php?title=Template:Infobox/styles.css&oldid=544
* https://github.com/vrchat-community/wiki-scripts/blob/main/src/index.ts
@import url("/index.php?title=Template:Infobox/styles.css&action=raw&ctype=text/css");
*/
*/
@charset "UTF-8";
 
.mw-first-heading .mw-page-title-separator,
/* Note: The MediaWiki code editor will sometimes give errors for css parameters like --pi-background. These may safely be ignored. */
[class*=" page-Main_Page"] #firstHeading,
 
[class*=" page-Main_Page"] .mw-editsection {
/* Portable Infobox tweaks */
  display: none
.portable-infobox {
}
--pi-background:#303030;
[class*=" page-Main_Page"] .mw-body .mw-parser-output h2 {
--pi-secondary-background:#272735;
  margin: .9em .7em 0;
--pi-border-color:#a2a9b1;
  padding: 0
--pi-item-spacing:5px 10px;
}
--pi-margin:15px;
[class*=" page-Main_Page"] .mw-body .mw-parser-output h2:after {
--pi-width:270px;
  border-bottom: 0
}
[class*=" page-Main_Page"] .mw-body .mw-parser-output h3 {
  margin: 0 .3em .3em;
  padding: 0
}
[class*=" page-Main_Page"] .qm-icon:before {
  display: inline-block;
  content: "";
  background-size: .85em;
  width: .85em;
  height: .85em;
  margin-right: .4em;
  position: relative;
  top: .1em
}
[class*=" page-Main_Page"] .qm-icon.version:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_PinFPS_25.png")
}
[class*=" page-Main_Page"] .qm-icon.news:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_Announcement_25.png")
}
[class*=" page-Main_Page"] .qm-icon.basics:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_LaunchPad_25.png")
}
[class*=" page-Main_Page"] .qm-icon.social:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_Social_25.png")
}
[class*=" page-Main_Page"] .qm-icon.economy:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_VRCPlus_25.png")
}
[class*=" page-Main_Page"] .qm-icon.worlds:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_Worlds_25.png")
}
[class*=" page-Main_Page"] .qm-icon.avatars:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_Avatars_25.png")
}
[class*=" page-Main_Page"] .qm-icon.creation:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_CommunityLabs_25.png")
}
[class*=" page-Main_Page"] .qm-icon.help:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_HelpInfo_25.png")
}
[class*=" page-Main_Page"] .qm-icon.community:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_Favorite_25.png")
}
[class*=" page-Main_Page"] .qm-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  column-gap: 1.5em;
  row-gap: 1.5em;
  margin: .75em 0 1.5em
}
[class*=" page-Main_Page"] .qm-box {
  flex: 1 1 15%;
  min-width: 180px;
  padding: 1.5em;
  font-size: 1em;
  background-color: rgba(50,90,120,.1);
  border: 3px solid rgba(20,70,140,.5);
  border-radius: 1em
}
[class*=" page-Main_Page"] .qm-box.community {
  background-color: rgba(40,140,40,.1);
  border-color: rgba(40,120,40,.5)
}
[class*=" page-Main_Page"] .qm-box.flex {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  column-gap: .75em;
  row-gap: .75em;
  min-width: inherit;
  max-width: inherit
}
@media screen and (max-width:600px) {
  [class*=" page-Main_Page"] [class*=" page-Main_Page"] .mw-body .mw-parser-output h3 {
    margin: 0 0 .3em;
    font-size: 1.4em
  }
  [class*=" page-Main_Page"] .qm-icon:before {
    background-size: .75em;
    width: .75em;
    height: .75em
  }
  [class*=" page-Main_Page"] .qm-container {
    column-gap: .75em;
    row-gap: .75em
  }
  [class*=" page-Main_Page"] .qm-box {
    min-width: 120px;
    padding: .75em
  }
}
[alt*=vrcat i],
[alt*=vrrat i] {
  cursor: grab;
  transform-origin: bottom center;
  transition: transform .1s
}
[alt*=vrcat i]:active,
[alt*=vrrat i]:active {
  cursor: grabbing;
  transform: scaleY(.9) scaleX(1.1)
}
.embedvideo-thumbnail>p,
.hlist ul,
figure[typeof~="mw:File/Frame"]>:not(figcaption) .mw-file-element,
figure[typeof~="mw:File/Thumb"]>:not(figcaption) .mw-file-element {
  margin: 0
}
.embedvideo-thumbnail__image {
  position: absolute;
  width: 100%;
  height: 100%
}
.spoiler,
.tpl-infopush {
  position: relative
}
.embedvideo-privacyNotice__dismiss {
  color: var(--red);
  background: var(--less-dark-grey);
  border: solid var(--less-dark-grey-border);
  border-radius: 10px
}
.embedvideo-privacyNotice__continue {
  background: var(--less-dark-grey);
  color: var(--faux-white);
  border: solid var(--less-dark-grey-border);
  border-radius: 10px
}
.embedvideo-privacyNotice__continue:hover {
  background: var(--green);
  color: var(--faux-white)
}
.embedvideo-privacyNotice__dismiss:hover {
  background: var(--red);
  color: var(--faux-white)
}
.embedvideo-loader__fakeButton {
  background: var(--less-dark-grey);
  color: var(--faux-white)
}
.link-audio,
.link-document,
.link-ftp,
.link-irc,
.link-mailto,
.link-video,
.mw-parser-output a.external {
  background: 0 0!important;
  padding: 0!important
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *).external::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9Imx1Y2lkZSBsdWNpZGUtZXh0ZXJuYWwtbGluayI+PHBhdGggZD0iTTE1IDNoNnY2Ii8+PHBhdGggZD0iTTEwIDE0IDIxIDMiLz48cGF0aCBkPSJNMTggMTN2NmEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMlY4YTIgMiAwIDAgMSAyLTJoNiIvPjwvc3ZnPg==")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://twitter.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://x.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://twitter.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://x.com/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_X.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://www.youtube.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://youtu.be"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://youtube.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://www.youtube.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://youtu.be/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://youtube.com/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_YouTube.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://twitch.tv"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://www.twitch.tv"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://twitch.tv/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://www.twitch.tv/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_Twitch.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://tiktok.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://www.tiktok.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://tiktok.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://www.tiktok.com/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_TikTok.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://steamcommunity.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://store.steampowered.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://steamcommunity.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://store.steampowered.com/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_Steam.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://discord.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://discord.gg"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://wiki.vrchat.com/discord"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://discord.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://discord.gg/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://wiki.vrchat.com/discord/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_Discord.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://github.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://github.com/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_GitHub.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://medium.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://medium.com/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_Medium.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://archive.org"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://web.archive.org"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://archive.org/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://web.archive.org/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_Archive.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://ask.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://clientsim.docs.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://creators.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://docs.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://feedback.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://hello.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://help.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://status.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://udonsharp.docs.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://vcc.docs.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://vrch.at"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://ask.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://clientsim.docs.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://creators.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://docs.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://feedback.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://hello.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://help.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://status.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://udonsharp.docs.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://vcc.docs.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://vrch.at/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://vrchat.com/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_VRChat.webp")!important;
  border-radius: .25em
}
:root {
  --ns-0: "";
  --ns-0-color: #6bd4ff;
  --ns-1: "Talk";
  --ns-1-color: #6bd4ff;
  --ns-2: "User";
  --ns-2-color: oklch(74.71% 0.2037 147.96deg);
  --ns-3: "User_talk";
  --ns-3-color: oklch(74.71% 0.2037 147.96deg);
  --ns-3000: "Community";
  --ns-3000-color: oklch(74.71% 0.2037 147.96deg);
  --ns-3001: "Community_talk";
  --ns-3001-color: oklch(74.71% 0.2037 147.96deg);
  --ns-3100: "Guides";
  --ns-3100-color: oklch(74.71% 0.2037 147.96deg);
  --ns-3101: "Guides_talk";
  --ns-3101-color: oklch(74.71% 0.2037 147.96deg)
}
.ns-0 {
  --ns-current: var(--ns-0);
  --ns-current-color: var(--ns-0-color)
}
a:not(.external)[href^="/wiki/"],
a:not(.external)[href^="/wiki/Special:MyLanguage/"] {
  color: var(--ns-0-color)!important
}
a:not(.external)[href^="/wiki/"]:hover,
a:not(.external)[href^="/wiki/Special:MyLanguage/"]:hover {
  color: color-mix(in oklab,var(--ns-0-color),#000 10%)!important
}
.ns-1 {
  --ns-current: var(--ns-1);
  --ns-current-color: var(--ns-1-color)
}
a:not(.external)[href^="/wiki/Special:MyLanguage/Talk:"],
a:not(.external)[href^="/wiki/Talk:"] {
  color: var(--ns-1-color)!important
}
a:not(.external)[href^="/wiki/Special:MyLanguage/Talk:"]:hover,
a:not(.external)[href^="/wiki/Talk:"]:hover {
  color: color-mix(in oklab,var(--ns-1-color),#000 10%)!important
}
.ns-2 {
  --ns-current: var(--ns-2);
  --ns-current-color: var(--ns-2-color)
}
a:not(.external)[href^="/wiki/Special:MyLanguage/User:"],
a:not(.external)[href^="/wiki/User:"] {
  color: var(--ns-2-color)!important
}
a:not(.external)[href^="/wiki/Special:MyLanguage/User:"]:hover,
a:not(.external)[href^="/wiki/User:"]:hover {
  color: color-mix(in oklab,var(--ns-2-color),#000 10%)!important
}
.ns-3 {
  --ns-current: var(--ns-3);
  --ns-current-color: var(--ns-3-color)
}
a:not(.external)[href^="/wiki/Special:MyLanguage/User_talk:"],
a:not(.external)[href^="/wiki/User_talk:"] {
  color: var(--ns-3-color)!important
}
a:not(.external)[href^="/wiki/Special:MyLanguage/User_talk:"]:hover,
a:not(.external)[href^="/wiki/User_talk:"]:hover {
  color: color-mix(in oklab,var(--ns-3-color),#000 10%)!important
}
.ns-3000 {
  --ns-current: var(--ns-3000);
  --ns-current-color: var(--ns-3000-color)
}
a:not(.external)[href^="/wiki/Community:"],
a:not(.external)[href^="/wiki/Special:MyLanguage/Community:"] {
  color: var(--ns-3000-color)!important
}
a:not(.external)[href^="/wiki/Community:"]:hover,
a:not(.external)[href^="/wiki/Special:MyLanguage/Community:"]:hover {
  color: color-mix(in oklab,var(--ns-3000-color),#000 10%)!important
}
.ns-3001 {
  --ns-current: var(--ns-3001);
  --ns-current-color: var(--ns-3001-color)
}
a:not(.external)[href^="/wiki/Community_talk:"],
a:not(.external)[href^="/wiki/Special:MyLanguage/Community_talk:"] {
  color: var(--ns-3001-color)!important
}
a:not(.external)[href^="/wiki/Community_talk:"]:hover,
a:not(.external)[href^="/wiki/Special:MyLanguage/Community_talk:"]:hover {
  color: color-mix(in oklab,var(--ns-3001-color),#000 10%)!important
}
.ns-3100 {
  --ns-current: var(--ns-3100);
  --ns-current-color: var(--ns-3100-color)
}
a:not(.external)[href^="/wiki/Guides:"],
a:not(.external)[href^="/wiki/Special:MyLanguage/Guides:"] {
  color: var(--ns-3100-color)!important
}
a:not(.external)[href^="/wiki/Guides:"]:hover,
a:not(.external)[href^="/wiki/Special:MyLanguage/Guides:"]:hover {
  color: color-mix(in oklab,var(--ns-3100-color),#000 10%)!important
}
.ns-3101 {
  --ns-current: var(--ns-3101);
  --ns-current-color: var(--ns-3101-color)
}
a:not(.external)[href^="/wiki/Guides_talk:"],
a:not(.external)[href^="/wiki/Special:MyLanguage/Guides_talk:"] {
  color: var(--ns-3101-color)!important
}
a:not(.external)[href^="/wiki/Guides_talk:"]:hover,
a:not(.external)[href^="/wiki/Special:MyLanguage/Guides_talk:"]:hover {
  color: color-mix(in oklab,var(--ns-3101-color),#000 10%)!important
}
.mw-first-heading {
  display: flex!important;
  flex-direction: column;
  padding-bottom: .25em;
  color: var(--ns-current-color)!important;
  border-bottom: solid 4px var(--ns-current-color)!important
}
.mw-first-heading .mw-page-title-namespace,
.mw-first-heading:not(:has(.mw-page-title-namespace))::before {
  content: var(--ns-current);
  color: color-mix(in oklab,var(--ns-current-color),#000 10%);
  font-size: .7em
}
.tools-inline li.selected {
  border-color: var(--ns-current-color);
  padding-bottom: .25rem
}
#localNotice {
  background: var(--less-dark-grey);
  border: 3px solid var(--less-dark-grey-border);
  border-radius: 12px
}
.wikitable.navbox {
  width: 100%;
  text-align: center
}
.hlist li {
  display: inline
}
.hlist li::before {
  content: " · ";
  font-weight: 700;
  margin: 0 .25em 0 .3em
}
.hlist li:first-child::before {
  content: none
}
@keyframes pulse {
  0%,
  100% {
    transform: scale(1)
  }
  50% {
    transform: scale(1.3)
  }
}
.mw-gallery-traditional .gallerybox > .thumb::before {
  content: unset
}
#mw-content-text > div > ul > li {
  padding-top: unset!important
}
.mw-body li.gallerybox div.thumb {
  height: auto!important;
  overflow: hidden
}
li.gallerybox div.thumb img {
  width: 100%
}
.mw-gallery-traditional .gallerybox > .thumb > * {
  display: block
}
.mw-body-content figure[typeof~="mw:File/Frame"] > a,
.mw-body-content figure[typeof~="mw:File/Thumb"] > a {
  background: var(--less-dark-grey);
  border: solid var(--less-dark-grey-border);
   border-radius: 10px;
   border-radius: 10px;
   background:#303035;
   padding: 0;
   clear:right;
   min-width: 256px;
   float:right;
   max-width: 384px;
   font-size:.85em;
   display: inline-block;
   margin:0 0 15px 15px;
  overflow: hidden
   width:270px;
}
figure[typeof~="mw:File/Thumb"],
figure[typeof~="mw:File/Thumb"] > figcaption {
  border: none!important;
   background: 0 0!important
}
figure[typeof~="mw:File/Thumb"] > figcaption {
  padding: .5em
}
@media screen and (max-width:1099px) {
  .desktop-only {
    display: none!important
   }
}
@media screen and (min-width:1100px) {
  .mobile-only {
    display: none!important
  }
}
[data-ooui*="Real name"] {
  pointer-events: none;
  display: none
}
.reflist-upper-alpha ol {
  list-style-type: upper-alpha
}
.reflist-upper-roman ol {
  list-style-type: upper-roman
}
.reflist-lower-alpha ol {
  list-style-type: lower-alpha
}
.reflist-lower-roman ol {
  list-style-type: lower-roman
}
}
 
@media screen and (min-height:600px) {
.pi-theme-community  {
  .tux-messagetable-header {
--pi-secondary-background:#067d4f;
    background: 0 0
  border: 1px solid #b8ffdb;
  }
  border-radius: 10px;
  background-color: #085c3f;
  color: #e5f5bf;
  margin-bottom: 0.5em;
  margin-left: 1em;
  padding: 0.2em;
  float: right;
  clear: right;
}
}
 
.spoiler .spoiler-overlay {
.pi-theme-official  {
  position: absolute;
--pi-secondary-background:#216aad;
  inset: 0;
  border: 1px solid #166bcd;
  background-color: var(--very-dark-grey);
  border-radius: 10px;
  display: flex;
  background-color: #064987;
  border-radius: 8px;
  color: #f7f6a3;
  cursor: pointer;
  margin-bottom: 0.5em;
  z-index: 1
  margin-left: 1em;
  padding: 0.2em;
  float: right;
  clear: right;
}
}
 
.spoiler .spoiler-overlay span {
.portable-infobox .pi-data-value > :not(ul) {
   margin: auto;
   margin:.5em 0;
  font-weight: 600
}
}
 
.spoiler .spoiler-content,
/* Hide Main Page unneeded stuff */
.spoiler .spoiler-overlay {
.page-Main_Page #firstHeading { display: none; }
  transition: opacity .25s
.page-Main_Page .mw-editsection { display: none; }
 
/* Main Page Classes */
.page-Main_Page .mw-body .mw-parser-output h2 {
    margin: 20px 15px 0;
}
}
 
.spoiler .spoiler-overlay,
.page-Main_Page .mw-body .mw-parser-output h2:after {
.spoiler[data-open] .spoiler-content {
    border-bottom: 0;
  opacity: 1;
  pointer-events: auto
}
}
 
.spoiler .spoiler-content,
.page-Main_Page .mw-body .mw-parser-output h3 {
.spoiler[data-open] .spoiler-overlay {
    margin: 0 10px 10px;
  opacity: 0;
  pointer-events: none
}
}
 
.tpl-infopush {
.qm-icon {
  padding: 0!important;
padding-left: 4px;
  overflow: hidden;
  aspect-ratio: 1024/312;
  transform: translateX(0);
  grid-column: span 2/span 2
}
}
 
.tpl-infopush-content {
.qm-icon:before {
  display: flex;
position: relative;
  transition: transform .3s;
margin-right: 28px;
  transform: translateX(0)
width: 24px;
height: 24px;
}
}
 
.tpl-infopush-item,
.qm-icon.worlds:before {
.tpl-infopush-item p {
content: url('https://wiki-files.vrchat.com/Icons_Worlds_25.png');
  margin: 0;
  display: contents
}
}
 
.tpl-infopush-item a {
.qm-icon.avatars:before {
  width: 100%;
content: url('https://wiki-files.vrchat.com/Icons_Avatars_25.png')
  flex-shrink: 0;
  background: 0 0!important;
  padding: 0!important
}
}
 
.tpl-infopush-item img {
.qm-icon.social:before {
  width: 100%;
content: url('https://wiki-files.vrchat.com/Icons_Social_25.png')
  flex-shrink: 0
}
}
 
.tpl-infopush-navigation {
.qm-icon.creation:before {
  display: flex;
content: url('https://wiki-files.vrchat.com/Icons_CommunityLabs_25.png')
  justify-content: space-between;
  pointer-events: none;
  position: absolute;
  inset: 0
}
}
 
.tpl-infopush-navigation-item {
.qm-container {
  height: 100%;
    display: flex;
  width: 15%;
    flex-flow: row wrap;
  cursor: pointer;
    justify-content: space-around;
  pointer-events: all;
    column-gap: 20px;
  background-size: 2rem;
    row-gap: 20px;
  background-repeat: no-repeat;
    margin: 10px 0 20px;
  background-position: center;
  opacity: 0%;
  transition: opacity .2s;
  background-color: #0006
}
}
 
.tpl-infopush-navigation-item:hover {
.qm-box {
  opacity: 100%
    flex: 1 1 20%;
    min-width: 20%;
    padding: 20px;
    font-size: large;
    background-color: #171e28;
    background-color: rgba(50, 90, 120, 0.1);
    border: 3px solid #102f5b;
    border: 3px solid rgba(20, 70, 140, 0.5);
    border-radius: 25px;
}
}
 
.tpl-infopush-navigation-previous {
.qm-box.community {
  background-image: url("https://wiki-files.vrchat.com/Icons_Arrow_Left.png")
    background-color: #1a251c;
    background-color: rgba(40, 140, 40, 0.1);
    border-color: #1a4c24;
    border-color: rgba(40, 120, 40, 0.5);
}
}
 
.tpl-infopush-navigation-next {
.qm-box.flex {
  background-image: url("https://wiki-files.vrchat.com/Icons_Arrow_Right.png")
    display: flex;
    flex-flow: row wrap;
    justify-content: space-around;
    column-gap: 10px;
    row-gap: 10px;
    min-width: inherit;
    max-width: inherit;
}
}

Latest revision as of 04:03, 18 May 2026

/*!
 * This file is auto-generated. Do not edit directly.
 * https://github.com/vrchat-community/wiki-scripts/blob/main/src/index.ts
 */
@charset "UTF-8";
.mw-first-heading .mw-page-title-separator,
[class*=" page-Main_Page"] #firstHeading,
[class*=" page-Main_Page"] .mw-editsection {
  display: none
}
[class*=" page-Main_Page"] .mw-body .mw-parser-output h2 {
  margin: .9em .7em 0;
  padding: 0
}
[class*=" page-Main_Page"] .mw-body .mw-parser-output h2:after {
  border-bottom: 0
}
[class*=" page-Main_Page"] .mw-body .mw-parser-output h3 {
  margin: 0 .3em .3em;
  padding: 0
}
[class*=" page-Main_Page"] .qm-icon:before {
  display: inline-block;
  content: "";
  background-size: .85em;
  width: .85em;
  height: .85em;
  margin-right: .4em;
  position: relative;
  top: .1em
}
[class*=" page-Main_Page"] .qm-icon.version:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_PinFPS_25.png")
}
[class*=" page-Main_Page"] .qm-icon.news:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_Announcement_25.png")
}
[class*=" page-Main_Page"] .qm-icon.basics:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_LaunchPad_25.png")
}
[class*=" page-Main_Page"] .qm-icon.social:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_Social_25.png")
}
[class*=" page-Main_Page"] .qm-icon.economy:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_VRCPlus_25.png")
}
[class*=" page-Main_Page"] .qm-icon.worlds:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_Worlds_25.png")
}
[class*=" page-Main_Page"] .qm-icon.avatars:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_Avatars_25.png")
}
[class*=" page-Main_Page"] .qm-icon.creation:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_CommunityLabs_25.png")
}
[class*=" page-Main_Page"] .qm-icon.help:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_HelpInfo_25.png")
}
[class*=" page-Main_Page"] .qm-icon.community:before {
  background-image: url("https://wiki-files.vrchat.com/Icons_Favorite_25.png")
}
[class*=" page-Main_Page"] .qm-container {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  column-gap: 1.5em;
  row-gap: 1.5em;
  margin: .75em 0 1.5em
}
[class*=" page-Main_Page"] .qm-box {
  flex: 1 1 15%;
  min-width: 180px;
  padding: 1.5em;
  font-size: 1em;
  background-color: rgba(50,90,120,.1);
  border: 3px solid rgba(20,70,140,.5);
  border-radius: 1em
}
[class*=" page-Main_Page"] .qm-box.community {
  background-color: rgba(40,140,40,.1);
  border-color: rgba(40,120,40,.5)
}
[class*=" page-Main_Page"] .qm-box.flex {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-around;
  column-gap: .75em;
  row-gap: .75em;
  min-width: inherit;
  max-width: inherit
}
@media screen and (max-width:600px) {
  [class*=" page-Main_Page"] [class*=" page-Main_Page"] .mw-body .mw-parser-output h3 {
    margin: 0 0 .3em;
    font-size: 1.4em
  }
  [class*=" page-Main_Page"] .qm-icon:before {
    background-size: .75em;
    width: .75em;
    height: .75em
  }
  [class*=" page-Main_Page"] .qm-container {
    column-gap: .75em;
    row-gap: .75em
  }
  [class*=" page-Main_Page"] .qm-box {
    min-width: 120px;
    padding: .75em
  }
}
[alt*=vrcat i],
[alt*=vrrat i] {
  cursor: grab;
  transform-origin: bottom center;
  transition: transform .1s
}
[alt*=vrcat i]:active,
[alt*=vrrat i]:active {
  cursor: grabbing;
  transform: scaleY(.9) scaleX(1.1)
}
.embedvideo-thumbnail>p,
.hlist ul,
figure[typeof~="mw:File/Frame"]>:not(figcaption) .mw-file-element,
figure[typeof~="mw:File/Thumb"]>:not(figcaption) .mw-file-element {
  margin: 0
}
.embedvideo-thumbnail__image {
  position: absolute;
  width: 100%;
  height: 100%
}
.spoiler,
.tpl-infopush {
  position: relative
}
.embedvideo-privacyNotice__dismiss {
  color: var(--red);
  background: var(--less-dark-grey);
  border: solid var(--less-dark-grey-border);
  border-radius: 10px
}
.embedvideo-privacyNotice__continue {
  background: var(--less-dark-grey);
  color: var(--faux-white);
  border: solid var(--less-dark-grey-border);
  border-radius: 10px
}
.embedvideo-privacyNotice__continue:hover {
  background: var(--green);
  color: var(--faux-white)
}
.embedvideo-privacyNotice__dismiss:hover {
  background: var(--red);
  color: var(--faux-white)
}
.embedvideo-loader__fakeButton {
  background: var(--less-dark-grey);
  color: var(--faux-white)
}
.link-audio,
.link-document,
.link-ftp,
.link-irc,
.link-mailto,
.link-video,
.mw-parser-output a.external {
  background: 0 0!important;
  padding: 0!important
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *).external::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9Imx1Y2lkZSBsdWNpZGUtZXh0ZXJuYWwtbGluayI+PHBhdGggZD0iTTE1IDNoNnY2Ii8+PHBhdGggZD0iTTEwIDE0IDIxIDMiLz48cGF0aCBkPSJNMTggMTN2NmEyIDIgMCAwIDEtMiAySDVhMiAyIDAgMCAxLTItMlY4YTIgMiAwIDAgMSAyLTJoNiIvPjwvc3ZnPg==")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://twitter.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://x.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://twitter.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://x.com/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_X.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://www.youtube.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://youtu.be"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://youtube.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://www.youtube.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://youtu.be/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://youtube.com/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_YouTube.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://twitch.tv"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://www.twitch.tv"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://twitch.tv/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://www.twitch.tv/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_Twitch.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://tiktok.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://www.tiktok.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://tiktok.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://www.tiktok.com/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_TikTok.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://steamcommunity.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://store.steampowered.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://steamcommunity.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://store.steampowered.com/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_Steam.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://discord.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://discord.gg"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://wiki.vrchat.com/discord"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://discord.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://discord.gg/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://wiki.vrchat.com/discord/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_Discord.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://github.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://github.com/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_GitHub.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://medium.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://medium.com/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_Medium.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://archive.org"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://web.archive.org"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://archive.org/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://web.archive.org/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_Archive.webp")!important;
  border-radius: .25em
}
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://ask.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://clientsim.docs.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://creators.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://docs.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://feedback.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://hello.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://help.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://status.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://udonsharp.docs.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://vcc.docs.vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://vrch.at"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href="https://vrchat.com"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://ask.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://clientsim.docs.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://creators.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://docs.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://feedback.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://hello.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://help.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://status.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://udonsharp.docs.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://vcc.docs.vrchat.com/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://vrch.at/"]::before,
a:not(.icon-none,.code-link,.icon-none *,.plainlinks *)[href^="https://vrchat.com/"]::before {
  content: ""!important;
  display: inline-block!important;
  width: 1em!important;
  height: 1em!important;
  margin-right: .25em!important;
  transform: translateY(3px);
  background-position: center!important;
  background-repeat: no-repeat!important;
  background-size: contain!important;
  background-image: url("https://wiki-files.vrchat.com/Favicon_VRChat.webp")!important;
  border-radius: .25em
}
:root {
  --ns-0: "";
  --ns-0-color: #6bd4ff;
  --ns-1: "Talk";
  --ns-1-color: #6bd4ff;
  --ns-2: "User";
  --ns-2-color: oklch(74.71% 0.2037 147.96deg);
  --ns-3: "User_talk";
  --ns-3-color: oklch(74.71% 0.2037 147.96deg);
  --ns-3000: "Community";
  --ns-3000-color: oklch(74.71% 0.2037 147.96deg);
  --ns-3001: "Community_talk";
  --ns-3001-color: oklch(74.71% 0.2037 147.96deg);
  --ns-3100: "Guides";
  --ns-3100-color: oklch(74.71% 0.2037 147.96deg);
  --ns-3101: "Guides_talk";
  --ns-3101-color: oklch(74.71% 0.2037 147.96deg)
}
.ns-0 {
  --ns-current: var(--ns-0);
  --ns-current-color: var(--ns-0-color)
}
a:not(.external)[href^="/wiki/"],
a:not(.external)[href^="/wiki/Special:MyLanguage/"] {
  color: var(--ns-0-color)!important
}
a:not(.external)[href^="/wiki/"]:hover,
a:not(.external)[href^="/wiki/Special:MyLanguage/"]:hover {
  color: color-mix(in oklab,var(--ns-0-color),#000 10%)!important
}
.ns-1 {
  --ns-current: var(--ns-1);
  --ns-current-color: var(--ns-1-color)
}
a:not(.external)[href^="/wiki/Special:MyLanguage/Talk:"],
a:not(.external)[href^="/wiki/Talk:"] {
  color: var(--ns-1-color)!important
}
a:not(.external)[href^="/wiki/Special:MyLanguage/Talk:"]:hover,
a:not(.external)[href^="/wiki/Talk:"]:hover {
  color: color-mix(in oklab,var(--ns-1-color),#000 10%)!important
}
.ns-2 {
  --ns-current: var(--ns-2);
  --ns-current-color: var(--ns-2-color)
}
a:not(.external)[href^="/wiki/Special:MyLanguage/User:"],
a:not(.external)[href^="/wiki/User:"] {
  color: var(--ns-2-color)!important
}
a:not(.external)[href^="/wiki/Special:MyLanguage/User:"]:hover,
a:not(.external)[href^="/wiki/User:"]:hover {
  color: color-mix(in oklab,var(--ns-2-color),#000 10%)!important
}
.ns-3 {
  --ns-current: var(--ns-3);
  --ns-current-color: var(--ns-3-color)
}
a:not(.external)[href^="/wiki/Special:MyLanguage/User_talk:"],
a:not(.external)[href^="/wiki/User_talk:"] {
  color: var(--ns-3-color)!important
}
a:not(.external)[href^="/wiki/Special:MyLanguage/User_talk:"]:hover,
a:not(.external)[href^="/wiki/User_talk:"]:hover {
  color: color-mix(in oklab,var(--ns-3-color),#000 10%)!important
}
.ns-3000 {
  --ns-current: var(--ns-3000);
  --ns-current-color: var(--ns-3000-color)
}
a:not(.external)[href^="/wiki/Community:"],
a:not(.external)[href^="/wiki/Special:MyLanguage/Community:"] {
  color: var(--ns-3000-color)!important
}
a:not(.external)[href^="/wiki/Community:"]:hover,
a:not(.external)[href^="/wiki/Special:MyLanguage/Community:"]:hover {
  color: color-mix(in oklab,var(--ns-3000-color),#000 10%)!important
}
.ns-3001 {
  --ns-current: var(--ns-3001);
  --ns-current-color: var(--ns-3001-color)
}
a:not(.external)[href^="/wiki/Community_talk:"],
a:not(.external)[href^="/wiki/Special:MyLanguage/Community_talk:"] {
  color: var(--ns-3001-color)!important
}
a:not(.external)[href^="/wiki/Community_talk:"]:hover,
a:not(.external)[href^="/wiki/Special:MyLanguage/Community_talk:"]:hover {
  color: color-mix(in oklab,var(--ns-3001-color),#000 10%)!important
}
.ns-3100 {
  --ns-current: var(--ns-3100);
  --ns-current-color: var(--ns-3100-color)
}
a:not(.external)[href^="/wiki/Guides:"],
a:not(.external)[href^="/wiki/Special:MyLanguage/Guides:"] {
  color: var(--ns-3100-color)!important
}
a:not(.external)[href^="/wiki/Guides:"]:hover,
a:not(.external)[href^="/wiki/Special:MyLanguage/Guides:"]:hover {
  color: color-mix(in oklab,var(--ns-3100-color),#000 10%)!important
}
.ns-3101 {
  --ns-current: var(--ns-3101);
  --ns-current-color: var(--ns-3101-color)
}
a:not(.external)[href^="/wiki/Guides_talk:"],
a:not(.external)[href^="/wiki/Special:MyLanguage/Guides_talk:"] {
  color: var(--ns-3101-color)!important
}
a:not(.external)[href^="/wiki/Guides_talk:"]:hover,
a:not(.external)[href^="/wiki/Special:MyLanguage/Guides_talk:"]:hover {
  color: color-mix(in oklab,var(--ns-3101-color),#000 10%)!important
}
.mw-first-heading {
  display: flex!important;
  flex-direction: column;
  padding-bottom: .25em;
  color: var(--ns-current-color)!important;
  border-bottom: solid 4px var(--ns-current-color)!important
}
.mw-first-heading .mw-page-title-namespace,
.mw-first-heading:not(:has(.mw-page-title-namespace))::before {
  content: var(--ns-current);
  color: color-mix(in oklab,var(--ns-current-color),#000 10%);
  font-size: .7em
}
.tools-inline li.selected {
  border-color: var(--ns-current-color);
  padding-bottom: .25rem
}
#localNotice {
  background: var(--less-dark-grey);
  border: 3px solid var(--less-dark-grey-border);
  border-radius: 12px
}
.wikitable.navbox {
  width: 100%;
  text-align: center
}
.hlist li {
  display: inline
}
.hlist li::before {
  content: " · ";
  font-weight: 700;
  margin: 0 .25em 0 .3em
}
.hlist li:first-child::before {
  content: none
}
@keyframes pulse {
  0%,
  100% {
    transform: scale(1)
  }
  50% {
    transform: scale(1.3)
  }
}
.mw-gallery-traditional .gallerybox > .thumb::before {
  content: unset
}
#mw-content-text > div > ul > li {
  padding-top: unset!important
}
.mw-body li.gallerybox div.thumb {
  height: auto!important;
  overflow: hidden
}
li.gallerybox div.thumb img {
  width: 100%
}
.mw-gallery-traditional .gallerybox > .thumb > * {
  display: block
}
.mw-body-content figure[typeof~="mw:File/Frame"] > a,
.mw-body-content figure[typeof~="mw:File/Thumb"] > a {
  background: var(--less-dark-grey);
  border: solid var(--less-dark-grey-border);
  border-radius: 10px;
  padding: 0;
  min-width: 256px;
  max-width: 384px;
  display: inline-block;
  overflow: hidden
}
figure[typeof~="mw:File/Thumb"],
figure[typeof~="mw:File/Thumb"] > figcaption {
  border: none!important;
  background: 0 0!important
}
figure[typeof~="mw:File/Thumb"] > figcaption {
  padding: .5em
}
@media screen and (max-width:1099px) {
  .desktop-only {
    display: none!important
  }
}
@media screen and (min-width:1100px) {
  .mobile-only {
    display: none!important
  }
}
[data-ooui*="Real name"] {
  pointer-events: none;
  display: none
}
.reflist-upper-alpha ol {
  list-style-type: upper-alpha
}
.reflist-upper-roman ol {
  list-style-type: upper-roman
}
.reflist-lower-alpha ol {
  list-style-type: lower-alpha
}
.reflist-lower-roman ol {
  list-style-type: lower-roman
}
@media screen and (min-height:600px) {
  .tux-messagetable-header {
    background: 0 0
  }
}
.spoiler .spoiler-overlay {
  position: absolute;
  inset: 0;
  background-color: var(--very-dark-grey);
  display: flex;
  border-radius: 8px;
  cursor: pointer;
  z-index: 1
}
.spoiler .spoiler-overlay span {
  margin: auto;
  font-weight: 600
}
.spoiler .spoiler-content,
.spoiler .spoiler-overlay {
  transition: opacity .25s
}
.spoiler .spoiler-overlay,
.spoiler[data-open] .spoiler-content {
  opacity: 1;
  pointer-events: auto
}
.spoiler .spoiler-content,
.spoiler[data-open] .spoiler-overlay {
  opacity: 0;
  pointer-events: none
}
.tpl-infopush {
  padding: 0!important;
  overflow: hidden;
  aspect-ratio: 1024/312;
  transform: translateX(0);
  grid-column: span 2/span 2
}
.tpl-infopush-content {
  display: flex;
  transition: transform .3s;
  transform: translateX(0)
}
.tpl-infopush-item,
.tpl-infopush-item p {
  margin: 0;
  display: contents
}
.tpl-infopush-item a {
  width: 100%;
  flex-shrink: 0;
  background: 0 0!important;
  padding: 0!important
}
.tpl-infopush-item img {
  width: 100%;
  flex-shrink: 0
}
.tpl-infopush-navigation {
  display: flex;
  justify-content: space-between;
  pointer-events: none;
  position: absolute;
  inset: 0
}
.tpl-infopush-navigation-item {
  height: 100%;
  width: 15%;
  cursor: pointer;
  pointer-events: all;
  background-size: 2rem;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0%;
  transition: opacity .2s;
  background-color: #0006
}
.tpl-infopush-navigation-item:hover {
  opacity: 100%
}
.tpl-infopush-navigation-previous {
  background-image: url("https://wiki-files.vrchat.com/Icons_Arrow_Left.png")
}
.tpl-infopush-navigation-next {
  background-image: url("https://wiki-files.vrchat.com/Icons_Arrow_Right.png")
}