MT-Internet Explorer
@import url(https://www.wikidot.com/common--theme/base/css/style.css); html, body { margin: 0 !important; padding: 0 !important; background: #141414 !important; color: #fff !important; font-family: "Segoe UI", "Microsoft YaHei", "微软雅黑", "PingFang SC", Arial, sans-serif !important; font-size: 0.875em !important; line-height: 1.7 !important; } #container-wrap-wrap, #container-wrap, #container { margin: 0 !important; padding: 0 !important; background: transparent !important; background-image: none !important; border: 0 !important; box-shadow: none !important; } #container-wrap-wrap::before, #container-wrap-wrap::after, #container-wrap::before, #container-wrap::after, #container::before, #container::after { content: none !important; display: none !important; } #header { position: relative !important; z-index: 10 !important; width: 90% !important; max-width: 1040px !important; height: 140px !important; margin: 0 auto !important; padding: 0 0 22px 0 !important; background: transparent !important; background-image: none !important; border: 0 !important; box-shadow: none !important; text-align: left !important; } #header::before { content: "" !important; position: absolute !important; top: 0 !important; left: 0 !important; width: 100% !important; height: 100% !important; background-image: url(https://mt-backrooms.wikidot.com/local--files/start/new-mt-logo) !important; background-repeat: no-repeat !important; background-position: center !important; background-size: auto 16rem !important; opacity: .4 !important; pointer-events: none !important; } #header::after { content: none !important; display: none !important; } #header h1, #header h2 { background: transparent !important; border: 0 !important; box-shadow: none !important; font-family: "Franklin Gothic Medium", "Microsoft YaHei", "Segoe UI", Arial, sans-serif !important; } #header h1 { position: absolute !important; top: 20px !important; left: 0 !important; width: 100% !important; margin: 0 !important; padding: 0 !important; font-size: 100% !important; font-weight: bold !important; text-align: center !important; z-index: 1 !important; } #header h1 a, #header h1 a:visited { color: #fff !important; font-size: 200% !important; line-height: 1.2 !important; font-weight: bold !important; letter-spacing: .04em !important; background: transparent !important; text-decoration: none !important; text-shadow: 1px 1px 2px #0c0c0c !important; } #header h2 { position: absolute !important; top: 74px !important; left: 0 !important; width: 100% !important; margin: 0 !important; padding: 0 !important; font-size: 100% !important; text-align: center !important; } #header h2 span { color: #fff !important; font-size: 105% !important; font-weight: normal !important; letter-spacing: .15em !important; text-shadow: 1px 1px 2px #0c0c0c !important; } #search-top-box { position: absolute !important; top: 26px !important; right: 8px !important; width: 300px !important; height: 28px !important; margin: 0 !important; padding: 0 !important; z-index: 40 !important; text-align: right !important; white-space: nowrap !important; } #search-top-box-input { display: inline-block !important; vertical-align: middle !important; width: 220px !important; height: 24px !important; margin: 0 !important; padding: 2px 4px !important; background: #141414 !important; border: 1px solid #737778 !important; color: #fff !important; border-radius: 0 !important; } #search-top-box-form input[type=submit] { display: inline-block !important; vertical-align: middle !important; height: 24px !important; margin: 0 0 0 4px !important; padding: 1px 8px !important; background: #737778 !important; background-image: linear-gradient(to bottom, #7b7f80, #676b6c) !important; border: 1px solid #737778 !important; color: #fff !important; border-radius: 0 !important; cursor: pointer !important; } #top-bar { position: absolute !important; right: 0 !important; bottom: 0 !important; width: 360px !important; height: 46px !important; margin: 0 !important; padding: 0 !important; z-index: 20 !important; } #top-bar ul { display: block !important; width: 360px !important; margin: 0 !important; padding: 0 !important; list-style: none !important; overflow: hidden !important; } #top-bar > ul > li { display: block !important; float: left !important; width: 120px !important; height: 23px !important; margin: 0 !important; padding: 0 !important; list-style: none !important; } #top-bar > ul > li > a { display: block !important; width: 120px !important; height: 23px !important; margin: 0 !important; padding: 2px 4px !important; color: #fff !important; background: transparent !important; font-size: 90% !important; line-height: 19px !important; text-align: center !important; text-decoration: none !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; } #top-bar > ul > li > a:hover { color: #00ffbe !important; background: rgba(0,255,190,.1) !important; } #top-bar > ul > li > ul { position: absolute !important; width: 13em !important; padding: 2px 0 !important; margin: 0 !important; background: #373737 !important; border: 1px solid #737778 !important; box-shadow: 0 2px 3px rgba(0,0,0,.5) !important; z-index: 60 !important; } #top-bar li ul li { float: none !important; display: block !important; width: auto !important; height: auto !important; margin: 0 !important; padding: 0 !important; } #top-bar li ul li a { display: block !important; width: auto !important; min-width: 11em !important; margin: 0 !important; padding: 3px 1em !important; color: #fff !important; background: #373737 !important; text-align: left !important; } #login-status { position: absolute !important; top: 4px !important; right: 10px !important; margin: 0 !important; padding: 0 !important; color: #b7babe !important; font-size: 90% !important; z-index: 70 !important; } #login-status a { color: #fff !important; background: transparent !important; } #login-status ul, #account-options { background: #fff !important; border: 1px solid #737778 !important; } #login-status ul a, #account-options a { color: #373737 !important; background: transparent !important; } #content-wrap { position: relative !important; width: auto !important; max-width: 1040px !important; min-height: 300px !important; margin: 2em auto 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } #main-content { position: relative !important; margin: 0 2em 0 22em !important; padding: 0 1em !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } #page-content { margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } #side-bar { position: absolute !important; top: .5em !important; left: 0 !important; clear: none !important; float: none !important; width: 17em !important; margin: 0 !important; padding: 0 !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } #side-bar .side-block { display: block !important; width: auto !important; margin: 0 0 15px 0 !important; padding: 12px !important; background: #373737 !important; border: 1px solid #737778 !important; border-radius: 0 !important; box-shadow: 0 2px 6px rgba(0,0,0,.35) !important; color: #fff !important; } #side-bar .heading, #side-bar .side-block .heading { color: #fff !important; font-size: 105% !important; font-weight: bold !important; letter-spacing: .06em !important; border-bottom: 1px solid #d2d2e6 !important; padding: .1em .3em .25em !important; margin: 0 0 .5em !important; background: transparent !important; } #side-bar ul { list-style: square !important; padding-left: 1.4em !important; margin: .4em 0 !important; } #side-bar .menu-item { padding: 1px 0 !important; } #side-bar .menu-item img, #side-bar .side-block .menu-item img { display: none !important; } #side-bar a { color: #00beff !important; background: transparent !important; } #side-bar a:hover { color: #00ffbe !important; background: rgba(0,255,190,.1) !important; } #main-content h1, #main-content h2, #main-content h3, #main-content h4, #main-content h5, #main-content h6 { color: #fff !important; font-family: "Franklin Gothic Medium", "Microsoft YaHei", "Segoe UI", Arial, sans-serif !important; font-weight: bold !important; letter-spacing: .03em !important; background: transparent !important; border: 0 !important; box-shadow: none !important; } #main-content img { max-width: 100% !important; height: auto !important; } #footer { position: static !important; clear: both !important; margin: 0 !important; padding: .4em 1em !important; background: #373737 !important; background-image: none !important; color: #c8c8c8 !important; font-size: 80% !important; line-height: 1.5 !important; text-align: center !important; border: 0 !important; box-shadow: none !important; } #footer a { color: #f6f6f6 !important; background: transparent !important; } #license-area { position: static !important; margin: 0 !important; padding: .45em 1em .55em 1em !important; background: #0c0c0c !important; color: #999 !important; font-size: 80% !important; line-height: 1.4 !important; text-align: center !important; border: 0 !important; box-shadow: none !important; } #license-area a { color: #c8c8c8 !important; } @media screen and (max-width: 768px) { #header { width: 100% !important; max-width: none !important; height: 120px !important; padding-bottom: 0 !important; } #header h1 a { font-size: 170% !important; } #header h2 span { letter-spacing: .08em !important; } #search-top-box { display: none !important; } #top-bar { right: 0 !important; bottom: 0 !important; width: 300px !important; height: 46px !important; } #top-bar > ul { width: 300px !important; } #top-bar > ul > li, #top-bar > ul > li > a { width: 100px !important; } #side-bar { position: static !important; float: none !important; width: auto !important; margin: 0 1em !important; padding: 0 !important; } #main-content { margin: 0 1em !important; padding: 0 !important; } #content-wrap { min-height: 0 !important; margin: 1em auto 0 !important; } } @media screen and (min-width: 0\0) { #page-content td, #main-content td { word-wrap: break-word !important; } #top-bar > ul::after { content: "" !important; display: table !important; clear: both !important; } #main-content::after { content: "" !important; display: table !important; clear: both !important; } } body { font-family: "Segoe UI", "Microsoft YaHei", "微软雅黑", "PingFang SC", Arial, sans-serif; font-size: 0.875em; line-height: 1.7; color: #fff; background-color: #141414; word-wrap: break-word; } a { color: #00beff; text-decoration: none; background: transparent; transition: background-color .2s ease, color .2s ease; } a:visited { color: #00beff; } a:hover { color: #00ffbe; background-color: rgba(0,255,190,.1); text-decoration: none; } a.newpage { color: #ff0000; } a.newpage:hover { color: #ff0000; background-color: rgba(255,0,0,.1); } a img { border: none; } h1, h2, h3, h4, h5, h6 { color: #fff; font-family: "Franklin Gothic Medium", "Microsoft YaHei", "Segoe UI", Arial, sans-serif; font-weight: bold; letter-spacing: 0.03em; margin: 0.6em 0 0.4em; } h1 { font-size: 175%; margin-top: 0.8em; } h2 { font-size: 150%; } h3 { font-size: 130%; } h4 { font-size: 112%; } h5 { font-size: 100%; } h6 { font-size: 90%; color: #b7babe; } #page-title { color: #fff; font-size: 200%; font-weight: bold; letter-spacing: 0.03em; border-bottom: 1px solid #d2d2e6; padding: 0 0 0.25em; margin: 0 0 0.6em; } hr { border: 0; height: 1px; background: linear-gradient(to right, rgba(210,210,230,0), #d2d2e6 20%, #d2d2e6 80%, rgba(210,210,230,0)); } img { max-width: 100%; -ms-interpolation-mode: bicubic; } ::selection { background: #00ffbe; color: #141414; } #container-wrap-wrap { position: relative; } #container-wrap { background-color: rgba(55,55,55,.4); background-image: linear-gradient(to top, #373737 0%, rgba(55,55,55,.2) 100%); background-repeat: no-repeat; background-size: 100% 162px; background-position: 0 0; } #container { background: transparent; } #header { height: 140px; position: relative; z-index: 10; padding-bottom: 22px; width: 90%; max-width: 1040px; margin: 0 auto; background: transparent; } #header::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: url(https://mt-backrooms.wikidot.com/local--files/start/new-mt-logo); background-repeat: no-repeat; background-position: center; background-size: auto 16rem; opacity: 0.4; } #header h1 { position: absolute; top: 20px; left: 0; width: 100%; margin: 0; padding: 0; font-size: 100%; text-align: center; z-index: 1; } #header h1 a { color: #fff; font-size: 200%; line-height: 1.2; font-weight: bold; letter-spacing: 0.04em; text-shadow: 1px 1px 2px #0c0c0c; } #header h1 a:hover, #header h1 a:visited { color: #fff; background: transparent; text-decoration: none; } #header h2 { position: absolute; top: 74px; left: 0; width: 100%; margin: 0; padding: 0; font-size: 100%; text-align: center; } #header h2 span { color: #fff; font-size: 105%; font-weight: normal; letter-spacing: 0.15em; text-shadow: 1px 1px 2px #0c0c0c; } #search-top-box { position: absolute; top: 30px; right: 8px; width: 220px; text-align: right; z-index: 20; } #search-top-box-input { background: #141414; border: 1px solid #737778; color: #fff; border-radius: 0; width: 16em; padding: 2px 4px; } #search-top-box-input:hover, #search-top-box-input:focus { background: rgba(183,186,190,.25); border: 1px solid #d2d2e6; color: #fff; } #search-top-box-input:-ms-input-placeholder { color: #737778; } #search-top-box-form input[type=submit] { background: #737778; background: linear-gradient(to bottom, #7b7f80, #676b6c); border: 1px solid #737778; color: #fff; border-radius: 0; padding: 1px 8px; cursor: pointer; } #search-top-box-form input[type=submit]:hover { background: #676b6c; } #login-status { position: absolute; top: 4px; right: 10px; color: #b7babe; font-size: 90%; z-index: 30; } #login-status a { color: #fff; background: transparent; text-decoration: none; } #login-status a:hover { color: #00ffbe; background-color: rgba(0,255,190,.1); } #login-status ul, #account-options { background: #fff; border: 1px solid #737778; } #login-status ul a, #account-options a { color: #373737; background: transparent; } #account-topbutton { color: #fff; background: transparent; } #top-bar { position: absolute; right: 0; bottom: 0; z-index: 0; width: auto; } #top-bar ul { display: block; margin: 0; padding: 0; list-style: none; } #top-bar li { list-style: none; float: left; margin: 0 4px; padding: 0; } #top-bar li a { display: block; text-align: center; color: #fff; background: transparent; padding: 2px 1em; text-decoration: none; } #top-bar li a:hover, #top-bar li a:visited { color: #fff; background: transparent; } #top-bar li a:hover { background: rgba(0,255,190,.1); color: #00ffbe; text-decoration: none; } #top-bar li ul { padding: 2px 0; margin: 0; width: 13em; background: #373737; border: 1px solid #737778; box-shadow: 0 2px 3px rgba(0,0,0,.5); } #top-bar li ul li { float: none; display: block; margin: 0; } #top-bar li ul li a { display: block; width: auto; min-width: 11em; padding: 3px 1em; text-align: left; color: #fff; background: #373737; } #top-bar li ul li a:hover { background: rgba(0,255,190,.15); color: #00ffbe; text-decoration: none; } #content-wrap { position: relative; margin: 2em auto 0; max-width: 1040px; min-height: 300px; } #main-content { margin: 0 2em 0 22em; padding: 0 1em; position: relative; } #side-bar { clear: none; float: none; position: absolute; top: 0.5em; left: 0; width: 17em; padding: 0; border: none; } #side-bar .side-block { padding: 12px; margin: 0 0 15px 0; border: 1px solid #737778 !important; background: #373737 !important; box-shadow: 0 2px 6px rgba(0,0,0,.35); border-radius: 0; color: #fff; } #side-bar .heading, #side-bar .side-block .heading { color: #fff; font-size: 105%; font-weight: bold; letter-spacing: 0.06em; border-bottom: 1px solid #d2d2e6; padding: 0.1em 0.3em 0.25em; margin: 0 0 0.5em; } #side-bar .side-block .menu-item img, #side-bar .menu-item img { display: none; } #side-bar a { color: #00beff; } #side-bar a:visited { color: #00beff; } #side-bar a:not(.newpage):hover { color: #00ffbe; background-color: rgba(0,255,190,.1) !important; } #side-bar a.newpage { color: #ff0000; } #side-bar ul { list-style: square; padding-left: 1.4em; margin: 0.4em 0; } #side-bar .side-block .menu-item { padding: 1px 0; } blockquote, div.blockquote { background: rgba(0,255,190,.2); border: 1px solid #00ffbe; color: #fff; padding: 1rem; margin: 1rem 0; box-shadow: 0 2px 4px rgba(0,0,0,.25); } .styled-quote { background: #d2d2e6; border-left: 0.5rem solid #373737; color: #000; padding: 0.1rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 2px 4px rgba(0,0,0,.25); } .dark-styled-quote { background: #373737; border-left: 0.5rem solid #d2d2e6; color: #fff; padding: 0.1rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 2px 4px rgba(0,0,0,.25); } .lightblock { background: #d2d2e6; color: #000; padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 2px 4px rgba(0,0,0,.25); } .darkblock, .darkerblock { background: #373737; color: #fff; padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 2px 4px rgba(0,0,0,.25); } .dark-borderblock { background: #373737; color: #fff; padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 2px 4px rgba(0,0,0,.25); border: solid 0.3rem #d2d2e6; } .light-borderblock { background: #d2d2e6; color: #000; padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 2px 4px rgba(0,0,0,.25); border: solid 0.3rem #373737; } .borderblock { background: #373737; color: #fff; padding: 0.01rem 1rem; margin: 0.5rem 0 0.5rem 0.25rem; box-shadow: 0 2px 4px rgba(0,0,0,.25); border: solid 0.3rem #d2d2e6; } .titleblock { background: #373737; color: #fff; padding: 0.5rem 1rem 0.1rem; margin: 1.5rem 0 0.5rem 0; box-shadow: 0 2px 4px rgba(0,0,0,.5); border: solid 2px #d2d2e6; } .titlebox { color: #000; position: relative; top: -1.6rem; background: #d2d2e6; padding: 0.25rem 1rem; line-height: 0.1rem; } .lightblock a, .light-borderblock a, .styled-quote a { color: #0083b8; } .lightblock a:hover, .light-borderblock a:hover, .styled-quote a:hover { color: #00a38c; background-color: rgba(0,0,0,.06); } .page-rate-widget-box { display: inline-block; margin: 0 2em 0.8em 0; padding: 0; background: #373737; border: 1px solid #737778; box-shadow: 0 2px 4px rgba(0,0,0,.3); border-radius: 0; } .page-rate-widget-box .rate-points { background: transparent; color: #fff; font-weight: bold; padding: 2px 8px; border: none; border-right: 1px solid #737778; } .page-rate-widget-box .rateup, .page-rate-widget-box .ratedown, .page-rate-widget-box .cancel { border: none; border-right: 1px solid #737778; background: transparent; } .page-rate-widget-box .cancel { border-right: none; } .page-rate-widget-box a { color: #00beff !important; padding: 2px 8px; margin: 0; text-decoration: none; } .page-rate-widget-box a:hover { background: rgba(0,255,190,.2); color: #00ffbe !important; text-decoration: none; } .yui-navset .yui-nav { padding: 0; margin: 0; border-bottom: 1px solid #737778; } .yui-navset .yui-nav li { display: inline-block; margin: 0 0.25em 0 0; padding: 0; zoom: 1; background: transparent; } .yui-navset .yui-nav li a { display: block; padding: 4px 16px; color: #fff; background: #373737; border: 1px solid transparent; border-bottom: none; text-decoration: none; } .yui-navset .yui-nav li a em { font-style: normal; } .yui-navset .yui-nav li a:hover { color: #00ffbe; background: rgba(210,210,230,.2); } .yui-navset .yui-nav .selected { background: #d2d2e6 !important; border-color: #d2d2e6 !important; } .yui-navset .yui-nav .selected a { background: #d2d2e6; color: #141414; font-weight: bold; border: 1px solid #d2d2e6; border-bottom: 1px solid #d2d2e6; margin-bottom: -1px; } .yui-navset .yui-nav .selected a:hover, .yui-navset .yui-nav .selected a:focus { color: #141414; background: #d2d2e6; } .yui-navset .yui-content { background: rgba(210,210,230,.1); border: 1px solid #d2d2e6; border-top: none; padding: 0.8em 1em; color: #fff; box-shadow: 0 2px 4px rgba(0,0,0,.15); } .collapsible-block-link { color: #00beff; font-weight: bold; text-decoration: none; } .collapsible-block-link:hover { color: #00ffbe; text-decoration: underline; } .collapsible-block-content { padding: 0.2em 0.6em; } table.wiki-content-table { border-collapse: collapse; margin: 0.6em 0; } table.wiki-content-table th { background: #d2d2e6 !important; color: #141414 !important; border: 1px solid #737778; padding: 0.3em 0.8em; } table.wiki-content-table td { background: transparent; color: #fff; border: 1px solid #737778; padding: 0.3em 0.8em; } #toc { background: #373737; border: 1px solid #737778; box-shadow: 0 2px 4px rgba(0,0,0,.3); padding: 0.5em 1em; margin: 1em 0; color: #fff; } #toc .title { font-weight: bold; color: #d2d2e6; } #toc a { color: #00beff; } .code, pre { background: #0c0c0c; border: 1px solid #737778; color: #d2d2e6; font-family: Consolas, "Courier New", monospace; font-size: 95%; padding: 0.6em 1em; margin: 0.6em 0; } .code pre { white-space: pre-wrap; } .scp-image-block, .image-block { border: 1px solid #737778; background: #141414; padding: 2px; box-shadow: 0 2px 4px rgba(0,0,0,.35); } .scp-image-block .scp-image-caption, .image-block .image-caption { background: #373737; border-top: 1px solid #737778; font-size: 85%; color: #fff; padding: 2px 6px; } #page-options-bottom a, #page-options-bottom-2 a { color: #fff; background: #373737; border: none; border-radius: 0; padding: 1px 6px; margin: 0 1px; text-decoration: none; } #page-options-bottom a:hover, #page-options-bottom a:active, #page-options-bottom-2 a:hover, #page-options-bottom-2 a:active { border: none; background: rgba(0,255,190,.15); color: #00ffbe; text-decoration: none; } .page-tags { margin-top: 1em; } .page-tags span { border-left: 1px solid #737778; color: #b7babe; padding: 0 0.4em 0 1.2em; } .page-tags a { color: #00beff; } .page-tags a:hover { color: #00ffbe; } #page-info { color: #b7babe; } #breadcrumbs { color: #b7babe; } #breadcrumbs a { color: #00beff; } sup a.footnote-id { margin: 0 0.15rem; display: inline-block; white-space: nowrap; } .footnotes, .footnotes-footer { margin-top: 2rem; padding-top: 1rem; border-top: 1px solid rgba(210,210,230,.5); clear: both; } .footnotes .footnote, .footnotes-footer .footnote-footer { margin: 0.5rem 0; line-height: 1.4; } .footnotes a.reversefootnote, .footnotes-footer a.reversefootnote { margin-left: 0.5rem; } #edit-page-textarea { font-family: Consolas, "Courier New", monospace; } #footer { clear: both; background: #cfcfcb; color: #373737; font-size: 77%; margin-top: 15px; padding: 4px 10px; border-top: 2px solid #b7babe; } #footer a { color: #373737; background: transparent; text-decoration: none; } #footer a:hover { color: #0083b8; background-color: rgba(0,255,190,.2); text-decoration: none; } #license-area { color: #b7babe; font-size: 80%; text-align: center; padding: 6px; } #license-area a { color: #00beff; } .hovertip { background: #373737 !important; border: 1px solid #737778 !important; color: #fff !important; border-radius: 0; } .hovertip a { color: #00beff !important; } @media screen and (max-width: 768px) { #side-bar { position: static; float: none; width: auto; padding: 0; margin: 0 1em; } #main-content { margin: 0 1em; padding: 0; } #content-wrap { min-height: 0; } #search-top-box { display: none; } #header h1 a { font-size: 170%; } #header h2 span { letter-spacing: 0.08em; } } @media screen and (min-width:0\0) { #page-content td { word-wrap: break-word; } #top-bar ul::after { content: ""; display: table; clear: both; } } :root { --gray-monochrome: 12, 12, 12; --pale-gray-monochrome: 246, 246, 246; --light-gray-monochrome: 200, 200, 200; --dark-gray-monochrome: 55, 55, 55; } #page-content img { max-width: 100% !important; height: auto !important; } #page-content .lightblock { background: #f6f6f6 !important; color: #0c0c0c !important; padding: 0.01rem 1rem !important; margin: 0.5rem 0 !important; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) !important; } #page-content .darkblock { background: #373737 !important; color: #f6f6f6 !important; padding: 0.01rem 1rem !important; margin: 0.5rem 0 !important; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25) !important; } #page-content .darkerblock { background: #0c0c0c !important; color: #f6f6f6 !important; padding: 0.01rem 1rem !important; margin: 0.5rem 0 !important; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35) !important; } #page-content .darkblock a, #page-content .darkerblock a { color: #f6f6f6 !important; } #page-content .borderblock { background: transparent !important; border: 2px solid #0c0c0c !important; padding: 0.01rem 1rem !important; margin: 0.5rem 0 !important; } #page-content .darkborderblock { background: transparent !important; border: 2px solid #373737 !important; padding: 0.01rem 1rem !important; margin: 0.5rem 0 !important; } #page-content .styled-quote { background: rgba(12, 12, 12, 0.1) !important; border-left: 0.5rem solid #0c0c0c !important; color: #0c0c0c !important; padding: 0 1rem !important; margin: 0.5rem 0 0.5rem 0.25rem !important; box-shadow: 0.05rem 0.1rem 0.3rem rgba(0, 0, 0, 0.25) !important; } #page-content .styled-quote a { color: #0c0c0c !important; } #page-content .dark-styled-quote { background: #0c0c0c !important; border-left: 0.5rem solid #f6f6f6 !important; color: #f6f6f6 !important; padding: 0 1rem !important; margin: 0.5rem 0 0.5rem 0.25rem !important; box-shadow: 0.05rem 0.1rem 0.3rem rgba(0, 0, 0, 0.35) !important; } #page-content .dark-styled-quote a { color: #f6f6f6 !important; } #page-content blockquote { background: #f6f6f6 !important; border: 1px dashed #c8c8c8 !important; color: #0c0c0c !important; padding: 0.01rem 1rem !important; margin: 0.5rem 0 !important; } #page-content .titleblock { background: rgba(12, 12, 12, 0.05) !important; border: 1px solid #c8c8c8 !important; padding: 0.6rem 1rem 0.01rem !important; margin: 0.5rem 0 !important; } #page-content .titleblock .titlebox { display: inline-block !important; background: #0c0c0c !important; color: #f6f6f6 !important; border-radius: 2px !important; padding: 0 0.6em !important; margin-bottom: 0.3em !important; font-weight: bold !important; } #page-content .sd-container { background: #f6f6f6 !important; border: 2px solid #0c0c0c !important; border-radius: 6px !important; padding: 0.8rem 1rem !important; margin: 1rem 0 !important; color: #0c0c0c !important; } #page-content .sd-container .sd-header { display: table !important; width: 100% !important; background: #0c0c0c !important; border-radius: 3px !important; margin: 0 0 0.5rem 0 !important; padding: 0.3rem 0.8rem !important; } #page-content .sd-container .sd-title { display: table-cell !important; vertical-align: middle !important; text-align: left !important; color: #c8c8c8 !important; font-size: 85% !important; font-weight: bold !important; letter-spacing: 0.1em !important; } #page-content .sd-container .sd-class { display: table-cell !important; vertical-align: middle !important; text-align: right !important; color: #f6f6f6 !important; font-size: 140% !important; font-weight: bold !important; white-space: nowrap !important; } #page-content .sd-container .sd-item { padding: 0.15rem 0.2rem !important; border-bottom: 1px solid #e5e5e5 !important; } #page-content .sd-container a { color: #0c0c0c !important; } #page-content .sd-container img { max-width: 100% !important; } #page-content .collapsible-block-folded a, #page-content .collapsible-block-unfolded a { display: inline-block !important; background: #373737 !important; color: #f6f6f6 !important; padding: 0.25em 1.2em !important; border-radius: 3px !important; text-decoration: none !important; font-weight: bold !important; } #page-content .collapsible-block-folded a:hover, #page-content .collapsible-block-unfolded a:hover { background: #0c0c0c !important; } #page-content .collapsible-block-content { background: #f6f6f6 !important; border: 1px solid #c8c8c8 !important; border-left: 0.5rem solid #373737 !important; color: #0c0c0c !important; padding: 0.01rem 1rem !important; margin: 0.4rem 0 0.6rem 0 !important; } #page-content .collapsible-block-content a { color: #0c0c0c !important; } #page-content .image-block, #page-content .scp-image-block { background: #f6f6f6 !important; border: 1px solid #c8c8c8 !important; border-radius: 4px !important; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15) !important; margin: 0.5rem 0 !important; max-width: 100% !important; } #page-content .image-block.block-right, #page-content .scp-image-block.block-right { float: right !important; margin: 0.2rem 0 1rem 1.2rem !important; } #page-content .image-block.block-left, #page-content .scp-image-block.block-left { float: left !important; margin: 0.2rem 1.2rem 1rem 0 !important; } #page-content .image-block.block-center, #page-content .scp-image-block.block-center { display: table !important; margin: 0.5rem auto !important; float: none !important; } #page-content .image-block img, #page-content .scp-image-block img, #page-content .scp-image-block-image img { display: block !important; max-width: 100% !important; height: auto !important; border-radius: 3px 3px 0 0 !important; } #page-content .image-caption, #page-content .scp-image-block-caption { background: #0c0c0c !important; color: #c8c8c8 !important; font-size: 85% !important; line-height: 1.4 !important; padding: 0.35em 0.6em !important; text-align: center !important; } #page-content .image-caption a, #page-content .scp-image-block-caption a { color: #f6f6f6 !important; } #page-content .image-container { max-width: 100% !important; } #page-content::after { content: ""; display: block; clear: both; } #footer { clear: both; margin: 0; padding: 0.4em 1em; background-color: #373737; color: #c8c8c8; font-size: 80%; line-height: 1.5; text-align: center; } #footer a { color: #f6f6f6; } #license-area { margin: 0; padding: 0.5em 1em 0.6em 1em; background-color: #0c0c0c; color: #999999; font-size: 80%; line-height: 1.4; text-align: center; } #license-area a { color: #c8c8c8; } html, body { margin-bottom: 0 !important; padding-bottom: 0 !important; } #container-wrap-wrap, #container-wrap, #container { padding-bottom: 0 !important; } #page-info-break { height: auto !important; margin: 0 !important; border: 0 !important; } #page-info { margin: 0.4em 0 !important; padding: 0 1em !important; font-size: 80% !important; color: #999999 !important; } #footer { position: static !important; clear: both !important; margin: 0 !important; padding: 0.4em 1em !important; font-size: 80% !important; line-height: 1.5 !important; background: #373737 !important; color: #c8c8c8 !important; text-align: center !important; bottom: auto !important; top: auto !important; } #footer a { color: #f6f6f6 !important; } #license-area { position: static !important; margin: 0 !important; padding: 0.45em 1em 0.55em 1em !important; font-size: 80% !important; line-height: 1.4 !important; background: #0c0c0c !important; color: #999999 !important; text-align: center !important; } #license-area a { color: #c8c8c8 !important; } #page-content .lightblock { background: #f6f6f6 !important; color: #0c0c0c !important; padding: 0.01rem 1rem !important; margin: 0.5rem 0 !important; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15) !important; } #page-content .darkblock { background: #373737 !important; color: #f6f6f6 !important; padding: 0.01rem 1rem !important; margin: 0.5rem 0 !important; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25) !important; } #page-content .darkerblock { background: #0c0c0c !important; color: #f6f6f6 !important; padding: 0.01rem 1rem !important; margin: 0.5rem 0 !important; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.35) !important; } #page-content .darkblock a, #page-content .darkerblock a { color: #f6f6f6 !important; } #page-content .borderblock { background: transparent !important; border: 2px solid #0c0c0c !important; padding: 0.01rem 1rem !important; margin: 0.5rem 0 !important; } #page-content .darkborderblock { background: transparent !important; border: 2px solid #373737 !important; padding: 0.01rem 1rem !important; margin: 0.5rem 0 !important; } #page-content .styled-quote { background: rgba(12, 12, 12, 0.1) !important; border-left: 0.5rem solid #0c0c0c !important; color: #0c0c0c !important; padding: 0 1rem !important; margin: 0.5rem 0 0.5rem 0.25rem !important; box-shadow: 0.05rem 0.1rem 0.3rem rgba(0, 0, 0, 0.25) !important; } #page-content .dark-styled-quote { background: #0c0c0c !important; border-left: 0.5rem solid #f6f6f6 !important; color: #f6f6f6 !important; padding: 0 1rem !important; margin: 0.5rem 0 0.5rem 0.25rem !important; box-shadow: 0.05rem 0.1rem 0.3rem rgba(0, 0, 0, 0.35) !important; } #page-content .dark-styled-quote a { color: #f6f6f6 !important; } #page-content .titleblock { background: rgba(12, 12, 12, 0.05) !important; border: 1px solid #c8c8c8 !important; padding: 0.6rem 1rem 0.01rem !important; margin: 0.5rem 0 !important; } #page-content .titleblock .titlebox { display: inline-block !important; background: #0c0c0c !important; color: #f6f6f6 !important; border-radius: 2px !important; padding: 0 0.6em !important; margin-bottom: 0.3em !important; font-weight: bold !important; } #page-content .sd-container { background: #f6f6f6 !important; color: #0c0c0c !important; border: 1px solid #c8c8c8 !important; border-radius: 4px !important; padding: 0.6rem 1rem !important; margin: 1rem 0 !important; } #page-content .sd-container a { color: #0c0c0c !important; } #page-content .sd-container img { max-width: 100% !important; height: auto !important; } #page-content .yui-navset .yui-content { background: rgba(12, 12, 12, 0.1) !important; } body { font-family: "Microsoft YaHei", "PingFang SC", "Noto Sans SC", "Segoe UI", Arial, sans-serif; } @supports (display: flex) { .lightblock, .darkblock, .darkerblock, .styled-quote, .dark-styled-quote, .sd-container { transition: box-shadow 0.25s ease, background-color 0.25s ease; } .darkblock:hover, .darkerblock:hover { box-shadow: 0 4px 10px rgba(0, 0, 0, 0.4); } .sd-container { box-shadow: 0 3px 10px rgba(0, 0, 0, 0.12); } ::selection { background: #373737; color: #f6f6f6; } ::-webkit-scrollbar { width: 10px; height: 10px; } ::-webkit-scrollbar-thumb { background: #373737; border-radius: 5px; } ::-webkit-scrollbar-track { background: #f6f6f6; } } #page-content .intro { position: relative; width: 100%; margin: 0 0 1.5em 0; padding: 0; overflow: hidden; zoom: 1; } #page-content .intro-block { position: relative; box-sizing: border-box; border: 1px solid #737778; background: #373737; color: #fff; padding: 0.8em 1em; margin: 0 0 0.8em 0; box-shadow: 0 2px 5px rgba(0,0,0,.25); overflow: hidden; zoom: 1; } #page-content .intro-block p:first-child { margin-top: 0; } #page-content .intro-block p:last-child { margin-bottom: 0; } #page-content .intro-block h2, #page-content .intro-block h3, #page-content .intro-block h4 { color: #fff; margin-top: 0.15em; } #page-content .intro-block a { color: #00beff; } #page-content .intro-block a:hover { color: #00ffbe; background-color: rgba(0,255,190,.1); } #page-content .intro-in { width: 100%; float: left; } #page-content .intro-others { width: 48.5%; float: left; margin-right: 1.5%; } #page-content .intro-out { width: 50%; float: right; } #page-content .intro-toc { width: 100%; float: left; clear: both; } #page-content .intro::after { content: ""; display: table; clear: both; } #page-content .intro-block .infomark, #page-content .intro-block .moremark, #page-content .intro-block .penmark, #page-content .intro-block .import { display: inline-block; width: 1.55em; height: 1.55em; line-height: 1.55em; margin-right: 0.35em; vertical-align: -0.28em; text-align: center; font-family: Arial, "Microsoft YaHei", sans-serif; font-size: 90%; font-weight: bold; color: #141414; background: #d2d2e6; border-radius: 50%; box-shadow: 0 1px 2px rgba(0,0,0,.35); } #page-content .intro-block .infomark::before { content: "i"; } #page-content .intro-block .moremark::before { content: "+"; } #page-content .intro-block .penmark::before { content: "✎"; } #page-content .intro-block .import::before { content: "↓"; } #page-content .intro-block .infomark, #page-content .intro-block .moremark, #page-content .intro-block .penmark, #page-content .intro-block .import { white-space: nowrap; } #page-content .intro-toc { background: #0c0c0c; border-color: #737778; } #page-content .intro-toc a { display: inline-block; margin: 0.15em 0.35em 0.15em 0; padding: 0.18em 0.55em; border: 1px solid #737778; background: #373737; color: #fff; text-decoration: none; } #page-content .intro-toc a:hover { background: rgba(0,255,190,.15); border-color: #00ffbe; color: #00ffbe; } #page-content .intro-toc .import { background: #d2d2e6; } #page-content .style-block { position: relative; clear: both; box-sizing: border-box; width: 100%; margin: 1.2em 0; padding: 1em 1.2em; background: #373737; color: #fff; border: 1px solid #737778; box-shadow: 0 2px 6px rgba(0,0,0,.3); overflow: hidden; zoom: 1; } #page-content .style-block h1, #page-content .style-block h2, #page-content .style-block h3, #page-content .style-block h4, #page-content .style-block h5, #page-content .style-block h6 { color: #fff; } #page-content .style-block > :first-child { margin-top: 0; } #page-content .style-block > :last-child { margin-bottom: 0; } #page-content .back-to-toc { position: absolute; top: 0.55em; right: 0.7em; z-index: 2; margin: 0; padding: 0; } #page-content .back-to-toc a { display: inline-block; min-width: 1.7em; padding: 0.15em 0.35em; border: 1px solid #737778; background: #0c0c0c; color: #d2d2e6; text-align: center; text-decoration: none; line-height: 1.2; } #page-content .back-to-toc a:hover { border-color: #00ffbe; color: #00ffbe; background: rgba(0,255,190,.12); } #page-content .intro-block ul { margin-top: 0.4em; margin-bottom: 0.2em; padding-left: 1.5em; } #page-content .intro-block li { margin: 0.15em 0; } #page-content .intro-block li a { color: #00beff; } @media screen and (max-width: 768px) { #page-content .intro-others, #page-content .intro-out { width: 100%; float: none; margin-right: 0; } #page-content .intro-block { padding: 0.7em 0.85em; } #page-content .style-block { padding: 0.8em 0.9em; } } @media screen and (min-width:0\0) { #page-content .intro-block, #page-content .style-block, #page-content .back-to-toc { zoom: 1; } } .extrabox { float: right !important; position: relative !important; display: block !important; margin: 0 0 0.8em 1em !important; z-index: 40 !important; } .extrabox .box { position: relative !important; display: block !important; width: 190px !important; min-width: 190px !important; height: 36px !important; box-sizing: border-box !important; padding: 0 8px !important; overflow: hidden !important; background: #f6f6f6 !important; border-left: 8px solid #737778 !important; box-shadow: inset 0 0 0 1px rgba(115,119,120,.5), inset 1px 0 0 0 rgba(115,119,120,.5), inset 0 -1px 0 0 rgba(115,119,120,.75) !important; font-family: "Microsoft YaHei", "PingFang SC", "Segoe UI", Arial, sans-serif !important; cursor: default !important; transition: height .25s ease !important; } .extrabox .box br { display: none !important; } .extrabox .box .iets-before { display: block !important; position: relative !important; top: 0 !important; right: auto !important; height: 35px !important; line-height: 35px !important; opacity: 1 !important; white-space: nowrap !important; overflow: hidden !important; transition: none !important; } .extrabox .box .iets-after { display: block !important; position: relative !important; top: -35px !important; right: auto !important; height: auto !important; opacity: 0 !important; transition: none !important; } .extrabox .box:hover { height: 81px !important; } .extrabox .box:hover .iets-before { position: relative !important; top: 0 !important; right: auto !important; height: 0 !important; opacity: 0 !important; } .extrabox .box:hover .iets-after { position: relative !important; top: -35px !important; right: auto !important; opacity: 1 !important; } .extrabox .box .iets-after .iets-link, .extrabox .box .iets-before .iets-link { display: block !important; font-size: 1.35rem !important; line-height: 1.35rem !important; color: #0c0c0c !important; background: transparent !important; } .extrabox .box .iets-after .iets-link { height: 22px !important; line-height: 22px !important; padding: 0 !important; margin: 0 !important; } .extrabox[class*="{"] .lang-tr, .extrabox[class*="cn/tr"] .lang-tr, .lang-cn .lang-tr, .lang-tr .lang-cn { display: none !important; } .lang-tr .lang-tr, .extrabox.lang-tr .lang-tr { display: inline !important; } .extrabox .box.class-0 { border-left-color: rgb(27,122,44) !important; box-shadow: inset 0 0 0 1px rgba(27,122,44,.5), inset 1px 0 0 0 rgba(27,122,44,.5), inset 0 -1px 0 0 rgba(27,122,44,.75) !important; } .extrabox .box.class-1 { border-left-color: rgb(88,248,70) !important; box-shadow: inset 0 0 0 1px rgba(88,248,70,.5), inset 1px 0 0 0 rgba(88,248,70,.5), inset 0 -1px 0 0 rgba(88,248,70,.75) !important; } .extrabox .box.class-2 { border-left-color: rgb(211,186,0) !important; box-shadow: inset 0 0 0 1px rgba(211,186,0,.5), inset 1px 0 0 0 rgba(211,186,0,.5), inset 0 -1px 0 0 rgba(211,186,0,.75) !important; } .extrabox .box.class-3 { border-left-color: rgb(239,149,0) !important; box-shadow: inset 0 0 0 1px rgba(239,149,0,.5), inset 1px 0 0 0 rgba(239,149,0,.5), inset 0 -1px 0 0 rgba(239,149,0,.75) !important; } .extrabox .box.class-4 { border-left-color: rgb(254,110,24) !important; box-shadow: inset 0 0 0 1px rgba(254,110,24,.5), inset 1px 0 0 0 rgba(254,110,24,.5), inset 0 -1px 0 0 rgba(254,110,24,.75) !important; } .extrabox .box.class-5 { border-left-color: rgb(253,69,69) !important; box-shadow: inset 0 0 0 1px rgba(253,69,69,.5), inset 1px 0 0 0 rgba(253,69,69,.5), inset 0 -1px 0 0 rgba(253,69,69,.75) !important; } .extrabox .box:not(.class-0):not(.class-1):not(.class-2):not(.class-3):not(.class-4):not(.class-5) { border-left-color: #737778 !important; } html, body { min-height: 100% !important; } #license-area { position: fixed !important; left: 0 !important; right: 0 !important; bottom: 0 !important; top: auto !important; z-index: 9999 !important; width: 100% !important; box-sizing: border-box !important; margin: 0 !important; padding: 5px 1em 6px 1em !important; background: #0c0c0c !important; color: #999999 !important; border: 0 !important; text-align: center !important; font-size: 80% !important; line-height: 1.4 !important; } #license-area a { color: #c8c8c8 !important; } #container-wrap, #container { padding-bottom: 32px !important; } @media screen and (max-width: 768px) { #license-area { font-size: 75% !important; padding: 4px 0.5em 5px 0.5em !important; } #container-wrap, #container { padding-bottom: 28px !important; } .extrabox { float: none !important; display: block !important; margin: 0.5em 0 !important; } } html, body { min-height: 100% !important; margin: 0 !important; padding: 0 !important; } #container-wrap-wrap { min-height: 100vh !important; position: relative !important; } #license-area { position: fixed !important; left: 0 !important; right: 0 !important; bottom: 0 !important; top: auto !important; width: 100% !important; height: auto !important; box-sizing: border-box !important; margin: 0 !important; padding: 0.45em 1em 0.55em 1em !important; z-index: 10000 !important; background: #0c0c0c !important; color: #999999 !important; text-align: center !important; font-size: 80% !important; line-height: 1.4 !important; } #license-area a { color: #c8c8c8 !important; } #container-wrap-wrap, #container-wrap, #container { padding-bottom: 2.8em !important; } #footer { position: static !important; clear: both !important; margin: 0 !important; } @media screen and (min-width: 769px) { #license-area { min-height: 2.2em !important; } } #page-content .bannerContainer, #page-content .announceContainer, #page-content .recentPages, #page-content .toolsContainer, #page-content .international { color: #fff; } #page-content .bannerContainer { display: block !important; overflow: hidden !important; margin: 0 0 1em 0; } #page-content .bannerContainer .welcome { display: block !important; clear: both !important; width: auto !important; background-color: #0c0c0c !important; color: #f6f6f6 !important; font-style: italic !important; padding: 1em !important; margin: 0 !important; } #page-content .bannerContainer .navigator { display: block !important; float: left !important; width: 31.333% !important; min-height: 2.4em !important; box-sizing: border-box !important; margin: 0 3% 1.2em 0 !important; padding: 0 !important; background: #0c0c0c !important; border-radius: 0 0 0.7em 0.7em !important; } #page-content .bannerContainer .navigator:last-child { margin-right: 0 !important; } #page-content .bannerContainer .navigator a { display: block !important; width: auto !important; padding: 0.65em 0.25em !important; color: #f6f6f6 !important; text-align: center !important; font-size: 1.15em !important; font-weight: bold !important; background: transparent !important; text-decoration: none !important; } #page-content .bannerContainer .navigator a:hover, #page-content .bannerContainer .navigator a:active { padding: 0.65em 0.25em !important; background: rgba(0,255,190,.12) !important; color: #00ffbe !important; } #page-content .bannerContainer:after { content: ""; display: block; clear: both; } #page-content .announceContainer { display: block !important; clear: both !important; width: auto !important; border: 4px solid #0c0c0c !important; overflow: hidden !important; margin: 0 0 1em 0 !important; } #page-content .announceContainer .welcome { display: block !important; width: auto !important; background: #0c0c0c !important; color: #f6f6f6 !important; font-weight: bold !important; text-align: center !important; font-size: 1.35em !important; padding: 0.15em 0.75em !important; word-break: keep-all !important; } #page-content .announceContainer .announcement, #page-content .announceContainer .more { display: block !important; width: auto !important; box-sizing: border-box !important; background: #f6f6f6 !important; color: #0c0c0c !important; padding: 0.75em !important; border-top: 4px solid #0c0c0c !important; } #page-content .announceContainer .more { padding: 0 !important; } #page-content .announceContainer .archive { display: block !important; width: auto !important; background: #0c0c0c !important; color: #f6f6f6 !important; text-align: right !important; padding: 0.25em 0.75em !important; } #page-content .announceContainer .archive a { color: #f6f6f6 !important; padding: 0 !important; } #page-content .announceContainer .more .collapsible-block-folded, #page-content .announceContainer .more .collapsible-block-unfolded, #page-content .announceContainer .more .collapsible-block-unfolded-link { display: block !important; width: auto !important; } #page-content .announceContainer .more a.collapsible-block-link { display: block !important; width: auto !important; padding: 0.8em 0 !important; text-align: center !important; background: rgba(12,12,12,.10) !important; color: #0c0c0c !important; text-decoration: none !important; } #page-content .announceContainer .more a.collapsible-block-link:hover { background: rgba(12,12,12,.18) !important; color: #0c0c0c !important; } #page-content .announceContainer .more .collapsible-block-unfolded-link a.collapsible-block-link { border-bottom: 4px solid #0c0c0c !important; } #page-content .announceContainer .more .collapsible-block-content { display: block !important; background: #0c0c0c !important; color: #f6f6f6 !important; text-align: center !important; padding: 0.6em 1em !important; } #page-content .recentPages { display: block !important; clear: both !important; overflow: hidden !important; margin: 0 0 1em 0 !important; } #page-content .recentPages .pageContainer { display: block !important; float: left !important; width: 48.5% !important; box-sizing: border-box !important; margin: 0 3% 1em 0 !important; } #page-content .recentPages .pageContainer:nth-child(2n) { margin-right: 0 !important; } #page-content .recentPages .pageContainer .title { display: block !important; height: 1.8em !important; line-height: 1.8em !important; box-sizing: border-box !important; background: #0c0c0c !important; color: #f6f6f6 !important; font-weight: bold !important; padding: 0 1em !important; } #page-content .recentPages .pageContainer .page { display: block !important; height: 12em !important; max-height: 12em !important; box-sizing: border-box !important; padding: 0.5em 0.75em !important; background: #f6f6f6 !important; color: #0c0c0c !important; border-style: solid !important; border-color: #0c0c0c !important; border-width: 0 3px 0 4px !important; overflow: hidden !important; } #page-content .recentPages .pageContainer .page p { margin: 0 !important; } #page-content .recentPages .pageContainer .page .list-pages-box p { max-height: 12em !important; overflow: hidden !important; } #page-content .recentPages .pageContainer .page .list-pages-box p br { display: none !important; } #page-content .recentPages .pageContainer .page .list-pages-box p a { display: block !important; white-space: nowrap !important; overflow: hidden !important; text-overflow: ellipsis !important; color: #0083b8 !important; } #page-content .recentPages .pageContainer .recently { display: block !important; height: 1.8em !important; line-height: 1.8em !important; box-sizing: border-box !important; background: #0c0c0c !important; text-align: right !important; padding: 0 1em !important; } #page-content .recentPages .pageContainer .recently a { color: #f6f6f6 !important; } #page-content .recentPages:after { content: ""; display: block; clear: both; } #page-content .recentPages .featurePrize, #page-content .recentPages .featureLevelO, #page-content .recentPages .featureTaleO, #page-content .recentPages .featureLevelT, #page-content .recentPages .featureTaleT { width: 100% !important; float: none !important; margin-right: 0 !important; } #page-content .toolsContainer { display: block !important; clear: both !important; overflow: hidden !important; margin: 0 0 1em 0 !important; } #page-content .toolsContainer .tools { display: block !important; min-height: 5em !important; box-sizing: border-box !important; margin: 0 0 7px 0 !important; padding: 1em !important; background: #0c0c0c !important; color: #f6f6f6 !important; overflow: hidden !important; } #page-content .toolsContainer .tools img { display: block !important; float: left !important; width: auto !important; max-width: 64px !important; max-height: 64px !important; margin: 0 1em 0.35em 0 !important; } #page-content .toolsContainer .tools a { display: block !important; color: #f6f6f6 !important; font-weight: bold !important; margin-bottom: 0.3em !important; } #page-content .toolsContainer .tools .description { display: block !important; color: #f6f6f6 !important; line-height: 1.5 !important; } #page-content .toolsContainer .tools br { display: none !important; } #page-content .international .announcement { display: block !important; position: relative !important; min-height: 50px !important; box-sizing: border-box !important; padding: 0.55em 0.75em 0.55em 70px !important; background: #f6f6f6 !important; color: #0c0c0c !important; } #page-content .international .announcement img { display: block !important; position: absolute !important; left: 0.75em !important; top: 50% !important; width: 50px !important; max-width: 50px !important; height: 50px !important; max-height: 50px !important; margin-top: -25px !important; object-fit: contain !important; -ms-interpolation-mode: bicubic !important; } #page-content .international .announcement h3 { margin: 0 !important; line-height: 1.5 !important; } #page-content .international .announcement a { display: block !important; position: absolute !important; left: 0 !important; top: 0 !important; width: 100% !important; height: 100% !important; font-size: 0 !important; z-index: 2 !important; background: transparent !important; } #page-content .international .announcement a:hover { background: rgba(12,12,12,.10) !important; } #page-content .flexContainer { display: block !important; overflow: hidden !important; } #page-content .flexContainer > * { display: block !important; float: left !important; width: 48.5% !important; box-sizing: border-box !important; margin-right: 3% !important; } #page-content .flexContainer > *:nth-child(2n) { margin-right: 0 !important; } #page-content .flexContainer:after { content: ""; display: block; clear: both; } #page-content .artbox { display: block !important; background: #0c0c0c !important; color: #f6f6f6 !important; padding: 0.01em 1em !important; } #page-content .artbox .title { font-weight: bold !important; margin: 0.5em 0 0 !important; } #page-content .artbox .artContent { overflow: hidden !important; max-height: 18em !important; } #page-content .artbox .featuredLink { text-align: right !important; padding: 0.2em 0 !important; } #page-content .artbox .featuredLink a { color: #f6f6f6 !important; } #page-content img { max-width: 100% !important; height: auto !important; -ms-interpolation-mode: bicubic !important; } #page-content .image-block, #page-content .scp-image-block { display: block !important; max-width: 100% !important; box-sizing: border-box !important; background: #f6f6f6 !important; border: 1px solid #c8c8c8 !important; margin: 0.5em 0 !important; padding: 2px !important; overflow: hidden !important; } #page-content .image-block img, #page-content .scp-image-block img, #page-content .image-block-image img, #page-content .scp-image-block-image img { display: block !important; max-width: 100% !important; height: auto !important; margin-left: auto !important; margin-right: auto !important; } #page-content .image-caption, #page-content .scp-image-block-caption, #page-content .scp-image-caption { display: block !important; background: #0c0c0c !important; color: #c8c8c8 !important; text-align: center !important; padding: 0.35em 0.6em !important; line-height: 1.4 !important; } #page-content .image-block.block-right, #page-content .scp-image-block.block-right { float: right !important; margin: 0.2em 0 1em 1.2em !important; } #page-content .image-block.block-left, #page-content .scp-image-block.block-left { float: left !important; margin: 0.2em 1.2em 1em 0 !important; } #page-content .image-block.block-center, #page-content .scp-image-block.block-center { float: none !important; display: table !important; margin: 0.5em auto !important; } @media screen and (max-width: 700px) { #page-content .bannerContainer .navigator { float: none !important; width: auto !important; margin: 0 !important; } #page-content .recentPages .pageContainer, #page-content .flexContainer > * { float: none !important; width: auto !important; margin-right: 0 !important; } } #side-bar div.menu-item p a { font-size: 14px !important; line-height: 1.7 !important; } @media screen and (max-width: 768px) { #container-wrap-wrap, #container-wrap, #container { width: 640px !important; min-width: 640px !important; max-width: none !important; } #header { width: 640px !important; max-width: none !important; height: 120px !important; margin: 0 !important; padding-bottom: 0 !important; } #header h1 { width: 100% !important; } #header h2 { width: 100% !important; } #search-top-box { display: none !important; } #top-bar { right: 0 !important; bottom: 0 !important; width: 300px !important; height: 46px !important; z-index: 20 !important; } #top-bar > ul { width: 300px !important; } #top-bar > ul > li, #top-bar > ul > li > a { width: 100px !important; } #content-wrap { width: 640px !important; max-width: none !important; min-height: 300px !important; margin: 1em 0 0 !important; } #side-bar { position: absolute !important; top: 0.5em !important; left: 0 !important; width: 17em !important; float: none !important; clear: none !important; margin: 0 !important; padding: 0 !important; } #side-bar div.menu-item p a { display: inline-block !important; font-size: 14px !important; line-height: 1.7 !important; } #side-bar div.menu-item p a + a { margin-left: 0.5em !important; } #main-content { position: relative !important; width: auto !important; margin: 0 1em 0 22em !important; padding: 0 1em !important; } #page-content { width: auto !important; max-width: none !important; } #footer { min-width: 640px !important; width: 640px !important; } } @media screen and (max-width: 768px) and (orientation: portrait) { #header { height: 166px !important; } #top-bar { bottom: 0 !important; } } #side-bar div.menu-item p a { font-size: 14px !important; line-height: 1.7 !important; } #side-bar div.menu-item p a + a { margin-left: 0.5em !important; }


