『肉腔缴械 』- 系列艺作 #2 【工程骸】

作者:chengbing
更新于 2024 年 1 月 29 日 上午 12:00,位于 Level C-156

@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);
    }
 
}
 
#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;
}

新回复

T o r s o

Constrruption Os

评分: +33+x

这是一个以血肉、机械混合为猎奇风格的系列艺术作品,主要围绕后室中有识血肉等血肉系相关展开。


工程骸是躯目前已投入实用的一个小型工车队型号,功能覆盖建筑维修、肉基修复、灾难救援等。

该系列型号主要为嵌入型,驾驶者需和机体嵌合连接,截肢载义流程需视实际情况和个人需求而定。

如果有生理不适,请关闭该页面。


Q:她们能搭建血肉版帝国大厦吗?要多少时间?
A:很困难,可能需要数十支小队好几个月的时间。从型号体型看,你能发现她们其实大多是工程车队的“袖珍版”。如果躯有大型的基地建设的话,会用其他巨物型号的,比如荒漯犬或拖山鲸之类。
Q:这和我在Level C-418电视里看的《变形金刚》中的“挖地虎”一样吗?
A:组织上差不多,但功能上不一致。她们不搞破坏也变不了你想要的机娘。
Q:那她们能合体成大力神吗?
A:不行,躯目前没这个企划。


haggis.jpg

拖斗 Haggis

羊杂碎肚1,也怪形象的。这是我画的第一幅,效果其实蛮好的,眼神画的有点凶,去处下颚后就不那么强烈了

femoral%20shovel.jpg

铲土车 Femoral Shovel

融入些女仆的特征,头上带电箱算是指明她是工程骸的队长。机械部分排线和阴影效果很好(也很累),我自己很喜欢。

digtist.jpg

挖掘机 Digtist

融入了更多虫子的要素,一开始只是参考了蝎子,但画着画着蠼螋、始祖鸟、鸵鸟和其他蛛形纲的感觉就出来了。这种重叠感我颇为感兴趣,之后的画作也都沾点。

plase%20max.jpg

搅拌机 Plase Max

以碎片的肢体模拟站立的姿态,却又像个整体。实际可以负载更大的搅拌桶的,但画不下。还有,这里面应该是血和其它有机溶液吧,束管口那里想用排线模拟水渍,也参考了一些消防设施。

sacvenger.jpg

推土车 Sacvenger

在画驾驶者时多添了一些个性(其实都有,但她最明显)。我认为,血肉猎奇并不该只固执于恐怖暴力,把人体当冷冰冰的螺丝或刀刃之类的,血肉科技在下叙中到底只是流浪者生活的一部分嘛,“平常化”“生活化”也许是个新的发展方向,不是吗?

fixaion.jpg

吊车 Fixation

动物化的一个形象,比挖掘机还多些。平视的角度我很喜欢。本来想在旁边加个流浪者做参照的,再想想喧宾夺主,没加。



thanks.jpg



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