/*
   Liminal Theme
   [2020 Wikidot Theme]
   by Lynch & Etoile
   Edited by Lambda Core & irisluscinia & hoah2333
*/
 @import url(https://arandintday.github.io/thebackhubscn/Old_BHL/css/liminal-impact.css);


:root {
    --theme-base: "black-highlighter";
    --theme-id: "liminal";
    --theme-name: "Liminal Theme";
    --logo-image: url("http://r-backrooms-wiki-cn.wikidot.com/local--files/rate:lpoigd5289-logo/ERR");
    --header-title: "R-the backrooms 同人创作站";
    --header-subtitle: "你什么时候来过这里";
    --body-font: Inter, Noto Sans SC, Noto Sans TC, Arimo, Verdana, Geneva, sans-serif;
    --header-font: Inter, Noto Sans SC, Noto Sans TC, Franklin Gothic Medium, Franklin Gothic, ITC Franklin Gothic, Arial, sans-serif;
    --title-font: var(--header-font);
    --mono-font: Recursive, Noto Serif SC, Noto Serif TC, Consolas, monaco, monospace;
    --white-monochrome: 237, 233, 223;
    --pale-gray-monochrome: 255, 251, 240;
    --light-gray-monochrome: 160, 160, 160;
    --gray-monochrome: 72, 69, 60;
    --black-monochrome: 25, 20, 16;
    --bright-accent: 140, 136, 126;
    --medium-accent: 72, 69, 60;
    --dark-accent: 140, 136, 126;
    --pale-accent: 140, 136, 126;
    --swatch-topmenu-border-color: var(--medium-accent);
    --link-color: 230, 23, 68;
    --hover-link-color: 187, 0, 34;
    --visited-link-color: 150, 24, 43;
    --background-gradient-distance: 0rem;
    --gradient-header: linear-gradient(to top, rgba(var(--medium-accent)) 0%, rgba(var(--medium-accent), 0.90) 100%);
    --diagonal-stripes: linear-gradient(transparent 0);
}

#who-rated-page-area>div {
    --wght: var(--ui-wght);
    display: grid;
    grid-auto-rows: 1.5rem;
    grid-row-gap: 0.25em;
    grid-template-columns: repeat(auto-fill, minmax(9.375rem, 1fr) 1em);
    font-weight: var(--wght);
    line-height: 1;
}

#who-rated-page-area br {
    display: none;
}

#who-rated-page-area>div>span[style*="color"] {
    --wght: 800;
    display: flex;
    align-items: center;
    align-self: center;
    justify-content: center;
    width: 1rem;
    height: 1rem;
    border-radius: 50%;
    box-shadow: 0 0 0 0.0625rem rgb(var(--swatch-tertiary-color));
    color: rgb(var(--swatch-text-tertiary-color)) !important;
    font-weight: var(--wght);
    text-align: left;
}

#who-rated-page-area>div>span[style*="color"]::after {
    content: "";
    display: block;
    padding-bottom: 100%;
}

#who-rated-page-area .printuser {
    width: calc(100% - 1em);
    height: 100%;
    margin-left: 0.25em;
    padding-left: 0.75em;
    text-align: left;
}

#who-rated-page-area .printuser::after {
    content: "";
    flex-grow: 1;
    height: 0.0625rem;
    margin: auto auto auto 0.25rem;
    background: rgb(var(--swatch-tertiary-color));
}

#who-rated-page-area .printuser a,
#who-rated-page-area .printuser.deleted {
    --wght: 600;
    font-family: var(--UI-font);
    font-size: 0.8em;
    font-weight: var(--wght);
    white-space: nowrap;
}
#page-version-info {
    z-index: 1;
}

#history-form-1 {
    margin-top: 1.5rem;
}

#history-form-1>table>tbody {
    display: grid;
    grid-template-columns: 1fr 8.5rem;
}

#history-form-1>table>tbody>tr {
    display: grid;
    grid-template-rows: 1.5rem 1fr;
    width: 100%;
}

#history-form-1>table>tbody>tr>td:nth-of-type(1) {
    --wght: var(--ui-hvr-wght);
    display: flex;
    align-items: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    height: 1.5em;
    padding: 0.25em;
    background-color: rgb(var(--swatch-primary-darkest));
    color: rgb(var(--swatch-background));
    font-size: 0.8em;
    font-weight: var(--wght);
}

#history-form-1>table>tbody>tr:nth-child(2) {
    justify-content: flex-end;
}

#history-form-1>table>tbody>tr>td:nth-of-type(2) {
    height: 100%;
    padding: 0.5em 0;
    box-shadow: 0 -0.125rem 0 0 rgb(var(--swatch-primary-darkest));
}

#history-form-1>table>tbody>tr:nth-child(2)>td:nth-of-type(2) {
    display: flex;
    align-items: flex-start;
    justify-content: center;
}

#history-form-1>table>tbody>tr:nth-child(1)>td:nth-of-type(2) {
    display: grid;
    grid-auto-flow: row;
    grid-template-columns: repeat(3, 3rem 1fr);
    width: 100%;
    text-indent: -0.5ch;
}

#history-form-1>table>tbody>tr:nth-child(1)>td:nth-of-type(2) input {
    margin-left: 50%
}

table.page-history {
    width: 100%;
}

table.page-history tr[id*="evision-row"] {
    display: grid;
    grid-template-areas:
        "rev-num rev-radio rev-flags rev-actions rev-user rev-date"
        "rev-com rev-com rev-com rev-com rev-com rev-com";
    grid-template-columns: 2.5rem 2.5rem 3rem 4.625rem 1fr 1fr;
    grid-template-rows: 2rem 1fr;
    padding: 0 0 0.5em;
}

table.page-history tr:nth-child(n+3) {
    padding: 0.5em 0;
}

table.page-history tr[id*="evision-row"] td:nth-of-type(1) {
    grid-area: rev-num;
}

table.page-history tr[id*="evision-row"] td:nth-of-type(2) {
    grid-area: rev-radio;
}

table.page-history tr[id*="evision-row"] td:nth-of-type(3) {
    grid-area: rev-flags;
}

table.page-history tr[id*="evision-row"] td:nth-of-type(4) {
    display: grid;
    grid-area: rev-actions;
    grid-template-columns: 1fr 1fr 1fr;
}

table.page-history tr[id*="evision-row"] td:nth-of-type(5) {
    grid-area: rev-user;
}

table.page-history tr[id*="evision-row"] td:nth-of-type(6) {
    grid-area: rev-date;
    padding: 0 !important;
    /* Overwriting Wikidot Inline-Styling */
}

table.page-history tr td:nth-of-type(7) {
    grid-area: rev-com;
    width: calc(100% - 2em) !important;
    /* Overwriting Wikidot Inline-Styling */
    padding: 0 1em;
}

table.page-history tr:nth-of-type(1) {
    display: none;
}

table.page-history tr:nth-of-type(2) {
    padding-top: 3em;
}

table.page-history tr:nth-of-type(odd) {
    background-color: rgba(var(--swatch-tertiary-color), 0.2);
}

table.page-history tr td {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
    width: 100% !important;
    /* Overwriting Wikidot Inline-Styling */
}

table.page-history td.optionstd a {
    --wght: var(--ui-wght);
    display: inline-flex;
    position: relative;
    justify-content: center;
    width: 1rem;
    margin: 0 auto;
    padding: 0.125rem;
    overflow: hidden;
    transition:
        border-color 200ms cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
        color 150ms cubic-bezier(0.4, 0, 0.2, 1),
        background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 200ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 200ms cubic-bezier(0.4, 0, 0.2, 1);
    border: 0.0625rem solid rgba(var(--ui-button-hover-outline), 0.05);
    outline: 0 solid rgb(var(--ui-button-hover-outline));
    background-color: rgb(var(--ui-button-bg));
    box-shadow: 0 0 0 0 rgb(var(--ui-button-bg));
    color: rgb(var(--ui-button-txt));
    font-family: var(--UI-font);
    font-weight: var(--wght);
    will-change: border-color, box-shadow, color, background-color, font-weight, font-variation-settings;
}

table.page-history td.optionstd a:hover,
table.page-history td.optionstd a:active {
    --wght: var(--ui-hvr-wght);
    border-color: transparent;
    outline: 0 solid rgb(var(--ui-button-hover-outline));
    background-color: rgb(var(--ui-button-hover-bg));
    box-shadow: 0 0 0 0.125rem rgb(var(--ui-button-hover-outline));
    color: rgb(var(--ui-button-hover-txt));
    font-weight: var(--wght);
    text-decoration: none;
    cursor: pointer;
}

table.page-history td.optionstd a:focus-within {
    --wght: var(--ui-hvr-wght);
    border-color: transparent;
    outline: 0 solid rgb(var(--ui-button-hover-outline));
    background-color: rgb(var(--ui-button-hover-bg));
    box-shadow: 0 0 0 0.125rem rgb(var(--ui-button-hover-outline));
    color: rgb(var(--ui-button-hover-txt));
    font-weight: var(--wght);
    text-decoration: none;
    cursor: pointer;
}

table.page-history tr:nth-of-type(2) td:not(:nth-of-type(7))::before {
    --wght: 600;
    display: flex;
    position: absolute;
    top: calc(-100% - 0.5em);
    left: 0;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: rgb(var(--swatch-primary));
    color: rgb(var(--swatch-text-secondary-color));
    font-family: var(--UI-font);
    font-weight: var(--wght);
    text-transform: uppercase;
}

table.page-history tr:nth-of-type(2) td:nth-of-type(1)::before {
    content: "rev.";
}

table.page-history tr:nth-of-type(2) td:nth-of-type(2)::before {
    content: "";
}

table.page-history tr:nth-of-type(2) td:nth-of-type(3)::before {
    content: "flags";
}

table.page-history tr:nth-of-type(2) td:nth-of-type(4)::before {
    content: "actions";
}

table.page-history tr:nth-of-type(2) td:nth-of-type(5)::before {
    content: "by";
}

table.page-history tr:nth-of-type(2) td:nth-of-type(6)::before {
    content: "date";
}

div.inline-diff del {
    background-color: rgb(var(--rating-module-button-negative-color), 0.25);
}

div.inline-diff ins {
    background-color: rgb(var(--rating-module-button-plus-color), 0.25);
}

table.page-files {
    font-family: var(--UI-font);
}

table.page-files tbody,
table.page-files tbody {
    display: contents;
}

table.page-files tr {
    display: grid;
    position: relative;
    width: 100%;
}

table.page-files tbody tr::before {
    content: "";
    position: absolute;
    top: 0;
    left: -0.5%;
    width: 101%;
    height: 101%;
    background-color: rgb(var(--swatch-primary), 0);
}

table.page-files thead tr,
table.page-files tr[id*="file-row"] {
    grid-template-columns: 1.5fr 1.5fr 1fr 2fr;
    padding: 0.5em 0;
}

table.page-files tr[id*="file-options"] {
    grid-template-columns: 0 0 0 1fr;
    margin-top: 0;
    padding: 0 0 0.5em;
}

table.page-files tr[id*="file-row"]:nth-of-type(odd),
table.page-files tr[id*="file-row"]:nth-of-type(odd)+table.page-files tr[id*="file-options"],
table.page-files tr[id*="file-row"]:nth-of-type(odd)+.highlight {
    background-color: rgba(var(--swatch-tertiary-color), 0.2);
}

table.page-files tr[id*="file-options"]~tr[id*="file-row"]:nth-of-type(odd),
table.page-files tr[id*="file-row"]:nth-of-type(even)+.highlight {
    background-color: transparent;
}

table.page-files tr[id*="file-options"]~tr[id*="file-row"]:nth-of-type(even) {
    background-color: rgba(var(--swatch-tertiary-color), 0.2);
}

table.page-files thead tr th,
table.page-files tbody tr td {
    display: flex;
    position: relative;
    align-items: center;
    justify-content: center;
}

table.page-files th {
    --wght: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    background-color: rgb(var(--swatch-primary));
    color: rgb(var(--swatch-text-secondary-color));
    font-weight: var(--wght);
    text-transform: uppercase;
}

table.page-files tr>td>a:not(.btn),
table.page-files tr>td>a:visited:not(.btn) {
    --link-color: var(--swatch-text-general);
    --visited-link-color: var(--swatch-text-general);
    --wght: var(--ui-wght);
    display: flex;
    align-items: center;
    padding: 0 0.5em;
    transition:
        color 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 160ms cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
        -webkit-text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1);
    transition:
        color 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 160ms cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
        text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1);
    transition:
        color 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 160ms cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
        text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1),
        -webkit-text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: transparent;
    box-shadow: inset 0 0 0 0 rgb(var(--swatch-primary-darkest));
    font-weight: var(--wght);
    text-align: center;
    -webkit-text-decoration: underline rgb(var(--swatch-primary-darkest)) 0.125em;
    text-decoration: underline rgb(var(--swatch-primary-darkest)) 0.125em;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

table.page-files tr>td>a:not(.btn):hover,
table.page-files tr>td>a:not(.btn):active {
    --wght: var(--ui-hvr-wght);
    box-shadow: inset 0 -5em 0 0 rgb(var(--swatch-primary));
    color: rgb(var(--swatch-text-secondary-color));
    font-weight: var(--wght);
    -webkit-text-decoration: underline rgb(var(--swatch-primary)) 0;
    text-decoration: underline rgb(var(--swatch-primary)) 0;
}

table.page-files tr>td>a:not(.btn):focus-within {
    --wght: var(--ui-hvr-wght);
    box-shadow: inset 0 -5em 0 0 rgb(var(--swatch-primary));
    color: rgb(var(--swatch-text-secondary-color));
    font-weight: var(--wght);
    -webkit-text-decoration: underline rgb(var(--swatch-primary)) 0;
    text-decoration: underline rgb(var(--swatch-primary)) 0;
}

table.page-files tbody tr td:not(.page-rate-widget-box):not(#search-top-box-form)>a.btn {
    margin: 0 0.5em;
}

#file-upload-form table,
#file-upload-form table>*,
#file-upload-form table>*>* {
    display: contents;
}

#file-upload-form table.form {
    display: grid;
    grid-gap: 0.5em;
    gap: 0.5em;
    grid-template-columns: repeat(2, 1fr);
}

#file-upload-form table.form tr:nth-of-type(3) td {
    grid-column: span 2;
}


/* 	Removing for now until autoprefixer preFIXES itself
	Issue filed here: https://github.com/postcss/autoprefixer/issues/1419
	Currently, Autoprefixer breaks when there are multiple instances of ::file-selector-button
#upload-userfile[type="file"]::file-selector-button {
	--wght: var(--ui-wght);
	font-weight: var(--wght);
	display: inline-flex;
	position: relative;
	z-index: 2;
	justify-content: center;
	min-width: 5em;
	margin: -0.0625rem 0.5rem -0.0625rem -0.0625rem;
	padding: 0.25em;
	overflow: hidden;
	transition:
		box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
		background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
		font-weight 200ms cubic-bezier(0.4, 0, 0.2, 1),
		font-variation-settings 200ms cubic-bezier(0.4, 0, 0.2, 1);
	border: 0.0625rem solid rgba(var(--ui-button-hover-outline), 0.05);
	border-radius: 0;
	box-shadow: 0 0 0 0 rgb(var(--ui-button-bg));
	outline: 0 solid rgb(var(--ui-button-hover-outline));
	background-color: rgb(var(--ui-button-bg));
	color: rgb(var(--ui-button-txt));
	font-family: var(--UI-font);
	cursor: pointer;
}
#upload-userfile[type="file"]::file-selector-button:hover,
#upload-userfile[type="file"]::file-selector-button:active {
	--wght: var(--ui-hvr-wght);
	font-weight: var(--wght);
	background-color: rgb(var(--ui-button-hover-bg));
	color: rgb(var(--ui-button-hover-txt));
	box-shadow: 0 0 0 0 rgb(var(--ui-button-hover-outline));
	text-decoration: none;
	cursor: pointer;
}
#upload-userfile[type="file"]::file-selector-button:focus-within {
	--wght: var(--ui-hvr-wght);
	font-weight: var(--wght);
	background-color: rgb(var(--ui-button-hover-bg));
	color: rgb(var(--ui-button-hover-txt));
	box-shadow: 0 0 0 0 rgb(var(--ui-button-hover-outline));
	text-decoration: none;
	cursor: pointer;
}
*/

/* Temporary until Autoprefixer is fixed */

#upload-userfile[type="file"]::-webkit-file-upload-button {
    min-width: 5em;
    height: 2em;
    border: none;
    border-radius: 0;
    font-family: var(--UI-font);
}

#upload-userfile[type="file"]::file-selector-button {
    min-width: 5em;
    height: 2em;
    border: none;
    border-radius: 0;
    font-family: var(--UI-font);
}

#upload-userfile[type="file"] {
    --wght: var(--ui-wght);
    display: inline-flex;
    position: relative;
    z-index: 2;
    justify-content: center;
    min-width: 5em;
    height: 2em;
    padding: 0.25em;
    overflow: hidden;
    transition:
        border-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
        color 150ms cubic-bezier(0.4, 0, 0.2, 1),
        background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 200ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 200ms cubic-bezier(0.4, 0, 0.2, 1);
    border: 0.0625rem solid rgba(var(--ui-button-hover-outline), 0.05);
    border-radius: 0;
    outline: 0 solid rgb(var(--ui-button-hover-outline));
    background-color: rgb(var(--ui-button-bg));
    box-shadow: 0 0 0 0 rgb(var(--ui-button-bg));
    color: rgb(var(--ui-button-txt));
    font-family: var(--UI-font);
    font-weight: var(--wght);
    cursor: pointer;
    will-change: border-color, color, background-color, font-weight, font-variation-settings;
}

#upload-userfile[type="file"]:hover,
#upload-userfile[type="file"]:active {
    --wght: var(--ui-hvr-wght);
    border-color: transparent;
    background-color: rgb(var(--ui-button-hover-bg));
    box-shadow: 0 0 0 0.25em rgb(var(--ui-button-hover-outline));
    color: rgb(var(--ui-button-hover-txt));
    font-weight: var(--wght);
    text-decoration: none;
    cursor: pointer;
}

#upload-userfile[type="file"]:focus-within {
    --wght: var(--ui-hvr-wght);
    border-color: transparent;
    background-color: rgb(var(--ui-button-hover-bg));
    box-shadow: 0 0 0 0.25em rgb(var(--ui-button-hover-outline));
    color: rgb(var(--ui-button-hover-txt));
    font-weight: var(--wght);
    text-decoration: none;
    cursor: pointer;
}

#upload-userfile[type="file"] {
    width: calc(95% + 0.5ch);
}

/* End of temporary section */

#upload-userfile[type="file"] {
    padding: 0 !important;
    /* Overwriting Wikidot Inline-Styling */
    cursor: pointer;
}
form#edit-page-form:lang(cn) .edit-page-bottomtable tr>td:nth-of-type(1)>div:nth-of-type(1)::before {
	content: "简要修改说明";
}

table.page-history:lang(cn) tr:nth-of-type(2) td:nth-of-type(1)::before {
	content: "版本";
}

table.page-history:lang(cn) tr:nth-of-type(2) td:nth-of-type(3)::before {
	content: "标记";
}

table.page-history:lang(cn) tr:nth-of-type(2) td:nth-of-type(4)::before {
	content: "操作";
}

table.page-history:lang(cn) tr:nth-of-type(2) td:nth-of-type(5)::before {
	content: "更新者";
}

table.page-history:lang(cn) tr:nth-of-type(2) td:nth-of-type(6)::before {
	content: "日期";
}

#site-tools-box:lang(cn)::before {
	content: "网站工具";
}
    
#main-content:lang(cn) .page-tags::before {
	content: "标签\0021b4";
}

#skrollr-body {
    background-image: radial-gradient(circle, rgb(var(--medium-accent)) 50%, transparent 0);
    background-repeat: repeat;
    background-size: 0.25em 0.25em;
    width: 100%;
    height: 7.5rem;
}
 
#side-bar .side-block div a img {
    filter: grayscale(100%);
}
 
#container {
    background-image: radial-gradient(circle, transparent 50%, transparent 0);
    background-size: 0.25em 0.25em;
    background-repeat: repeat;
    background-attachment: fixed;
}
 
div#page-options-bottom-2>a,
div#page-options-bottom>a {
    border-radius: 0em;
    -moz-border-radius: 0em;
    border: none;
}
 
div#page-options-bottom-2>a:active,
div#page-options-bottom-2>a:hover,
div#page-options-bottom>a:active,
div#page-options-bottom>a:hover {
    border: none;
}
 
#header,
#top-bar {
    background-attachment: scroll;
}
 
#header {
    background-image: none;
}
 
#header::before {
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0;
    background-image: var(--logo-image);
    background-size: auto 16rem;
    background-position: center;
    background-repeat: no-repeat;
    opacity: 0.4;
}
 
#header h1,
#header h1 a {
    position: absolute;
    top: 1rem;
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    z-index: 0;
}
 
#header h2,
#header h2 span,
#header h2 span::before {
    position: absolute;
    top: 2rem;
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: center;
}
 
#header h1 a::before,
#header h2 span::before {
    text-shadow: .063rem 0.1rem 0.1rem #0c0c0c;
}
 
a.newpage {
    background: transparent;
    text-decoration: none
}
 
a.newpage {
    color: rgb(var(--newpage-color))
}
 
blockquote {
    box-shadow: 0.05rem 0.1rem 0.3rem rgba(0, 0, 0, .25);
}
 
.styled-quote {
    background-color: rgb(var(--pale-gray-monochrome));
    border-left: 0.5rem solid rgba(var(--gray-monochrome));
    padding: 0.1rem 1rem;
    margin: 0.5rem 0 0.5rem 0.25rem;
    box-shadow: 0.05rem 0.1rem 0.3rem rgba(0, 0, 0, .25);
}
 
.dark-styled-quote {
    background-color: rgb(var(--gray-monochrome));
    border-left: 0.5rem solid rgba(var(--pale-gray-monochrome));
    color: rgb(var(--white-monochrome));
    padding: 0.1rem 1rem;
    margin: 0.5rem 0 0.5rem 0.25rem;
    box-shadow: 0.05rem 0.1rem 0.3rem rgba(0, 0, 0, .25);
}
 
.dark-styled-quote a {
    color: rgb(var(--swatch-menubg-medium-color));
}
 
.lightblock {
    background-color: rgb(var(--white-monochrome));
    padding: 0.01rem 1rem;
    margin: 0.5rem 0 0.5rem 0.25rem;
    box-shadow: 0 0.2rem 0.3rem rgba(0, 0, 0, .25);
}
 
.darkblock {
    background-color: rgb(var(--gray-monochrome));
    color: rgb(var(--white-monochrome));
    padding: 0.01rem 1rem;
    margin: 0.5rem 0 0.5rem 0.25rem;
    box-shadow: 0 0.2rem 0.3rem rgba(0, 0, 0, .25);
}
 
.darkblock a {
    color: rgb(var(--swatch-menubg-medium-color));
}
#page-content #toc {
    --toc-header-bg-color: var(--gray-monochrome);
    --toc-body-bg-color: var(--pale-gray-monochrome);
}
 
/* Table */
#page-content table {
    box-shadow: var(--quote-shadow);
}
 
/* Max-Width Fix */
img, embed, video, object, iframe, table, dark#page-content div, #page-content div table {
    max-width: 100%;
}

#side-bar {
    direction: rtl;
    left: 2rem;
    padding-left: 0;
    top: 0;
}
 
#side-bar div.side-block {
    direction: ltr;
    border-right: var(--sidebar-internal-border-thickness) solid rgba(var(--swatch-border-color), .08);
}
 
#side-bar div.side-block,
#side-bar div.side-block .heading {
    margin-top: 0;
}
 
#side-bar div.menu-item.small a {
    justify-content: center;
    width: auto;
    padding: 0 0.25em;
    text-indent: 0;
    white-space: nowrap;
}
 
#side-bar div.menu-item a {
    justify-content: flex-start;
    padding: 0 0 0 calc(var(--base-font-size)*.93333);
}
 
#side-bar div.menu-item,
#side-bar div.menu-item>p {
    display: flex;
    flex-shrink: 0;
    flex-basis: 100%;
    flex-flow: row wrap;
    align-items: center;
    justify-content: flex-start;
    height: 1.5rem;
    min-height: 1.5rem;
    margin: 0;
    padding: 0;
    box-shadow: inset 0 calc(var(--sidebar-internal-border-thickness)*-1) 0 0 rgba(var(--sidebar-border-color));
    font-size: 0;
}
 
#side-bar div.menu-item>:last-child {
    flex-grow: 2;
}
 
#side-bar div.menu-item a:not(a:first-child) {
    border-left: var(--sidebar-internal-border-thickness) solid rgba(var(--swatch-border-color), .08)
}
 
#side-bar div.menu-item a::before {
    left: 0;
    transform: translateX(calc(-100%));
    width: calc(100% + 6rem);
}
 
#side-bar div.menu-item a:hover::before {
    transform: translateX(calc(0rem));
}
 
#side-bar div.scpnet-interwiki-wrapper {
    min-height: 220px;
    transform: translate(0, 0);
}
 
div.scpnet-interwiki-wrapper {
    margin: 0;
    width: auto;
}
 
iframe.scpnet-interwiki-frame {
    border: inherit;
    width: 100%;
    height: 220px;
}
 
@media only screen and (min-width: 768px) {
 
    div.scpnet-interwiki-wrapper,
    iframe.scpnet-interwiki-frame {
        width: 100%;
    }
}
 
@media only screen and (max-width: 768px) {
    #side-bar {
        left: calc(var(--sidebar-width-on-mobile)*-1);
    }
 
    #side-bar:target,
    #skrollr-body:target #side-bar {
        left: -0.5rem;
    }
 
    #side-bar .heading p,
    #side-bar .side-block>.collapsible-block .collapsible-block-link {
        letter-spacing: 0.016em;
    }
 
    #side-bar div.scpnet-interwiki-wrapper {
        width: calc(var(--sidebar-width-on-mobile) - 0.5rem);
        max-width: calc(80vw + var(--base-font-size)*.5);
    }
 
    #side-bar:target .close-menu,
    #skrollr-body:target .close-menu {
        margin-left: calc(var(--sidebar-width-on-mobile) - 0.5rem);
        width: calc(100% - var(--sidebar-width-on-mobile) + 0.5rem);
    }
}
 
/* Content Warning */
#page-content div#u-adult-warning {
    width: fit-content;
    margin: 0 auto 1.25rem;
    padding: 0.5rem 1rem;
    border: 3px solid #333;
    background: #e4e4e4;
    color: #333;
    text-align: center;
    font-weight: bold;
}
 
#page-content div#u-adult-warning>div#u-adult-header {
    font-size: 300%;
    text-shadow: 1px 2px 3px rgba(0, 0, 0, .5);
    color: #901;
}
 
#page-content div#u-adult-warning>div#u-adult-header p {
    margin: 0;
}
 
#page-content div#u-adult-warning>.error-block {
    color: unset;
    padding: unset;
    margin: unset;
    border: unset;
    margin-bottom: 1em;
}
 
/* 去除用户信息中头像白边 */
#odialog-container .owindow>div.modal-body>img[style*="padding: 2px 8px;"]:first-child {
    background-color: initial !important;
}
 
/* 搜索框修改 */
#search-top-box-input {
    display: none;
}
 
@media only screen and (max-width: 768px) {
    #search-top-box:not(:focus-within):before {
        top: calc(var(--header-height-on-mobile)/2 + 0.5em);
    }
}
 
/* 论坛样式修改 */
.thread-container .post .long .content .image:not(.collapsible-block .image) {
    object-fit: cover;
    max-height: 2em;
    width: 100%;
    transition: max-height 0.5s;
}
 
.thread-container .post .long .content .image:hover:not(.collapsible-block .image) {
    max-height: 100em;
}
 
:root {
    --thread-accent-color: 227, 223, 213;
}
 
.thread-container>.options {
    display: none;
}
 
.thread-container .post-container {
    background-color: rgb(var(--thread-accent-color));
}
 
#thread-container-posts>.post-container {
    border: 1px solid rgb(var(--dark-accent));
}
 
#recent-posts-container>.thread-container .post {
    border: 1px solid rgb(var(--dark-accent));
    background-color: rgb(var(--thread-accent-color));
    margin-bottom: 1rem;
}
 
#thread-container-posts>.post-container>.post-container>.post-container>.post-container>.post-container>.post-container {
    border-right: 1px solid rgb(var(--dark-accent));
}
 
.thread-container .post {
    padding: 0;
    width: 100%;
    border-radius: 3px;
    padding: 0 0 12px 0;
}
 
.thread-container #thread-container-posts>.post-container {
    margin: 0 0 12px 0;
    padding: 12px;
}
 
.thread-container .post-container .post~.post-container {
    border-top: 1px solid rgb(var(--dark-accent));
}
 
.thread-container .post .long {
    position: relative;
    border: none;
}
 
.thread-container .post .head {
    padding: 0 0 18px 0;
    background: none;
    box-shadow: none;
    border-radius: 0;
}
 
.thread-container .post .head .options {
    display: none;
}
 
.thread-container .post .head .title {
    position: relative;
    overflow: hidden;
}
 
#page-content .post .head .title {
    word-break: break-all;
}
 
.thread-container .post .head .title::after {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    height: 1px;
    width: 100%;
    background-color: rgb(var(--light-gray-monochrome));
}
 
.thread-container .post .head .info {
    display: grid;
    align-items: center;
    padding: 4px 0 0 0;
    grid-template-areas:
        "username username date date date"
        "forum forum forum thread thread";
    grid-template-columns: max-content max-content max-content 1fr;
    grid-template-rows: 1fr max-content;
    font-size: 0;
}
 
.thread-container .post .head .info>* {
    font-size: initial;
}
 
.thread-container .post .head .info .printuser {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    grid-area: username;
}
 
.thread-container .post .head .info .printuser::after {
    content: "·";
    padding: 0 6px;
}
 
.thread-container .post .head .info .odate {
    grid-area: date;
    display: flex !important;
    pointer-events: none;
}
 
.thread-container .post .head .info br {
    grid-area: br;
    width: 100%;
}
 
.thread-container .post .head .info>a {
    font-size: 14px;
    max-width: fit-content;
}
 
.thread-container .post .head .info>a:nth-of-type(1) {
    grid-area: forum;
    height: 100%;
    margin-right: 0.5em;
}
 
.thread-container .post .head .info>a:nth-of-type(2) {
    grid-area: thread;
}
 
.thread-container .post .head .info>a:nth-of-type(2)::before {
    content: "»";
    margin-right: 0.5em;
}
 
@media (min-width: 768px) {
    .thread-container .post .head .info>a:nth-of-type(2) {
        display: flex;
    }
}
 
@media (max-width: 768px) {
    .thread-container .post .head .info {
        grid-template-areas:
            "username username date date date"
            "forum forum forum forum forum"
            "thread thread thread thread thread";
        grid-template-columns: max-content max-content max-content 1fr;
        grid-template-rows: 1fr max-content max-content;
    }
 
    .thread-container .post .head .info>a:nth-of-type(2)::before {
        margin: 0 0.5em 0 0;
    }
}
 
.thread-container .post .head .info .printuser a:first-of-type,
.thread-container .post .head .info .printuser.deleted img {
    margin-right: 0;
}
 
.thread-container .post .head .info .printuser a:first-of-type img,
.thread-container .post .head .info .printuser.deleted img {
    box-sizing: border-box;
    width: 30px;
    height: 30px;
    background-image: none !important;
    padding: 0;
    border: 2px solid rgb(var(--gray-monochrome));
    border-radius: 50%;
    margin-right: 12px;
}
 
.thread-container .post .long .content {
    padding: 0;
}
 
.thread-container .post .long .content>p:first-of-type:not(*+p) {
    margin-top: 0;
}
 
.thread-container .post-container .post-container {
    position: relative;
    left: 4px;
    margin: 0;
    padding: 12px 0 0 12px;
}
 
.thread-container .post-container .post-container .post::before {
    content: "";
    height: calc(100% - 36px);
    width: 3px;
    position: absolute;
    background-color: rgb(var(--dark-accent));
    left: 0;
}
 
.thread-container .post .long .changes>a[onclick*=showHistory] {
    display: inline-flex;
}
 
.thread-container .post .long .changes>a[onclick*=showHistory] .icon-plus::before {
    content: "+";
    font-style: initial;
}
 
.thread-container .post .long .revisions {
    padding-top: 0;
}
 
.thread-container .post .long .revisions table {
    border-spacing: 0;
    display: flex;
    flex-direction: column;
    align-content: flex-end;
}
 
.thread-container .post .long .revisions a {
    color: #77a;
}
 
.thread-container .post .long .revisions table tbody {
    display: contents;
}
 
.thread-container .post .long .revisions table tr {
    display: flex;
    justify-content: flex-end;
}
 
.thread-container .post .long .revisions table tr td:first-of-type,
.thread-container .post .long .revisions table tr td:nth-of-type(2) {
    padding-right: 7px;
}
 
.thread-container .post .long .revisions table tr.active td {
    background-color: rgba(var(--light-gray-monochrome), 0.3);
}
 
.thread-container .post .long .revisions table tr.active::before {
    content: ">";
    margin-right: 5px;
}
 
#page-content>div.forum-thread-box>div.options a,
.thread-container div.post div.long .options a {
    border: initial;
    background-color: initial;
    color: #77a;
    font-size: 90%;
    --wght: 500;
    padding: 0 0.25em;
    margin: 0 0.1rem;
    transition: text-decoration-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
        color 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
 
#page-content>div.forum-thread-box>div.options a:hover,
.thread-container div.post div.long .options a:hover {
    text-decoration: underline;
    color: #77a;
}
 
#page-content>div.forum-thread-box>div.options {
    margin: .2em 0;
}
 
.forum-thread-box .description-block {
    background-color: rgb(var(--thread-accent-color));
    box-shadow: none;
    border-radius: 0;
    border: 1px solid rgb(var(--dark-accent));
    margin: 1em 0;
}
/* Tab Gap */
.yui-navset .yui-nav {
    background: rgb(var(--tabs-bottom-border-color));
    column-gap: 4px;
}
 
.yui-navset {
    margin-top: 1rem;
}
:root {
   --link-admin: 255, 152, 0;
   --link-moderator: 3, 169, 244;
   --link-mast: 69, 189, 58;
}
 
.printuser a { --visited-link-color: var(--link-color); }
.printuser a::after {
    content: var(--after-content);
    height: var(--after-height);
    display: inline-block;
    width: var(--after-height);
    background: var(--after-background);
    background-size: 100%;
    margin-left: 2px;
}
 
.interwiki1 {
 
    background: rgb(237,233,223);
    margin: 10px 15px;
    padding: 10px;
    border: 1px solid rgb(80,77,66);
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(102,0,0,.5);
    box-sizing: border-box;
    /*width: 15em;*/
    width: calc(var(--base-font-size*0.93333*19));
 
}
 
.interwiki1_title {
 
    color: rgb(80,77,66);
    border-bottom: solid 1px rgb(80,77,66);
    padding-left: 15px;
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 8pt;
    font-weight: bold;
 
}
 
.interwiki1_entry {
 
    position: relative;
    margin: 2px 0;
 
}
 
.interwiki1_entry p::before {
 
    content: "■";
    font-size: 9px;
    color: rgb(80,77,66);
    position: relative;
    margin: 0 7px 0 5px;
    bottom: 3px;
 
}
 
.interwiki1_entry a, .interwiki1_entry a:visited {
 
    font-weight: bold;
}download
#side-bar div.menu-item a:not(a:first-child) {
    border-left: var(--sidebar-internal-border-thickness) solid rgba(var(--swatch-border-color),.08)
}

.whiteblock {
   background-color:rgb(var(--white-monochrome));
   padding: 0.01rem 1rem;
   margin: 0.5rem 0 0.5rem 0.25rem;
   box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
}
 
.titleblock {
   background-color: rgb(var(--pale-gray-monochrome));
   padding: 0.5rem 1rem 0.10rem;
   margin: 1.5rem 0rem 0.5rem 0rem;
   box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
   border-top: solid rgb(var(--pale-accent)) 0.3rem;
}
 
.dark-titlebox{
  position: relative;
  top: -1.6rem;
  left: -0.5rem;
  background-color: rgb(var(--gray-monochrome));
  color: rgb(var(--black-monochrome));
  padding: 0.25rem 1rem;
  line-height: 0.1rem;
}
 
.dark-titleblock {
   background-color:rgb(var(--pale-accent));
   color:rgb(var(--white-monochrome));
   padding: 0.5rem 1rem 0.10rem;
   margin: 1.5rem 0rem 0.5rem 0rem;
   box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
   border-top: solid rgb(var(--pale-gray-monochrome)) 0.3rem;
}
 
.titlebox{
  position: relative;
  top: -1.6rem;
  left: -0.5rem;
  background-color: rgb(var(--pale-accent));
  color: rgb(var(--white-monochrome));
  padding: 0.25rem 1rem;
  line-height: 0.1rem;
}
 
.glassblock {
   background-image: linear-gradient(-30deg,
      rgba(var(--medium-accent),.8) -80%,
      rgba(var(--white-monochrome),.4) 100%);
   border: solid rgb(var(--pale-accent)) 2px;
   padding: 0.01rem 1rem;
   margin: 0.5rem 0 0.5rem 0rem;
   box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
}
 
.hoverblock{
   padding: 0.01rem 1rem;
   margin: 0.5rem 0 0.5rem 0rem;
   transition: box-shadow 0.3s ease-out;
   -webkit-transition: box-shadow 0.3s ease-out;
}
 
.hoverblock:hover,.hoverblock:focus{
 box-shadow: 0px 4px 10px 0 rgba(0,0,0, .25);
 
}
 
.light-hoverblock{
   padding: 0.01rem 1rem;
   margin: 0.5rem 0 0.5rem 0rem;
   transition: all 0.3s ease-out;
   -webkit-transition: all 0.3s ease-out; /* Safari */
}
 
.light-hoverblock:hover,.light-hoverblock:focus{
   background-color: rgb(var(--pale-gray-monochrome));
   box-shadow: 0px 4px 10px 0 rgba(0,0,0, .25);
}
 
.dark-hoverblock{
   padding: 0.01rem 1rem;
   margin: 0.5rem 0 0.5rem 0rem;
   transition: all 0.3s ease-out;
   -webkit-transition: all 0.3s ease-out; /* Safari */
}
 
.dark-hoverblock:hover,.dark-hoverblock:focus{
   background-color: rgb(var(--gray-monochrome));
   color: rgb(var(--white-monochrome));
   box-shadow: 0px 4px 10px 0 rgba(0,0,0, .25);
}
 
 
.white-hoverblock{
   padding: 0.01rem 1rem;
   margin: 0.5rem 0 0.5rem 0rem;
   transition: box-shadow 0.3s ease-out;
   -webkit-transition: all 0.3s ease-out;
}
 
.white-hoverblock:hover,.white-hoverblock:focus{
 box-shadow: 0px 4px 10px 0 rgba(var(--white-monochrome), .25);
   background-color: rgb(var(--white-monochrome));
}
 
.gray-hoverblock{
   padding: 0.01rem 1rem;
   margin: 0.5rem 0 0.5rem 0rem;
   transition: box-shadow 0.3s ease-out;
   -webkit-transition: all 0.3s ease-out;
}
 
.gray-hoverblock:hover,.hoverblock:focus{
    background-color: rgb(var(--pale-accent));
   color: rgb(var(--white-monochrome));
}
 
div.titleaoe {
    text-align: center;
    font-size: 60px;
    cursor: default;
    width: fit-content;
    margin: 0 auto;
    height:300px;
}
 
.maintitle {
    font-size: 80px;
    padding-right: 160px;
    font-family: 'Italianno', serif;
}
 
.midtitle {
    font-size: 30px;
    font-family:"Times New Roman",Georgia,Serif;
}
 
.subtitle {
    padding-left: 100px;
    font-family:"Times New Roman",Georgia,Serif;
}
 
.titleaoe:hover .maintitle {
padding-right: 300px;
}
 
.titleaoe:hover .subtitle {
padding-left: 240px;
}
 
.maintitle, .subtitle, .midtitle {
transition: all .5s ease-in-out;
color: #381e02;
}
 
.titleaoe:hover .maintitle {
font-size: 82px;
filter: drop-shadow(0px 0px 3px rgb(var(--hover-link-color)));
color: #381e02;
}
 
 .titleaoe:hover .subtitle {
font-size: 62px;
filter: drop-shadow(0px 0px 3px rgb(var(--hover-link-color)));
color: #381e02;
}
 
.titleaoe:hover .midtitle {
font-size: 32px;
filter: drop-shadow(0px 0px 3px rgb(var(--hover-link-color)));
color: #381e02;
}
 
@media (max-width:767px) {
div.titleaoe {
    text-align: center;
    font-size: 40px;
    cursor: default;
    width: fit-content;
    margin: 0 auto;
}
 
.maintitle {
    font-size: 65px;
    padding-right: 40px;
    font-family: 'Italianno', serif;
}
 
.midtitle {
    font-size: 20px;
}
 
.subtitle {
    padding-left: 40px;
    font-family:"Times New Roman",Georgia,Serif;
}
 
.titleaoe:hover .maintitle {
padding-right: 50px;
}
 
.titleaoe:hover .subtitle {
padding-left: 50px;
}
 
.maintitle, .subtitle, .midtitle {
transition: all .5s ease-in-out;
color: #381e02;
}
 
.titleaoe:hover .maintitle {
font-size: 67px;
filter: drop-shadow(0px 0px 3px rgb(var(--hover-link-color)));
color: #381e02;
}
 
 .titleaoe:hover .subtitle {
font-size: 42px;
filter: drop-shadow(0px 0px 3px rgb(var(--hover-link-color)));
color: #381e02;
}
 
.titleaoe:hover .midtitle {
font-size: 22px;
filter: drop-shadow(0px 0px 3px rgb(var(--hover-link-color)));
color: #381e02;
}
}
 
.interwiki1 {
 
    background: rgb(var(--light-gray-monochrome));
    margin: 10px 15px;
    padding: 10px;
    border: none;
    border-radius: 10px;
    box-shadow: 0 2px 6px rgba(0,0,102,.5);
    box-sizing: border-box;
    /*width: 15em;*/
    width: calc(var(--base-font-size*0.93333*19));
 
}
 
.interwiki1_title {
 
    color: rgb(var(--black-monochrome));
    border-bottom: solid 1px rgb(var(--black-monochrome));
    padding-left: 15px;
    margin-top: 10px;
    margin-bottom: 5px;
    font-size: 8pt;
    font-weight: bold;
 
}
 
.interwiki1_entry {
 
    position: relative;
    margin: 2px 0;
 
}
 
.interwiki1_entry p::before {
 
    content: "■";
    font-size: 9px;
    color: rgb(var(--black-monochrome));
    position: relative;
    margin: 0 7px 0 5px;
    bottom: 3px;
 
}
 
.interwiki1_entry a, .interwiki1_entry a:visited {
 
    font-weight: bold;
    color: rgb(var(--black-monochrome));
    text-decoration: none;
    background: transparent;
 
}
 
.interwiki1_entry a:hover {
    color: rgb(var(--black-monochrome));
    background-color: transparent;
    text-decoration: underline;
 
}
.dark-borderblock {
    background-color:rgb(var(--gray-monochrome));
    color:rgb(255, 255, 255);
    padding: 0.01rem 1rem;
    margin: 0.5rem 0 0.5rem 0.25rem;
    box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
    border: solid 0.3rem rgb(var(--white-monochrome));
 }
 
 .light-borderblock {
    background-color:rgb(var(--white-monochrome));
    padding: 0.01rem 1rem;
    margin: 0.5rem 0 0.5rem 0.25rem;
    box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
    border: solid 0.3rem rgb(var(--dark-accent));
 }
 .border-logoblock{
    padding: 0.01rem 1rem;
    box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
    color:rgb(255, 255, 255);
    margin: 0.5rem 0 0.5rem 0.25rem;
    display: block;
    position: relative;
    background-color: rgb(var(--gray-monochrome));
     border: solid 0.3rem rgb(var(--white-monochrome));
    }
 
    .border-logoblock::after{
    content: "";
    float: center;
    border: solid 2px #0000;
    background: url(https://arandintday.github.io/thebackhubscn/logo.svg) center/25% no-repeat;
    opacity: 0.25;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: 1;
    }
 
    .logoblock{
    padding: 0.01rem 1rem;
    color:rgb(255, 255, 255);
    box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
    margin: 0.5rem 0 0.5rem 0.25rem;
    display: block;
    position: relative;
    background-color: rgb(var(--dark-accent));
    }
 
    .logoblock::after{
    content: "";
    float: center;
    border: solid 2px #0000;
    background: url(https://arandintday.github.io/thebackhubscn/logo.svg) center/25% no-repeat;
    opacity: 0.25;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    z-index: 1;
    }
 
.borderblock {
    background-color:rgb(var(--dark-accent));
    color:rgb(255, 255, 255);
    padding: 0.01rem 1rem;
    margin: 0.5rem 0 0.5rem 0.25rem;
    box-shadow: 0 0.2rem 0.3rem rgba(0,0,0,.25);
    border: solid 0.3rem rgb(var(--white-monochrome));
 }
 
.green-sn-block {
    background-color:rgb(var(--dark-accent));
    color:rgb(255, 255, 255);
    border-left: 0.5rem solid rgb(0, 255, 0);
    padding: 0.1rem 1rem;
    margin: 0.5rem 0 0.5rem 0.25rem;
    box-shadow: 0.05rem 0.1rem 0.3rem rgba(0,0,0,.5);
 }
.megblock{
    box-shadow: 0 5px 8px rgba(0, 0, 0, 0.5);
    background-image: url(http://backrooms-sandbox-2.wikidot.com/local--files/trailmixncocoa-meg-theme/IMG_3130.PNG);
    background-size:auto 5rem;
    background-position: center bottom;
    background-repeat:no-repeat;
    color:rgb(255, 255, 255);
    margin: 3rem;
    padding: 0.2rem 1rem 8rem 1rem;
    display: block;
    position: relative;
    background-color: rgb(54, 52, 21);
    border: solid 0.3rem rgb(255, 245, 166);
    }


.megblock>p:nth-child(1)::before {
    content: "M.E.G.";
    font-family: 'Times New Roman', serif;
    font-weight: 600;
    font-size: 200%;
    text-align: center;
    margin-bottom: 1.5rem;
    padding-bottom: 0.8rem;
    border-bottom: double 0.2rem white;
    max-width: 49rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-direction: column;
    align-content: stretch;
    align-items: center;
}

.megblock>p:nth-child(1)::after {
    content: "为了人类的明天";
    font-weight: 600;
    font-size: 75%;
    text-align: center;
    margin-top: -4.25rem;
    padding-bottom: 0.3rem;
    max-width: 49rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    flex-direction: column;
    align-content: stretch;
    align-items: center;
}
#site-tools-box {
    position: relative;
    margin-top: 1.5em;
}

#site-tools-box::after {
    content: "";
    position: absolute;
    z-index: -1;
    top: 0;
    left: 0;
    width: calc(100% - 6em);
    height: 100%;
    box-shadow: 0 -0.0625rem 0 0 rgb(var(--swatch-tertiary-color));
}

#site-tools-box::before {
    --wght: 700;
    content: "Site Tools";
    display: flex;
    align-items: center;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    min-height: 1em;
    margin: -1.25em 0 0.25em 0;
    padding: 0 0.5em 0 0;
    border: none;
    background-color: rgb(var(--swatch-background));
    color: rgb(var(--swatch-text-general));
    font-family: var(--title-font);
    font-size: 1.1875em;
    font-weight: var(--wght);
    line-height: 1;
    text-align: left;
    font-variant-ligatures: common-ligatures contextual discretionary-ligatures;
}

@media only screen and (min-width: 56.25rem) {
    #site-tools-box::before {
        font-size: 1.5375em;
    }
}

#site-tools-box ul.nav {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(5rem, 1fr));
}

#site-tools-box ul.nav li {
    display: flex;
    align-items: center;
    justify-content: center;
}

#site-tools-box ul.nav li a,
#site-tools-box ul.nav li a:visited {
    --wght: var(--ui-wght);
    display: inline-flex;
    position: relative;
    z-index: 2;
    justify-content: center;
    min-width: 5em;
    margin: 0;
    padding: 0.25em;
    overflow: hidden;
    transition:
        border-color 200ms cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
        color 150ms cubic-bezier(0.4, 0, 0.2, 1),
        background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 200ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 200ms cubic-bezier(0.4, 0, 0.2, 1);
    border: 0.0625rem solid rgba(var(--ui-button-hover-outline), 0.05);
    outline: 0 solid rgb(var(--ui-button-hover-outline));
    background-color: rgb(var(--ui-button-bg));
    box-shadow: 0 0 0 0.125rem rgb(var(--ui-button-bg));
    color: rgb(var(--ui-button-txt));
    font-family: var(--UI-font);
    font-weight: var(--wght);
    will-change: box-shadow, color, background-color, font-weight, font-variation-settings;
}

#site-tools-box ul.nav li a:hover,
#site-tools-box ul.nav li a:active {
    --wght: var(--ui-hvr-wght);
    border-color: transparent;
    outline: 0 solid rgb(var(--ui-button-hover-outline));
    background-color: rgba(var(--ui-button-hover-bg), 1);
    box-shadow: 0 0 0 0.125rem rgb(var(--ui-button-hover-outline));
    color: rgb(var(--ui-button-hover-txt));
    font-weight: var(--wght);
    text-decoration: none;
    cursor: pointer;
}

#site-tools-box ul.nav li a:focus-within {
    --wght: var(--ui-hvr-wght);
    border-color: transparent;
    outline: 0 solid rgb(var(--ui-button-hover-outline));
    background-color: rgba(var(--ui-button-hover-bg), 1);
    box-shadow: 0 0 0 0.125rem rgb(var(--ui-button-hover-outline));
    color: rgb(var(--ui-button-hover-txt));
    font-weight: var(--wght);
    text-decoration: none;
    cursor: pointer;
}

/* ===WANTED PAGES=== */

#site-tools-box div.wanted-pages-module {
    display: contents;
}

#site-tools-box div.wanted-pages-module .pager {
    grid-column: span 2;
}

#site-tools-box div.wanted-pages-module table {
    display: grid;
    grid-auto-rows: auto;
    grid-column: span 2;
    grid-template-columns: 1fr 1fr;
}

#site-tools-box div.wanted-pages-module tbody,
#site-tools-box div.wanted-pages-module tbody tr {
    display: contents;
}

#site-tools-box div.wanted-pages-module table tr {
    width: 100%;
}

#site-tools-box div.wanted-pages-module table tr:first-of-type th {
    --wght: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgb(var(--swatch-primary));
    color: rgb(var(--swatch-text-secondary-color));
    font-weight: var(--wght);
    text-transform: uppercase;
}

#site-tools-box div.wanted-pages-module table tr:nth-of-type(odd) td {
    background-color: rgb(var(--swatch-tertiary-color), 0.1);
}

#site-tools-box div.wanted-pages-module table tr br {
    display: none
}

#site-tools-box div.wanted-pages-module table tr a {
    display: flex;
    width: calc(100% - 2em);
    margin: 0.125rem 1em;
}

#site-tools-box div.wanted-pages-module table tr a:not(:first-of-type) {
    box-shadow: 0 -0.0625rem 0 0 rgb(var(--swatch-primary), 0.25);
}

#site-tools-box div.wanted-pages-module table.form.grid td,
#site-tools-box div.wanted-pages-module table.form.grid th {
    border-color: rgb(var(--swatch-tertiary-color), 0.4);
}

#st-action-area {
    display: grid;
    grid-auto-rows: auto;
    grid-template-columns: 50% 50%;
    grid-template-rows: 3rem 1fr;
}

#st-action-area br {
    display: none;
}

#st-action-area>h1:first-of-type {
    grid-column: span 2;
}

#st-action-area>p:first-of-type {
    display: block;
    position: relative;
    grid-column: span 2;
    margin: 0.5em 1.25rem;
    padding: 0.825em 1.25em;
    clear: both;
    border: none;
    background-color: rgb(var(--swatch-secondary-color));
    box-shadow:
        inset 0.25rem 0 0 0 rgba(var(--swatch-primary), 1),
        -0.125rem 0 0.25rem 0 rgba(var(--swatch-tertiary-color), 0.25),
        inset 0.0625rem 0 0 0 rgba(var(--swatch-tertiary-color), 0.5),
        inset 0 -0.0625rem 0 0 rgba(var(--swatch-tertiary-color), 0.75);
}

#st-action-area>span,
#st-action-area>a:not([href="javascript:;"]) {
    display: flex;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    padding: 0.125rem 0;
}

#st-action-area>span:not(:first-of-type),
#st-action-area>a:not(:first-of-type):not([href="javascript:;"]) {
    box-shadow: 0 -0.0625rem 0 0 rgb(var(--swatch-primary), 0.25);
}

#st-action-area>a:not([href="javascript:;"]) {
    justify-content: flex-end;
    padding-right: 0.125em;
    text-align: right;
}

#st-action-area>span {
    padding-left: 0.125em;
    color: rgb(var(--swatch-text-tertiary-color), 0.6) !important;
    text-align: left;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

#st-action-area>span:nth-of-type(even) {
    background-color: rgb(var(--swatch-tertiary-color), 0.05);
}

#st-action-area>a:not([href="javascript:;"]),
#st-action-area>a:visited:not([href="javascript:;"]) {
    --link-color: var(--swatch-text-general);
    --visited-link-color: var(--swatch-text-general);
    --wght: var(--ui-wght);
    display: flex;
    align-items: center;
    padding: 0 0.5em;
    transition:
        color 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 160ms cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
        -webkit-text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1);
    transition:
        color 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 160ms cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
        text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1);
    transition:
        color 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 160ms cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
        text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1),
        -webkit-text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: transparent;
    box-shadow: inset 0 0 0 0 rgb(var(--swatch-primary-darkest));
    font-weight: var(--wght);
    -webkit-text-decoration: underline rgb(var(--swatch-primary-darkest)) 0.0625rem;
    text-decoration: underline rgb(var(--swatch-primary-darkest)) 0.0625rem;
}

#st-action-area>a:not(.btn):not([href="javascript:;"]):hover,
#st-action-area>a:not(.btn):not([href="javascript:;"]):active {
    --wght: var(--ui-hvr-wght);
    box-shadow: inset 0 -2em 0 0 rgb(var(--swatch-primary));
    color: rgb(var(--swatch-text-secondary-color));
    font-weight: var(--wght);
    -webkit-text-decoration: underline rgb(var(--swatch-primary)) 0;
    text-decoration: underline rgb(var(--swatch-primary)) 0;
}

#st-action-area>a:not(.btn):not([href="javascript:;"]):focus-within {
    --wght: var(--ui-hvr-wght);
    box-shadow: inset 0 -2em 0 0 rgb(var(--swatch-primary));
    color: rgb(var(--swatch-text-secondary-color));
    font-weight: var(--wght);
    -webkit-text-decoration: underline rgb(var(--swatch-primary)) 0;
    text-decoration: underline rgb(var(--swatch-primary)) 0;
}

#st-action-area div:not(.wanted-pages-module) a:nth-of-type(n):not([href="javascript:;"]) {
    justify-content: flex-end;
}

#st-action-area *:not(span)+a:nth-of-type(4n-1):not([href="javascript:;"]),
#st-action-area *:not(span)+a:nth-of-type(4n-4):not([href="javascript:;"]) {
    background-color: rgb(var(--swatch-tertiary-color), 0.1);
}

#st-action-area span~a:nth-of-type(n):not([href="javascript:;"]) {
    background-color: transparent;
}

/* ===EDIT META=== */

#action-area>div[style="padding-left:3em;"] {
    padding: 1em 0 !important;
}

#action-area>div[style="padding-left:3em;"]>div {
    display: grid;
    grid-gap: 1em;
    gap: 1em;
    grid-template-columns: 3rem 1fr;
}

#action-area a[onclick*="deleteTag"] {
    --wght: var(--ui-wght);
    display: flex;
    align-items: center;
    width: 100%;
    padding: 0 1em 0 0.6em;
    padding: 0 1em;
    transition:
        color 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 160ms cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
        -webkit-text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1);
    transition:
        color 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 160ms cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
        text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1);
    transition:
        color 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 160ms cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
        text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1),
        -webkit-text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: transparent;
    box-shadow: inset 0 0 0 0 rgb(var(--swatch-primary-darkest));
    font-weight: var(--wght);
    -webkit-text-decoration: underline rgb(var(--swatch-primary-darkest)) 0.0625rem;
    text-decoration: underline rgb(var(--swatch-primary-darkest)) 0.0625rem;
}

#action-area a[onclick*="deleteTag"]:not(.btn):hover,
#action-area a[onclick*="deleteTag"]:not(.btn):active {
    --wght: var(--ui-hvr-wght);
    box-shadow: inset 0 -2em 0 0 rgb(var(--swatch-primary));
    color: rgb(var(--swatch-text-secondary-color));
    font-weight: var(--wght);
    -webkit-text-decoration: underline rgb(var(--swatch-primary)) 0;
    text-decoration: underline rgb(var(--swatch-primary)) 0;
}

#action-area a[onclick*="deleteTag"]:not(.btn):focus-within {
    --wght: var(--ui-hvr-wght);
    box-shadow: inset 0 -2em 0 0 rgb(var(--swatch-primary));
    color: rgb(var(--swatch-text-secondary-color));
    font-weight: var(--wght);
    -webkit-text-decoration: underline rgb(var(--swatch-primary)) 0;
    text-decoration: underline rgb(var(--swatch-primary)) 0;
}

#edit-meta-newtag-form table {
    display: grid;
    grid-template-columns: repeat(2, -webkit-min-content 1fr) -webkit-min-content;
    grid-template-columns: repeat(2, min-content 1fr) min-content;
    grid-template-rows: 1.5em;
    width: 100%;
    max-width: 100%;
}

#edit-meta-newtag-form table tbody,
#edit-meta-newtag-form table tr,
#edit-meta-newtag-form table td:nth-of-type(2),
#edit-meta-newtag-form table td:nth-of-type(4) {
    display: contents;
}

#edit-meta-newtag-form table td {
    white-space: nowrap;
}

#edit-meta-newtag-form>div {
    display: grid;
    grid-gap: 2em;
    gap: 2em;
    grid-template-columns: repeat(3, 1fr);
    margin: 0 2em;
}

/* ===WATCHERS/LOCK/RENAME/DELETE/SOURCE=== */

#action-area a+h1+h2~ul li {
    text-align: left;
}

#action-area a+h1+p+h2~div[style="padding-left:3em;"]>div {
    grid-template-columns: 5em 1fr;
    text-align: left;
}

#action-area a+h1+p+h2~div[style="padding-left:3em;"]>div a {
    --wght: var(--ui-wght);
    display: inline-flex;
    align-items: center;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin-right: 0 !important;
    padding: 0 1em;
    transition:
        color 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 160ms cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
        -webkit-text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1);
    transition:
        color 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 160ms cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
        text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1);
    transition:
        color 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-weight 160ms cubic-bezier(0.4, 0, 0.2, 1),
        font-variation-settings 160ms cubic-bezier(0.4, 0, 0.2, 1),
        box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1),
        text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1),
        -webkit-text-decoration 200ms cubic-bezier(0.4, 0, 0.2, 1);
    background-color: transparent;
    box-shadow: inset 0 0 0 0 rgb(var(--swatch-primary-darkest));
    font-weight: var(--wght);
    -webkit-text-decoration: underline rgb(var(--swatch-primary-darkest)) 0.0625rem;
    text-decoration: underline rgb(var(--swatch-primary-darkest)) 0.0625rem;
}

#action-area a+h1+p+h2~div[style="padding-left:3em;"]>div a:hover,
#action-area a+h1+p+h2~div[style="padding-left:3em;"]>div a:active {
    --wght: var(--ui-hvr-wght);
    box-shadow: inset 0 -2em 0 0 rgb(var(--swatch-primary));
    color: rgb(var(--swatch-text-secondary-color));
    font-weight: var(--wght);
    -webkit-text-decoration: underline rgb(var(--swatch-primary)) 0;
    text-decoration: underline rgb(var(--swatch-primary)) 0;
}

#action-area a+h1+p+h2~div[style="padding-left:3em;"]>div a:focus-within {
    --wght: var(--ui-hvr-wght);
    box-shadow: inset 0 -2em 0 0 rgb(var(--swatch-primary));
    color: rgb(var(--swatch-text-secondary-color));
    font-weight: var(--wght);
    -webkit-text-decoration: underline rgb(var(--swatch-primary)) 0;
    text-decoration: underline rgb(var(--swatch-primary)) 0;
}

#action-area p+ul[style*="list-style: none"] {
    display: grid;
    grid-auto-flow: row;
    grid-gap: 1em;
    gap: 1em;
    grid-template-columns: repeat(auto-fill, minmax(calc(var(--body-width-on-desktop) / 4), 1fr));
}

#action-area>form:nth-child(4)>table:nth-child(1)>tbody:nth-child(1)>tr:nth-child(1) {
    display: flex;
    justify-content: center
}

#action-area form[onsubmit*="RenamePage"] table {
    display: grid;
    grid-gap: 0.25em;
    gap: 0.25em;
    grid-template-columns: 0.5fr 1.5fr;
    grid-template-rows: 1.5em 1.5em;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}

#action-area form[onsubmit*="RenamePage"] table td:first-of-type {
    padding-right: 0.5em;
    text-align: right;
}

#action-area form[onsubmit*="RenamePage"] table td:last-of-type {
    display: flex;
}

#action-area form[onsubmit*="RenamePage"] table td:last-of-type * {
    flex-grow: 2;
}

#action-area form[onsubmit*="RenamePage"] tbody,
#action-area form[onsubmit*="RenamePage"] tr {
    display: contents;
}

#edit-button, #pagerate-button, #tags-button, #discuss-button, #history-button, #files-button, #print-button, #site-tools-button, #more-options-button {
  -webkit-transition: color .2s ease, background-color .2s ease, -webkit-transform .2s cubic-bezier(0,-0.02,.47,.99);
  transition: color .2s ease, background-color .2s ease, -webkit-transform .2s cubic-bezier(0,-0.02,.47,.99);
  -o-transition: color .2s ease, background-color .2s ease, -o-transform .2s cubic-bezier(0,-0.02,.47,.99);
  -moz-transition: transform .2s cubic-bezier(0,-0.02,.47,.99), color .2s ease, background-color .2s ease, -moz-transform .2s cubic-bezier(0,-0.02,.47,.99);
  transition: transform .2s cubic-bezier(0,-0.02,.47,.99), color .2s ease, background-color .2s ease;
  transition: transform .2s cubic-bezier(0,-0.02,.47,.99), color .2s ease, background-color .2s ease, -webkit-transform .2s cubic-bezier(0,-0.02,.47,.99), -moz-transform .2s cubic-bezier(0,-0.02,.47,.99), -o-transform .2s cubic-bezier(0,-0.02,.47,.99);
}

#edit-button:hover, #pagerate-button:hover, #tags-button:hover, #discuss-button:hover, #history-button:hover, #files-button:hover, #print-button:hover, #site-tools-button:hover, #more-options-button:hover {
  -webkit-transition: color .2s ease, background-color .2s ease, -webkit-transform .2s cubic-bezier(0,-0.02,.47,.99);
  transition: color .2s ease, background-color .2s ease, -webkit-transform .2s cubic-bezier(0,-0.02,.47,.99);
  -o-transition: color .2s ease, background-color .2s ease, -o-transform .2s cubic-bezier(0,-0.02,.47,.99);
  -moz-transition: transform .2s cubic-bezier(0,-0.02,.47,.99), color .2s ease, background-color .2s ease, -moz-transform .2s cubic-bezier(0,-0.02,.47,.99);
  transition: transform .2s cubic-bezier(0,-0.02,.47,.99), color .2s ease, background-color .2s ease;
  transition: transform .2s cubic-bezier(0,-0.02,.47,.99), color .2s ease, background-color .2s ease, -webkit-transform .2s cubic-bezier(0,-0.02,.47,.99), -moz-transform .2s cubic-bezier(0,-0.02,.47,.99), -o-transform .2s cubic-bezier(0,-0.02,.47,.99);
  transform: scale(1.1, 1.1);
  border-radius: 5px 5px 5px 5px;
}

#edit-sections-button, #edit-append-button, #edit-meta-button, #watchers-button, #backlinks-button, #view-source-button, #parent-page-button, #page-block-button, #rename-move-button, #delete-button {
  -webkit-transition: color .2s ease, background-color .2s ease, -webkit-transform .2s cubic-bezier(0,-0.02,.47,.99);
  transition: color .2s ease, background-color .2s ease, -webkit-transform .2s cubic-bezier(0,-0.02,.47,.99);
  -o-transition: color .2s ease, background-color .2s ease, -o-transform .2s cubic-bezier(0,-0.02,.47,.99);
  -moz-transition: transform .2s cubic-bezier(0,-0.02,.47,.99), color .2s ease, background-color .2s ease, -moz-transform .2s cubic-bezier(0,-0.02,.47,.99);
  transition: transform .2s cubic-bezier(0,-0.02,.47,.99), color .2s ease, background-color .2s ease;
  transition: transform .2s cubic-bezier(0,-0.02,.47,.99), color .2s ease, background-color .2s ease, -webkit-transform .2s cubic-bezier(0,-0.02,.47,.99), -moz-transform .2s cubic-bezier(0,-0.02,.47,.99), -o-transform .2s cubic-bezier(0,-0.02,.47,.99);
}

#edit-sections-button:hover, #edit-append-button:hover, #edit-meta-button:hover, #watchers-button:hover, #backlinks-button:hover, #view-source-button:hover, #parent-page-button:hover, #page-block-button:hover, #rename-move-button:hover, #delete-button:hover {
  -webkit-transition: color .2s ease, background-color .2s ease, -webkit-transform .2s cubic-bezier(0,-0.02,.47,.99);
  transition: color .2s ease, background-color .2s ease, -webkit-transform .2s cubic-bezier(0,-0.02,.47,.99);
  -o-transition: color .2s ease, background-color .2s ease, -o-transform .2s cubic-bezier(0,-0.02,.47,.99);
  -moz-transition: transform .2s cubic-bezier(0,-0.02,.47,.99), color .2s ease, background-color .2s ease, -moz-transform .2s cubic-bezier(0,-0.02,.47,.99);
  transition: transform .2s cubic-bezier(0,-0.02,.47,.99), color .2s ease, background-color .2s ease;
  transition: transform .2s cubic-bezier(0,-0.02,.47,.99), color .2s ease, background-color .2s ease, -webkit-transform .2s cubic-bezier(0,-0.02,.47,.99), -moz-transform .2s cubic-bezier(0,-0.02,.47,.99), -o-transform .2s cubic-bezier(0,-0.02,.47,.99);
  transform: scale(1.1, 1.1);
  border-radius: 5px 5px 5px 5px;
}