Nu-SCP
まて!これは孔明の罠だ!
ここはSCP Wiki内部で使われているテンプレートページです。
スタッフの許可なしに
このページを触れないでください
@charset "utf-8"; @import url(https://fonts.googleapis.com/css?family=Lato:400,400i,700,700i,900,900i|PT+Sans&subset=latin-ext); @import url("https://nu-scptheme.github.io/Nu-SCP/stable/styles/min/normalize.min.css"); @font-face { font-family: 'GlacialIndifferenceBold'; src: url(../../fonts/gibold-webfont.woff2) format('woff2'), url(../../fonts/gibold-webfont.woff) format('woff'); font-weight: 900; font-style: normal } :root { --body-font: 'Lato', sans-serif; --header-font: 'GlacialIndifferenceBold', sans-serif; --title-font: 'Lato', sans-serif; --mono-font: "PT Mono", "Andale Mono", "Courier New", Courier, monospace; --unitless-min-font-size: .8; --unitless-max-font-size: 1; --unitless-min-viewport: 768; --unitless-max-viewport: 900; --min-lineheight: 1.2; --max-lineheight: 1.5; --font-size-difference: calc(var(--unitless-max-font-size) - var(--unitless-min-font-size)); --lineheight-difference: calc(var(--max-lineheight) - var(--min-lineheight)); --viewport-range-difference: calc(var(--unitless-max-viewport) - var(--unitless-min-viewport)); --min-viewport-difference: calc(100vw - (var(--unitless-min-viewport) * 1px)); --font-calc: calc((var(--unitless-min-font-size) * 1rem) + var(--font-size-difference) * var(--min-viewport-difference) / var(--viewport-range-difference)); --line-calc: calc(var(--min-lineheight) + var(--lineheight-difference) * var(--min-viewport-difference) / var(--viewport-range-difference)); --base-font-size: var(--font-calc); --base-line-height: var(--line-calc); --white-monochrome: 252, 252, 252; --pale-gray-monochrome: 244, 244, 244; --light-gray-monochrome: 170, 170, 170; --gray-monochrome: 66, 66, 66; --dark-gray-monochrome: 48, 48, 48; --black-monochrome: 12, 12, 12; --bright-accent: 180, 35, 35; --dark-accent: 100, 3, 15; --newpage-color: 221, 102, 17; --offset-from-page-top: 1.2rem; --body-width-on-desktop: 44.25rem; --sidebar-width-on-desktop: calc(var(--base-font-size)*19); --sidebar-width-on-mobile: 14rem; --scrollbar-width: .5625rem; --sidebar-transition-timing: 0.5s ease-in-out 0.1s } html { color: rgb(var(--black-monochrome)); font-size: 1em; line-height: 1.5 } body { background-color: rgba(var(--white-monochrome), 1); color: rgb(var(--black-monochrome)); font-size: var(--base-font-size); font-kerning: normal; font-variant-numeric: oldstyle-nums; -moz-font-feature-settings: "onum", "kern", "liga", "clig", "calt"; -ms-font-feature-settings: "onum", "kern", "liga", "clig", "alt"; -webkit-font-feature-settings: "onum", "kern", "liga", "clig", "calt"; font-feature-settings: "onum", "kern", "liga", "clig", "calt"; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; orphans: 2; -webkit-hyphens: auto; -moz-hyphens: auto; -ms-hyphens: auto; hyphens: auto; word-break: normal } audio, canvas, iframe, img, svg, video { vertical-align: middle } img, embed, video, object, iframe, table { max-width: 100% } fieldset { border: 0; margin: 0; padding: 0 } textarea { resize: vertical; line-height: 1.5 } p, span, div, li { font-family: var(--body-font) } pre * { font-family: var(--mono-font); max-width: 90vw; white-space: pre-wrap } sup { vertical-align: top; position: relative; top: -.5em } hr { display: block; height: .063rem; border: 0; border-top: .063rem solid #ccc; margin: 1em 0; padding: 0 } h1, h2, h3, h4, h5, h6, h7 { font-family: var(--title-font) } h1 { font-weight: 700; color: rgb(var(--black-monochrome)); font-weight: 600; margin: .7em 0 .6em; padding: 0 0 .25em } h2, h3, h4, h5, h6, h7 { letter-spacing: .063rem; margin: .5em 0 .4em; padding: 0 } ul { list-style: square } a { color: rgb(var(--bright-accent)); ; text-decoration: none; background: transparent } a.newpage { color: rgb(var(--newpage-color)); text-decoration: none; background: transparent } a:hover { text-decoration: underline; background-color: transparent } a:visited { color: rgb(var(--dark-accent)) } ruby { display: inline-table; text-align: center; white-space: nowrap; line-height: 1; height: 1em; vertical-align: text-bottom } rt { display: table-header-group; font-size: .6em; line-height: 1.1; text-align: center; white-space: nowrap } ::-webkit-scrollbar { width: var(--scrollbar-width); height: var(--scrollbar-width); border: solid .063rem rgba(var(--black-monochrome), .1); border-round: .031rem } ::-webkit-scrollbar-track { background: rgba(var(--black-monochrome), .1) } ::-webkit-scrollbar-thumb { background: rgba(var(--dark-accent), .4) } ::-moz-selection { background: #FCB3B3; text-shadow: none } ::selection { background: #FCB3B3; text-shadow: none } .browserupgrade { background: #ccc; color: #000; margin: .2em 0; padding: .2em 0 } .code { background-color: #f6f6f6 } .code * { font-family: var(--mono-font); max-width: 90vw; white-space: pre-wrap } #container { display: flex; flex-direction: column; width: 100%; height: 100%; margin: 0; padding: 0 } #content-wrap { width: 98vw; min-height: calc(100vh - 9.375rem); height: 100%!important; position: initial; flex-direction: row; justify-content: center; margin: 0 auto -4.1em auto; padding: 0 } #page-title { min-height: 2rem; font-family: var(--title-font); color: #000; font-weight: 600; margin: 0 0 .6em!important; padding: 0 0 .25em!important; border-color: #bbb; text-align: left!important } .form-control { width: 95% } .info-container .collapsible-block-link, .info-container:hover .collapsible-block-link { line-height: 1.6em } .printuser img.small { margin-right: 1px } #main-content { background-color: transparent; flex-basis: var(--body-width-on-desktop); max-width: var(--body-width-on-desktop); padding: 2em 1.5em 1em 1em; margin-bottom: 3rem; flex-grow: 2; margin-left: calc(50vw - (var(--body-width-on-desktop) / 2)); margin-right: 1.5rem; max-height: 100%; display: flex; flex-direction: column } #main-content .page-tags a[href^="/system:page-tags/tag/_"] { display: none } #breadcrumbs { font-weight: 85%; margin: -1em 0 1em } .footnote-footer { padding-bottom: 1em } #footer { clear: both; font-size: 77%; background: #444; color: #bbb; margin-top: 15px; padding: 3px 10px; width: calc(98.7vw - var(--sidebar-width-on-desktop)); height: 1rem; position: absolute; bottom: -1rem; right: 0 } #footer .options { visibility: visible; display: block; float: right; width: 50%; font-size: 100%; text-align: right } #license-area { padding: 0; position: relative; right: 0; bottom: -2.35em; height: 1rem } div.sexy-box { background: #eee; border: 1px solid #ccc; overflow: hidden; margin: 7px 4px 12px; padding: 0 10px 12px } div.sexy-box div.image-container img { border: 1px solid #999; margin: 5px; padding: 2px } #page-content { min-height: 720px; max-width: 90vw } .unmargined>p { line-height: 100%; margin: 0 } .content-panel { border-radius: 10px; background-color: rgba(66, 66, 66, .5); box-shadow: 0 .188em .375em rgba(0, 0, 0, .16), 0 .188em .375em rgba(0, 0, 0, .23), 0 0 .063em 0 #888880 inset, 0 0 .063em 0 #888880; margin: .625em 0 .938em } .content-panel.standalone { background: #fcfdfb } .content-panel.series { margin-bottom: 20px; padding: 0 20px } .content-panel.centered { text-align: center } .content-panel.left-column { float: left; width: 48% } .content-panel.right-column { float: right; width: 48% } .content-panel .panel-heading { text-transform: uppercase; color: #fff; font-size: 100%; font-weight: 900; text-shadow: 1px 1px 2px rgba(0, 0, 0, .35); padding: .313em .625em; text-align: center } .content-panel .panel-body { background: rgba(201, 201, 201, 1); padding: .313em .625em } .content-panel .panel-body>.news-title { font-family: var(--title-font); font-weight: 900; text-transform: uppercase; font-size: 90% } .content-panel .panel-footer { color: silver; font-size: 80%; font-weight: 700; text-align: right; text-shadow: 1px 1px 2px rgba(0, 0, 0, .5); padding: 1px 10px } .content-panel .panel-footer a { color: silver } .content-panel .content-toc { float: right; background-color: silver; border: solid 1px #ccc; border-radius: 10px; white-space: nowrap; box-shadow: inset 1px 2px 6px rgba(0, 0, 0, .15); margin: 20px 0 5px 5px; padding: 0 20px } .alternate:nth-child(even) { background-color: rgba(255, 255, 255, .9) } #main-content .page-tags { margin: 1em 0 0; padding: 0 } #main-content .page-tags span { display: inline-block; max-width: 60%; padding: 0 } #main-content .page-tags a { display: inline-block; white-space: nowrap } .footer-wikiwalk-nav { font-weight: 700; font-size: 75% } .forum-thread-box .description-block { border-radius: 10px; box-shadow: 0 1px 5px rgba(0, 0, 0, .15), inset 0 1px 0 rgba(255, 255, 255, .8), inset 0 10px 5px rgba(255, 255, 255, .25), inset 0 -15px 30px rgba(0, 0, 0, .1); padding: .5em 1em } .thread-container .post .head { background-color: #eee; background: linear-gradient(to right, #eee, #eeecec); box-shadow: inset 2px 3px 6px rgba(0, 0, 0, .15); border-radius: 5px 5px 0 0; padding: .5em 1em } .ruby { display: inline-table; text-align: center; white-space: nowrap; line-height: 1; height: 1em; vertical-align: text-bottom } .rt { display: table-header-group; font-size: .6em; line-height: 1.1; text-align: center; white-space: nowrap } .keycap { border: 1px solid; border-bottom-width: 2px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; background-color: #f9f9f9; font-family: inherit; font-size: .85em; white-space: nowrap; border-color: #ddd #bbb #bbb #ddd; padding: 1px 3px } .tags { display: inline-block; height: 13px; line-height: 13px; font-size: 11px; background: #666; color: #fff; text-decoration: none; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; margin: 0 0 0 5px; padding: 3px 5px 3px 0 } .tags:before { content: ""; float: left; position: relative; top: -3px; left: -10px; width: 0; height: 0; border-color: transparent #666 transparent transparent; border-style: solid; border-width: 8px 8px 8px 0; padding: 0 1px 3px } .tags:after { content: ""; position: relative; top: 4.5px; left: -8px; float: left; width: 4px; height: 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; background: #fff; -moz-box-shadow: -1px -1px 2px #004977; -webkit-box-shadow: -1px -1px 2px #333; box-shadow: -1px -1px 2px #333 } .bblock:hover { background-color: #000; color: #060; text-decoration: none } .dblock:hover { background-color: transparent; text-decoration: none } .emph { text-emphasis-style: dot; -webkit-text-emphasis-style: dot } .page-source { word-break: break-all } #edit-page-comments { width: 100% } .visuallyhidden { border: 0; clip: rect(0); height: 1px; overflow: hidden; position: absolute; width: 1px; white-space: nowrap; margin: -1px; padding: 0 } .visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; overflow: visible; position: static; width: auto; white-space: inherit; margin: 0 } .invisible { visibility: hidden } .clearfix:before, .clearfix:after { content: " "; display: table } .clearfix:after { clear: both } ::-moz-selection, ::selection { background: #fcb3b3; text-shadow: none } div#container-wrap { background: none } text-area, .yui-navset li { line-height: normal } .title.modal-header, .owindow { background-color: #fff } .signature, .hidden { display: none!important } .bblock, .dblock { color: #000; background-color: #000; transition: 2s; text-decoration: none } #page-content div, #page-content div table { max-width: 100% } @media screen and -ms-high-contrast active, -ms-high-contrast none { .emph { font-family: monospace; font-style: normal; font-weight: 400; background-image: url(http://www.kaktuskontainer.wikidot.com/local--files/component%3Atheme/dot.png), none; background-repeat: repeat-x; background-color: transparent; background-clip: padding-box, content-box; background-size: 1em 1.3em auto; padding: .5em 0 0 } } @media only screen and (max-width:768px) { #page-content { font-size: .9em } #main-content { max-width: 90vw; -webkit-transition: .5s ease-in-out .1s; -moz-transition: .5s ease-in-out .1s; -ms-transition: .5s ease-in-out .1s; -o-transition: .5s ease-in-out .1s; transition: .5s ease-in-out .1s; margin-left: 5%; margin-right: 5%; padding: 0 } .mobile-top-bar>div>p { display: block } .page-options-bottom { height: initial } .page-options-bottom a { padding: 0 4px } blockquote { margin: 1em 0 } .license-area { font-size: .8em } .page-history tbody tr td:last-child { width: 35%; font-size: 1.5rem } .owindow { min-width: 80%; max-width: 99% } .modal-body .table, .modal-body .table~div { float: left } .owindow .button-bar { float: right } .owindow div .btn-primary { width: 100%; float: left } .yui-navset { z-index: 1 } table.form td, table.form th { float: left; padding: 0 } td.name { width: 15em } #edit-page-title { font-family: var(--title-font); max-width: 90% } .content-panel.left-column, .content-panel.right-column { width: 99%; float: left } #page-content div, #page-content div table { clear: both } #page-content div.title { font-family: var(--title-font); word-break: keep-all } #content-wrap { margin: 1.5em auto 0 } #footer { width: auto; bottom: 1rem } #license-area { font-size: 1em; bottom: -1.5em; width: 90%; margin: 0 auto; line-height: 1; height: 2rem } #search-top-box-input, #search-top-box, #navi-bar, #navi-bar-shadow { display: none } #recent-posts-category, .owindow div .btn-primary~div { width: 100% } } @media print { *, :before, :after { background: transparent!important; color: #000!important; -webkit-box-shadow: none!important; box-shadow: none!important; text-shadow: none!important } a, a:visited { text-decoration: underline } a[href]:after { content: " ("attr(href) ")" } abbr[title]:after { content: " ("attr(title) ")" } a[href^="#"]:after, a[href^="javascript:"]:after { content: "" } pre { white-space: pre-wrap!important } pre, blockquote { border: 1px solid #999; page-break-inside: avoid } thead { display: table-header-group } tr, img { page-break-inside: avoid } p, h2, h3 { orphans: 3; widows: 3 } h2, h3 { page-break-after: avoid } } #header { width: 90vw; position: relative; z-index: 10; height: 9.375rem; background: url(https://nu-scptheme.github.io/Nu-SCP/images/logo.svg) .625rem 2.50rem no-repeat; background-position: left .75rem top 1.1875rem; background-clip: border-box; background-size: 5.375rem } body { background-image: linear-gradient(to top, rgb(99, 33, 37) 0%, rgb(76, 25, 30) 70%, rgb(56, 37, 37) 100%), linear-gradient(to bottom, rgba(var(--black-monochrome), 1) 7.5rem, rgba(var(--gray-monochrome), 1) 7.625rem, rgba(var(--gray-monochrome), 1) calc(100% - 0.125rem), rgba(var(--black-monochrome), 1) calc(100% - 0.125rem), rgba(var(--black-monochrome), 1) 100%); background-size: 100% 7.5rem, 100% 9.375rem; background-repeat: no-repeat } #header, #top-bar { max-width: 61.25rem; font-weight: 600; margin: 0 auto } #header>h1>a>span { position: relative; display: inline-table; height: 5.75rem; z-index: 9999; left: -23rem; top: -2rem; color: transparent } .mobile-top-bar { display: none; position: relative; left: 1rem; bottom: 0; z-index: 9999 } #header h1 { font-family: var(--header-font); font-weight: 900; text-transform: uppercase; width: 100%; height: 100%; max-height: 7.75rem; position: absolute } #header h1 a::before { content: "SCP Foundation"; color: rgb(var(--white-monochrome)); text-shadow: .063rem .063rem .063rem rgb(var(--black-monochrome)) } #header h1, #header h2 { font-family: var(--header-font); font-weight: 900; text-transform: uppercase; position: absolute } #header h1 a { font-family: var(--header-font)!important; letter-spacing: -.02em; display: block; line-height: 0; content: "The SCP Foundation"; max-height: 0; color: rgb(var(--white-monochrome)); font-size: 135%; text-decoration: none; text-shadow: none; z-index: 9999; padding: 1.875rem 0 0; margin-left: 6.75rem; margin-top: calc(0.3125rem + var(--offset-from-page-top)) } #header h2 { font-size: .945rem } #header h2 span { display: block; line-height: 0; font-weight: 400; color: transparent; text-shadow: none; margin-left: 6.75rem; margin-top: calc(3.8rem + var(--offset-from-page-top)) } #header h2 span::before { content: "Secure, Contain, Protect"; color: #fafafa; text-shadow: .063rem .063rem .063rem rgb(var(--black-monochrome)) } #header-extra-div-1 { display: none } #header-extra-div-2 { display: none } #search-top-box { display: infline-flex; position: absolute; top: 47%; right: 0; width: auto; text-align: center } #search-top-box-input { border: solid .063rem rgb(var(--black-monochrome)); border-radius: .063rem; color: rgb(var(--white-monochrome)); background-color: rgb(var(--gray-monochrome))!important } #search-top-box-input:hover, #search-top-box-input:focus { border: solid .063rem rgb(var(--black-monochrome)); border-radius: .063rem; color: rgb(var(--white-monochrome)); background: #424242!important } #search-top-box-form input[type="submit"] { border: solid .063rem rgb(var(--black-monochrome)); border-radius: .063rem; font-size: 90%; color: rgb(var(--white-monochrome)); background: #590505!important; box-shadow: none!important; cursor: pointer; padding: .188rem .313rem .125rem; margin-right: 0 } #search-top-box-form input[type="submit"]:hover, #search-top-box-form input[type="submit"]:focus { border: solid .063rem rgb(var(--black-monochrome)); border-radius: .063rem; color: rgb(var(--white-monochrome)); text-shadow: 0 0 .063rem rgba(255, 255, 255, .75); background: #590505!important; box-shadow: none!important } #login-status { color: rgb(var(--light-gray-monochrome)); font-size: 90%!important; z-index: 10000; right: 0; top: .5rem } #login-status a { background-color: transparent; color: rgb(var(--white-monochrome)) } #login-status ul a { color: rgb(var(--black-monochrome)); background-color: transparent } #account-topbutton { background: silver; color: rgb(var(--black-monochrome)) } #top-bar .mobile-top-bar { display: none; position: relative; left: 1rem; bottom: 0; z-index: 9999 } #top-bar { width: 100%; position: initial; z-index: 50; height: 1.625rem; line-height: 1.25rem; font-size: 90%; display: inline-flex; margin: calc(7.5rem + 0.125rem) 0 1.75rem 0; padding: 0 0 .25rem; flex-wrap: nowrap } #top-bar div.top-bar>ul, #top-bar div.mobile-top-bar>ul { width: 90vw; flex-direction: row; justify-content: space-around; flex-wrap: nowrap; max-width: 61.25rem; z-index: 20; height: 100%; display: flex } #top-bar div.top-bar>ul>li, #top-bar div.mobile-top-bar>ul>li { flex-shrink: 2; flex-grow: 2; display: flex; margin: 0; width: auto; margin: 0 .25rem } #top-bar div.top-bar>ul>li:hover, #top-bar div.mobile-top-bar>ul>li:hover, { background-color: rgb(var(--dark-gray-monochrome)) } #top-bar div.top-bar>ul>li:hover>a, #top-bar div.top-bar>ul>li:active>a, #top-bar div.mobile-top-bar>ul>li:hover>a { background-color: transparent!important } #top-bar div.top-bar>ul>li>a, #top-bar div.mobile-top-bar>ul>li>a { padding: 0; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-decoration: none; color: rgb(var(--white-monochrome))!important; background-color: transparent!important; white-space: pre; border: none!important } #top-bar div.top-bar>ul>li>ul, #top-bar div.mobile-top-bar>ul>li>ul { border: solid .063rem rgb(var(--black-monochrome)); background: rgba(var(--dark-gray-monochrome), .8); box-shadow: 0 .125rem .375rem rgba(0, 0, 0, .5); border: 1px solid rgb(var(--black-monochrome)); border-top: none; z-index: 20; margin-top: 1.688rem; position: absolute; width: 98vw; max-width: 61.25rem; align-self: flex-start; left: 50%; transform: translate(-50%, 0); -webkit-backdrop-filter: blur(0rem); backdrop-filter: blur(0rem); --top-bar-grid-height: 3rem; column-count: 4; column-gap: 0; column-rule: 1px solid rgb(var(--black-monochrome)) } #top-bar div.top-bar>ul>li>ul>li, #top-bar div.mobile-top-bar>ul>li>ul>li { border: 0; position: relative; margin: 0; float: none; padding: 0; border-top: .0625rem solid rgb(var(--black-monochrome)); transition: background-color 80ms cubic-bezier(.4, 0, .2, 1); break-inside: avoid; page-break-inside: avoid; -webkit-column-break-inside: avoid; height: 3rem; display: table; width: 100%; word-break: normal } #top-bar li ul { opacity: 0; visibility: hidden; transform: translate(0, -.3rem); transition: opacity 0.2s ease-in-out, transform 0.2s ease-in-out, visibility 0s linear 0.2s } #top-bar li:hover ul, #top-bar li:focus-within ul, #top-bar li.sfhover ul { visibility: visible; transform: translate(0, 0); opacity: 1; -webkit-backdrop-filter: blur(.25rem)!important; backdrop-filter: blur(.25rem)!important; transition: -webkit-backdrop-filter 0.2s ease-in-out, backdrop-filter 0.2s ease-in-out, opacity 0.2s ease-in-out, transform 0.2s ease-in-out, visibility 0s linear 0s } #top-bar div.top-bar>ul>li>ul, #top-bar div.mobile-top-bar>ul>li>ul { transform: translate(-50%, -.3rem) } #top-bar div.top-bar>ul>li:hover>ul, #top-bar div.top-bar>ul>li:focus-within>ul, #top-bar div.top-bar>ul>li.sfhover>ul, #top-bar div.mobile-top-bar>ul>li:hover>ul, #top-bar div.mobile-top-bar>ul>li:focus-within>ul, #top-bar div.mobile-top-bar>ul>li.sfhover>ul { transform: translate(-50%, 0) } #top-bar div.top-bar>ul>li>ul>li:hover, #top-bar div.mobile-top-bar>ul>li>ul>li:hover #top-bar div.mobile-top-bar>ul>li>ul>li:active { background: rgba(var(--white-monochrome), .15) } #top-bar div.top-bar>ul>li>ul>li:hover>a, #top-bar div.top-bar>ul>li>ul>li:focus-within>a, #top-bar div.mobile-top-bar>ul>li>ul>li:hover>a, #top-bar div.mobile-top-bar>ul>li>ul>li:focus-within>a { text-decoration: none } #top-bar div.top-bar>ul>li>ul>li>a, #top-bar div.mobile-top-bar>ul>li>ul>li>a { background: transparent; color: rgb(var(--white-monochrome)); width: auto; height: 100%; font-size: 120%; text-align: center; display: table-cell; vertical-align: middle } @media only screen and (max-width:768px) { :root { -ms-overflow-style: none; overflow: -moz-scrollbars-none; scrollbar-width: none } ::-webkit-scrollbar { width: 0; background: transparent } ::-webkit-scrollbar-thumb { background: rgb(var(--bright-accent)) } #header { background-image: url(https://nu-scptheme.github.io/Nu-SCP/images/logo.svg); background-position: left calc(5vw + 5.5rem - 10.4rem) top calc(4% - var(--offset-from-page-top) / 2), top center; background-size: calc(8.75rem + var(--offset-from-page-top)), 100% 7.5rem; background-repeat: no-repeat, repeat; width: 100vw; margin: 0; position: -webkit-sticky; position: -moz-sticky; position: -ms-sticky; position: -o-sticky; position: sticky; top: -6.75rem } #header, .mobile-top-bar { max-width: 100%; left: 0 } #top-bar>div.top-bar { display: none!important } #header h1 { font-size: calc(var(--base-font-size) * 1.35) } #header h2 { font-size: calc(var(--base-font-size) * 0.945) } #header h2 span::before { display: inline-block } #header>h1>a>span { top: -3.2rem; color: transparent } #login-status { font-size: 70% } #top-bar { margin: calc(6.5rem + 0.125rem) 0 1.75rem 0; height: 3rem } #top-bar .mobile-top-bar { display: flex; top: 0; margin: 0; padding: 0; width: 100vw; background: linear-gradient(to bottom, rgba(var(--black-monochrome), 1) 0, rgba(var(--gray-monochrome), 1) .125rem, rgba(var(--gray-monochrome), 1) calc(3rem - 0.125rem), rgba(var(--black-monochrome), 1) calc(3rem - 0.125rem), rgba(var(--black-monochrome), 1) 3rem) } #top-bar .top-bar>ul { overflow: hidden } #top-bar .mobile-top-bar { display: flex; top: 0; margin: 0; padding: 0; width: 100vw; position: static; right: 0; left: 0; align-items: center; z-index: 9999 } #top-bar div.mobile-top-bar>ul { width: 100% } #top-bar div.mobile-top-bar>ul>li>a { font-size: 125%; background: none } #top-bar div.mobile-top-bar>ul>li>ul { margin-top: 2.938rem; column-count: 3 } #top-bar div.mobile-top-bar>ul>li>ul>li { max-height: 3rem } #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li { max-height: 2rem } #top-bar div.mobile-top-bar>ul>li>ul>li>a { font-size: var(--base-font-size) } #top-bar>div.mobile-top-bar>div.open-menu { width: 3rem; height: 3rem; display: flex } #top-bar>div.mobile-top-bar>div.open-menu>p { display: inline-flex; align-items: stretch; justify-content: center; align-content: stretch; justify-items: stretch; width: 100%; height: 100%; padding: 0; margin: 0 } #top-bar>div.mobile-top-bar>div.open-menu>p>a { font-family: "Lato", san-serif; font-size: 3em; font-weight: 700; text-decoration: none; text-align: center; color: rgb(var(--white-monochrome))!important; flex: 2 0 100%; display: flex!important; align-items: center; justify-content: center; border: none!important; background-color: transparent!important } #top-bar>div.mobile-top-bar>div.open-menu>p>a:hover #top-bar>div.mobile-top-bar>div.open-menu>p>a:active { background-color: rgb(var(--dark-gray-monochrome)); text-decoration: none } #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(10n+2), #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(10n+3), #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(10n+4), #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(10n+5), #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(10n+6), #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(10n+7), #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(10n+8), #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(10n+9), #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(10n+10) { display: none; visibility: hidden; opacity: 0 } #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li>a { color: transparent } #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(1)>a::before, #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(11)>a::before, #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(21)>a::before, #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(31)>a::before, #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(41)>a::before, #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(51)>a::before { color: rgb(var(--white-monochrome)); text-align: center; position: absolute; z-index: 10; margin: 0 auto; width: 100%; height: 100%; left: 0; right: 0; pointer-events: none } #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(1)>a::before { content: "Series I" } #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(11)>a::before { content: "Series II" } #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(21)>a::before { content: "Series III" } #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(31)>a::before { content: "Series IV" } #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(41)>a::before { content: "Series V" } #top-bar>div.mobile-top-bar>ul>li:nth-child(1)>ul>li:nth-child(51)>a::before { content: "Heritage Collection" } } #side-bar { border: none; display: flex; flex-direction: column; background: rgb(var(--dark-gray-monochrome)); box-shadow: inset -.094em 0 0 rgb(var(--dark-accent)), 0 .188em .375em rgba(0, 0, 0, .16), 0 .188em .375em rgba(0, 0, 0, .23), 0 0 .0625em 0 #888880 inset, 0 0 .0625em 0 #888880, inset 0 -.625em 0 0 var(--dark-accent); flex-basis: var(--sidebar-width-on-desktop); min-width: var(--sidebar-width-on-desktop); width: var(--sidebar-width-on-desktop); flex-shrink: 0; padding: 0; margin: 0 0 0 -1vw; font-variant: all-petite-caps; position: sticky; top: -1rem; max-height: calc(100vh + 1rem); overflow: auto; scrollbar-width: thin; float: left; z-index: 9 } #side-bar::-webkit-scrollbar-track { background: rgba(var(--white-monochrome), .5) } #side-bar img { filter: brightness(120%); -webkit-filter: brightness(120%) } #side-bar>div:nth-child(3) { background-color: rgba(178, 248, 243, .25)!important } #side-bar>div:nth-child(5) { background-color: rgba(var(--dark-accent), 1)!important; padding: .5rem 0 } #side-bar>div:nth-child(6) { background-color: rgba(204, 104, 104, .15)!important; padding: 1rem 0 } #side-bar>div:nth-child(7) { background-color: rgba(163, 204, 199, .25)!important } #side-bar div.side-block:nth-child(7)>div:nth-child(1)>div:nth-child(1) img { filter: none; -webkit-filter: none } #side-bar .side-block { border: 0; margin-top: 1rem; margin-bottom: 1rem; display: flex; flex-direction: column; flex-shrink: 0 } #side-bar .side-area { padding: .625rem } #side-bar .heading { color: rgb(var(--white-monochrome)); box-shadow: inset 0 -.0625rem 0 0 rgb(var(--red-monochrome)); letter-spacing: .2rem; padding-right: 1rem; margin-top: .50rem; padding-bottom: .25rem; font-size: calc(var(--base-font-size) * 1.25); font-weight: 700; text-align: right; background: linear-gradient(10deg, rgba(var(--dark-accent), .35) 0%, rgba(var(--dark-accent), .65) 100%); text-shadow: .063rem .063rem .063rem rgb(var(--black-monochrome)); cursor: default } #side-bar div.menu-item { margin: 0; text-align: right; display: flex; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: flex-end; font-size: 0; height: 2rem; box-shadow: inset 0 -.0625rem 0 0 rgb(var(--black-monochrome)); flex-shrink: 2 } #side-bar div.collapsible-block { text-align: right } #side-bar div.menu-item a, #side-bar div.menu-item .text { padding: 0 .6em; margin: 0; color: rgb(var(--white-monochrome)); font-size: calc(var(--base-font-size)*1.15); letter-spacing: .04em; background-color: rgba(var(--dark-accent), 0); transition: background-color 80ms cubic-bezier(.4, 0, .2, 1); line-height: 1.85rem; vertical-align: middle; display: block; height: 2rem } #side-bar div.menu-item .text { cursor: default } #side-bar div.menu-item>:nth-child(2) { padding-left: calc(var(--base-font-size) * 0.75); flex-grow: 2; text-align: right } #side-bar div.menu-item>a:last-child { padding-right: calc(var(--base-font-size) * 0.75); margin-right: .0625rem } #side-bar div.menu-item:not(:nth-child(2)) { border-left: .0625rem solid rgba(var(--black-monochrome), 1); border-radius: .0625rem } #side-bar div.menu-item a:hover { background-color: rgba(var(--white-monochrome), .15); text-decoration: none } #side-bar div.menu-item img { display: none } #side-bar div.menu-item.inactive a, #side-bar div.collapsible-block-folded>a, #side-bar a:visited { font-size: 1em; color: rgb(var(--white-monochrome)); letter-spacing: .1em } #side-bar div.collapsible-block-unfolded:not([style*="display: none;"])>div.collapsible-block-unfolded-link>a { color: rgba(var(--white-monochrome), .5) } #side-bar div.menu-item.inactive img { opacity: .25 } #side-bar div.menu-item .sub-text { font-size: .8em; color: rgb(var(--bright-accent)) } #side-bar .collapsible-block-link { padding-right: 1rem; font-weight: 700 } #side-bar .collapsible-block-folded { background: none } #side-bar .collapsible-block-unfolded-link { box-shadow: inset 0 -.0625rem 0 0 rgb(var(--black-monochrome)); padding-right: 1rem; padding-bottom: .25rem } #side-bar .collapsible-block-unfolded-link .collapsible-block-link { padding-top: .50rem; padding-bottom: .25rem; padding-right: 0; font-size: 1em; color: rgb(var(--white-monochrome)); letter-spacing: .1em } #side-bar .collapsible-block-unfolded-link .collapsible-block-link:hover { color: rgb(var(--dark-accent)); text-decoration: none } #side-bar div.collapsible-block-content>div.heading { margin-top: 0; padding-top: .15rem; background: rgba(var(--white-monochrome), .15) } #side-bar ul { list-style-type: none; padding: 0 .25rem } #side-bar p { margin: 0 } #___gcse_0>div { display: inline-flex; flex-direction: row; width: 100%; height: 2rem } #___gcse_0>div>form { margin: 0 } #___gcse_0>div>form>table>tbody>tr>td.gsc-search-button>button { color: rgb(var(--white-monochrome)); background-color: rgba(var(--dark-accent), 0); transition: background-color 80ms cubic-bezier(.4, 0, .2, 1); line-height: 1.85rem } #___gcse_0>div>form>table>tbody>tr>td.gsc-search-button>button:hover, #___gcse_0>div>form>table>tbody>tr>td.gsc-search-button>button:focus { background-color: rgba(var(--white-monochrome), .15); text-decoration: none } #side-bar>div[style="background-color: #e5e5ff;"] { padding: 1rem 0; border: 0; margin-top: 1rem; margin-bottom: 1rem; display: flex; flex-direction: column; flex-shrink: 0 } #side-bar>div[style="background-color: #e5e5ff;"]>div.menu-item>div { height: auto; display: flex; width: 100%; justify-content: space-evenly } #side-bar>div[style="background-color: #e5e5ff;"]>div.menu-item>div>a { width: 2rem; margin: 0; padding: 0; border: none; border-radius: none } #side-bar>div[style="background-color: #e5e5ff;"]>div.menu-item>div>a>img { display: block } @media only screen and (max-width:768px) { #side-bar { display: block; position: fixed; top: 0; left: calc(-14rem - var(--scrollbar-width)); height: 100%; overflow-y: auto; z-index: 10; -webkit-transition: left var(--sidebar-transition-timing); -moz-transition: left var(--sidebar-transition-timing); -ms-transition: left var(--sidebar-transition-timing); -o-transition: left var(--sidebar-transition-timing); transition: left var(--sidebar-transition-timing) } #side-bar:after { content: ""; position: absolute; top: 0; width: 0; height: 100%; background-color: rgba(0, 0, 0, .2) } #side-bar .close-menu { display: block; position: fixed; width: 100%; height: 100%; top: 0; left: 0; margin-left: calc(var(--scrollbar-width)); padding-right: calc(14rem + var(--scrollbar-width)); background: rgba(var(--black-monochrome), .3) .0625rem .0625rem repeat; z-index: -1; visibility: hidden; opacity: 0; pointer-events: none; transition: all var(--sidebar-transition-timing) } #side-bar:target { display: block; left: 0; box-shadow: inset 0 0 0 -.0625rem rgb(var(--white-monochrome)); z-index: 10; margin: 0; width: 17em } #side-bar:target + #main-content { left: 0 } #side-bar:target .close-menu { width: calc(100% - var(--sidebar-width-on-mobile) - var(--scrollbar-width)); height: 100%; margin-left: calc(var(--sidebar-width-on-mobile) + var(--scrollbar-width)); padding-right: 0; visibility: visible; pointer-events: auto; opacity: 1; display: block; position: fixed; z-index: -1; top: 0; left: 0; background: rgba(var(--black-monochrome), .3) 1px 1px repeat } #skrollr-body:target { overflow-x: hidden } #skrollr-body:target #side-bar { display: block; left: -14rem; box-shadow: inset 0 0 0 -.0625rem rgb(var(--white-monochrome)); z-index: 10; margin: 0 } #skrollr-body:target #side-bar + #main-content { left: 0 } #skrollr-body:target #side-bar .close-menu { width: calc(100% - var(--sidebar-width-on-mobile) - var(--scrollbar-width)); margin-left: calc(var(--sidebar-width-on-mobile) + var(--scrollbar-width)); visibility: visible; pointer-events: auto; opacity: 1 } #container { transition: transform var(--sidebar-transition-timing) } #skrollr-body:target #container { transform: translate(var(--sidebar-width-on-mobile), 0) } #skrollr-body:target#side-bar::-webkit-scrollbar-track { background: rgba(var(--white-monochrome), .2) } } .yui-navset .yui-nav a, .yui-navset .yui-navset-top .yui-nav a { background-color: rgb(var(--light-gray-monochrome)); border-color: rgb(var(--gray-monochrome)); color: rgb(var(--black-monochrome)); transition: all 0.125s ease-in-out } .yui-navset .yui-nav a em { background-color: rgb(var(--light-grey-monochrome)); box-shadow: 0em .0625em .125em rgba(0, 0, 0, .7); border-color: rgb(var(--gray-monochrome)) } .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a:focus, .yui-navset .yui-nav .selected a:hover { background-image: none; background-color: rgb(var(--gray-monochrome)); color: rgb(var(--white-monochrome)) } .yui-navset .yui-nav .selected a, .yui-navset .yui-nav .selected a em { border-color: transparent; box-shadow: 0em .0625em .125em rgba(var(--dark-accent), .5); background-color: rgb(var(--bright-accent)) } .yui-navset .yui-content { background-color: rgb(var(--pale-gray-monochrome)) } .yui-navset .yui-content, .yui-navset .yui-navset-top .yui-content { border-color: rgb(var(--light-gray-monochrome)) } .yui-navset-left .yui-content { border-left-color: rgb(var(--light-gray-monochrome)) } blockquote { border-style: dashed; border-color: #a7a7a7; border-width: .063em; background-color: rgb(var(--pale-gray-monochrome)); box-shadow: 0em .063em .125em rgba(0, 0, 0, .1) } div.image-block { float: right; margin: 0 2em 1em 2em; width: 300px } div.image-block img { width: 300px } .page-rate-widget-box { overflow: hidden; display: inline-flex; border-radius: 0; width: 10.87rem; height: 2em; box-shadow: 1px 1px 1px rgba(0, 0, 0, .5); padding: 0 .5rem; margin-bottom: .75rem; background: linear-gradient(to top, rgb(99, 33, 37) 0%, rgb(76, 25, 30) 70%, rgb(56, 37, 37) 100%) } .page-rate-widget-box>span.rate-points { flex-shrink: .3 } .page-rate-widget-box>span.rateup, .page-rate-widget-box>span.ratedown, .page-rate-widget-box>span.cancel { flex-grow: 2 } .page-rate-widget-box>span.rate-points, .page-rate-widget-box>span.rateup, .page-rate-widget-box>span.ratedown, .page-rate-widget-box>span.cancel { padding: 0 .15rem; display: inline-flex; border: none; font-size: .95em; justify-content: center; align-content: center; justify-items: center; align-items: center; flex-grow: 2; background: linear-gradient(to top, rgba(99, 33, 37, 0) 0%, rgba(76, 25, 30, 0) 100%)!important } .page-rate-widget-box>span.rate-points, .page-rate-widget-box>span.rateup, .page-rate-widget-box>span.ratedown, .page-rate-widget-box>span.cancel, .page-rate-widget-box>span.rate-points>a, .page-rate-widget-box>span.rateup>a, .page-rate-widget-box>span.ratedown>a, .page-rate-widget-box>span.cancel>a { transition: background 0.2s ease-in-out; color: rgb(var(--white-monochrome)); font-weight: 700; background-color: transparent; flex-grow: 2; width: 100%; height: 2em; line-height: 2em } .page-rate-widget-box>span.rate-points:hover, .page-rate-widget-box>span.rate-points:active, .page-rate-widget-box>span.rateup:hover, .page-rate-widget-box>span.rateup:active, .page-rate-widget-box>span.ratedown:hover, .page-rate-widget-box>span.ratedown:active, .page-rate-widget-box>span.cancel:hover, .page-rate-widget-box>span.cancel:active { background: linear-gradient(to top, rgba(99, 33, 37, 0) 0%, rgba(76, 25, 30, 0) 100%)!important; mix-blend-mode: color-dodge } .page-rate-widget-box .rateup a, .page-rate-widget-box .ratedown a { margin: 0 .0625rem; padding: 0 .25rem } .page-rate-widget-box .rateup a:hover, .page-rate-widget-box .ratedown a:hover { background-color: rgb(var(--bright-accent)); text-decoration: none } span.rateup.btn.btn-default:hover .page-rate-widget-box .cancel a { background: transparent } .page-rate-widget-box .cancel a:hover { background-color: rgb(var(--bright-accent)); text-decoration: none } .heritage-rating-module { display: inline-block; background-color: #633; border: solid 1px #ccc066; border-radius: 8px; box-shadow: 0 1px 3px rgba(0, 0, 0, .25); margin-right: 2em; margin-bottom: 10px; padding: 2px 8px 2px 5px } .heritage-rating-module .page-rate-widget-box { box-shadow: none; margin-bottom: 0; margin-right: 0 } .heritage-rating-module .heritage-emblem { float: left; position: relative; top: -2px; left: 2px; height: 16px; width: 16px; overflow: visible; margin-right: 2px } .heritage-rating-module .heritage-emblem img { width: 20px; height: 20px; border: 0 } .scp-image-block { border: solid 1px #000; box-shadow: 0 1px 6px rgba(0, 0, 0, .25); width: 300px; display: flex; flex-flow: column nowrap; align-items: center; min-width: 100% } .scp-image-block.block-right { float: right; clear: right; margin: 0 0 1em 2em } .scp-image-block.block-left { float: left; clear: left; margin: 0 2em 1em 0 } .scp-image-block.block-center { margin-right: auto; margin-left: auto } .scp-image-block img { border: 0; min-width: 100% } .scp-image-caption { min-width: 100% } .scp-image-block .scp-image-caption { background-color: silver; border-top: solid 1px #000; font-size: 80%; font-weight: 700; text-align: center; padding: 2px 0 } .scp-image-block .scp-image-caption>p { margin: 0; padding: 0 10px } div.block-right, div.block-left { min-width: 30%!important } #page-content div.collapsible-block { padding: .25em 0 } @media only screen and (max-width:768px) { div.block-right, div.block-left { min-width: 40%!important; margin: 0 auto } }
page revision: 5, last edited: 29 Jan 2019 01:17




.png)


