@import url('https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400..700;1,400..700&display=swap'); @import url('https://font-now.netlify.app/api/css?url=/font/acfc2d1a-44d4-5c9d-91e5-662fe2b969f7/result.css'); @import url('https://font-now.netlify.app/api/css?url=/font/14c9bb87-5184-5eb2-a433-de397f94415d/result.css'); :root { --global-dark-color: 12, 24, 129; --global-black-color: 0, 0, 0; --global-accent-1: 227, 185, 27; --global-accent-2: 254, 250, 7; --global-accent-3: 255, 85, 208; --global-bg: 12, 154, 167; --global-txt: var(--global-white-color); --light-ui-bg: var(--global-light-color); --light-ui-txt: var(--global-txt); --bright-ui-bg: var(--global-accent-1); --global-border: var(--global-pale-color); --header-bg: var(--global-bg); --dropdown-bg: var(--topbar-hover-bg); --th-bg: var(--dark-ui-bg); --th-txt: var(--dark-ui-txt); --btn-bg: var(--dark-ui-bg); --btn-txt: var(--dark-ui-txt); --btn-hover-bg: var(--bright-ui-bg); --btn-hover-txt: var(--btn-txt); --rate-bg: var(--dark-ui-bg); --header-height: 0px; --topbar-height: 3rem; --dropdown-height: var(--topbar-height); --banner-height: 15rem; --header-ui-size: var(--topbar-height); --global-font-size: 1.225rem; --rate-height: calc(var(--global-font-size) * 2); --banner-title: "THE BACKROOMS"; --banner-subtitle: "你曾经来过这里"; --banner-title-size: min(calc(1.2rem + 3vw), 2.75rem); --banner-subtitle-size: min(calc(0.8rem + 0.8vw), 1.25rem); --banner-font: "CorpSrcWinSong", "Noto Serif SC", "Noto Serif TC", Consolas, monaco, serif; --header-font: var(--banner-font); --title-font: "HouZunSongTi", "Noto Serif SC", "Noto Serif TC", Consolas, monaco, serif; --body-font: "CorpSrcWinSong", "Noto Serif SC", "Noto Serif TC", Consolas, monaco, serif; --ui-font: var(--banner-font); --mono-font: "PT Mono", "Noto Serif SC", "Noto Serif TC", Consolas, monaco, monospace; } body { background-image: radial-gradient(rgba(var(--global-dark-color), 0), rgba(var(--global-black-color), 0.4)); background-attachment: fixed; text-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } #extra-div-1 { position: fixed; top: -150%; left: 0; width: 100%; height: 400%; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 700 700' width='700' height='700' opacity='0.6'%3E%3Cdefs%3E%3Cfilter id='a' x='-20%25' y='-20%25' width='140%25' height='140%25' filterUnits='objectBoundingBox'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.095' numOctaves='4' seed='15' stitchTiles='stitch' x='0%25' y='0%25' result='turbulence'/%3E%3CfeSpecularLighting surfaceScale='15' specularConstant='.75' specularExponent='20' lighting-color='%23fff' x='0%25' y='0%25' in='turbulence' result='specularLighting'%3E%3CfeDistantLight azimuth='3' elevation='100'/%3E%3C/feSpecularLighting%3E%3C/filter%3E%3C/defs%3E%3Cpath fill='transparent' d='M0 0h700v700H0z'/%3E%3Cpath fill='%23fff' filter='url(%23a)' d='M0 0h700v700H0z'/%3E%3C/svg%3E"); z-index: -1; transform: scaleY(0.25); filter: blur(1px); } #header { position: relative; top: 0; } #search-top-box, #top-bar { position: static; } #search-top-box, #search-top-box:is(:hover, :focus) { transition: unset; } #search-top-box { filter: drop-shadow(0.1rem 0.1rem 0.1rem rgb(var(--global-black-color))) blur(0.05rem); } #login-status { font-family: var(--ui-font); font-weight: 700; position: relative; } #login-status, #login-status:is(:hover, :focus, :active) { transition: unset; } #login-status .printuser > a > img.small { box-shadow: 0.1rem 0.1rem 0.1rem rgb(var(--global-black-color)); filter: blur(0.03rem); } #login-status #account-options, #login-status:is(:hover, :focus, :active) #account-options { transition: unset; filter: blur(0.03rem); } #login-status:is(:hover, :focus, :active) #account-options ul li, #login-status:is(:hover, :focus, :active) #account-options ul li:is(:hover, :focus, :active) { transition: unset; } #header-extra-div-1 { display: none; } #header h1 { display: none; } #login-status, #search-top-box { grid-row: 1 / 3; } #top-bar { grid-column: 2 / 3; grid-row: 1 / 3; font-weight: 700; } #top-bar > div > ul > li > ul { border: unset; transition: unset; filter: blur(0.03rem); } #top-bar > div > ul > li:is(:hover, :focus, .sfhover, :focus-within) > ul { transition: unset; } @media only screen and (max-width: 768px) { #top-bar > div > ul > li > ul { top: var(--topbar-height); } } #top-bar > div > ul > li > a { transition: unset; text-decoration: underline; filter: blur(0.03rem); } #top-bar > div > ul > :is(li, li:hover, li:focus, li.sfhover, li:focus-within) > ul > li a { transition: unset; background: rgba(var(--dropdown-bg), 1); text-decoration: underline; } #top-bar > div > ul > li:is(:hover, :focus, .sfhover, :focus-within) > a, #top-bar ul li.sfhover a:hover, #top-bar ul li:hover a:hover { transition: unset; text-decoration: underline; } #top-bar > div > ul > :is(li, li:hover, li:focus, li.sfhover, li:focus-within) > ul > li a:is(:hover, :focus, :active) { transition: unset; text-decoration: underline; } #header h2 span { perspective: 10rem; filter: blur(0.05rem); } #header h2 span::before { transform: scale3d(1, 2, 1); text-shadow: 0.1rem 0.1rem 0.1rem rgb(var(--global-black-color)); letter-spacing: 0.25rem; font-weight: 700; } #header h2 span::after { transform: rotateX(45deg) scale3d(0.8, 1.5, 1) translateY(1rem); color: rgb(var(--global-accent-2)); text-shadow: 0.1rem 0.1rem 0.1rem rgb(var(--global-black-color)); font-weight: 700; } #side-bar { background: unset; border: unset; } #side-bar::before, #side-bar:is(:hover, :focus-within)::before { background-color: transparent; background-image: url("data:image/svg+xml,%3Csvg width='120' height='120' viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cdefs%3E%3Cfilter id='c' x='-.014' y='-.288' width='1.029' height='1.576' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='0.2 0.2' result='fbSourceGraphic'/%3E%3CfeColorMatrix result='fbSourceGraphicAlpha' in='fbSourceGraphic' values='0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0'/%3E%3CfeGaussianBlur stdDeviation='0.2 0.2' result='fbSourceGraphic' in='fbSourceGraphic'/%3E%3CfeColorMatrix result='fbSourceGraphicAlpha' in='fbSourceGraphic' values='0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0'/%3E%3CfeGaussianBlur stdDeviation='0.2 0.2' result='blur' in='fbSourceGraphic'/%3E%3C/filter%3E%3Cfilter id='b' x='-.014' y='-.288' width='1.029' height='1.576' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='0.2 0.2' result='fbSourceGraphic'/%3E%3CfeColorMatrix result='fbSourceGraphicAlpha' in='fbSourceGraphic' values='0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0'/%3E%3CfeGaussianBlur stdDeviation='0.2 0.2' result='fbSourceGraphic' in='fbSourceGraphic'/%3E%3CfeColorMatrix result='fbSourceGraphicAlpha' in='fbSourceGraphic' values='0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0'/%3E%3CfeGaussianBlur stdDeviation='0.2 0.2' result='blur' in='fbSourceGraphic'/%3E%3C/filter%3E%3Cfilter id='a' x='-.014' y='-.288' width='1.029' height='1.576' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='0.2 0.2' result='fbSourceGraphic'/%3E%3CfeColorMatrix result='fbSourceGraphicAlpha' in='fbSourceGraphic' values='0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0'/%3E%3CfeGaussianBlur stdDeviation='0.2 0.2' result='fbSourceGraphic' in='fbSourceGraphic'/%3E%3CfeColorMatrix result='fbSourceGraphicAlpha' in='fbSourceGraphic' values='0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0'/%3E%3CfeGaussianBlur stdDeviation='0.2 0.2' result='blur' in='fbSourceGraphic'/%3E%3C/filter%3E%3C/defs%3E%3Cpath paint-order='stroke fill markers' filter='url(%23a)' d='M10.917 58.212h100v5h-100z'/%3E%3Cpath paint-order='stroke fill markers' filter='url(%23b)' d='M10.917 38.212h100v5h-100z'/%3E%3Cpath paint-order='stroke fill markers' filter='url(%23c)' d='M10.917 78.212h100v5h-100z'/%3E%3Cpath fill='%23fff' paint-order='stroke fill markers' d='M10 57.5h100v5H10zM10 37.5h100v5H10zM10 77.5h100v5H10z'/%3E%3C/svg%3E"); background-size: 80% 100%; background-position: center; background-repeat: no-repeat; } #side-bar::before { filter: blur(0.02rem); mask: unset; } :is(#side-bar, #interwiki) .heading { font-size: inherit; filter: blur(0.03rem); direction: ltr; } :is(#side-bar, #interwiki) .menu-item a, :is(#side-bar, #interwiki) .menu-item a:is(:hover, :focus) { transition: unset; } :is(#side-bar, #interwiki) .menu-item a { font-weight: 700; filter: blur(0.03rem); } #content-wrap { margin: 0 1rem 0; } #page-title, .meta-title { text-shadow: unset; filter: blur(0.05rem) drop-shadow(0.1rem 0.1rem rgb(var(--global-black-color))); font-weight: bold; transform: scaleY(1.2); transform-origin: bottom; } #page-content { line-height: 2; } #toc { box-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } #toc #toc-action-bar { text-shadow: none; box-shadow: inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } #toc #toc-action-bar a { filter: drop-shadow(0.1rem 0.1rem 0.1rem rgb(var(--global-black-color))) blur(0.03rem); } #toc .title, #toc-action-bar:is(:hover, :focus-within) + .title { transition: unset; } #toc .title { font-family: var(--ui-font); font-weight: 700; filter: blur(0.02rem); } #toc #toc-list { box-shadow: inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); filter: blur(0.03rem); } a, a:hover, a.newpage { transition: unset; text-decoration: underline; } div.page-rate-widget-box, div.rate-box-with-credit-button, #page-content .creditButtonStandalone p { background: unset; border: unset; } div.page-rate-widget-box .rate-points { font-weight: 700; filter: blur(0.03rem); } .page-rate-widget-box :is(.rateup, .ratedown, .cancel), .rate-box-with-credit-button .creditButton, #page-content .creditButtonStandalone p, .page-rate-widget-box :is(.rateup, .ratedown, .cancel):is(:hover, :focus), .rate-box-with-credit-button .creditButton:is(:hover, :focus), #page-content .creditButtonStandalone p:is(:hover, :focus) { transition: unset; } .page-rate-widget-box :is(.rateup, .ratedown, .cancel), .rate-box-with-credit-button .creditButton, #page-content .creditButtonStandalone p { background: rgb(var(--rate-bg)); filter: blur(0.03rem); border-radius: 50%; box-shadow: inset -0.1rem -0.1rem 0.1rem rgb(var(--global-black-color)); } .creditBottomRate { padding: 0.5rem 0; } :is(#u-credit-view,div#u-credit-otherwise) .modalbox { background: rgb(var(--light-ui-bg)); } .modalbox > div:first-child { background: rgb(var(--dark-ui-bg)); } h1, h2, h3, h4, h5, h6 { filter: blur(0.03rem); transform: scaleY(1.2); text-shadow: 0.1rem 0.1rem 0.1rem rgb(var(--global-black-color)); margin: 1rem 0; } hr { box-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } :is(blockquote, .blockquote, div.blockquote, [class*=blockquote]) { box-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)), inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } .code, .page-source { background: rgb(var(--global-white-color)); color: rgb(var(--global-black-color)); text-shadow: none; box-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)), inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); border-style: solid; } :is(.code, .page-source) a { text-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } :is(.image-block,.scp-image-block) img { border: unset; filter: blur(0.03rem); } :is(.image-block,.scp-image-block) :is(.image-caption,.scp-image-caption) { border: unset; background: unset; color: inherit; } .bblock, .bblock:is(:hover, :focus-within), .dblock, .dblock:is(:hover, :focus-within) { transition: unset; } .bblock, .dblock { text-shadow: none; } .bblock:is(:hover, :focus-within) { color: rgb(var(--global-black-color)); } .dblock:is(:hover, :focus-within) { color: inherit; text-shadow: inherit; } .block { border: var(--global-border-width) solid rgb(var(--global-border)); box-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)), inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } .shadow { box-shadow: 0.2rem 0.2rem 0.2rem rgb(var(--global-black-color)), inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } .dropshadow { box-shadow: 0.5rem 0.5rem 0.5rem rgb(var(--global-black-color)), inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } .analogue { filter: blur(0.03rem); font-family: var(--ui-font); margin: 3rem 0; font-weight: bold; } :is(#page-content .wiki-content-table, .page-compare, table.form.grid) { box-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } :is(#page-content .wiki-content-table, .page-compare, table.form.grid) tr { box-shadow: inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } :is(#page-content .wiki-content-table, .page-compare, table.form.grid) tr td { background: unset; } .yui-navset { box-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)), inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } .yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav { box-shadow: inset 0.05rem 0 0.05rem rgb(var(--global-black-color)); font-weight: 700; font-family: var(--ui-font); } :is(.yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav) li { box-shadow: inset 0 0.1rem 0.05rem -0.05rem rgb(var(--global-black-color)); } :is(.yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav) li, :is(.yui-navset .yui-nav, .yui-navset .yui-navset-top .yui-nav) li:is(:hover, :focus) { transition: unset; } .yui-navset .yui-content { box-shadow: inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } .btn:not(.page-rate-widget-box *, #login-status *, .owindow .button-bar > a[onclick*=cleanAll]), a.action-area-close, .site-tools-box ul.nav.nav-pills a, div.buttons input, input.button, button, a.button { border: unset; transition: unset; border-radius: 0.5rem; text-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); filter: blur(0.02rem); box-shadow: inset -0.1rem -0.1rem 0.5rem -0.2rem rgb(var(--global-black-color)); text-decoration: underline; font-weight: 700; font-size: calc(0.6rem + 0.4vw); } .btn:not(.page-rate-widget-box *, #login-status *, .owindow .button-bar > a[onclick*=cleanAll]):is(:hover, :focus), a.action-area-close:is(:hover, :focus), .site-tools-box ul.nav.nav-pills a:is(:hover, :focus), div.buttons input, input.button, button, a.button, :is(div.buttons input, input.button, button, a.button):is(:hover, :focus) { transition: unset; } :is(.bibitems, .footnotes-footer) { text-shadow: unset; filter: blur(0.03rem) drop-shadow(0.05em 0.05rem 0.05rem rgb(var(--global-black-color))); } :is(.bibitems, .footnotes-footer) .title { filter: blur(0.02rem); transform: scaleY(1.2); margin: 1rem 0; } #main-content .page-tags { font-weight: 700; filter: drop-shadow(0.05rem 0.05rem 0.05rem rgb(var(--global-black-color))) blur(0.03rem); text-shadow: none; } #page-options-container { font-family: var(--ui-font); font-weight: 700; text-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } #page-info, .page-watch-options { filter: blur(0.03rem); transform: scaleY(1.2); text-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } .page-watch-options :is(a, a:hover, a:focus) { text-decoration: underline; } #page-options-container .page-options-bottom { border: unset; gap: 0.5rem; margin: 0.5rem 0 0; } #page-options-container .page-options-bottom a#more-options-button { border: unset; } :is(#edit-page-form, #new-post-form) { background: rgb(var(--light-ui-bg)); box-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)), inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } #edit-page-form > table.form tr td:first-of-type, #np-editor-title { transform: scaleY(1.5); font-size: 1.2rem; filter: blur(0.03rem); } input.text, textarea, select, [type=file], :is(input.text, textarea):focus-visible, select:focus, [type=file]:is(:focus, :hover) { transition: unset; } input.text, textarea, select, [type=file] { background: rgb(var(--global-white-color)); color: rgb(var(--global-black-color)); text-shadow: none; box-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)), inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } [type=radio], input[type=checkbox] { background: rgb(var(--global-white-color)); transition: unset; box-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)), inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } [type=checkbox]::before { color: rgb(var(--global-white-color)); transition: unset; } #new-post-form > input.text, #edit-page-title { margin: 0.8rem 0 0; } .wd-editor-toolbar-panel { padding: 0.8rem 0; } :is( #action-area > div:not(#view-diff-div, preview-message) > form#edit-page-form > .wd-editor-toolbar-panel, #new-post-div > form#new-post-form .wd-editor-toolbar-panel ) a { background: rgb(var(--btn-bg)); color: rgb(var(--btn-txt)); border-radius: 0.5rem; border: unset; transition: unset; filter: blur(0.03rem); box-shadow: inset -0.1rem -0.1rem 0.5rem -0.2rem rgb(var(--global-black-color)); text-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); width: 1.95rem; height: 1.95rem; } :is( #action-area > div:not(#view-diff-div, preview-message) > form#edit-page-form > .wd-editor-toolbar-panel, #new-post-div > form#new-post-form .wd-editor-toolbar-panel ) a:is(:hover, :focus) { background: rgb(var(--btn-hover-bg)); color: rgb(var(--btn-hover-txt)); transition: unset; } :is( #action-area > div:not(#view-diff-div, preview-message) > form#edit-page-form > .wd-editor-toolbar-panel, #new-post-div > form#new-post-form .wd-editor-toolbar-panel ) a::before { width: 1.95rem; height: 1.95rem; } :is(#edit-page-form, #new-post-form) > .change-textarea-size { padding: 0.5rem; } .edit-help-34 { padding: 0.5rem; filter: blur(0.03rem); font-weight: 700; } :is(#edit-page-form, #new-post-form) > .change-textarea-size > a { width: 2.5rem; height: 1.5rem; font-weight: 700; } .edit-help-34, .edit-page-bottomtable { font-size: 1rem; font-weight: 700; filter: blur(0.03rem); } .edit-page-bottomtable tr { gap: 0; justify-content: space-between; } .edit-page-bottomtable td { max-width: max(16rem, 49%); } #lock-info { box-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)), inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } .checkbox.do-not-notify { margin: 0.5rem 0; filter: blur(0.03rem); font-family: var(--ui-font); font-weight: 700; } a.action-area-close { z-index: 5; } #footer { background: unset; border: unset; font-weight: 700; filter: blur(0.03rem); } #license-area { background: unset; font-weight: 700; filter: blur(0.03rem); } .owindow { box-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)), inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); background: rgb(var(--light-ui-bg)); font-family: var(--ui-font); font-weight: 700; } .owindow.owait .content { margin: 0 0 1.5rem; } .owindow.owait .content::before { display:none; } .owindow.owait .content::after { --size: 0.5rem; left: initial; animation: 1s ease-in-out owait infinite; } @keyframes owait { 0% { left: 30% } 33% { right: 55%; left: unset; } 67% { left: 55%; right: unset; } 100% { right: 30% } } .hovertip { background-color: rgba(var(--light-ui-bg)) !important; backdrop-filter: blur(0.1rem); box-shadow: 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)), inset 0.05rem 0.05rem 0.05rem rgb(var(--global-black-color)); } .footnote .f-heading, .equation .e-heading, .reference .r-heading { font-weight: 700; transform: scaleY(1.5); filter: blur(0.02rem); } .hovertip .content { font-family: var(--ui-font); font-size: 1rem; filter: blur(0.02rem); }
:root { --lh-red: #c0392b; --lh-blue: #2980b9; --lh-green: #27ae60; --lh-dark-green: #16a085; --lh-purple: #8e44ad; --lh-orange: #e67e22; --lh-yellow: #f1c40f; --lh-paper-bg: 255, 251, 240; --lh-string-color: 192, 57, 43; --lh-book-color: var(--gray-monochrome); --lh-tape-color: 90,90,90,0.3; --lh-white-bg: 249,249,249; --lh-dark-bg: 50, 50, 50; --lh-highlighter: var(--bright-accent); --lh-border-color: var(--gray-monochrome); --lh-wiki-note-color: var(--bright-accent) } /** * 旧代码合集 * 为了向下兼容而保留 */ .grid-container{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.grid-container,.grid-container [class*=grid]{box-sizing:border-box}[class*=grid]{padding:5px}.grid{width:100%}.grid-large{width:75%}.grid-big{width:50%}.grid-medium{width:33.33%}.grid-small{width:25%}@media screen and (min-width:768px){.wd-grid-large{width:75%}.wd-grid,.wd-grid-big{width:50%}.wd-grid-medium{width:33.33%}.wd-grid-small{width:25%}}.text-hover-hide{opacity:0;transition:opacity .3s}.text-hover-hide:hover{opacity:1}.text-block-hide{background:rgb(var(--black-monochrome));color:rgb(var(--black-monochrome));transition:background .3s}.text-block-hide:hover{background:0 0}.text-blur-hide,.text-blur-hover-hide{filter:blur(.3rem);-webkit-filter:blur(.3rem) transition: blur .3s}.text-blur-hover-hide:hover{filter:blur(0);-webkit-filter:blur(0)}.lyric-box{text-align:center;font-size:1.05rem;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.lyric-box p{margin:1.5em auto}.lyric-box.with-bigger-line p{margin:3em auto} /** * 便签纸 * notepaper */ .notepaper { background: linear-gradient(rgb(var(--lh-paper-bg)) 95%, #ddd 0); line-height: 2em; background-size: 100% 2em; background-attachment: local; border: 2em solid rgb(var(--lh-paper-bg)); box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.2); padding: 0; margin: 1em auto; box-sizing: border-box; position: relative } .notepaper p { margin: 0; font-size: 1.05rem; letter-spacing: 0.1rem; line-height: inherit } .notepaper.narrow, .notepaper.wide { width: 90% } @media screen and (min-width:768px){ .notepaper.narrow { width: 50% } .notepaper.wide { width: 75% } } .notepaper.tight { border-width: 1rem; border-left-width: 1.2rem; border-right-width: 1.2rem; line-height: 1.8em; background-size: 100% 1.8em; font-size: 13px } .notepaper.with-string::before { content: ''; width: 0.5em; height: 6rem; background: rgb(var(--lh-string-color)); top: -2rem; right: -1rem; display: block; position: absolute; box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2); clip-path: polygon(-100% -100%,100% 0%,100% 100%,50% 98%,0% 100%); } .notepaper.with-tape::before { content: ''; border: 1px solid #ddd; background: rgba(var(--lh-tape-color)); width: 1.5em; height: 4em; transform: rotate(45deg); display: block; position: absolute; top: -3em; left: -1.8em } .notepaper.tight.with-string::before { top: -1rem; right: -0.25rem; } .notepaper.tight.with-tape::before { top: -2.5em; left: -1.3em } .notepaper.page { min-height: 36em; counter-increment: page; display: flex; flex-direction: column; justify-content: space-between } @media screen and (min-width:768px){ .notepaper.page { width: 70% } } .notepaper.page:after { content: counter(page); display: block; text-align: center } .notepaper-group { counter-reset: page; } .book-pattern { display: flex; flex-wrap: wrap; flex-direction: row } .book-pattern .notepaper.page:not(.notepaper > .notepaper) { width: 100% } @media screen and (min-width: 768px) { .book-pattern .notepaper.page:not(.notepaper > .notepaper) { width: 50% } } .book-wrapper { background: rgb(var(--lh-book-color)); padding: 0.5rem; box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.2); border-radius: 5px; margin: 1rem auto } @media screen and (min-width: 768px) { .book-wrapper .notepaper { margin: 0 } } /** * 文字修饰 */ .text-highlighted { position: relative } .text-highlighted::before { content: ""; position: absolute; height: 0.9em; bottom: 2px; left: -2px; width: 105%; z-index: -1; background-color: rgb(var(--lh-highlighter)); opacity: .6; transform: skew(-15deg); transition: opacity .2s ease; border-radius: 3px 8px 10px 6px; transition: 0.1s ease background-color; } .text-underlined { text-decoration: underline; text-underline-offset: 4px; text-decoration-thickness: 2px; text-decoration-color: rgb(var(--lh-highlighter)) } .text-wavy { text-decoration: underline wavy; text-underline-offset: 4px; text-decoration-color: rgb(var(--lh-highlighter)) } .text-circled, .text-squared { display: inline-block; border: 2px solid rgb(var(--lh-highlighter)); border-radius: 100%; box-sizing: border-box } .text-squared { border-radius: 0 } .text-shadow { text-shadow: 0.075em 0.075em 0 rgb(var(--lh-highlighter)) } .text-highlighted.td-red::before { background: var(--lh-red) } .text-circled.td-red, .text-squared.td-red { border-color: var(--lh-red) } .text-underlined.td-red, .text-wavy.td-red { text-decoration-color: var(--lh-red) } .text-highlighted.td-blue::before { background: var(--lh-blue) } .text-circled.td-blue, .text-squared.td-blue { border-color: var(--lh-blue) } .text-underlined.td-blue, .text-wavy.td-blue { text-decoration-color: var(--lh-blue) } .text-highlighted.td-green::before { background: var(--lh-green) } .text-circled.td-green, .text-squared.td-green { border-color: var(--lh-green) } .text-underlined.td-green, .text-wavy.td-green { text-decoration-color: var(--lh-green) } .text-highlighted.td-darkgreen::before { background: var(--lh-dark-green) } .text-circled.td-darkgreen, .text-squared.td-darkgreen { border-color: var(--lh-dark-green) } .text-underlined.td-darkgreen, .text-wavy.td-darkgreen { text-decoration-color: var(--lh-dark-green) } .text-highlighted.td-purple::before { background: var(--lh-purple) } .text-circled.td-purple, .text-squared.td-purple { border-color: var(--lh-purple) } .text-underlined.td-purple, .text-wavy.td-purple { text-decoration-color: var(--lh-purple) } .text-highlighted.td-yellow::before { background: var(--lh-yellow) } .text-circled.td-yellow, .text-squared.td-yellow { border-color: var(--lh-yellow) } .text-underlined.td-yellow, .text-wavy.td-yellow { text-decoration-color: var(--lh-yellow) } .text-highlighted.td-orange::before { background: var(--lh-orange) } .text-circled.td-orange, .text-squared.td-orange { border-color: var(--lh-orange) } .text-underlined.td-orange, .text-wavy.td-orange { text-decoration-color: var(--lh-orange) } /* 隐藏文字 */ .text-blank { color: rgba(0,0,0,0) } .text-block { background: rgb(var(--black-monochrome)); color: rgb(var(--black-monochrome)); } .text-blur { filter: blur(0.3em); -webkit-filter: blur(0.3em) } .text-hoverback, .text-selectback { transition-duration: 0.3s; transition-property: background, transform, color } .text-blank.text-hoverback:hover, .text-blank.text-selectback::selection, .text-blank.text-selectback *::selection { color: rgb(var(--black-monochrome)) } .text-block.text-hoverback:hover { background: transparent!important } .text-block.text-selectback::selection, .text-block.text-selectback *::selection { color: rgb(var(--white-monochrome, 255, 255, 255)) } .text-blur.text-hoverback:hover { filter: blur(0)!important; -webkit-filter: blur(0)!important } /** * 附加项 */ .with-border, .with-box-style { border: 1px solid rgb(var(--bright-accent)) } .with-border-dark { border: 1px solid rgb(var(--black-monochrome)) } .with-border-light { border: 1px solid rgb(var(--white-monochrome)) } .with-border-thick { border-width: 2px } .with-shadow-sm { box-shadow: 0 0 0.1em rgba(0,0,0,0.2) } .with-shadow { box-shadow: 0 0.1em 0.2em rgba(0,0,0,0.2) } .with-shadow-lg { box-shadow: 0 0.15em 0.3em rgba(0,0,0,0.2) } .with-shadow-xl { box-shadow: 0 0.2em 0.5em rgba(0,0,0,0.2) } .with-shadow-xxl { box-shadow: 0 0.25em 0.8em rgba(0,0,0,0.2) } .with-padding, .with-box-style { padding: 0.25em 1em } .with-p-sm { padding: 0.125em 0.5em } .with-p-lg { padding: 0.5em 2em } .with-margin, .with-box-style { margin: 1em auto } .with-m-sm { margin: 0.5em auto } .with-m-lg { margin: 2em auto } .with-narrow-width { width: 90%!important; margin-left: auto; margin-right: auto } @media screen and (min-width: 768px) { .with-narrow-width { width: 75%!important } } [class*="with-bg-"], [class*="with-bg-"] h1 { color: #fff!important } .with-bg-red { background: var(--lh-red)!important } .with-bg-blue { background: var(--lh-blue)!important } .with-bg-green { background: var(--lh-green)!important } .with-bg-darkgreen { background: var(--lh-dark-green)!important } .with-bg-yellow { background: var(--lh-yellow)!important } .with-bg-orange { background: var(--lh-orange)!important } .with-bg-purple { background: var(--lh-purple)!important } /** * 删除类 */ .offwith-shadow { box-shadow: none!important } .offwith-border { border: none!important } .offwith-padding, .offwith-pam { padding: 0!important } .offwith-margin, .offwith-pam { margin: 0!important } .offwith-width-limit { width: auto!important; margin-left: auto!important; margin-right: auto!important } div[class*="grider"].offwith-grid-gap { grid-gap: 0!important } /** * 网格布局 */ /* Gridder 容器 */ div[class*="gridder"] { display: grid; box-sizing: border-box; grid-gap: 1rem; padding: 0 } div[class*="gridder"] * { box-sizing: border-box } .gridder, .gridder-col-2 { grid-template-columns: 1fr 1fr; } .gridder-col-3 { grid-template-columns: repeat(3, 1fr); } .gridder-col-4 { grid-template-columns: repeat(4, 1fr); } @media screen and (min-width: 768px) { .pc-gridder, .pc-gridder-col-2 { grid-template-columns: 1fr 1fr; } .pc-gridder-col-3 { grid-template-columns: repeat(3, 1fr); } .pc-gridder-col-4 { grid-template-columns: repeat(4, 1fr); } } .spanner, .spanner-2 { grid-column-start: span 2; } .spanner-3 { grid-column-start: span 3; } /** * 告示组件 */ .signblock, .signblock-dark, .signblock-warn { margin: 1rem auto; box-shadow: 0 0.1rem 0.3rem rgba(0,0,0,0.4); background: rgb(var(--lh-white-bg)); font-size: 1.05rem; padding: 2rem } @media screen and (min-width: 768px) { .signblock, .signblock-dark, .signblock-warn { width: 75% } } .signblock-dark, .signblock-dark h1 { background: rgb(var(--lh-dark-bg)); color: #fff } .signblock-warn, .signblock-warn h1 { background: var(--lh-red); color: #fff } .signblock h1, .signblock-dark h1, .signblock-warn h1 { text-align: center; font-size: 2rem; margin: 0; font-weight: 700 } .signblock-img { display: flex; flex-direction: row; justify-content: center } .signblock-img img { width: 8em } .signblock-footer { font-size: 0.9em; text-align: center; margin: 0.5rem 0; font-weight: bolder; display: block } /** * 报告 */ .reportblock, .reportblock-dark { border: 2px solid rgb(var(--lh-border-color)); box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.3); background: rgb(var(--white-monochrome)); padding: 0.8rem 1.5rem; padding-bottom: 0.4rem; margin: 1.5rem auto; margin-bottom: 1rem; position: relative } .reportblock hr, .reportblock-dark hr { background-color: rgb(var(--lh-border-color)); margin-left: -1.5rem; margin-right: -1.5rem } .reportblock h1:first-child, .reportblock-dark h1:first-child { position: absolute; top: -1rem; left: 1.5rem; font-size: 110%; font-weight: 600; background: rgb(var(--lh-border-color)); color: #fff; padding: 0.2rem 0.5rem; margin: 0; } .reportblock-dark, .reportblock-dark h1 { border-color: rgb(var(--lh-white-bg)); background: rgb(var(--lh-dark-bg)); color: #fff } .reportblock-dark hr { background-color: rgb(var(--lh-white-bg)); } /* 更好的折叠框 */ .bettercollap { margin: 1em 0; } .bettercollap .collapsible-block { width: auto; overflow: hidden; border: 1px solid rgb(var(--lh-border-color)) } .bettercollap .collapsible-block-content, .bettercollap .collapsible-block-link { background: rgb(var(--white-monochrome)); padding: 0.5em } .bettercollap .collapsible-block-content { padding-left: 1em; padding-right: 1em } .bettercollap .collapsible-block-link { color: rgb(var(--lh-border-color)); background: rgb(var(--white-monochrome)); transition: .3s; display: block; } .bettercollap .collapsible-block-link:hover, .bettercollap .collapsible-block-unfolded .collapsible-block-link, .styledcollap.bettercollap .collapsible-block-link { color: rgb(var(--white-monochrome)); background: rgb(var(--lh-border-color))!important; text-decoration: none } .bettercollap .collapsible-block-link:hover a { color: rgb(var(--white-monochrome)) } .bettercollap .collapsible-block-link::before { content: "\25BC"; display: inline-block; margin-right: 0.5em; transform: rotate(-90deg) scale(0.9) } .bettercollap .collapsible-block-unfolded .collapsible-block-link::before { transform: rotate(0) scale(0.9) } .bettercollap .collapsible-block + .collapsible-block { border-top: none } .styledcollap.bettercollap .collapsible-block { border-radius: 2px; box-shadow: 0 0.1rem 0.2rem rgba(0,0,0,0.3) } .styledcollap.bettercollap .collapsible-block-content { background-color: rgb(var(--pale-gray-monochrome)); border-width: 3px } .styledcollap.bettercollap .collapsible-block-link:hover { background: rgba(var(--lh-border-color),0.95)!important; } /** * 提示框 */ .infoblock { color: #f1f1f1; font-weight: bold; background: #424242; padding: 5px 5px 5px 5px; border-radius: 4px; margin: -0.5rem 0 1rem 0; display: block; width: fit-content; padding-right: 25px; } .infoblock::before { content: "ⓘ " } /** * 单页迭代 */ .offset-page:not(:target), .offset-page:target ~ div#u-default-page { display: none } .offset-page:target { display: block }
现象编号:UX-21
影响位置:全域
描述
Phenomenon UX-21,被称作“彩虹猫症候群”,用来指代近年定期发生的一系列现象。该现象的发生并没有任何征兆,但可以确认的是该现象只会发生在每年的1月24日与1月25日。Phenomenon UX-21,被称作“彩虹人症候群”,用来指代近年定期发生的一系列现象。该现象的发生并没有任何征兆,但可以确认的是该现象只会发生在每年的1月24日与1月25日。两日所发生的事件并不相同,但相同点是现象发生时全后室都响彻着彩虹猫音乐。两日所发生的事件并不相同,但相同点是现象发生时全后室都响彻着彩虹人音乐。
1月24日,又称“猫病毒扩散日”,多数猫(非实体)将会异常化。异常化的具体表现为部分猫的形态从固体转变为液体,但其绒毛和脸部形状不变。异常猫个体会吞噬其周围的一切小型物品,并尝试吞噬中大型物品。1月24日,又称“人病毒扩散日”,多数人(非实体)将会异常化。异常化的具体表现为部分人的形态从固体转变为液体,但其绒毛和脸部形状不变。异常人个体会吞噬其周围的一切小型物品,并尝试吞噬中大型物品。
1月25日,又称“猫杀人日”,根据研究可知,是因为猫积攒了人身上的类似压力的事物过多而导致的事件,所有猫开始杀人。猫开始释放出一种气场,导致周围人员死亡,若未死亡,猫则会利用各种方式将其杀死。1月25日,又称“人杀猫日”,根据研究可知,是因为人积攒了猫身上的类似压力的事物过多而导致的事件,所有人开始杀人。人开始释放出一种气场,导致周围猫咪死亡,若未死亡,人则会利用各种方式将其杀死。
1月26日,同上,但两方对调。让我们回到那个没有耄耋的过去。
“啪”手机砸在我脸上,一个洞出来了,这时我的猫打翻了桌子上的水,滑倒倒在地上开始流动。它从我的下肢覆盖到我的头,像紧身的皮衣把什么都包裹住了;它太滑,滑到我不存在的口腔和脑,钻进我的咽又从肛门爬出,在不断地扩张中顺便钻进我手机的对话框,上面还有我和暗恋对象发送的小作文,然后播放起彩虹猫(尽管它是白色棕斑点的猫),跳进我网络交往过的所有人的家。只有我的声带还暴露在外,它不断不断地振动,把猫给震开。这世界疯了吗,后室要完蛋了吗,我不知道。
2026 年 1 月 24 日,从其日 10:23 起成为猫病毒扩散日,尽管不清楚为什么不称为“某某纪念日”(好像之后还会发生)。涉事小猫已经被抓捕归案,作为特级异常被管控在 [不能透露],其主人系与之突然的异常性爆发没有任何关系,仅为防万一受到严格监视。该异常在此事故后唯一的异常表现是,其始终播放前厅网络病毒“彩虹猫”标志性的音乐,但异常猫个体体内没有发现任何异物;联系到本次事故唯一造成的财产损失(其主人在事故发生时播放音乐的手机、不可计数的充电宝和充电线),我们考虑异常拥有一个特异空间,其中贮存这些失踪的财物,并始终循环播放该音乐。
1. 我是医生。我家养着一只猫,因为我时常加班经常自己一只猫待在家里吃定时投喂的猫粮,等到我回来就会对着我呲牙咧嘴,但一放哈基米音乐就又安静。我听说猫这种生物几乎没有智商,行为由本能支配,而且我见过很多性子完全不一样的小猫。什么,你说如果有小猫莫名其妙差点毁灭世界?直觉来说,它应该是受到什么刺激了。对了,你们为什么叫我来?M.E.G. 都这么闲的吗?
异常猫个体在没有任何异常征兆的情况下,怎么造成这样大的灾难还处于众说纷纭的阶段。某些受害人对猫病毒扩散事故几乎没有记忆,这样一来我们就很难归纳他们的共同之处,或者退而得出某些结论。M.E.G. 内部也有相当一部分人不记得这件事,我们的工作被他们觉得是疯子。一些人已经怀疑这是不是群体性癔症,也就是完全没有过这档子事,但异常猫个体作为证据又很难被否认。
讯问过程中,猫主人对自己待猫的态度摇摆不定,我们假定他对猫不善。
2. 我是 [猫主人] 的朋友,病毒爆发前几分钟我正在和他聊天。随后我的手机屏幕被猫的皮毛填满,随即观察到我家的两只猫开始变成白色棕斑点样,狗开始狂吠。猫开始扩大,我不想描述这个过程,但是我的家整个被镀了猫,或许这栋楼都充满了猫。不过我的职业让我拿起摄像机,在我被吞掉前拍了几个照片。拿起相机。你看。照片中是完全一样的异常猫个体表面纹样,这意味着可能信息受到某种污染。怎么会这样?
目前我们已知拍摄猫病毒会直接导致拍摄设备受损,得到的记录全部遭到病毒污染而变成一致的图像,无法反映任何问题。其次这些样本被认为可能成为感染源,当前管制在 [不能透露]。
相当多的受害者表示猫病毒扩散日后其心境有发生微妙的转变,尤其在被猫覆盖后感到压力的明显减轻以及看开。包括猫主人自己都觉得“神清气爽”。但有这样表现的,包括性格内向的人,口中都时常哼唱“彩虹猫”音乐旋律,这是十分可怕的同化征兆。监视期间,这类人没有表现出此外的任何异常。
2026 年 1 月 25 日,史称“猫杀人日”,所有猫咪身上散发被形容“属于人类”的怨气并使人觉得陌生,受害者都在与猫咪同处一室时惊惧而死;仅有一例除外,就是异常猫个体的监管人员被猫扼住喉咙窒息而亡,期间胸腔受到巨大压力,肋骨断裂而腹部凹陷,其巨力不可能全部来自猫。2026 年 1 月 26 日,史称“人杀猫日”,所有人类对猫产生过分恶意,处死大批猫咪,期间对异常猫个体进行杀死;异常猫个体被从颈部横向斩断,观察到其仍存活,在粉碎后仍可以恢复原状,但猫头与猫身完全断开,在意识上却没有出现分别行动的现象。猫主人在这两日间闭门不出,随后在见到猫的惨状时强烈反感猫咪并拒绝与猫见面。
另外需要注明的是, 1 月 24 日零点到 25 日二十四点,后室几乎所有地方都响起“彩虹猫”音乐。这两日是否与猫病毒扩散日存在直接联系还在研究。社会上当前已有“猫咪有害健康”相关说法,而且爱猫人士活动显著减少。
尽管目的不明,为复现“猫杀人日”和“人杀猫日”期间异常个体,我们采用多种可能的方式进行实验。其中,幸运地,“猫杀人日”复现实验第一次就取得完全成功,而“人杀猫日”实验始终没有头绪。前者成功的大概操作是,随意选一只猫放入异常猫个体的管控房,受试猫咪即出现与“猫杀人日”一致的异常现象。实验人员与其对视后马上惊惧而休克,在抢救后脱离生命危险,目前仍在昏迷。进一步地,我们为恢复正常后的猫咪与另一只正常猫在管控区域外播放“彩虹猫”音乐,虽然仍有异常但并不显然,实验人员对视后仅仅感觉“恐惧”并展示出远离的欲望。
同样地,我们考虑“人杀猫日”人的异常也与音乐有关,但事实似乎不是如此。受试人员在接受与受试猫咪相同的实验后,没有产生任何异常。我们注意到实验期间猫远离人,这被记录在案以待研究。
3. 我是 M.E.G. 职员。我家不养猫,那天被猫覆盖之后我家出现一只橘猫,我不能赶它走因为它会在我眼皮子底下回来。猫杀人那天它蜕了皮,我带来了,然后它跑了,杀了我的邻居,他天天对它翻白眼。我想穿上它。阻止不及,他披上猫皮。我突然好累。他变成了反色的橘猫。喵。
这两日留下的异常个体实在太多,光记录在案的,有实体的有近五十种,无形的还在不断传播和分化,而且越来越溯回不到源头;现在记录工作已经不限期停止。以及各种邪教还已经出现。它们共同特点是这样的:减轻压力或使人变成猫或使猫变成类人(不会是你想要的样子)。拿“猫神教”举例,猫因为猫杀人日展现出的力量被信仰为神,它们的力量被认为是吸收了人的怨念而来的,人通过播放“彩虹猫”音乐减轻自己的压力而且认为增强了猫咪群体的神的力量;反之也有“人神教”等等,数量太多不好分别。
总之这不是一个好兆头,有流浪者发现自己所处的有这些邪教,或者异常个体过量是层级人和猫的数量都在减少(猫病毒扩散日以后,几乎所有地方都能看到猫),程度这几个月以来完全可以被意识到。不妙的是仅存的人和猫都越来越神经质,这种变化已经影响到其他流浪者。M.E.G. 的研究基本已经无法进行,我们隐约觉得世界会有一个末日。
4. 尽管没有高层管我怎么写档案,我应该没有压力才对。我想哭了。这些字我没有管它们的时间,每段都在时间上独立。我想哭了。这个世界要毁灭了吗。我想哭了。
5. 我哭不出来。我只想打猫,猫也想打我。
6. 我是读者。我知道一年时间彩虹猫播放 139539.823009 遍,现在是 2027 年 1 月 24 日零点,异常猫个体播完了一年。我感到不适,我感到所有的猫压了上来,我感到我的心被压扁。我感到我在瘫软,我的皮肉骨头溶成比地毯还薄的地毯,我在猫的神经网络中席卷,我将我的不适恒远地给予所有的猫。我的压力杀死它们,这就是人病毒,猫的压力杀死我们,这就是猫病毒。彩虹猫的声音是猫的惨叫,今天的音乐是彩虹人,我们在无尽的压力中唱悲惨的歌,这就是我们的音乐。
这是循环。

