전야
/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */
 
#top-bar .open-menu a {
        position: fixed;
        top: 0.5em;
        left: 0.5em;
        z-index: 5;
        font-family: 'Nanum Gothic', san-serif;
        font-size: 30px;
        font-weight: 700;
        width: 30px;
        height: 30px;
        line-height: 0.9em;
        text-align: center;
        border: 0.2em solid #888;
        background-color: #fff;
        border-radius: 3em;
        color: #888;
}
 
@media (min-width: 768px) {
 
    #top-bar .mobile-top-bar {
        display: block;
    }
 
    #top-bar .mobile-top-bar li {
        display: none;
    }
 
    #main-content {
        max-width: 708px;
        margin: 0 auto;
        padding: 0;
        transition: max-width 0.2s ease-in-out;
    }
 
    #side-bar {
        display: block;
        position: fixed;
        top: 0;
        left: -20em;
        width: 17.75em;
        height: 100%;
        margin: 0;
        overflow-y: auto;
        z-index: 10;
        padding: 1em 1em 0 1em;
        background-color: rgba(0,0,0,0.1);
        transition: left 0.4s ease-in-out;
 
        scrollbar-width: thin;
    }
 
    #side-bar:target {
        left: 0;
    }
    #side-bar:focus-within:not(:target) {
        left: 0;
    }
 
    #side-bar:target .close-menu {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        margin-left: 19.75em;
        opacity: 0;
        z-index: -1;
        visibility: visible;
    }
    #side-bar:not(:target) .close-menu { display: none; }
 
    #top-bar .open-menu a:hover {
        text-decoration: none;
    }
 
    /* FIREFOX-SPECIFIC COMPATIBILITY METHOD */
    @supports (-moz-appearance:none) {
    #top-bar .open-menu a {
        pointer-events: none;
    }
    #side-bar:not(:target) .close-menu {
        display: block;
        pointer-events: none;
        user-select: none;
    }
 
    /* This pseudo-element is meant to overlay the regular sidebar button
    so the fixed positioning (top, left, right and/or bottom) has to match */
 
    #side-bar .close-menu::before {
        content: "";
        position: fixed;
        z-index: 5;
        display: block;
 
        top: 0.5em;
        left: 0.5em;
 
        border: 0.2em solid transparent;
        width: 30px;
        height: 30px;
        font-size: 30px;
        line-height: 0.9em;
 
        pointer-events: all;
        cursor: pointer;
    }
    #side-bar:focus-within {
        left: 0;
    }
    #side-bar:focus-within .close-menu::before {
        pointer-events: none;
    }
    }
}
전야
By: MigueludeomMigueludeom
Published on 05 Jun 2022 14:35
평가: +4+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; }
/* source: http://ah-sandbox.wikidot.com/component:collapsible-sidebar-x1 */
 
#top-bar .open-menu a {
        position: fixed;
        top: 0.5em;
        left: 0.5em;
        z-index: 5;
        font-family: 'Nanum Gothic', san-serif;
        font-size: 30px;
        font-weight: 700;
        width: 30px;
        height: 30px;
        line-height: 0.9em;
        text-align: center;
        border: 0.2em solid #888;
        background-color: #fff;
        border-radius: 3em;
        color: #888;
}
 
@media (min-width: 768px) {
 
    #top-bar .mobile-top-bar {
        display: block;
    }
 
    #top-bar .mobile-top-bar li {
        display: none;
    }
 
    #main-content {
        max-width: 708px;
        margin: 0 auto;
        padding: 0;
        transition: max-width 0.2s ease-in-out;
    }
 
    #side-bar {
        display: block;
        position: fixed;
        top: 0;
        left: -20em;
        width: 17.75em;
        height: 100%;
        margin: 0;
        overflow-y: auto;
        z-index: 10;
        padding: 1em 1em 0 1em;
        background-color: rgba(0,0,0,0.1);
        transition: left 0.4s ease-in-out;
 
        scrollbar-width: thin;
    }
 
    #side-bar:target {
        left: 0;
    }
    #side-bar:focus-within:not(:target) {
        left: 0;
    }
 
    #side-bar:target .close-menu {
        display: block;
        position: fixed;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        margin-left: 19.75em;
        opacity: 0;
        z-index: -1;
        visibility: visible;
    }
    #side-bar:not(:target) .close-menu { display: none; }
 
    #top-bar .open-menu a:hover {
        text-decoration: none;
    }
 
    /* FIREFOX-SPECIFIC COMPATIBILITY METHOD */
    @supports (-moz-appearance:none) {
    #top-bar .open-menu a {
        pointer-events: none;
    }
    #side-bar:not(:target) .close-menu {
        display: block;
        pointer-events: none;
        user-select: none;
    }
 
    /* This pseudo-element is meant to overlay the regular sidebar button
    so the fixed positioning (top, left, right and/or bottom) has to match */
 
    #side-bar .close-menu::before {
        content: "";
        position: fixed;
        z-index: 5;
        display: block;
 
        top: 0.5em;
        left: 0.5em;
 
        border: 0.2em solid transparent;
        width: 30px;
        height: 30px;
        font-size: 30px;
        line-height: 0.9em;
 
        pointer-events: all;
        cursor: pointer;
    }
    #side-bar:focus-within {
        left: 0;
    }
    #side-bar:focus-within .close-menu::before {
        pointer-events: none;
    }
    }
}

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@700&display=swap');
 @import url('https://fonts.googleapis.com/css2?family=Nanum+Pen+Script&display=swap');
 
/* Flopstyle CSS Theme
 * [2020 Wikidot Theme]
 * Created by Lt Flops
 * Select CSS Styles Are Credited Where Necessary
 * -- (CC BY-SA 3.0) --
**/
 
/* ---- SITE HEADER ---- */
 #header h1 a{
     font-family: "Montserrat", "Arial", "Noto Sans KR", sans-serif;
}
 
/* ---- FORMATTING | [SPECIAL] ---- */
 @font-face {
     font-family: "D2Coding";
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_three@1.0/D2Coding.woff') format('woff');
     font-weight: normal;
     font-style: normal;
 }
 :root{
     --mono-font: "D2Coding", "Fira Code", "Nanum Gothic Coding", monospace;
}
 
/* ---- CUSTOM DIV BLOCKS ---- */
 .journal{ /* ---- Journal Block (Adapted From SCP-4003) ---- */
     font-family: "Architects Daughter", "Nanum Pen Script", cursive;
}
평가: +4+x

1910년 9월 4일
일본, 도쿄, 코지마치(麹町) 구

청명한 밤이었다.

한 남자가 관사 발코니에 서서 하늘을 바라보고 있었다. 인근에서 불어온 바람이 그의 머리칼을 부드럽게 만지고 지나갔다. 편안하고 신선한 미풍이었다.

그는 몸을 돌려 어린 딸들이 놀고 있는 거실로 거닐어 갔다. 아이들은 아버지가 오는 줄도 모르고 놀이에 열중하고 있었다. 즐거움에 가득 찬 비명이 귓전을 때렸다. 남자는 옅은 미소를 지은 채 아이들을 바라보며 멈추어 섰다.

"후유, 유키, 잘 시간이란다."

아이들이 동시에 머리를 들어 올렸다. 판박이로 닮아 있는 두 얼굴이 그를 응시하자, 남자가 피식 웃으며 아이들에게로 걸어왔다. 둘 모두 완연한 아쉬움의 표정을 짓고 있었다.

"근데 아빠—" 흰 유카타를 입고 있는 아이가 말끝을 길게 늘였다. "오 분만 더 놀면 안 돼요?"

"지금은 안 돼." 아버지가 부드럽게 웃었다. "후유, 말했잖니. 아빠가 내일 해외로 나가야 한단다. 내일 아빠 보내주려면 오늘 일찍 자야지?"

붉은 유카타를 입고 있는 소녀는 이미 자리를 정리한 뒤 일어서고 있었다. 남자는 그 아이를 왼쪽 팔로 안은 뒤 다른 쪽 팔을 후유에게 내밀었다.

"가자, 후유. 고집 부리지 말고. 그래, 장하지."

남자는 두 아이를 데리고 침실로 향했다. 그는 아이들이 침대에 눕도록 도와준 뒤, 이불을 끝까지 여며주었다.

"침대에서 장난치지 마렴. 내일 아빠한테 손 흔들어 주다 말고 꾸벅꾸벅 잠들면 어떡해. 우리 강아지들 손 흔들어주는 거 좋아하잖아, 그렇지?"

"좋아해요." 후유가 우스꽝스럽게 대꾸했다. 부녀는 서로를 바라보며 씩 웃다가, 이내 누가 먼저랄 것도 없이 킥킥대기 시작했다.

그러나 유키는 이 유머에 동참할 생각이 없어보였다.

"아빠," 유키가 남자의 소매를 잡아당겼다. "꼭 가야만 해요?"

"…그래." 남자는 잠시 입을 다물었지만, 유키의 이마를 쓰다듬어주었다. "아빠의 임무란다. 나라에서 아빠가 거기 꼭 가야한다는구나. 걱정하지 마라, 우리 딸. 니카호 일족이 너희들을 보살펴 줄 거야."

"난 후미코가 좋아요. 진짜 엄마 같아. 아빠, 후미코가 진짜 우리 엄마가 되면 안 돼요?" 후유가 졸린 투로 대꾸했다.

남자의 얼굴이 갑작스레 굳었다. 애정이 담긴 약간의 놀라움과 웃음기가 채 가시기도 전에, 형언할 수 없는 고통이 그의 목을 타고 올라왔다. 그 갑작스러운 아픔 앞에서 유일하게 할 수 있었던 것은 오직 딸들 앞에서 아무 일도 없는 척 웃음을 쥐어 짜내는 것뿐이었다. 그래야만 했으니까.

"그러면 안 되는 거란다, 후유." 남자가 쓴 웃음을 지으며 최대한 우스꽝스럽게 이야기하려고 노력했다. "먼저, 만약 너희 아빠가 후미코랑 결혼하게 된다면, 후미코의 아빠가 너희 아빠를 죽이려고 들 거란다. 둘째, 후미코는 너희 사촌이고, 그 말인즉슨 후미코는 아빠의 조카라는 뜻이거든. 사람들은 이런 걸 근친 결혼이라고 부르고, 굉장히… 좋지 않게 보지. 그리고 셋째—"

남자가 숨을 들이쉬고 아이들에게 고개를 들이밀었다.

"너희 정말로 음… 엄마가… 있으면 좋겠니?"

그의 눈은 웃고 있었지만, 남자는 자신 안에 내재한 슬픔을 가릴 수 없다는 걸 알고 있었다. 아이들을 볼 때마다 느껴지는 서글픔과 아픔도 동시에 그의 전신을 뒤흔들었다. 아이들에게서 보이는 아내의 모습은 고통을 불러일으키는 촉매제나 다름 없었다. 그가 변하지 않았더라면 아이들을 두고 머나먼 땅으로 떠나버렸을지도 모르는 일이었다. 그러나 남자는 변했다. 아내와의 삶으로 하여금.

"꼭 그런 건 아니에요."

유키가 조용히 대답했다. 그 아이가 미약한 힘으로 남자의 손을 잡고 있었다. 유키의 작은 손에서 전달되는 온기가 갑작스럽게 남자의 가슴을 두드렸다. 눈물이 치솟는 걸 잠시 붙들고 있어야만 했다. 그 작은 몸집 안에 어떻게 그렇게 큰 마음이 들어 있는 건지 도통 알 길이 없었다. 어느새 자라난 아이들을 볼 때마다, 남자는 이따금 깜짝 놀라곤 했다. 지금 역시 그러했고.

"기운 내 꼬맹아!" 후유가 침대 위에 일어서서 남자의 머리를 쓰다듬었다. "아빠 걱정하지 마세요. 제가 화가 나면 사부로 삼촌이 이렇게 토닥여줬어요. 기운 내요 아빠!"

남자는 무어라고 대답하려고 했으나, 웃음만이 비어져 나와 아무런 말도 할 수 없었다.

"우리 딸들에게는 고맙다는 말밖에 못하겠구나."

"별 말씀을." 후유가 우아한 목소리로 대답했다.

남자가 다시 웃음을 터트렸다.

"내가 어떻게 이런 영애분들을 키웠는지. 이제 자려무나, 우리 아가들."

웃음기가 쉬이 가시지 않았다. 남자는 아이들의 이마에 입을 맞추고 머리를 쓰다듬어준 뒤 방의 불을 껐다.

"잘 자렴, 우리 공주님들. 아빠가 사랑한단다."

그는 침실에서 조용히 걸어나왔다. 방안에서 작게 대답하는 소리를 듣고 남자는 미소를 지었다. 유키의 온기가 아직 손에 남아있었다. 아픔은 자각하기도 전에 사라져 있었다.


"짐은 다 끝났군."

밤이 깊어지고 있었다. 그의 슈트케이스에는 공책과 펜, 그리고 기이하게 생긴 전통 물건이 즐비하게 놓여져 있었다. 그가 유일하게 넣어두지 않은 것은 조사국의 제복이었다.

남자는 복잡한 얼굴로 제복을 집어들었다. 누런 군복. 그 메마른 색상에서는 폭력의 내음이 풍겨왔다. 그 처절한 색감 앞에 모든 것은 황국의 영광이라는 미명으로 포장될 수 있었다. 지독하게 고통스럽고, 동시에 지독하게 자랑스러운 색상이었다. 이곳에서는 아무런 가책도 갖지 않고 이 옷을 입을 수 있었다. 어쩌면 이곳에는 아주 오래 전의 기억을 떠올리게 할 아무 요소도 존재하지 않기 때문일지도 몰랐다. 그가 할 일은 오직 그의 아이들을 위해 일하는 것뿐이었으므로. 그 장소와 그의 조국에 대한 생각을 전부 잊고.

하지만 시대가 변했다.

그는 턱을 문지르며 군복에 매인 명찰을 바라보았다. 명찰에는 라는 이름이 정자로 새겨져 있었다. 그는 명찰을 부드럽게 어루어 만졌다. 이름: 니카호 한노. 그가 세 번째로 소유하게 된 외국의 이름. 하지만 마지막으로 소유하게 된 이름이 될 이름. 니카호 일족의 한노. 이것이 그였다. 니카호 한노가 그의 이름이었다.

갑자기 누군가가 문을 두드리는 소리가 들려왔다.

한노는 문으로 재빨리 걸어가 상대가 누군지도 확인하지 않은 채로 자신의 입가에 손가락을 대고 조용히 하라는 제스처를 취했다.

"어…한노?"

말쑥한 인상의 젊은이가 혼란스러운 미소를 짓고 있었다.

"아, 자네였군, 신페이. 조용히 하게. 우리 딸 둘 다 방금 자러 갔단 말이야. 조심해서 들어오게. 저 애들은 숙면을 취해야 해."

"알겠어." 신페이라 불린 남자가 낄낄댔다. "정말로, 두 살배기 애들이라도 되는 것마냥 저 애들을 돌본단 말이지. 우리 부친은 내가 그 나이였을 때 생존 여부도 몰랐을걸."

"자네 부친이 사무라이 정신을 갖고 있기 때문이겠지." 한노가 씩 웃었다.

"빌어먹을 사무라이 것들." 방문객이 얼굴을 찌푸렸다. "신시대니 뭐니하며 메이지 시대가 온 지가 언젠데. 사무라이는 또 뭐냐고, 응? 뭐 당신 말씀으로는 진짜 마지막 사무라이 나부랭이였던 것 같긴 하다만."

"나이 먹은 사람들이 으레 그러지 않나." 한노가 그의 어깨를 부드럽게 두드렸다. "신경 쓰지 말게."

"당연한 소리를. 아, 거의 잊을 뻔했군." 젊은이가 왼손을 들어 올렸다. 한 병의 청주가 그의 손에 들려있었다. "내 생각엔 질좋은 청주 한 병이 우리 승진 연회의 좋은 에피타이저가 될 것 같은데. 한 잔 하는 거 어때?"

"나 원 참." 주인이 고개를 끄덕였다. "거절할 이유는 없지. 하지만 조용히 있으라고, 알겠나?"


□ □ □ □


그들은 발코니 가까이에 놓인 탁자에 자리를 잡았다. 청주는 일품이었고, 한노는 아이들의 잠을 깨우지 않는 선에서 최대한 술을 즐겼다. 신페이도 꽤 신이 난 것 같았다. 한노는 그가 오랫동안 진급을 바래왔다는 사실을 알고 있었다. 이 기회를 얻은 것이 그에게 퍽 즐거운 일이 될 수밖에 없었으리라.

그에게도 적용되는 일은 아니었지만.

"풍경 한 번 좋군."

신페이는 발코니 위에서 몸을 기울이고 있었다. 그는 도시를 내려다보는 중이었다. 신페이가 부럽다는 듯 말을 이었다.

"왜 상부는 나한테 이런 집을 안 준 거지? 이건 꽤 불공평한데. 나도 이런 집이 있으면 늘 와인 한 잔과 함께 이 풍류를 즐길텐데 말이지."

"바로 그래서 자네한테 이런 걸 안 주는 거야." 한노가 미소를 지으며 고개를 흔들었다. "그건 그렇고, 자네 관사가 여기보다 더 넓지 않나? 거의 두 배라고 알고 있네만."

"그렇지." 청주로 가득 찬 잔을 홀짝이며 신페이가 대꾸했다. "근데 아직도 영문을 모르겠다니까. 독신한테 세 사람 가정이 쓰는 집보다 큰 집을 준다고? 그것도 두 배나 되는?"

"말했잖아. 결혼하라고."

"웃기시네." 신페이가 툴툴거렸다. "난 늙기 전까진 독신으로 사는 자유를 즐길 거라고. 뭐 자네 가정— 니카호 가족을 보다 보면, 뭐랄까, 가족을 만들고 싶다는 생각이 들긴 하지만. 그래도 아직 그런 걸 생각하면 짜증이 난단 말이지."

"내 하나 맞춰보지. 나 말고 자네 모친도 자네한테 결혼하라고 잔소리를 한 게지?"

신페이가 아연한 표정으로 한노를 바라보았다.

"자네 무슨 점술사라도 되나?"

한노가 눈썹을 까딱하며 씩 웃었다.

"그건 그렇다 치고, 니카호 대위. 요새 기분은 어때?"

그의 얼굴에 살짝 의아한 빛이 떠올랐다.

"뭐에 대해서? 대위로 진급한 거?"

"아니, 조선에 가게 된 거." 신페이가 청주를 다시 자신의 잔에 부었다. "그 때문에 꽤 난처해보이던데."

"글쎄……" 예상치 못하게 그의 말은 미지의 심연 속으로 사라지고 말았다. 한노는 대화의 방향을 돌릴 수 밖에 없었다. "자넨 어떤데, 히라누마 대위?"

히라누마 대위는 몸을 쭉 폈다.

"전혀 감이 안 잡혀. 흠, 약간의 기대감 정도는 있을지도. 하지만 나는 타국으로 떠나는 게 딱히 즐거운 일은 아니란 말이지." 신페이가 어깨를 으쓱했다. "조선, 가장 최근에 얻은 식민지. 그게 내가 아는 전부야. 뭐, 야만적이지만 꽤 조용하고 고즈넉한 나라라고 듣긴 했다만."

약간의 침묵이 흘렀다.

"…그렇진 않아."

신페이가 한노를 흘끔 쳐다봤다.

"뭐라고?"

자신도 모르게 흘러나온 말이었다. 그러나 말은 이미 그가 통제할 수 없는 지경으로 흘러나오고 있었다. 한노의 가슴 속 한 구석에 박혀 있던 말이었다.

"조선은 그런 곳이 아냐. 그래, 거기 살고 있는 그들은 야만적일지 모르겠지만, 그곳 자체가 평화로운 장소는 절대 아니지. 적어도 그 백성들에게는." 한노가 낮은 목소리로 말을 이었다. "관료들은 하층민들을 수탈하거나 자기 신분만을 공교히 하기 위해 혈안이 되어 있고, 그건 왕족도 마찬가지일세. 문제가 있음을 모두가 앎에도 불구하고 절대 바뀌지 않은… 그저 자기 파이에 대한 집착으로 얼룩진 땅일 뿐이야. 우리가 배치된 장소는 전국에 걸쳐 불합리와 모순으로 점철된 지옥에 지나지 않아."

한노가 쓴웃음을 지었다.

"물론 그곳에도 이를 바꾸기 위해 노력하던 자들이 있었지." 그는 자신의 친우에게 시선을 던졌다. "하지만 그들은 모두 죽었어. 어떤 이들은 관료들에 의해 억압당했고, 어떤 이들은 외세의 힘을 빌리려다 도리어 그것이 발목이 잡혀 넘어지고 말았네. 완전히 바꾸었어야 했지만… 완전히 기존의 사회를 깨부쉈어야 했지만… 전부 일을 그르치고 말았어. 모두가 연기로 화하고 만 게지, 종국에는."

그의 시야는 옛 기억을 회상하는 듯 먼 곳을 바라보고 있었다. 오래된 수렁 속에서 발버둥치고 있는 익사자의 눈빛으로.

"어쩌면…변혁을 꾀하기엔 너무 늦었던 것일지도 모르지."

신페이는 그의 친우가 조용히 말을 이어나가는 모습을 보며 굉장히 어리둥절한 표정을 짓고 있었다.

"어…자네가 이렇게 많이 알고 있을 줄은 몰랐는걸. 조선에 가본 적 있나?"

"…그래."

"그렇다고!" 신페이는 아이들의 존재도 잊어버린 상태로 소리쳤다. "자네는 내게— 아, 미안하네 한노. 조용히 하지. 그런데 자네는 내게 그런 이야기를 한 번도 안 했잖아."

"알고 있네." 한노는 무안한 표정으로 턱을 문질렀다. "그게…음, 부적절하리라고 생각했거든."

"부적절?!"

"히라누마."

"미안, 정말 미안한데, 근데 왜? 왜 그게 부적절하다고 생각한 건가? 내가 그 동네에 대해서 조사하는 시간을 좀 줄여줄 수도 있었잖나." 신페이가 툴툴거렸다. "아, 그래서 상부가 자네를 조선부에 임명한 거로군? 자네는 원래 관서 쪽으로 가게 되어 있었으니 말야."

"그랬지." 한노가 무거운 마음으로 대꾸했다. "…나는 이렇게 빨리 돌아가게 될 줄은 상상도 못 했네."

"조선에 가기 굉장히 싫은 것처럼 들리는데." 신페이가 눈썹을 치켜세우며 어깨를 으쓱했다. "이유라도 있나?"

한노는 아무 말도 않은 채 그를 바라보며 잔을 비웠다. 잠깐의 침묵 이후, 그는 조용히 입을 열었다.

"…나중에 때가 되면 다 알려주겠네."

"아, 만날 우리 부친이 나한테 하던 말인데." 신페이가 다시 툴툴거렸다. "하지만 알겠어. 자네가 준비될 때까지 기다려주지. 기다린다고 손해 볼 거 없으니."

"고맙네, 친구."

한노는 다시 허공으로 시선을 돌렸다. 진실을 말할 순간이 언제 올지 감조차 잡히지 않았다. 그의 모든 진실을. 신페이는 진정으로 믿을만한 친우였지만, 그것이 한노의 모든 특성을 전부 이해할 수 있는 존재라는 것을 의미하진 않았다. 결국 가장 가까운 친우에게도 털어놓을 수 없는 것이 있기 마련이었다. 어쨌거나 그는 지켜야 할 것이 많았다. 그를 믿어준 니카호 일족, 그의 아이들, 그리고 히라누마 신페이 본인도. 알지 못함으로서 안전할 수 있는 것이 세상에는 존재함을 그는 알았다. 아주 지독한 방식으로.

신페이가 활달하게 덧붙였다.

"뭐, 그리고 조선에서 지내는 건 걱정하지 마. 황군이 이미 그곳에서 공정하고 바른 법도를 세워 다스리고 있지 않나. 우리는 그냥 전에 한 것처럼만 하면 돼. 그리고 자네는 백택 계획을 성공적으로 완수하지 않았나! 그러니까 이제는 초대 백택계획이라고 해야겠군." 그가 눈을 찡긋했다. "방해가 될 게 뭐가 있겠어, 응? 생각을 너무 많이 하지 말고, 그냥 가 봐. 일이 너무 길어진다면 자네 아이들을 근무지로 데려갈 수도 있고."

"맞는 말이야."

한노는 살짝 미소를 지으며 고개를 끄덕였다. 신페이는 마지막 남은 청주를 한노의 잔에 부어주었다. 이윽고 그들은 잔을 맞부딪혔다. 한노는 조금씩 마음이 안정되기 시작한 걸 느낄 수 있었다. 그래, 신페이가 말한대로 너무 생각을 많이 한 것일지도 몰랐다. 그는 머릿속에 침전한 잡생각을 몰아내려 잔을 단숨에 비웠다.

어찌 되었건 간에 그는 내일 조선으로 떠난다.

밤이 극한으로 치닫고 있었다. 밤하늘의 별이 찬란하게 반짝이며 그를 비추었다.


🈲: SCP 재단의 모든 컨텐츠는 15세 미만의 어린이 혹은 청소년이 시청하기에 부적절합니다.
따로 명시하지 않는 한 이 사이트의 모든 콘텐츠는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스를 따릅니다.