楼中市集

过去十年间,无论是天南海北的流浪者,还是或大或小的各路组织,都会带着他们的商品来到楼中市集待价而沽。恰逢市集诞生的第十个年头,让我们回望来时路,聊聊这里过去、现在以及未来的那些故事。

作者:丹·阿博特
更新于 2027 年 5 月 12 日 10:00 am,位于无垠城市

@import url(http://backrooms-sandbox-2.wikidot.com/local--files/cakelord114514-theme/TheT.css);
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400&display=swap');
 
:root {
    --theme-base: "black-highlighter";
    --theme-id: "nuliminal";
    --theme-name: "NuLiminal Theme";
    --logo-image: none;
    --header-title: "BNTG日报";
    --header-subtitle: "中文版 ▾| 印刷版 | 视频 | 音频 | 最新头条 | 更多 ▾";
    --swatch-headerh1-color: var(--black-monochrome);
    --swatch-headerh2-color: var(--black-monochrome);
    --body-font: 'Public Sans', "Noto Sans SC", Inter, Verdana, Geneva, "Helvetica Neue", "Helvetica", sans-serif;
    --UI-font: 'Fantasque Sans Mono', "Noto Sans SC", Courier New, Ubuntu Mono, Consolas, monospace, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    --header-font: 'TheT', "Noto Serif SC", Courier New, Ubuntu Mono, Consolas, serif;
    --title-font: var(--header-font);
    --mono-font: 'Fantasque Sans Mono', "Noto Serif SC", Recursive, Consolas, monaco, monospace;
    --white-monochrome: 255, 255, 255;
    --pale-gray-monochrome: 237, 233, 223;
    --light-pale-gray-monochrome: 237, 233, 223;
    --very-light-gray-monochrome: 220, 215, 210;
    --light-gray-monochrome: 165, 160, 155;
    --gray-monochrome: 244, 244, 244;
    --dark-gray-monochrome: 233, 233, 233;
    --black-monochrome: 31, 28, 20;
    --pale-accent: 230, 23, 68;
    --bright-accent: 161, 147, 112;
    --medium-accent: 122, 109, 82;
    --dark-accent: 122, 109, 82;
    --alt-accent: 221, 102, 17;
    --header-text-shadow: 0px 2px 3px rgba(0,0,0 / 0%);
    --header-text-shadow-hover: 0px 5px 3px rgba(0,0,0/ 0%);
    --quote-shadow: 0 2px 4px rgba(var(--black-monochrome),0.25);
    --footer-message: none;
    --editor-font: Recursive, "Noto Serif SC", "Noto Serif TC", "宋体", "SimSun", "Microsoft YaHei UI", "微软雅黑", "Microsoft JhengHei UI", "Microsoft JhengHei", "Courier New", Courier, monospace, STXihei, "华文细黑";
    --swatch-primary-darkest: var(--dark-gray-monochrome);
    --swatch-secondary-color: var(--white-monochrome);
    --swatch-menubg-color: var(--black-monochrome);
    --rating-module-bg-color: var(--swatch-menubg-color);
    --swatch-sidebar-collapsible-tab-bg: var(--white-monochrome);
    --swatch-text-secondary-color: var(--swatch-menutxt-dark-color);
    --toc-body-bg-color: var(--white-monochrome);
    --swatch-topmenu-bg-color: var(--white-monochrome);
    --swatch-topmenu-border-color: var(--swatch-topmenu-bg-color);
    --gradient-header: linear-gradient( to bottom, rgb(var(--bright-accent)) 0%, rgb(var(--dark-accent)) 100%);
    --gradient-background: linear-gradient( to bottom, rgb(var(--swatch-background)), rgb(var(--swatch-background)));
    --diagonal-stripes: transparent;
    --background-gradient-distance: 0;
    --background-gradient-color: white
    --scrollbar-width: 0.7rem;
    --swatch-background: var(--white-monochrome);
    --sidebar-width-on-desktop: calc(var(--base-font-size) * (266 / 15));
    --body-width-on-desktop: 45.75rem;
    --header-height-on-desktop: 9rem;
    --header-height-on-mobile: 9rem;
    --wallpaper-mask: none;
    --wallpaper-mask-size: 2.3rem;
    --header-width-on-desktop: 100vw;
    --link-color: 2, 116, 182;
    --visited-link-color: 152,123,113;
    --hover-link-color: 2, 116, 182;
 
}
 
#skrollr-body::before {
    background-color: rgba(var(--white-monochrome));
    background-repeat: repeat;
    background-size: 0.25em 0.25em;
    width: 100%;
    height: var(--header-height-on-desktop);
    position: absolute;
    top: 0;
    left: 0;
    content: "";
    -webkit-mask-image: var(--wallpaper-mask);
    mask-image: var(--wallpaper-mask);
    -webkit-mask-repeat: repeat;
    mask-repeat: repeat;
    -webkit-mask-size: var(--wallpaper-mask-size);
    mask-size: var(--wallpaper-mask-size);
    -webkit-mask-position: center;
    mask-position: center;
}
 
#container-wrap-wrap::before {
    background: white;
    z-index: -1;
    content: "";
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: var(--header-height-on-desktop);
}
 
#content-wrap {
    position: static;
    /* grid-area: content-wrap; */
    /* grid-template-areas: "side-bar . content ."; */
    /* grid-template-columns: var(--sidebar-width-on-desktop) -webkit-calc((((100vw - (100vw - 100%)) - var(--body-width-on-desktop)) - (var(--sidebar-width-on-desktop))*3)/2) 1fr -webkit-calc(((100vw - (100vw - 100%)) - (var(--body-width-on-desktop) + (var(--sidebar-width-on-desktop))))/2); */
    /* grid-template-columns: 0 0 100%; */
    width: -webkit-calc(100vw - (100vw - 100%));
    width: calc(100vw - (100vw - 100%));
    height: auto;
    min-height: -webkit-calc(100vh - var(--final-header-height-on-desktop));
    min-height: calc(100vh - var(--final-header-height-on-desktop));
    margin: 0 auto;
    gap: 5px;
    display: flex;
    flex-direction: row;
}
 
#header {
    --swatch-headerh1-color: var(--swatch-text-dark);
    --swatch-headerh2-color: var(--swatch-text-dark);
    --search-icon-color: var(--swatch-text-secondary-color);
    --search-icon-hover-color: var(--swatch-text-secondary-color);
    --search-icon-hover-bg-color: var(--swatch-alternate-color);
    --search-textbox-text-color: 0, 0, 0, 0;
    --search-icon-focus-color: var(--swatch-text-secondary-color);
    --search-icon-focus-bg-color: var(--swatch-primary);
    --search-focus-outline-color: var(--swatch-primary);
    --search-focus-textbox-bg-color: var(--swatch-alternate-color);
    --search-focus-textbox-text-color: var(--swatch-text-secondary-color);
    --login-line-divider-color: var(--swatch-text-secondary-color);
    --login-username-color: var(--swatch-text-secondary-color);
    --login-myaccount-color: var(--swatch-text-secondary-color);
    --login-myaccount-hover-color: var(--login-myaccount-color);
    --login-myaccount-underline-color: var(--swatch-primary-darkest);
    --login-myaccount-hover-bg-color: var(--swatch-primary-darkest);
    --login-arrow-color: var(--search-icon-color);
    --login-dropdown-bg-color: var(--dark-gray-monochrome);
    --login-dropdown-bg-image: rgb(var(--gray-monochrome));
    --login-dropdown-border-color: var(--swatch-text-tertiary-color), 0.5;
    --login-dropdown-text-color: var(--swatch-text-secondary-color);
    --login-dropdown-text-hover-color: var(--swatch-text-secondary-color);
    --login-dropdown-bg-hover-color: var(--gray-monochrome);
    --login-mobile-icon-color: var(--search-icon-color);
    --login-mobile-icon-hover-color: var(--search-icon-hover-color);
    --login-mobile-icon-hover-bg-color: var(--search-icon-hover-bg-color);
}
 
#side-bar{
    --sidebar-bg-color: var(--gray-monochrome);
    overflow: scroll;
    bottom: auto;
 
    @media only screen and (min-width: 901px){
        margin-top: calc(24vw * 1.4);
        margin-right: calc(15vw * 1.4);
        z-index: 5 !important; /* god damn it stop using important whoever making the theme*/
        order: 2;
        left: 100%;
        border: solid;
        padding: 5px;
        border-color: rgb(233,233,233);
min-width: 20%;
    }
 
}
 
#top-bar {
    --topmenu-category-color: var(--swatch-text-secondary-color);
    --topmenu-category-hover-color: var(--swatch-text-secondary-color);
    --topmenu-category-hover-bg: 0, 0, 0, 0;
    --topmenu-hover-border-color: none;
    --mobile-topmenu-sidebar-button-color: var(--swatch-text-secondary-color);
    --dropdown-bg-color: var(--gray-monochrome), 0.9;
    --dropdown-border-color: none;
    --dropdown-links-color: var(--swatch-text-secondary-color);
    --dropdown-links-bg-color: 0, 0, 0, 0;
    --dropdown-links-hover-color: none;
    --dropdown-links-hover-bg-color: none;
}
 
#header h1 a:hover:before {
    text-shadow: var(--header-text-shadow-hover);
    bottom: 0;
}
 
#header h1, #header h1 a {
    position: absolute;
    top: 1.4rem;
    margin: 0;
    display: flex;
    justify-content: center;
    z-index: 0;
    height: 1.5rem;
    transform: translateY(-8px) scaleY(1.28);
    letter-spacing: .2rem;
}
#header h2, #header h2 span, #header h2 span::before {
    position: absolute;
    top: 2.05rem;
    margin: 0;
    width: 100%;
    display: flex;
    justify-content: center;
    font-weight: lighter;
    font-size: x-small;
}
 
#header h2 span::before {
    color: grey;
}
 
#header #top-bar{
    background: white;
    padding-left: 15px;
    padding-right: 15px;
    border-style: hidden hidden solid hidden;
    border-width: thin;
    margin-bottom: 0; /* Edited by Lupus Caeruleus: Resolves overlapping. */
}
 
#header{
    width: 100%;
    height: 160px;
}
 
#header-extra-div-3{
    display: none;
}
 
@media screen and (min-width: 901px){
    #header div[class*=top-bar]>ul {
         width: 50vw;
         padding-left: 50%;
     }
}
@media screen and (max-width: 901px){
    #header div[class*=top-bar]>ul>li>ul {
         margin-top: 30px;
     }
}
 
#header div#top-bar {
    --wght: var(--ui-wght);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    position: static;
    z-index: 50;
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%;
    height: var(--topbar-height-on-desktop);
    margin: var(--header-height-on-desktop)0 1.75rem 0;
    padding: 0;
    font-family: var(--UI-font, var(--header-font));
    font-size: -webkit-calc(var(--base-font-size)*(13/15));
    font-size: calc(var(--base-font-size)*(13/15));
    font-weight: var(--wght);
    @media only screen and (min-width: 901px){
         transform: translateY(-20px);
    }
}
 
#search-top-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    top: 10.7em;
    right: -webkit-calc(3% - 0.25em);
    right: calc(12vw * 1.4);
    bottom: auto;
    left: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    width: var(--search-height);
    height: var(--search-height);
    translate: 0-50%;
    -webkit-transition: -webkit-box-shadow .15s var(--ease-in-out);
    transition: box-shadow .15s var(--ease-in-out);
    transition: box-shadow .15s var(--ease-in-out),-webkit-box-shadow .15s var(--ease-in-out);
    will-change: box-shadow;
    -webkit-box-shadow: 0 0 0 0 rgb(var(--search-focus-outline-color));
    box-shadow: 0 0 0 0 rgb(var(--search-focus-outline-color));
    color: transparent;
    font-size: -webkit-calc(var(--base-font-size)*(13/15));
    font-size: calc(var(--base-font-size)*(13/15));
}
#login-status {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    position: absolute;
    z-index: 11;
    top: 4em;
    right: -webkit-calc(3% + var(--search-height) - 0.25em);
    right: calc(12vw * 1.4);
    bottom: auto;
    left: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    height: 2em;
    margin: 0 0 0 0.5em;
    translate: 0-50%;
    -webkit-transition: opacity .2s var(--ease-in-out);
    transition: opacity .2s var(--ease-in-out);
    color: transparent;
    font-family: var(--UI-font);
    font-size: .9em;
    white-space: nowrap;
}
 
#main-content {
    display: grid;
    grid-area: content;
    grid-auto-rows: -webkit-min-content;
    grid-auto-rows: min-content;
    grid-template-areas:
        "action-area-top action-area-top action-area-top action-area-top action-area-top action-area-top"
        "page-title page-title page-title page-title page-title page-title"
        "breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs breadcrumbs"
        "page-content page-content page-content page-content page-content page-content"
        "page-info-break page-info-break page-info-break page-info-break page-info-break page-info-break"
        ". . pwatch pwatch pwatch pwatch"
        ". . pinfo pinfo pinfo pinfo"
        "page-tags page-tags page-tags page-tags page-tags page-tags"
        "options-1 options-1 options-1 options-1 options-1 options-1"
        "options-2 options-2 options-2 options-2 options-2 options-2"
        "pbottom pbottom pbottom pbottom pbottom pbottom"
        "action-area-btm action-area-btm action-area-btm action-area-btm action-area-btm action-area-btm";
    grid-template-columns: repeat(6,1fr);
    max-width: min(90vw,var(--body-width-on-desktop));
    @media only screen and (min-width: 901px){
    margin: 0 0 0 calc(14vw * 1.4);
    }
    padding: 2rem 1rem;
    padding-right: 0;
    padding-left: 0;
    background-color: transparent;
}
 
#main-content{
    --tabs-bg: var(--swatch-secondary-color);
    --tabs-txt: var(--swatch-text-tertiary-color);
    --tabs-hover-bg: 238,233,233;
    --tabs-hover-txt: var(--swatch-text-secondary-color);
    --tabs-selected-bg: 219, 213, 213;
    --tabs-selected-txt: var(--swatch-text-secondary-color);
    --tabs-selected-outline: 219, 213, 213;
    --tabs-bottom-border-color: 152,123,113;
}
 
#page-content div.rate-box-with-credit-button, div.page-rate-widget-box {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: inline-flex;
    height: var(--rating-module-height);
    margin: 0 0 0.75rem;
    padding: 0;
    overflow: hidden;
    border: 0.0625rem solid rgba(var(--swatch-border-color),.15);
    border-bottom-width: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
    background-color: rgb(var(--dark-gray-monochrome));
    -webkit-box-shadow: 0 0.125rem 0 0 rgb(var(--rating-module-bottom-border-color));
    /* box-shadow: 0 0.125rem 0 0 rgb(var(--rating-module-bottom-border-color)); */
}
 
#page-title::after, .meta-title::after {
    content: "";
    background: none;
}
 
.meta-title {
    --wght: 900;
}
 
#page-title {
    --wght: 900;
    display: flex;
    align-items: center;
    min-height: 1em;
    margin: .75em 0 -.5em; /* Edited by Lupus Caeruleus: Chinese characters needs extra top margin. */
    padding: 0;
    border: 0;
    color: rgb(var(--swatch-text-general));
    font-family: var(--title-font);
    font-size: 2.5em;
    font-weight: var(--wght);
    line-height: 1;
    text-align: left;
    font-feature-settings: "liga" 1, "clig" 1, "dlig" 1;
    font-variant-ligatures: common-ligatures contextual discretionary-ligatures;
    transform: translateY(calc(19.5vw * 1.4));
}
#page-content {
    margin-top: calc(20vw * 1.4);
    display: flex;
    width: 100%;
    flex-flow: column;
}
 
#main-content .page-tags {
    display: block;
    position: absolute;
    /* grid-area: page-tags; */
    width: auto;
    margin: -1px 0 0;
    padding: 00 0;
    -webkit-box-shadow: 0-0.125rem 0 0 rgba(var(--white-monochrome), 0);
    box-shadow: 0-0.125rem 0 0 rgba(var(--white-monochrome), 0);
    font-family: var(--UI-font);
    font-size: 1em;
    justify-self: flex-start;
    margin-top: calc(19.5vw * 1.4);
    /* margin-right: 10px; */
    margin-left: -5px;
}
 
#main-content .page-tags a {
    color: rgb(2, 116, 182);
}
 
#main-content .page-tags::before {
    --wght: var(--ui-hvr-wght);
    content: var(--text-tags);
    position: absolute;
    top: -2em;
    right: auto;
    bottom: auto;
    left: 0;
    height: 1.5em;
    padding: 0.25em;
    background-color: rgb(var(--white-monochrome));
    color: rgb(var(--white-monochrome));
    font-size: .8em;
    font-weight: var(--wght);
    display: none;
}
 
#main-content .page-tags span a:not([href^="/system:page-tags/tag/_"])::before, #main-content .page-tags span a:visited:not([href^="/system:page-tags/tag/_"])::before {
    --clip-path: polygon(0 93%, 100% 93%, 100% 100%, 0 100%);
    content: " ";
    position: absolute;
    z-index: -1;
    top: 90%;
    right: auto;
    bottom: auto;
    left: -.5%;
    width: 101%;
    height: 100%;
    -webkit-transition: -webkit-clip-path .2s var(--ease-in-out);
    transition: clip-path .2s var(--ease-in-out);
    transition: .2s var(--ease-in-out), .2s var(--ease-in-out);
    opacity: 1;
    background-color: rgb(2, 116, 182);
    pointer-events: none;
    -webkit-clip-path: var(--clip-path);
    clip-path: var(--clip-path);
}
 
:is(.yui-navset,.yui-navset-top,.yui-navset-bottom) .yui-nav li a em {
    -webkit-transition: color .15s var(--ease-in-out),font-weight .15s var(--ease-in-out),font-variation-settings .15s var(--ease-in-out),font-weight .15s var(--ease-in-out);
    transition: color .15s var(--ease-in-out),font-weight .15s var(--ease-in-out),font-variation-settings .15s var(--ease-in-out),font-weight .15s var(--ease-in-out);
    border: medium currentcolor!important;
    overflow-wrap: break-word;
    word-wrap: break-word;
    white-space: normal !important;
}
 
#footer {
    --footer-bg-color: var(--dark-gray-monochrome);
    --footer-text-color: var(--swatch-text-secondary-color);
    --footer-link-color: var(--swatch-text-secondary-color);
    --footer-link-hover-color: var(--swatch-primary);
    --footer-link-hover-bg-color: var(--swatch-secondary-color);
}
 
#license-area {
    --license-bg-color: var(--gray-monochrome);
    --license-text-color: var(--swatch-text-secondary-color);
    --license-link-color: var(--swatch-text-secondary-color);
    --license-link-hover-color: var(--swatch-primary);
    --license-link-hover-bg-color: var(--swatch-secondary-color);
}
 
/*ads*/
.adsblock {
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
    overflow: hidden;
    height: max-content; /* Edited by Lupus Caeruleus: No need for such height. */
    top: 160px;
    text-align: center;
    @media only screen and (max-width: 900px){
        transform: translateY(20px);
    }
}
 
.adsblock a br{
  display: none;
}
 
.adsblock img{
  object-fit: fill;
}
 
:is(div.image-block,div.scp-image-block) img.image {
    width: 100% !important;
    max-height: 444px;
    border: 0;
    object-fit: contain;
}
 
:is(div.image-block,div.scp-image-block) :is(.image-caption,.scp-image-caption) {
    --wght: 600;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: .5ex 0.5ch 1ex;
    background-color: rgb(var(--swatch-secondary-color));
    font-size: .9em;
    font-weight: var(--wght);
    line-height: 1.25;
    text-align: center;
    color: dimgray;
}
 
.sec-titles{
    font-family: 'Roboto', "Noto Sans SC", cursive;
    color: dimgray;
    font-size: medium;
}
 
.author-block{
    font-family: 'Noto Serif SC', serif; /* Edited by Lupus Caeruleus : Added Chinese font. */
    color: dimgray;
    text-decoration: none;
}
 
.author-block a{
    text-decoration: none;
}
 
.author-block a::after {
    content: "关注";
    color: rgb(2, 116, 182);
    border: 1px solid rgb(2, 116, 182);
    border-radius: 5px;
    padding: 3px 6px;
    margin-left: 5px;
    font-size: 0.8em;
    text-decoration: none;
}
 
.link-block{
  display: flex;
  flex-wrap: nowrap;
  gap: 20px;
}
 
.link-block a:visited{
  color: rgb(var(--link-color));
}
 
.link-block > div{
    text-align: center;
    overflow: hidden;
}
 
.comments-display-in {
    background-color: rgb(var(--dark-gray-monochrome));
    padding: 5px;
    margin-top: 65px;
    order: 1;
}
 
#thread-container-posts > .post-container {
    border: 1px solid rgb(var(--dark-gray-monochrome));
}
 
#thread-container-posts .info .printuser a:first-of-type {
    width: 30px;
}
 
.thread-container .post .long {
    padding: 0;
    border: none;
    border-radius: 0;
    background: #fffbf0;
    background: rgb(var(--dark-gray-monochrome));
    /* border-bottom: solid 1px dimgray; */
    /* box-shadow: 0 0.2rem 0.3rem rgb(0 0 0 / 25%); */
}
 
.thread-container #thread-container-posts > .post-container {
    margin: 0 0 12px 0;
    padding: 12px;
    background-color: rgb(var(--dark-gray-monochrome));
}
 
.thread-container .post-container .post ~ .post-container {
    border-top: 1px solid rgb(var(--dark-accent));
    border-left: 1px solid transparent;
    background-color: rgb(var(--dark-gray-monochrome));
}
 
.thread-container .post .head {
    position: relative;
    padding-left: 6em;
    padding-right: 2rem;
    box-shadow: none;
    border-radius: 0;
    color: white;
    color: dimgray;
    background-image: none;
    /* background-repeat: repeat, no-repeat; */
    /* background-size: 0.25em 0.25em, 100% 100%; */
    /* background-blend-mode: unset; */
    --link-color: var(--white-monochrome);
    --visited-link-color: var(--white-monochrome);
    --hover-link-color: var(--white-monochrome);
    min-height: 3.5rem;
 
    display: flex;
    flex-wrap: wrap-reverse;
}
 
.thread-container .post .head {
    /* --box-shadow: rgba(var(--swatch-menubg-black-color), 0.15); */
    padding: 0.5em 1em;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    background: none;
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}
 
.thread-container .post .head .title::after {
    content: "";
    position: absolute;
    bottom: 1px;
    left: 0;
    height: 1px;
    width: 100%;
    background-color: transparent;
}
 
.thread-container .post .long .head .info {
    font-style: italic;
    color: dimgray;
    display: flex;
}
 
.printuser a {
    --visited-link-color: dimgray;
    --link-color: black;
}
 
.thread-container .post .head .info .printuser a:first-of-type img, .thread-container .post .head .info .printuser.deleted img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 30px;
    !important: ;
    height: 30px;
    background-image: none !important;
    padding: 0;
    border: 2px solid dimgray;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    margin-top: -13px;
    margin-left: -10px;
    position: relative;
}
 
.thread-container .post .long .head .printuser img.small {
    position: absolute;
    top: 0.65em;
    left: 0.6em;
    padding-left: 18px;
    height: 3.5em;
    width: 30px !important;
    background-repeat: no-repeat;
    background-position: left;
    background-size: 80px 115%;
    image-rendering: pixelated;
    object-fit: cover;
}
 
.post-container .post-container .post .long .head .printuser img.small {
    position: relative;
    top: 7px;
    left: 7px;
    padding-left: 0;
    height: 30px !important;
    width: 30px !important;
    background-repeat: no-repeat;
    background-position: left;
    background-size: unset;
    image-rendering: auto;
}
 
.thread-container .post .long .head .title {
    font-size: 2em;
    letter-spacing: normal;
    line-height: 1.2em;
    margin: .5em 0;
    width: 100%;
}
 
.thread-container .post .long .content {
    padding: 1em 1.1em 0 1.1em;
}
 
.thread-container .post-container .post ~ .post-container {
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    background-color: rgb(var(--dark-gray-monochrome));
}
 
.post-container .post-container .post .long .head .title {
    font-size: 1rem;
    line-height: 1em;
    padding: 0;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin: .5em 0 0 0;
    padding-top: 2px;
}
 
.thread-container .post-container .post ~ .post-container .post .long .content {
    padding: 1.2em 1.1em 0 2.5em;
}
 
#comments-options-shown{
    display: none;
}
 
.comments-display-in::before {
    font-family: 'Roboto', "Noto Sans SC", cursive;
    content: "全部回复";
    color: dimgray;
    background-color: rgb(var(--dark-gray-monochrome));
    width: 200px;
    display: block;
    padding: 5px;
    margin: -5px;
    border-block-width: 50px;
    border: 1px solid rgb(var(--dark-gray-monochrome));
    text-align: center;
    position: absolute;
    transform: translateY(-30px);
}
 
.thread-container .post .long .head .options {
    position: absolute;
    right: 0.04rem;
    top: 0.04rem;
    display: none;
}
 
.code, div.wiki-note {
    margin: 0;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    border: inherit;
    background: rgb(var(--gray-monochrome));
}
 
a, a.newpage {
    background: 0 0;
    text-transform: capitalize;
}
 
#page-content .licensebox .collapsible-block-link {
    margin-left: 0.25em;
    padding: 0.25em;
    font-weight: 700;
    opacity: .5;
    color: rgb(var(--dark-monochrome));
    -webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
}
 
#page-content .licensebox .collapsible-block-link:hover {
    margin-left: 0.25em;
    padding: 0.25em;
    font-weight: 700;
    opacity: .5;
    color: rgb(var(--dark-monochrome));
    -webkit-transition: opacity .5s ease-in-out;
    -moz-transition: opacity .5s ease-in-out;
    transition: opacity .5s ease-in-out;
}
 
form#edit-page-form .wd-editor-toolbar-panel, form#edit-post-form .wd-editor-toolbar-panel, form#new-post-form .wd-editor-toolbar-panel, form#new-thread-form .wd-editor-toolbar-panel {
    --icon-size: max(1.5em, min(5.75vw,-webkit-calc((var(--body-width-on-desktop) - 6em) / 25)));
    --icon-size: max(1.5em, min(5.75vw, calc((var(--body-width-on-desktop) - 6em) / 25)));
    container-type: inline-size;
    display: grid;
    position: relative;
    grid-area: toolbar;
    grid-auto-columns: var(--icon-size);
    grid-auto-flow: row;
    grid-auto-rows: var(--icon-size);
    grid-template-areas:
        "header-h1 bold-txt italic-txt underline-txt strike-txt super-txt sub-txt raw-txt teletype-txt . ordered-list unordered-list increment-list decrement-list"
        "quote-block hr-txt div-block code-block code-wizard html-block create-table . url-txt url-wizard page-link-txt page-link-wizard image-block image-wizard"
        ". . create-footnote create-toc definition-list bibliography bib-cite clear-all-fl . math-block math-inline equation-ref . .";
    grid-template-columns: repeat(auto-fit,minmax(1fr,var(--icon-size)));
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    justify-content: space-evenly;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0 1em;
    background-color: rgb(var(--swatch-background));
    -webkit-box-shadow: 0-0.0625rem 0 0 rgb(var(--swatch-tertiary-color));
    box-shadow: 0-0.0625rem 0 0 rgb(var(--swatch-tertiary-color));
    grid-gap: 0.125em;
}
 
#interwiki div.menu-item, #interwiki div.menu-item.small, #interwiki div.menu-item.small>p, #interwiki div.menu-item>p, #side-bar div.menu-item, #side-bar div.menu-item.small, #side-bar div.menu-item.small>p, #side-bar div.menu-item>p {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    flex: 0 0 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    height: auto !important;
    min-height: 1.5rem;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: inset 0 -webkit-calc(var(--sidebar-internal-border-thickness)*-1)0 0 rgb(var(--sidebar-border-color));
    box-shadow: inset 0 calc(var(--sidebar-internal-border-thickness)*-1)0 0 rgb(var(--sidebar-border-color));
    font-size: 0;
}
 
.post-container .odate {
    display: none !important;
}
 
#footer a, #footer a:visited {
    --wght: var(--ui-wght);
    position: relative;
    z-index: 1;
    margin: 0.2em 0 0.2em 0.2em;
    padding: 0 0.3em 0 0;
    overflow: hidden;
    -webkit-transition: color .15s var(--ease-in-out),font-weight .2s var(--ease-in-out),font-variation-settings .2s var(--ease-in-out);
    transition: color .15s var(--ease-in-out),font-weight .2s var(--ease-in-out),font-variation-settings .2s var(--ease-in-out);
    color: rgb(var(--link-color));
    font-weight: var(--wght);
    line-height: 1;
}
 
.sd-container {
   --sd-border: 90, 29, 27;
   --sd-image: 90, 29, 27;
   --sd-symbol: 90, 29, 27;
   --sd-text: 255, 255, 255;
   --sd-bullets: 90, 29, 27;
}

新回复
  • 评分: 0+x

Level 4 里从来不缺稀奇古怪的事。但要论其中最奇怪的,或许是十年前某一天,各大组织突然决定合作一把,在这里创造一片中立地界,作为人人都能获利的交易天堂。五年来,位于废弃办公室的楼中集市不仅见证了无数买卖的成交,更是搭建了别样的社交平台。每周五的 MST(M.E.G. 标准时间)上午八点至下午六点,来自各地的商人都汇聚在楼中市集,摆开自己的摊铺。他们有些是来自大组织的专业人士,也有些只是普通的流浪者。在这里,你可以找到食品、工具、药物,甚至更多东西。得益于这独一无二的社区氛围,许多来自 Level 4 与其他层级的流浪者每周都会光临此处,这也意味着楼中市集已经成为 Level 4 及其相邻层级中人类生活里必须的一环。

共创佳话

DSC00499.jpg

办公室 2012 年的样子。图为罗文与约翰在为赛事准备。

当然,Level 4 里的这栋房间并非生来就是楼中市集。在 2017 年之前,这里都只是一个平平无奇的房间,就像废弃办公室的其他地方一样。那时没人能想到它未来的样子。然而,这巨大的房间必然会引起某些人的兴趣:后室机器人科技最先注意到了这里,他们决定在这里举办一种社交色彩强烈的活动。

后室机器人科技的技术标新立异,但某些成员还是会偶尔沉迷于一些小玩意儿。这一回,两位工程师打算在这里举办一项年度玩具车赛事,名叫“后室狂飙大赛”。在这项赛事中,所有选手都可以利用后室里找到的材料设计独一无二的微型机动车,然后来此一决高下;当然了,友谊第一,比赛第二。“一开始我和罗文只是觉得这件傻事儿很有趣,打算每年都玩一次。那时候我们压根想不到它会发展成现在这样。”约翰·奈特向记者介绍。

从 2009 年到 2017 年,每年都会有人带着各种怪模怪样的小车来这里竞逐冠军。“它只是个小活动,规模不大。我们每年定期举办。”另一位赛事举办者罗文·弗朗兹回忆道,“最热闹的一次也就来了十几个人,有些是同好,也有些只是来凑个热闹。”

然而,在 2017 年,事情迎来了转机。虽说赛事已连续举办了多年,前来参赛的大多也是各个组织的老熟人,但不同以往的是,两位特殊的选手第一次来到了赛场。M.E.G. 著名的昆虫学家塞巴斯蒂安·穆勒从“家政服务”来访,而紧接着迈入赛场的是德里克·梅兰,B.N.T.G. 在商人之家的一位雇员。的确,他们都是出于对汽车模型的爱好前来的;但他们的出身却让这次相遇像是一场灾难。“我们一开始都吓了一跳,担心这两个人会打破友好的氛围。毕竟你懂的,那时候,这两个组织几乎是针尖对麦芒。”罗文叙述道,“好在事实证明,我们的担心是多余的。”

这二人几乎一见如故。虽然他们来自不同的地区与组织,很多观念也不尽相同,但他们很快就完成了“同频”:他们开始分享彼此对于小车的改进方案,甚至聊起了自己过去的经历。塞巴斯蒂安对这次相遇记忆犹新,“我之前一直觉得 B.N.T.G. 都是冷血的奸商,为了图财什么都做得出来。但德里克证明我错了:他们也是有血有肉的人,愿意真诚的帮你一把,也可以成为朋友。”

DSC00776.png

2017 年后室狂飙大赛仅存的几张照片之一。

While the event unfolded as usual, it was the aftermath of it that truly got felt within the two groups. Of course, it has been a slow process, with a lot of word of mouth. But as time went by, the preconceptions each group had for each other started to fade as their members started to interact with each other more casually. With the cold professionalism aside, their members slowly opened themselves, realizing they weren't interacting with greedy capitalists or hopeful dimwits. The Backrooms tells the tale of many people, each with their own lives, hopes, and dreams. With time, the two groups realized the wrongness of the cliche they had for each other and the collaboration they could pursue.

The toy car race of 2017 was not, of course, the only event leading to the two groups' rapprochement, but many believe this has been the catalyst of it. As such, when the M.E.G. and the B.N.T.G. started to envision a way for each other to both help wanderers and celebrate what brought them back closer, this small room of Level 4 became an obvious answer. As such, and with the help of Rowan and John, the two groups established on May 12, 2017, the first hosting of the Office Market, where the B.N.T.G. offered many items for wanderers to buy, while the M.E.G. helped manage the event and propose activities.

Seeing the success of it, the two groups hosted the market again the week after, and then again and again. It was clear that there was a demand for a social place where people could meet while restocking. As time passed, more and more people started to learn about it and participate, whether it was by selling their goods or buying what they needed. The collaborative nature of the Office Market strengthened with each holding of it, becoming way bigger than either group initially envisioned. "With so many other groups and wanderers selling what they could grow or create, the Market started to become a standard within the Level 4 routine." Tells Katherine Zimals. "With time, people started putting their own stands without the need of the M.E.G. or the B.N.T.G. We simply became part of the sellers, part of something greater.".

A Purpose for Everyone

Everything the Backrooms offers can be found in the Office Market, a feat only possible thanks to the incredible variety of sellers from all across the Backrooms. Whether they belong to a major group or are just simple wanderers, whether they produce what they sell or collect it from where they live, everyone is welcome to set their own stand.

stand.png

Pottery sold by monks from Level 718, usually called "Clear Blue Skies".

While EL3A or the Trader's Keep are far more well-known and more accessible thanks to being present in Backrooms entrance levels, many wanderers nonetheless prefer shopping in the Office Market. "It's just far safer and closer to where I live.", explains Mattieu Boulanger, a citizen of the Endless City. Wanderers of Level 11 are indeed, with people from other levels close to the Abandoned Office or living directly in it, the most common type of clients, but also sellers. "Every month we sell parts of our harvest from our Terrestrial Paradise." tells Aster, a member of Amor Incrementum. As for Matthew Hammons, a wanderer living in the Terror Hotel, he sells various objects he finds in the rooms of the level. "Lamps, silverware, elegant clothing… You can't get that everywhere in the Backrooms." he explains. "The Office Market allows me to trade them for other things I don't have access to.".

bakery.png

Baked pastries from Las Panaderias, also known as Level 304.

As Matthew mentioned, trading is a key part of the Office Market. Indeed, without actual currency to use in the Backrooms, transactions are made through bartering, even between wanderers. Agrugua Fruits for 4.5lbs of Firesalt, two blocks of Royal Rations for a handmade Worn Sack or even a Pocket… Whether they are monks of Clear Blue Skies or wanderers living in Las Panaderias, anyone can trade anything. Prices are usually set by the seller, who tends to look for specific items or types of items, such as food or clothes, but are usually open for different exchanges. Disagreements remain rare, as wanderers usually use the Trading Worth Scale of the G.P.D. as an indicator of prices like most other market spaces do. "People can be surprisingly chill when making deals, even in this harsh world" confirms Antoine Talor, a Housekeeping volunteer among a dozen regulars ensuring safety on the site. "We used to prohibit bringing guns or selling them, but we removed this rule after two years and incidents are still at an all-time low. This is a place of mutual benefit after all, and the occasional madman never gets to enter thanks to us."

However, the Office Market isn't defined only by its trading nature. This event remains a social one, where people from all across the Backrooms can meet and discuss, sharing their lives from the many dimensions they live in. Similar to Tom's Diner, some strong bonds can be forged in there. "I met Sasha here five years ago. He was shopping for Mural Meringues, and I was selling the ones I harvested from Playland. The week after, he came back to discuss, and then again and again. He was such a charmer!" recalls Laure Delâcre "After a month, he proposed, and now we are a happy family of 4. Living in Beastland, but still shopping here every week!" She happily adds.

Newrace.png

Volonteers installing an improved makeshift racetrack for the 2024 edition.

And who could forget the many activities that can happen there? Organized by volunteers, they can range from improvised sports matches to roleplaying sessions. Some events are even planned directly on-site, at the heart of the moment. The only truly planned event is the yearly toy car race, still realized by Rowan and John on the same date. "With the Office Market, new people have discovered this original hobby. We are so grateful for what everyone created ten years ago and equally delighted to see more people interested in our small project each time." explains Rowan.

A Bright Future Awaiting

In the last ten years, the Office Market has changed the lives of many and made a name for itself beyond the Abandoned Office. Thanks to new people constantly joining the market, the market has connected lives and made the exchange of cultures far easier. "People don't realize it that often with the existence of the BackWeb, but people have such different lifestyles depending on which pocket dimension they live in." Explains Anthony Kelvin. "It's been the result of centuries of their environment shaping the needs of wanderers living there, and how they can solve them. The Office Market acts like a window for all of those communities, since people can showcase all sorts of goods from where they live, like specific food or tools.".

The steady expansion of the Office Market has even exceeded the confines of the already large room it's held in. As the years continue to pass, it is likely stands and alleyways will be extended beyond the original borders. "Maybe the Remodelling Company could make the room larger to fit everyone who wants to participate nowadays." Jokingly wonders Katherine. "This place has taken a special place in the hearts of many of us. What started as a reconciliation between our two groups became a way for people to meet others from many other levels and exchange goods. I couldn't be prouder of what we managed to create.".

So, whether you are looking to find something you can't get where you live, trying to sell what you grow or find for profit or simply wanting to make new friends, then the Office Market is here for you! Each Friday, from 8 AM to 6 PM S.M.T., there is a little something for everyone, even for you!



除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License