但命运的轮盘仍将转动,不息转动。
: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 }
评分: +65+x

What this is

A bunch of miscellaneous CSS 'improvements' that I, CroquemboucheCroquembouche, use on a bunch of pages because I think it makes them easier to deal with.

The changes this component makes are bunch of really trivial modifications to ease the writing experience and to make documenting components/themes a bit easier (which I do a lot). It doesn't change anything about the page visually for the reader — the changes are for the writer.

I wouldn't expect translations of articles that use this component to also use this component, unless the translator likes it and would want to use it anyway.

This component probably won't conflict with other components or themes, and even if it does, it probably won't matter too much.

Usage

On any wiki:

[[include :scp-wiki:component:croqstyle]]

This component is designed to be used on other components. When using on another component, be sure to add this inside the component's [[iftags]] block, so that users of your component are not forced into also using Croqstyle.

Related components

Other personal styling components (which change just a couple things):

Personal styling themes (which are visual overhauls):

CSS changes

Reasonably-sized footnotes

Stops footnotes from being a million miles wide, so that you can actually read them.

.hovertip { max-width: 400px; }

Monospace edit/code

Makes the edit textbox monospace, and also changes all monospace text to Fira Code, the obviously superior monospace font.

@import url('https://fonts.googleapis.com/css2?family=Fira+Code:wght@400;700&display=swap');
 
:root { --mono-font: "Fira Code", Cousine, monospace; }
#edit-page-textarea, .code pre, .code p, .code, tt, .page-source { font-family: var(--mono-font); }
.code pre * { white-space: pre; }
.code *, .pre * { font-feature-settings: unset; }

Teletype backgrounds

Adds a light grey background to <tt> elements ({{text}}), so code snippets stand out more.

tt {
  background-color: var(--swatch-something-bhl-idk-will-fix-later, #f4f4f4);
  font-size: 85%;
  padding: 0.2em 0.4em;
  margin: 0;
  border-radius: 6px;
}

No more bigfaces

Stops big pictures from appearing when you hover over someone's avatar image, because they're stupid and really annoying and you can just click on them if you want to see the big version.

.avatar-hover { display: none !important; }

Breaky breaky

Any text inside a div with class nobreak has line-wrapping happen between every letter.

.nobreak { word-break: break-all; }

Code colours

Add my terminal's code colours as variables. Maybe I'll change this to a more common terminal theme like Monokai or something at some point, but for now it's just my personal theme, which is derived from Tomorrow Night Eighties.

Also, adding the .terminal class to a fake code block as [[div class="code terminal"]] gives it a sort of pseudo-terminal look with a dark background. Doesn't work with [[code]], because Wikidot inserts a bunch of syntax highlighting that you can't change yourself without a bunch of CSS. Use it for non-[[code]] code snippets only.

Quick tool to colourise a 'standard' Wikidot component usage example with the above vars: link

:root {
  --c-bg: #393939;
  --c-syntax: #e0e0e0;
  --c-comment: #999999;
  --c-error: #f2777a;
  --c-value: #f99157;
  --c-symbol: #ffcc66;
  --c-string: #99cc99;
  --c-operator: #66cccc;
  --c-builtin: #70a7df;
  --c-keyword: #cc99cc;
}
 
.terminal, .terminal > .code {
  color: var(--c-syntax);
  background: var(--c-bg);
  border: 0.4rem solid var(--c-comment);
  border-radius: 1rem;
}

Debug mode

Draw lines around anything inside .debug-mode. The colour of the lines is red but defers to CSS variable --debug-colour.

You can also add div.debug-info.over and div.debug-info.under inside an element to annotate the debug boxes — though you'll need to make sure to leave enough vertical space that the annotation doesn't overlap the thing above or below it.

…like this!

.debug-mode, .debug-mode *, .debug-mode *::before, .debug-mode *::after {
  outline: 1px solid var(--debug-colour, red);
  position: relative;
}
.debug-info {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  font-family: 'Fira Code', monospace;
  font-size: 1rem;
  white-space: nowrap;
}
.debug-info.over { top: -2.5rem; }
.debug-info.under { bottom: -2.5rem; }
.debug-info p { margin: 0; }

B.N.T.G.商店连锁促销,新年新气象!


B.N.T.G.商人之家公告。

此促销仅对部分层级的部分B.N.T.G.商店有效,请具体询问工作人员,一经售出概不退款。

请各位流浪者们互相告知。


    

新年快乐!后室协调时又经过了一年,虽然身在他乡,也许你依然想要体会度过一年的感受。B.N.T.G.现如今推出全场促销活动,购买活动指定产品更有B.N.T.G.点数转盘机会赠送,最多获得2,000B.N.T.G.点数!心动不如行动,B.N.T.G.商店内的所有产品8.5折起!为你的朋友和家人购买一瓶咖啡豆先生特调的风味咖啡或蛋糕大师的精品慕斯蛋糕,一起欢度后室新年吧!

B.N.T.G.全体员工,祝您新年快乐!


B.N.T.G.商人之家
20XX年12月27日

“新年快乐,B.N.T.G.从来不是一个商业恶魔的帝国。在新年期间将会有三天时间的假期,你们可以凭借你们的工资卡花费120点数购买往返车票,在这段时间内继续工作将继续计算加班工资,为正常工资1.3倍,请各位员工知晓,另,本月点数已打至各位账户上。请检查是否到账,新年期间人流量较大,请各位不要懈怠,继续工作。”

褐色头发的女人,或称Emie Wunsch,或"负责人",她穿着一件复古风格的西装,正在向那些努力工作的员工宣读通知。她努力保持着和平日一样的态度,但嘴角忍不住露出微笑。她马上就可以休息了,而且不用付那种冤大头车票钱。同样,还有大概…五天左右。她就要过自己的27岁生日了,老实说。她从掉到后室直到加入B.N.T.G.一切都是那么平稳,然后飞快的晋升到现在的位置,幸好她是学习这方面的,她这样想。这简直就是她的天堂。

不出所料的,那些员工开始发出嘈杂的声音,内容大概是B.N.T.G.是一个没有人性的地方之类的东西,她听过太多遍了,轻轻按了一下台子上的按钮。那些身着精良装备的安保人员走了进来——嘈杂声很快就平息了。她清清嗓子,继续说。

“作为同样是生活在后室当中的人,我理解你们的想法。但B.N.T.G.并不能允许在这个重要的时间有那么多的人力资源流失。当然,你们也可以向上级申诉。请将申诉书放入门口的申诉盒中。每周三我们会进行查阅。同样,车票的费用并非我们主观的意愿,层级内交通拥堵,人满为患。而总部愿意为你们单独准备特派车辆避免挤车情况,希望你们理解。我们也同意你们自行离开,通过步行抵达休息地。或自行乘交通工具离开,另外,提醒各位,目前公共交通价格已提升至200点数一次。假期时间结束后往返自费。”

人群的嘈杂声更剧烈了。

“先请不要着急,我们已经在统计去年的各位工作情况,我们将会从工作情况为"良好"及以上的人员中全随机抽取五名人员,报销车旅费用与探亲物资。且今日为大家请来了The B.C.A的成员进行年会奖励。但不幸的是,我们也将从工作情况为"差"和"被记录"的人员中裁去工作能力较差的人员,同样,我们将会报销你们的车旅费用。”

Emie Wunsch努力露出同情的表情,但是笑容完全遮挡不住。她开始考虑要购买什么东西回居住地了,罐装龙肉礼盒?亦或者是B.C.A.的那些大厨做的餐盒?哈,想想看就忍不住流口水。

“通知为以上内容,若各位有疑惑不解,可向我询问,购买车票请至财务处办理。稍后将会公布抽取的报销车票名单。”

“Wilson Kirlin,优秀。Claude Emard ,优秀。Randal Haley ,良好。Howell Hintz ,良好。Florence Schuster,杰出。恭喜你们!Florence,真是格外幸运啊,不但是经理人,而且还抽取了报销的车票钱。当然了,你的贡献所有人都有目共睹!请所有成员看好,这是我们的榜样,我相信大家一定也能像他们一样杰出!请五位自己前往财务处领取车票。”

她宣读完这些内容,没有理会背后的嘈杂,径直向自己的办公室走去。


Emie Wunsch在前厅的时候其实没那么受人欢迎,初中的时候,她屡遭校园霸凌,在一次鼓起勇气告诉妈妈和老师后,却发现对方是一名官员的孩子后反被训斥。在这之后,她被校园霸凌的越发严重,最狠的一次她的左臂骨折,右臂上则留下一道大大的,月牙弧形的疤,而那时她才15岁,还是一名初中的学生。上了高中后,她选择沉默,选择一言不发,但她心里面似乎有什么火苗一样,她听得到有一种奇怪的声音,像是齿轮的运转,又像是时间的滴答声。她相信那个机会即将来临。她有想法,有野心,也有知识。但她并不擅长去实践那些东西,她考上大学之后仅仅是在一家名叫“GreaT Never Best(G.T.N.B.)”的便利店上班,她屡屡碰壁,努力去工作却没有什么回报,从20岁开始直到24岁,她仅仅是从便利店的小工做到了经理而已,在旁人来看这是相当迅速的事情,但对她来说,她清楚的知道这太慢了,她的能力远不如此。她在等待一个机会,一个命运转动的,让世界天翻地覆的机会。

那个机会来了,也许那是她最倒霉的一次。

那是她25岁的生日,她感觉左眼皮在跳。睡醒之后就碰倒了一杯水——玻璃杯装的,玻璃碎了一地,但她没时间管这些东西,时间已经是早上八点——她已经迟到了,如果不再快点,就要被解雇了。她急匆匆的洗漱,也没有化妆。拎起挎包后骑上自行车冲向便利店。她摸了摸口袋才发现没有带钥匙——她急忙调转车头,然后加速——!

她失去了平衡,狠狠摔在了地上,她感受到绝望和疼痛,还有昏厥感,她看到面前就是迎面驶来的卡车,她想,她大概这条生命迎来不了什么转机了。

的确。她在前厅的生命已经消融殆尽。

她感觉被地面吸附,在卡车到来的前一秒,她仿佛被谁牵着手——或者说。是被命运牵着手,拽入了一个深渊之中,她庆幸着自己没有死掉,开始打量周围的世界。打量那单调的淡黄色墙纸,还有那嗡嗡作响的照明灯,她感受到略微的呼吸困难。周围一个人也没有,她也只能漫无目的的向前走,地毯发出腐臭的气味,她皱起眉头,不喜欢这个味道。那道小时候的伤口又在隐隐作痛,这显然是什么不幸的事情到来的预兆。

但她只能向前走,向前走,这也许是她最不幸的一天,她又这么想着,刚刚脱离死亡就到了这里,命运是否颠簸的也太快了一点呢?她一直向前走,直到口干舌燥…她已经没了多少力气,直到她看到了那个房间。她最终看到了一个…不那么一样的房间。那个后来被命名为马尼拉室的房间——那里有不少人,还有不少文件。她看着散落一地的文件——这可是她的强项,阅读这些枯燥无味的纸类文件。她从那些纸张里面了解了自己的处境,了解了这里是哪里,也了解了下一步要去哪里。她做好了一切准备,并且准备向M.E.G.的主要基地进发。她想,也许那辆卡车已经碾过她的身体了吧,而这个地狱比想象的更一点。

那是她第一次,主观的试着切入和切出,她用尽全力撞向墙壁,却只是把自己撞的剧痛。她调整了一下姿势…进入,离开。然后看到了那座冰冷的仓库,那座水汽弥漫,寒冷而又昏暗的仓库。运气不错,她遇到了一批流浪者,也顺理成章的到了M.E.G.的基地。在她思考着自己在M.E.G.能做些什么的时候,她无意中听到了旁边两个人关于B.N.T.G.的聊天。那时候的B.N.T.G.已经是有规模的组织——也抛出了饵料吸引流浪者前去。她不自觉的感受到自己似乎和这个组织有某种密切的联系,于是她前往那座“商人之家”。那座命运变化之城

老实说,她很有做这一行的潜质,她没有一直拿“杰出”的成绩,甚至偶尔只是拿“良好”。这样可以被重视,又不会被自己的“负责人”当做眼中钉和肉中刺。她从一次又一次的遴选当中过关,努力掩藏自己的锋芒,她无数次的处理着档案信息,无数次的整理着交易记录,那时候她真的感觉是那么的幸运,这里似乎并不是什么地狱,而是一个绝佳的机会,第二次生命的机会。

她在这里交到了一个朋友,叫做Nola Vandervort,也许算得上她在这里第一个算得上“朋友”的人。而不只是商业伙伴,或许—或许就是因为这个朋友,才让她变成了现在这样,那是一次遴选,一次比现在的“良好”以下遴选更严格的遴选,臃肿的联盟体系下,B.N.T.G.也只遴选下精锐中的精锐。

“Nola Vandervort,很感谢你对B.N.T.G.付出的一切,但我们只需要最精尖的商人。我们将给你500点数作为补偿,很抱歉,希望你能通过下一次的遴选,经理人的位置随时等候着你。Emie Wunsch,向前一步,你是遴选当中通过的精英,我们感谢你的付出,并期待你更好的成就。你被授予经理人的名誉,请背诵B.N.T.G.的誓言。”

负责人这样微笑的看着她,金丝边眼镜和那金制的戒指彰显着她的身份。

“金钱与交易是我们的根本”

“不论如何,人类都依靠交易来壮大自身”

“而我们将伴随着这些越发壮大”

她这样念着,但是心里面没有多少喜悦,也许这是B.N.T.G.故意这样做的,商人的情感是最大的软肋,哪怕只是友情。她这样想,用坚定的眼神看着负责人,她眼神里面的带着的那一点点的锐利,也许被负责人看出来了。她坐上了经理人的岗位,开始没日没夜的处理一份又一份的资料,但是酬劳也多得多。她没心思思考那些事情,只能一个劲的处理,她已经开始发现联盟之中的变化,B.N.T.G.似乎从联盟当中获利还不够…她的野心蓬勃,她逐渐发现…

她发现…Nola Vandervort的尸体,她死掉了。

死在了只有她知道的,自己的住所里面,显然是他杀的行为。旁边还有一张小小的纸卡,上面写着“坐在你该坐的位置”。

她知道,早晚有一天她自己也会这样,替代品无处不在,想要不成为下一个牺牲的人…她眯眯眼睛。回忆着那金丝边的眼镜。她还没有死,是因为她足够重要,死掉的话会带来一场混乱。她还没有死,是因为负责人的考量,她的生命如同纸张。她第二天正常前往了B.N.T.G.的工作部,像往常一样,她相信命运会向她倾斜,只要把握住机会,她发誓如果有一天她成为了负责人,会改变这一切——B.N.T.G.的…不,那太不切实际。不如说是这里的一切。

她终于找到了一个机会,她带了一把用火盐精淬的刀。小巧,把手上面还刻着一颗金饰的树。那天是新年后的年会,大家欢声笑语,也许只是想要靠酒忘却被剥削的命运。晚上。大概是后室协调时的晚22:30左右。那个负责人,Westley Grimes回到了自己的住所,坐在沙发上面休息。她稍微有点醉醺醺的,以至于没能从金丝边眼镜里面看到似乎有什么东西在沙发后面。她轻轻抚摸着自己的金戒指,那是从上一位负责人那里拿到的,权利的象征。她抚摸着,仿佛全部的权利都属于她自己,她抚摸着,仿佛她自己拥有一切。虽然负责人并不是什么极大的官职,但仍然让她感到满意。

抚摸着,但那根手指因为脖颈处血液的流出变的冰凉。

抚摸着,那刚刚拿到的,仍留存血迹的戒指,又给戴回去。

第二天,她坐在经理人的位置上,往常一样的看着报纸,但负责人以上的信息下达,让她搬东西走人,去负责人的屋子坐着。原因是负责人Westley Grimes自愿离开B.N.T.G.,总部相信她有这份能力,可以胜任这个职位。在三天内规划好自己的工作日程。

她满意的笑了,摸了摸放在那个桌子上的金戒指,手感不错,血迹已经看不见了。

B.N.T.G.公告。

请各位员工知晓。


新年之际,我们失去了一位优秀的员工,负责人Westley Grimes。她由于个人的原因提出了不再担任负责人的职位,并离开B.N.T.G.,我们已经尽己所能挽留,但对方意见坚决,所以我们只能放手。

但我们选拔了优秀的前经理人,Emie Wunsch小姐。她将担任负责人的工作,并努力让B.N.T.G.变得更好。让我们恭喜她!

同时,再次祝B.N.T.G.的各位新年快乐!


B.N.T.G.
20XX年1月19日


Emie Wunsch现在手上仍然戴着那颗戒指,她感受到一切都在上升,而即将到达顶点,她面临着无数,无穷无尽的机会。在后室的生活像是一场轮盘赌一样,但她一直都能抽到好的那一环。她的那道伤口已经很久没有痛过了。她回到办公室,端坐在自己的座位上面,看着那些收藏在架子上的东西——充满着活力和凶猛的狮子徽章,年轻而无所畏惧的牛犊画作,脸面像人的雕塑和那只猛禽,银子雕塑成的飞鹰。她打开文件,开始查阅最近的那些信息。联盟逐渐膨胀,也带来了新的利益问题…老实说,这本应是一个早该解决的问题,如果她更早一点坐上负责人的位置。联盟的其他部分的影响带来了B.N.T.G.点数的微贬值,也同样让商品获得了另一种流通的方式……这对于垄断来说当然是不利的。她考虑了一下,发送了一封又一封的邮件。那些邮件当中并没有多少句真话,老实说——她、B.N.T.G.也不想让谁听到那些真话。他们更愿意作为那个站在棋盘一边的看棋的人,但他们是商人,而非君子。用语言让棋盘的某一步按照自己的想法走才是他们想看到的。

她静静地做完这一切,现在是上午十一点,下午三点就可以走了,困意袭来,她坐在椅子上面睡着了,梦里面她梦到自己坐在世界上最华贵的椅子上面,被挂在一个轮子上,手拿着缀饰着宝石的宝剑。但脚下却是毒虫和恶水,她梦到有一只手轻轻拨动那个轮子,于是她向下坠落——梦醒了。她摇了摇脑袋,现在已经是后室协调时的下午两点了,她并没太在意那个梦…后室对她来说从不是牢笼,她微笑着收拾着东西。不忘记整理自己的金丝边眼镜和戒指。喝了一口杏仁水,伸了个懒腰。也许是她太舒适了,没有觉察到那道伤口的疼痛。

她离开那个狭窄的屋子,左眼皮却开始激烈的跳起来。她没在意,去购买那些给自己庆祝下的礼物。一瓶马天尼博士的特调红酒,一块已经腌制好的肉排…哈,她不喜欢做那么多麻烦的事情,用火盐温一下就能吃的话正好。再买一点湛蓝萝卜沙拉。她皱皱眉头,手指刚才碰到桌角了…真是无妄之灾

她坐上车辆,在还没那么拥堵的时间准备回去。这是假期的刚开始——那些经理人会替她解决问题的,当然。他们就是用来做这个工作的。她现在需要好好放松一下,然后开始享受。在这时候,她想到了Westley Grimes。那个她曾经的上司,曾经的负责人。她现在理解了Westley Grimes曾经做的一切,因为她现在也在这么做着,善心是获得不了利益的。她全然忘却了要改变什么的想法,而是继续留在原本的状态,全然不动。

她回到了自己的阁楼里,空间不算宽敞,贴着深蓝色的墙纸,就像是在海里面一样。她感觉那道伤痕又格外痛楚,她没有在意,坐下轻轻的斟了一杯红酒,马天尼博士的杰作——色泽诱人,香气芬芳,像是融化了的血液一样。她轻轻的喝了一口,芳香的气味引诱着她再喝一杯…红酒的度数并不算太高。她也绝对不会醉倒,在有前车之鉴的前提下,她明白这一切。她站起身子后把窗户打开通风,走向厨房。老实说,她现在真的有点醉意了,但那也是没办法的事情。

肉排闻起来的味道相当不错,也许是某种香料的作用吧。她这样想,准备坐在餐桌上大快朵颐。却脚下一滑的摔碎了盘子。

“真晦气。”

她自己嘟囔着,走回阁楼里面一个人痛饮闷酒了。酒香扑鼻…她半醉半醒之间看着手上的戒指。回忆着在后室——在前厅里面发生的一幕幕。到底是什么才让她变成现在的这个样子呢?彻头彻尾的,没有朋友的商人呢?她想不明白,屋外的风并不温暖,吹的她打了一个寒颤,她站起来去关窗户。也许是凉风的作用吧,她背后的伤又开始隐隐作痛。

她又喝下一杯酒。这杯酒似乎…度数有一点点高。她感觉到有些不适,却没力气站起来了。隐约之中,她听到一个很细微的脚步声。她努力睁开眼睛,看到一双手轻轻的伸过来,那双手里拿着一把小巧的,把手上面刻着一颗金树的小刀。轻轻的划过了某处。

她彻底醉倒了,红酒都从她的脖颈那里流出来了,在27岁生日的前夕。

Florence Schuster看着自己的杰作,相当满意的笑了。就连自己都没有想过,这家伙会自己喝醉酒,打开窗户——要知道。阁楼可算不上多高,甚至她还帮自己报销了车票钱。Florence小心翼翼的用戴着手套的手摘下那颗金色的戒指。就像是哈利波特捧起自己的金色飞贼一样,Florence轻轻的抚摸着,给她又戴回去。他不需要考虑什么时候前负责人会被发现,会怎么被发现。他有一百种方法,因为最重要的一步已经结束。

翌日。


B.N.T.G.公告。

请各位员工知晓。


新年之际,我们失去了一位优秀的员工,负责人Emie Wunsch。她由于个人的原因提出了不再担任负责人的职位,并离开B.N.T.G.,我们已经尽己所能挽留,但对方意见坚决,所以我们只能放手。

但我们选拔了优秀的前经理人,Florence Schuster先生。他将担任负责人的工作,并努力让B.N.T.G.变得更好。让我们恭喜他!

同时,再次祝B.N.T.G.的各位新年快乐!


B.N.T.G.
20XX年12月28日

戴着帽子,身着西装的前经理人,或称Florence Schuster,或称新负责人。在所有工作人员的面前念着宣言。

“金钱与交易是我们的根本”

“不论如何,人类都依靠交易来壮大自身”

“而我们将伴随着这些越发壮大”


他微笑着想着,Emie Wunsch真是时运不济,而现在的他则是鸿运当头。他一定会改变原来那一切,一定会。他将会改变这里的一切…但现在,要找到那个靠谱的新经理人来帮忙。他戴着金丝边眼镜,轻轻抚摸着那个金戒指这样想——真是鸿运当头,他在心里又这样重复了一遍。

“很感谢B.N.T.G.的大家的支持,我将会努力做好负责人的工作,但在这之前,我需要宣布一名优秀的经理人的诞生,经过多方面考核和思量。Jayce Upton,很感谢你对B.N.T.G.付出的一切,但我们只需要最精尖的商人。我们将给你500点数作为补偿,很抱歉,希望你能通过下一次的遴选,经理人的位置随时等候着你。”

“请向前一步,你是遴选当中通过的精英,我们感谢你的付出,并期待你更好的成就。你被授予经理人的名誉,请背诵B.N.T.G.的誓言。”


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