SCP-4498 - 잭 브라이트는 단수가 아니다.
SCP-4444의 정신적 후속작이라고 할 수 있습니다.
제가 관리자였을 적에 한 사람이 잭 브라이트 위기와 관련된 재단 이야기들을 하나로 모으고 싶다고 말했습니다. 그 말은 모든 잭 브라이트들이 한 자리에 모였을 때 어떤 일이 일어날지 알아보는 것입니다. 온갖 헛짓거리들이 일어날 것이라는 점은 명백합니다.
정확히 그대로 쓴 것은 아니지만, 저는 수십억 명의 브라이트들이 뛰어다닌다는 생각이 너무나도 좋았고 이게 제가 내린 결론입니다. 해적여왕 잭 브라이트는 그냥 제껴두기에는 너무 신선한 아이디어였지요. 오리에 대해 쓴 구절이 제가 쓴 내용 중 가장 재미있을 것 같네요.
한 발짝 물러나서 잭이라는 캐릭터를 제가 그동안 어떻게 응용해왔는지 보면 참 재미있습니다. 잭 브라이트는 SCP-715, 제19기지 크리스마스 캐롤, SCP-2935. SCP-4444에 등장했었고 이 글에도 등장합니다. 이 캐릭터의 개성과 인격은 변했지만 저는 잭 브라이트가 모든 재단세계관에서 가장 강렬하다고 주장합니다. 잭은 재단에서 자라났고 그의 가족들은 재단의 운명에 거의 얽매여있다시피 합니다. 아주 강렬한 사례에 속하지요.
이 글은 시작하기에서부터 목록에 등재되기까지 오랜 시간이 걸리지 않은 글입니다. 저는 이 글을 아침에 쓰기 시작해서 갓 오후가 되었을 무렵 끝냈습니다. 이런 글들은 재미가 한 트럭입니다. 저는 이런 글들이 어떻게 될지는 전혀 모르겠지만 여러분들은 줄거리를 어떻게 짤 지 결정하기 위해 며칠 동안이나 이를 박박 갈 필요는 없기 때문에 그렇게 골치아프지는 않을 겁니다.
감독관 평의회 명령
이 문서는 적대적인 변칙개체 무리에 대해 서술하고 있으며,
2/4498등급 보안 인가 대상입니다.
미인가 접근은 금지되어 있습니다.
4498
기동특무부대 레아-8 요원들이 제53기지에 접근하는 중이다.
특수 격리 절차: 모든 SCP-4498 개체들의 소재는 미국 펜실베이니아 주 피츠버그 인근의 4498 격리차단지역4498 Quarantined Exclusion Zone(예전에는 제53기지였던 곳)으로 제한되어야 한다. SCP-4498 개체와의 상호작용은 공식적인 외교 작전 이외에는 모두 금지되어야 한다. 어떠한 SCP-4498 개체들도 격리 구역을 벗어날 수 없다.
추가적인 폭동 사건이 발생할 경우, 응용특무부대 브라이트-99 "아 시발 잠깐만"이 SCP-4498 개체를 제압하는 임무를 맡으며 가능한 한 비살상 장비를 사용하여야 한다.
이 절차들은 SCP-4498의 효과가 완전히 사라질 때까지 지속된다. SCP-4498의 효과를 관리하는 임무는 내부문제해결부 및 케인 파토스 크로우 박사가 담당한다.
설명: SCP-4498은 제53기지에 배정되었거나 격리되어 있는 325개체 이상의 남성, 여성, 동물, 변칙개체 집단을 지칭하며 다른 변칙유물과 관련된 사고에 휘말려 모두 재단의 잭 브라이트 박사의 의식을 가진 상태이다.
SCP-4498은 현재 무효화된 변칙개체와 SCP-963간의 예기치 못한 상호작용으로 생겨났다. 2018년 5월 9일, 브라이트 박사는 SCP-████에 배정된 연구원들과 협업하기 위해 제53기지에 도착하였다. 해당 변칙개체는 작은 고양이 모양의 도자기로 꼬리를 시계 방향으로 돌려서 주변의 변칙성을 무력화하거나 감소시킬 수 있다. 브라이트 박사는 대상을 직접 검사하던 도중, 개체의 꼬리는 휴면 상태에서 오직 시계방향으로만 돌릴 수 있다는 사실을 제대로 안내받지 못한 채 꼬리를 반시계 방향으로 돌렸다. 변칙개체의 꼬리가 브라이트 박사의 손 안에서 부서져버렸고, 이전에 알려진 바 없었던 변칙성이 우발적으로 발생하여 SCP-963과 상호작용하였고, SCP-963의 변칙성을 증폭시켰다.
부록 4498.1: 사건 기록 IL.4498/1
다음은 SCP-4498이 만들어지던 시점의 영상 녹화 기록이다.
해멀링Hammerling 박사: - 발바닥 쪽에 표식이 있는데, 이건 개체를 만든 사람의 서명일 수도 있고, 다른 장인의 표식일 수도 있다고 봅니다. 그래서 저희는 -
브라이트 박사: 그래, 알겠다고. 한 번만 봐도 될까. (잠시 멈춤) 그래, 이것 참 흥미롭구만.
울리히Ulrich 연구원: 자료가 필요하시다면 여기 보고서의 사본을 준비해 두었습니다. 몇 가지 정말로 흥미로운 특성들이 있는데요. 아마도 이 정보를 닻 부서에 응용할 수 있을 것 같네요.
브라이트 박사: 그래. 그렇구만. (SCP-4498을 집어든다) 그래서 어떻게 하는 거지? 꼬리를 돌리면 되는 건가? 어느 쪽으로?
해멀링 박사: 시계방향으로요. 하지만 제대로 하지 않으면 -
폭스Fox 연구원: 잠깐만요, 그쪽으로는 안 -
브라이트 박사가 꼬리를 반시계 방향으로 돌린다. 꼬리가 부서져서 바닥으로 떨어진다.
브라이트 박사: 오. (잠시 멈춤) 이런.
방 안의 조명이 깜빡이며, 모든 기지에서 똑같은 일이 발생한다. 보안 카메라가 재가동되었을 때, 잠깐 동안 바닥에 쓰러져 있던 SCP-4498-해멀링과, -울리히, -폭스가 일어선다.
SCP-4498-해멀링: 잠시- 잠깐만, 이게 뭐야.
브라이트 박사: 뭐? 무슨 일이야?
SCP-4498-폭스: "무슨 일이야" 라니? 난 그냥 - (잠시 멈춤) 잠시만. 넌 나잖아.
브라이트 박사: 이게 뭔 소리야?
SCP-4498-해멀링: 뭔 뚱딴지 같은 소리야? 그놈이 나야. 내가 그놈이라고, 아니면 - 잠깐만, 내가 누구야? 저게 내 몸인데.
SCP-4498-울리히: 이게 그 멍청한 고양이 짓인가? 뭔 일이 벌어진 거야? 우리 모두 몸이 바뀌기라도 했나?
브라이트 박사: 어, 아닌 거 같은데, 난 -
SCP-4498-폭스: 그게 맞는 거 같은데. 좋아. 셋을 세면 각자 자기 이름을 대는 거야. 준비됐지? (잠시 멈춤) 간다. 하나, 둘, 셋…
다른 인원들, 동시에: 잭 브라이트.
침묵.
브라이트 박사: 오 이런.
부록 4498.2: 비상 통신 기록 EC.4498/1
다음은 제53기지 비상연락망에서 걸려온 통화 기록이다. 이 통화는 잭 브라이트 박사의 신원확인 뱃지에 있는 인가 코드를 통해 이루어졌다. 규약에서 정한 바에 따라 통화는 제17기지의 SCP 재단 선임 지역이사관 소피아 라이트Regional Director Sophia Light에게 연결되었다.
전화벨이 울림.
라이트 이사관: 소피아입니다.
브라이트 박사: (속삭임) 오 세상에, 정말 다행이야. 소피아. 여긴 잭이야. 지금 시간이 얼마 없는데, 우리가 -
라이트 이사관: 잭, 천천히 말해보세요. 무슨 일이죠? 통화가 잘 안 들려요.
브라이트 박사: 이번엔 내가 완전히 삽질한 거 같아. 제 발로 호랑이굴에 들어가고, 사자 수염을 일부러 건드린 꼴이라고. 여기 상황이 나빠, 소피아. 정말정말 나쁘다고.
라이트 이사관: (한숨) 잭, 제발요. 오늘은 너무 바빠서 뭘 할 수 -
브라이트 박사: 알아, 안다고. 하지만 이번 건은 정말로 좆된 거라니까 소피아. 우리가 닻 시험을 할 때 쓰려고 했던 바보같은 쪼매난 고양이를 가지고 일하고 있었어, 알고 있지? 아마 두 시간 전이었든가, 난 모르겠어. 하여튼 내가 그걸 보고 있다가 그놈 꼬리를 돌려보려고 했는데 -
라이트 이사관: 시계 방향으로 돌린 거 맞죠?
브라이트 박사: …맞아. 시계 방향이지 (잠시 멈춤) 그 꼬리를 돌렸을 때, 그러니까… 시계 방향으로… 갑자기 부서지더라고. 뽁! 하고 말이야.
라이트 이사관: 뽁?
브라이트 박사: 그렇게 말이야.
라이트 이사관: 그래서 어떻게 됐는데요? 그걸 부러뜨리고 나서요?
브라이트 박사: 그러니까- 내가 부러뜨렸다고 말한 건 매우 부적절한 표현이야, 정확히 말하자면 -
라이트 이사관: 잭.
브라이트 박사: 알겠어, 미안해. 어쨌든 빛이 깜빡이기 시작했고 모두 다 진정하고난 뒤에 그 사람들… 그 사람들이…
라이트 이사관: 잭, 그 사람들이 어쨌다고요?
브라이트 박사: 그들 모두가 내가 됐어! 소피아, 하나도 빼놓지 않고 말이야! 내가 나인건 분명하지, 내가 이 빌어먹을 부적을 차고 있으니까. 그런데 - (잠시 멈춤)
침묵.
라이트 이사관: 잭?
브라이트 박사: (속삭임) 쉬이이이잇… 그놈들이 근처에 있어. (침묵) 좋아, 그놈들이 갔구만. 신이시여. 소피아, 여기 있는 놈들이 죄다 자기들이 나라고 생각해. 아니면 그들이 나 자신일지도 모르지, 난 도통 모르겠어. 하지만 소피아, 저놈들은 완전히 멘탈이 좆됐다니까. 저놈들은 여기저기 쏘다니면서 똥을 던지고 화이트보드에 상스러운 말들을 휘갈기고 있어. 다들 미쳤어, 안 미친 놈이 없다고. 이 기지는 빌어먹을 봉쇄 상태고, 난 저놈들 눈을 피하려고 빌어먹을 똥통 위에 앉아 있지. 난 당장 대피해야 돼, 소피아.
침묵.
브라이트 박사: 소피아?
라이트 이사관: 잭, 전 오늘 정말 정말 바쁘다고요. 왜 항상 내가 바쁠때만 이런 꼴이 벌어지는 건데요?
브라이트 박사: 음, 알겠어. 그냥 기특대나 뭐 그런 거 좀 보내달라고. 만은 지금 어때? 만 녀석이 어떻게 처리할 수 있지 않을까?
라이트 이사관: 만은 지금 여기 없어요, 잭. 그는 기지 외부의 회의에 참석 중이에요.
브라이트 박사: 그래, 알겠어. 그럼 내가 그놈에게 직접 전화할 수 있는 회의장은 대체 어디인데?
라이트 이사관: 제53기지.
브라이트 박사: 제53기지라고?
라이트 이사관: 맞아요. 만의 팀이 한 십 분에서 십오분 전에 그곳에 도착했을 텐데요? (잠시 멈춤) 잭?
브라이트 박사: 소피아, 내가 지금 제53기지에 있다고.
침묵.
라이트 이사관: 썅.
부록 4498.3: 영상 기록 VL.4498/1
VL.4498/1
복도 카메라 #32
5-9-2018 11:23:06: 카메라가 텅 빈 복도를 촬영하고 있다.
5-9-2018 11:23:14: 카메라가 살짝 흔들리기 시작한다.
5-9-2018 11:23:26: 트로이 러멘트 요원이 복도를 질주하며 미친 듯이 꽥 소리를 지른다.
5-9-2018 11:23:29: 에버렛 만Everett Mann 지역이사관, 저스틴 에버우드Justine Everwood 박사, 아르빈드 데세이Arvind Desei 박사, 찰스 기어스Charle Gears 박사, 케인 파토스 크로우 지역연구이사관도 복도를 질주한다.
5-9-2018 11:23:37: 복도는 비어 있다. 카메라는 여전히 흔들리고 있다.
5-9-2018 11:23:41: SCP-4498 개체 무리가 복도를 질주한다. 이들은 직원 휴게실에서 가져온 부서진 가구 조각과 주방 기구, 출처를 알 수 없는 세 개 이상의 타이어를 가지고 있다.
5-9-2018 | 11:23:57: 복도는 비어 있다.
5-9-2018 11:23:57: SCP-4498-클레프가 복도에 나타난다. 대상은 벽에 기대어 선 채, 숨을 헐떡이며 클레프 요원의 체력에 불평한다. 잠시 후 SCP-4498-클레프는 비틀거리며 복도를 빠져나간다.
부록 4498.4: 사건 기록 IL.4498/2
봉쇄된 제53기지에서 몇 시간동안 전파 침묵이 이어진 후, 기동특무부대 레아-8 "게이트 건즈Gate Guns"가 기지에 도착해 봉쇄를 해제하고 상황 정리를 도우려 하였다. 다음은 Rh-8 부대장의 바디 카메라에서 녹화된 영상 기록이다.
기동특무부대 Rh-8은 기지 검문소를 통과하고 제53기지 구내에 진입한다. 부대원들은 판자로 막힌 정문과 창문 앞에서 멈춘다. Rh-8의 일원들은 머뭇거리는 시선을 교환한다.
Rh-8 부대장: 이봐요? 아무도 없습니까? (잠시 멈춤) 브라이트 박사님?
여러 명의 목소리: 원하는 게 뭐야?
Rh-8 부대장: 저는 레아-8 부대의 코디 블런스Cody Blarns 요원입니다. 저희가 여기 온 이유는… 당신을 구출하려는 겁니다. (잠시 멈춤) 여러분들 중 누가 잭 브라이트입니까?
SCP-4498-도널드슨이 소총을 든 채 문 앞에 나타난다.
SCP-4498-도널드슨: 좆까, 토미호크(tommyhawk) 녀석야. 우리 모두가 잭 브라이트다. 우리가 알아서 통제하고 있으니 어디 다른데로 썩 꺼지지 그래.
기지의 다른 곳에서 폭발음이 들린다. SCP-4498-도널드슨은 놀라지 않는다.
Rh-8 부대장: 알겠습니다, 이해합니다. 다만 저희는 만 박사와 그의 팀원들을 확보해야 하며, 브라이- 어, 그러니까 SCP-963도 확보해야 합니다. 괜찮겠습니까?
SCP-4498-윌슨 (옥상 위에서 나타나며) 그쪽 상황은 괜찮아? 무슨- 우리가 너네들을 위해 충분히 브라이트스럽지 않기라도 했나? 그 빌어먹을 부적을 착용하지 않았다고 해서, 우리들이 진정한 잭 브라이트가 아니라는 소리야? 좆이나 까라고 해.
Rh-8 부대장: 알겠어요, 그러니까… 이봐요, 우리는 여기서 어떤 짓도 하지 않을 겁니다. 그냥 기지 안으로 들어가서 우리가 찾는 사람들을 데려오기만 하면 돼요. 그러면 다른 것들에 대해 협상할 수 있을 겁니다.
SCP-4498-도널드슨: 운이 없구만, 총성애자 녀석. 당신네들은 더 이상 여기 대장이 아니올시다. 제53기지는 새로운 운영자의 관리 하에 있다고. 더 나은 운영자들이지.
Rh-8 부대장: 좋아요, 그럼 이야기 좀 해볼까요?
지붕에 있는 SCP-4498-윌슨의 옆에 누군가가 나타난다. 이 여성은 3점 모자(tri-point hat)와 7부 재킷을 입고 있으며, 사이하이 부츠와 나비 모양 안대를 착용하고 있다. 그녀는 기특대원을 훑어본 뒤 크게 웃는다.
Rh-8 부대장: 저는- 뭐지? 키류 박사님?
SCP-4498-Z.키류: 아아앓. 이 몸은 해적여왕 잭 브라이트이니라. 이 추잡하고 거시기 작은 뚱뚱보야. 지금 이곳에서 결정권을 가진 건 바로 나다. 네놈들이 아니라. 한 발짝이라도 더 가까이 오면 내 똘마니들이 너네들 엉덩이에 뜨거운 부지깽이를 쑤셔박을 거다.
Rh-8 딕슨Dixon: 지금 농담이라도 하시는 겁니까.
SCP-4498-Z.키류: 해적여왕 잭 브라이트는 거짓말쟁이가 아니다, 이 썩은 상어 자국 녀석들아! 당장 거리로 나가서 내 영역에서 꺼져라!
Rh-8 부대장: 저희는 지금 막 들어왔는데요.
총이 발사되는 소리. 레아-8 부대원들이 흩어진다.
Rh-8 부대장: 맙소사, 저들이 총을 쐈다! 사령부, 지원이 필요하다. 반복한다. 우리는 공격받고 있다! (잠시 멈춤) 아니, 저들의 사격 실력이 매우 형편없기 때문에 우리가 당장 위험에 처한 것 같지는 않다. 하지만 저들에게 행운이 따를 수도 있고, 어쩌면- (잠시 멈춤) 알겠습니다. 지금 막 확인했습니다.
부록 4498.5: 영상 기록
VL.4498/2
C동 카메라 #4
5-9-2018 13:10:15: 카메라가 SCP-096의 임시 격리실을 관측 중이다.
5-9-2018 13:10:15: SCP-4498-존스가 격리실의 앞쪽을 지나간다. SCP-4498-존스는 격리실의 문을 두드리는 소리를 듣고 멈춰선다.
SCP-4498-존스: 누구야? 누가 안쪽에서 소리를 내는 거지?
알 수 없는 목소리: 나다, 이 씹쌔들아. 잭이라고. 이 기지가 봉쇄되었을 때 나도 이 썅것 안에 갇혔다고. 난 나가야 해. 오줌 쌀 거 같아.
SCP-4498-존스: 그 부끄럼쟁이 격리해둔 곳에서 뭔 지랄인데?
알 수 없는 목소리: 과학이다, 이 멍텅구리 또라이야, 뭔 생각을 하는 거야?
SCP-4498-존스: 흐음. 난 모르지, 함정인 거 같기도 하구만. 무슨 함정카드야?
알 수 없는 목소리: 뭐가- 왜 이걸 함정이라고 생각하는 건데? 내가 지금 여기 갇혀 있다고, 멍청아. 내보내 줘!
SCP-4498-존스: 어… 그러지 뭐. 부디 함정이 아니라고 약속만 해 줘.
알 수 없는 목소리: 알겠어, 알겠다고. 이 썅것의 문이나 열지 그래.
5-9-2018 13:12:12: SCP-4498-존스가 문을 연다. SCP-4498-SCP-096이 매우 빠른 속도로 격리실을 빠져나오며 낄낄 웃는다. 독립체는 SCP-4498-존스를 붙잡고 복도 저 편으로 던져버린다.
SCP-4498-SCP-096: (웃으며) 행운을 빈다, 이년아! 항상 이 몸이었다고!
5-9-2018 13:12:19: SCP-4498-SCP-096이 격리실의 문을 닫는다.
SCP-4498-SCP-096: 쩔어주는데. 굉장하기 그지없어.
5-9-2018 13:12:24: SCP-4498-SCP-096이 빠져나간다.
VL.4498/3
쓰레기장 카메라 #1
카메라는 제53기지의 쓰레기통을 관측 중이다. 쥐떼가 쓰레기통 앞에 앉은 채 유심히 바라보고 있다. 갑자기 누군가가 쓰레기통 안에서 쓰레기에 덮인 채 나타난다.
SCP-4498-팬트: 형제들이여, 이리 오라. 나와 함께 저 아래로 향할지어다.
SCP-4498-쥐떼: 위대한 잭을 찬양할지어다. 저 아래의 더러운 이들을 찬양할지어다.
모든 SCP-4498 쥐떼 개체들이 쓰레기통으로 들어간다. SCP-4498-팬트가 사라진다.
VL.4498/4
외부 카메라 #17
다수의 SCP-4498 개체들이 재단 소유의 M1 에이브럼스 전차 위에 건설된 것으로 추정되는 커다란 목선 위에 서 있다. SCP-4498-Z.키류가 뱃머리 위에 한쪽 다리를 올리고 서 있다. 트로이 러멘트 요원이 배의 돛대에 결박당한 채 재갈이 물려 있다.
부록 4498.6: 음성 기록
다음은 제53기지 회의장의 연단에 부착된 마이크를 통해 녹음된 음성 기록이다. 목소리가 마이크와 가까운 것으로 보아, 대상자들이 근처의 보관함 안쪽에 있는 것으로 추정된다.
만 이사관: 쉬이이잇, 조용히. 또 한 사람이 오고 있어. 조용!
침묵.
SCP-4498-팔로마: (노래하는 목소리) 나와라 잭! 여기 큰 잔챙이들이 있다! 트로이도 있다고! 나와라 잭!
목소리가 점점 멀어져간다.
데세이 박사: 끔찍한데요.
에버우드 박사: 그렇죠.
침묵.
데세이 박사: 우리 지금 어떻게 해야 하죠?
만 이사관: 좋은 질문입니다. (침묵) 전부 여기 있습니까? 없어진 사람 있어요?
데세이 박사: 전 여기 있습니다.
기어스 박사: 난 괜찮아요, 만.
에버우드 박사: 저도요 - 크로우 박사님, 제발 엉덩이 좀 제 낮짝에서 치워요.
크로우 박사: 하지만 난 여기 있어요, 에버우드 박사! 내 생각엔 그 엉덩이는 다른 사람의 엉덩이일 거요!
만 이사관: 또 누가 있습니까?
브라이트 박사: 안녕하쇼.
드잡이하는 소리.
브라이트 박사: 이봐, 지랄 좀 그만해! 아야! 다들 왜 이러는 건데? 봐, 나라고, 알겠어? 여기 부적 있다고. (잠시 멈춤) 빌어먹을, 더럽게 아프네. 나한테서 떨어져!
만 이사관: 여기서 대체 뭔 짓거리 하는 거야, 잭?
브라이트 박사: 숨고 있잖아! 난 숨는 중이라고. 내가 천 명이나 되는데 다들 빌어먹을 정신이 나갔어. 저놈들이 뭔 짓거리 하는지 다 봤지? 저 녀석들 모두 그놈의 리스트도 안 읽어본 게 분명해!
기어스 박사: 잭, 당신이 잘못한 거 알고 있잖아요.
브라이트 박사: 아, 잠시만, 그게 꼭 사실일 필요는 없잖아. 대안적인 설명도 가능하다고. 뭔 일이 있었던 간에 일단 우리가 여기 있는건 사실이야, 안 그래?
침묵.
데세이 박사: 저 사람을 넘기면 해적 잭한테 얼마나 얻어낼 수 있을 것 같아요?
기어스 박사: 브라이트 박사로 러멘트 요원의 몸값을 지불할 수 있을지도 모르죠.
브라이트 박사: 자 이제 그 개같은 손가락 하나 까딱하지 말고들 -
크로우 박사: 반대로 생각해 보죠, 동지 여러분! 이 난장판을 정리하려면, 제 생각에는 브라이트 박사의 변칙적인 특성을 활용해야 한다고 봅니다.
브라이트 박사: 정말 다행이군. 드디어 말이 좀 - 뭔 소리를 하는 거여?
크로우 박사: 그 부적의 변칙적인 성질이 기지 내의 모든 인원들에게 각인되었지만, 단지 각인된 것 뿐이지 이식된 것이 아닙니다. 저는 우리가 그 고양이 상을 찾아서 고쳐낼 방법을 알아내고, 당신이 이 작업을 수행한다면 우리는 기지 내의 모든 거주자들을 당신이 저지른 바로 그 장난질로부터 해방시킬 수 있을 거라 믿습니다.
브라이트 박사: 어, 그래, 나쁘진 않은데, 우리는 -
크로우 박사: 물론, 그러다가 부적이 깨질 지도 모르죠.
브라이트 박사: …뭐라고.
만 박사: 흐으으으음… 슬프군요. 하지만 다들 희생을 하는 법이지. 아르빈드, 에버우드, 저 사람 붙잡아요. 우리가 이 아사리판을 정리하도록 합시다.
브라이트 박사: 왜 항상 좆같은 것은 나에게만 벌어지는 걸까.
부록 4498.7: 회수된 문서
이 문서는 찰스 기어스 박사가 회수한 것으로, 박사는 유사한 전단지가 기지 주변에 여러 부가 게시되어 있다고 말했다.
εїз εїз εїз Ƹ̴Ӂ̴Ʒ εїз εїз εїз
겁쟁이 잭 브라이트에게 명한다
신경질적인 여왕 전하의 권위로 명하노니 그분의 이름은
✧・゚: *✧・゚:*잭 브라이트이니라*:・゚✧*:・゚✧
해적 여왕, 망망대해의 습격자, 몰아치는 파도의 미친 나비이신 분
짐은 그대가 해적 평의회에 출두할 것을 명하며
트로이 러멘트
이 자가 풀려나게 하거나 엉덩이에 칼침을 맞고 처형되는 것을 협상할지어다.
그가 지은 죄가 많으니 이는 다음과 같다.
나태함
상처가 되는 말을 함
브라이트 여왕의 매우 좋은 모자에 험담함
오리와 사통함
내가 그 오리였다
그의 죄는 결코 용서받지 못하리라
(✿˵◕‿◕˵) 출두하거나 엉덩이에 칼침을 맞을지어다 (˶◕‿◕˶✿)
부록 4498.8: 영상 기록
다음 영상 기록은 2018년 5월 10일자 에버렛 만 이사관과 자기를 제53기지 상급평의회라고 지칭하는 SCP-4498 개체와의 협상을 기록한 것이다.
VL.4498/5
안뜰 카메라 #2
만 이사관, 기어스 박사, 브라이트 박사, 크로우 박사가 안뜰에 들어간다. 맞은편 탁자에 SCP-4498-Z.키류와 몇 명이 앉아 있다.
SCP-4498-킹스버리: 멈춰라, 여행객들! 너희들은 지금 상급평의회 앞에-
SCP-4498-Z.키류: 아아앓, 해적 평의회다, 이 똥막대기 녀석아. 똑바로 말해!
SCP-4498-킹스버리: 미안하네. 너희들은 제53기지 해적 평의회 앞에 서 있다. 해적 여왕 잭 브라이트의 영광을 위하여.
SCP-4498-Z.키류: 아아앓, 참말로 그렇다. (브라이트 박사를 향하며) 거기 누구신가, 잭. 여기서 널 만나다니 아주 끝내주는구만.
브라이트 박사: 진.
SCP-4498-Z.키류: 아, 난 더 이상 그렇게 불리지 않는데 말이야, 잭. 이젠 나 또한 잭이라고. 왜냐하면 우리 모두가 잭이니까.
SCP-4498-헨슨: 나는 주방과 휴게실의 요리하는 잭들을 대표하여 왔다네! 우리의 연회는 전설적이며 맛은 끝내주지!
SCP-4498-앤더스: 나는 기지 내 전원 끊긴 구역의 어둠의 잭들을 대표하여 왔다네! 우리는 교활하고 정말로 신비롭지.
SCP-4498-마스터스: 나는 아쿠아잭스의 군주이자 화장실과 개수대의 수호자인 마스터 잭이라네.
크로우 박사: (기어스 박사를 향해) 흥미롭군요, 보아하니 저들 모두가 다 똑같은 잭 브라이트 같기는 한데 각각의 태도와 인격은 상당히 변한 것 같습니다. 심지어는 우스꽝스러워지기까지 -
SCP-4498-팬트: 나는 불결한 잭이다. 보아라, 내 쓰레기와 오물의 군대를. (여러 마리의 SCP-4498-쥐떼 개체들이 SCP-4498-팬트의 발치에 나타난다. 개체들은 동일한 몸짓을 하며 알 수 없는 언어로 노래한다.)
SCP-4498-Z.키류: 아아앓, 참으로 강력한 평의회이니라. 그래, 잭. 네 소중한 인간-장난감 트로이 러멘트를 구하러 왔나 보군?
브라이트 박사: (한숨) 그래, 그런 것 같은데.
SCP-4498-Z.키류: 그야말로 내가 듣고 싶은 대답이로군. 놈을 데려와라!
SCP-4498 개체 몇 명이 러멘트 요원을 안뜰로 데리고 와서 탁자 앞에 내던진다. 러멘트는 벌거벗겨진 채 재갈이 물려 있다. 한 개체가 재갈을 푼다.
러멘트: (기침하며) 이봐, 난 오리인 줄 몰랐다고, 알겠어? 거긴 어두운데다가 뭘 알아보기도 힘들었다고, 내 잘못 아니라니까 그러네.
SCP-4498-Z.키류: 조용히 해라, 이 오리박이야! 해야 할 일이 있다. 아주 악랄한 일이지. (브라이트 박사를 향하며) 그래, 잭. 우리는 네놈의 못된 후빨러를 데리고 있다. 원하는 걸 내놓도록.
브라이트 박사: 뭘 원하는데?
SCP-4498-Z.키류: 부적을 내놔, 잭.
브라이트 박사: 부적을? 왜?
SCP-4498-Z.키류: 잭, 왜냐면 말이지, 우리가 얼마나 이러고 있어야 하는지도 모르고, 이 몸은 곧 죽을 계획은 추호도 없단 말이지. 네놈이 부적을 넘기면 러멘트를 넘겨주도록 하겠어.
브라이트 박사: 멍청하기 그지 없군. (잠시 멈춤) 정말 멍청하기 그지 없는걸. 너희들 다 무슨 좆지랄을 하는거야? 너희들은 나야, 맞지? 난 해적이나 요리사, 배관공 같은 걸 하고 싶지 않았어. 저 뭔지 모를 좆같은 것도 포함해서- (SCP-4498-팬트를 가리킨다) 너희들은 모두 나야. 이성적인 사람이고, 선한 본능과 기질을 통제할 수 있는 걸로 유명한 사람이라고. 왜 다들-
브라이트 박사가 망설인다. 기어스 박사와 만 이사관, 크로우 박사가 브라이트를 바라보고 있다.
브라이트 박사: 왜? 뭐 할 말 있어?
SCP-4498-Z.키류: 작작 좀 해라, 잭. 부적을 내놓든지, 아니면 널빤지에 오르든가 선택해.
기어스 박사: (앞으로 나서며) 알겠습니다, 좋아요. 부적을 내놓겠습니다.
브라이트 박사: 뭐라고?
기어스 박사: 대신 우리에게 고양이 상을 주십시오.
SCP-4498-Z.키류: 고양이 상이라고? (째려보며) 뭔 수작을 부리는 거냐, 기어 녀석?
기어스 박사: 추가적으로 조사하고 연구하려는 거죠. 자 어서요, 해적 여왕 브라이트 씨. 우리 모두 과학에 헌신하는 남성과 여성들 아닙니까.
SCP-4498-Z.키류: 흐으으으음… 말 되는데, 부적 내놔.
기어스 박사: 고양이부터 먼저 주시죠.
브라이트 박사: 이보게드으으을. 나 아직 여기 있다고.
SCP-4498-Z.키류: 아아앓, 무슨 속임수 같은 냄새가 나는데. 속임수 부리는 거냐?
기어스 박사: 물론 아니죠.
SCP-4498-Z.키류: 흐으으으음… 좋아, 그거면 충분할 거 같군. 고양이는 여기 있다.
SCP-4498-Z.키류는 기어스 박사에게 SCP-████를 던진다. 기어스는 고개를 끄덕이고, 만 이사관은 브라이트 박사를 SCP-4498 개체들 쪽으로 밀치고, 개체들은 박사를 붙잡는다.
브라이트 박사: 이봐. 워, 씨발!
러멘트 요원이 천천히 만 이사관 쪽으로 기어가며, 기어스 박사는 SCP-████를 만지작거린다. SCP-4498-Z.키류는 탁자에서 내려와 브라이트 박사의 앞에 선다.
SCP-4498-Z.키류: 아아앓, 때가 되었다. 승리가 손 안에 들어왔도다! 일등 항해사, 내 최고의 거시기-싹둑용 나이프를 가져와라!
브라이트 박사: 야 시발놈아 잠깐만-
SCP-4498-클레프가 SCP-4498-Z.키류 앞에 나타난다. 그는 커다란 나이프를 들고 있다.
SCP-4498-Z.키류: 악감정은 없다네, 잭. 난 그저 내 것을 되찾았을 때 네가 다시 일어나지 못하도록 확실히 해야 하니까.
기어스 박사: (SCP-████를 잡는다) 시작할까요. (브라이트 박사를 향해) 잭.
SCP-4498 개체들과 브라이트 박사: 뭐?
기어스 박사가 브라이트 박사에게 SCP-████를 던진다.
기어스 박사: 시계 방향으로 돌리십쇼.
SCP-4498-Z.키류: 야, 함정 아니라며!
기어스 박사가 으쓱한다.
브라이트 박사: 하하하, 끝내주는군. 엿이나 먹는게 어때, 이 해적 궁뎅이 쌍년아.
브라이트 박사가 SCP-████의 꼬리를 시계 방향으로 돌린다. SCP-4498-Z.키류와 SCP-4498-클레프는 가슴에 큰 타격을 받은 듯 뒷걸음질치며 비틀거린다. 두 사람이 앞쪽으로 비틀거리며 머리를 문지른다.
클레프 요원: 젠장할, 무슨 일입니까? 당신들이 뭘 한 거죠?
키류 박사: 내가 왜 이런 부츠를 신고 있는 건데?
브라이트 박사: 좋아, 이제-
SCP-████가 분해된다. 키류 박사와 클레프 요원, 브라이트 박사가 눈빛을 교환한다. 크로우 박사는 돌아서서 안뜰 출구로 달려간다.
크로우 박사: 서두를 시간입니다, 친구들! 탤리 호!
브라이트 박사와 기어스 박사, 만 이사관, 키류 박사, 클레프 요원이 문 쪽으로 전력질주한다. 클레프 요원은 달리던 도중 러멘트 요원을 어깨 위에 들어올렸다. 현재 존재하는 모든 SCP-4498 개체들이 브라이트 박사 일행을 안뜰 밖으로 쫓아간다.
부록 4498.9: 작전 사후 보고서
다음은 제53기지의 사건 발생 후, 기지가 재격리된 후에 제17기지 직원들의 면담 기록들이다.
작전 사후 보고서 면담
지역이사관 에버렛 만
홀리 박사Dr. Holly: 불편을 드려 죄송합니다. 만 박사님. 오래 걸리진 않을 겁니다.
만 이사관: 좋아요, 괜찮습니다. 어서 물어 보시죠.
홀리 박사: 제53기지에 도착한 직후에 무슨 일이 일어났는지 말씀해주실 수 있습니까?
만 이사관: 예. 우리가 기지에 도착해서 차를 세우고, 안뜰로 들어갔죠. 여러 명의 사람들이 서로 둘러서서 이야기를 나누고 있었죠. 우리가 기지에 들어가자 그들은 고개를 들고 우리가 누군지를 물었습니다. 제가 대답을 했을 때 그 사람들은 마치… 술에 취한 것 마냥 미쳐 날뛰기 시작했죠. 탁자를 부수고, 유리를 깨부수고, 마치 유인원처럼 날뛰었습니다. 분명히 한 사람이 저에게 똥을 던졌습니다. 맹세합니다.
홀리 박사: 왜 도망치지 않으셨나요?
만 이사관: 도망친다고요? (비웃음) 우선, 저는 재단의 의사입니다. 훌륭한 의사는 결코 도망가지 않아요. 두 번쨰로, 누가 재단에서 가장 훌륭한 외과의 에버렛 만보다 미쳐 날뛰는 잭 브라이트 무리에 더 잘 맞설 수 있을까요? 제가 맡은 수술들은 모두 완벽히 성공했다는 거 아십니까? 정말로 사실입니다.
홀리 박사: 하지만 동료들의 탈출을 돕는 것이 정말로 좋은 선택이었을까요?
만 이사관: 동료들요?
홀리 박사: 데세이 박사, 에버우드 박사, 기어스 박사, 크로우 박사요.
만 박사: 아, 그렇죠. 개가 있었다는 사실을 잊어버렸네요. 음, 그들은 훌륭하게 작전을 수행하긴 했습니다. 그런데 저희 둘만 있으니 이야기하는 거지만, 그들은 너무 말이 많더군요.
작전 사후 보고서 면담
아르빈드 데세이 박사
코너 박사Dr. Conner: 더 말씀하시고 싶은 게 있-
데세이 박사: 왜 이렇게 오래 걸렸죠? 당신들보다 좀 더 일을 빨리 끝내는 특무부대를 부르면 안 됐습니까? 그러니까 누구냐… 네 부대 중에 하나인데… 판도라의 상자 말이요! 그래요. 그러는 대신 나는 열두 시간 동안이나 잭 브라이트가 잭 브라이트를 엿먹이는 소리를 들어야 했다고요. 거기서 얼마나 많은 브라이트들이 거기서 다른 브라이트와 지랄을 벌였는지 압니까, 케이든?
코너 박사: 어, 모르겠습니다만.
데세이 박사: 상상초월할 정도였습니다만.
작전 사후 보고서 면담
잭 브라이트 박사
브라이트 박사: 그래서.
침묵.
브라이트 박사: 요새 좀 어때?
침묵.
브라이트 박사 요새 체육관이라도 나가거나, 아니면-
라이트 이사관: 잭, 원래 전 이비자에 있었어야 해요. 내가 어디 있었는진 알아요?
브라이트 박사: 이비자?
침묵.
브라이트 박사: 그래, 내 행동이 최선의 수는 아니었을지도 몰라. 꼬리를 너무 세게 돌리면 무슨 일이 일어날지 내가 뭔 수로 알았겠어?
라이트 이사관: 어려운 게 아니었을 텐데요, 잭. 그냥 잘못 돌렸을 뿐이잖아요. 시계 방향은 오른쪽이란 뜻이죠. 당신은 왼쪽으로 돌렸잖습니까.
브라이트 박사: 흠. (잠시 멈춤) 그것 참, 우리의 훈련 프로그램이 좀 불충분한 듯 하지 않나? 아마도 조사를 좀 해봐야 할 거 같은데, 그러니까 말이야, 이런 일이 다시는 일어나지 않도록 말-
라이트 이사관: 잭. 그 기지에는 '부끄럼쟁이'가 있었습니다. 알고는 있었어요?
브라이트 박사: 나는… 알진 못했지.
라이트 이사관: 있었어요. 한동안 그 녀석은 당신이었어요. 그러다가 갑자기 당신이 아니게 되었죠. 무슨 일이 일어났는진 알아요?
브라이트 박사: 어, 내 생각엔… 뭐 잘 되지는 않았겠지-
라이트 이사관: 맞아요 잭. 잘 되지 않았어요. (심호흡) 그 고양이 조각이 기지 사람들에게 뭘 했던 간에 결국 부끄럼쟁이에게서 변칙 효과가 사라졌고, 우리는 나머지 인원들도 똑같이 그 효과가 사라지기를 바라고 있어요. 그 때까지 우리는 기지를 내버려둘 겁니다. 그들은 다소간 자급자족적인 일종의 봉건제 사회를 형성한 것 같네요.
브라이트 박사: 오 그래? 누가 책임자지?
라이트 이사관: 제 생각엔 관리인 중 한 명일 것 같네요.
브라이트 박사: 오, (잠시 멈춤) 허.
라이트 이사관: 당신 이야기를 하자면, 당신은 몇 주간 특별 보호관찰 처분을 받게 될 겁니다. 이 처분으로 그동안 당신이 뭘 배운 적은 없는 것 같지만, 이번에는 다를지도 모르겠네요.
브라이트 박사: 오, 이게 뭔 소리야 소피아. 난 특별 보호관찰 따윈 싫다고. (한숨) 이번엔 어떻게 될 거 같아?
라이트 이사관: 러멘트는 당신이 오리라면 웃기게 생각할 거라고 생각하는-
브라이트 박사: 아 시발 잠깐만-
라이트 박사: - 그렇다면 웜뱃이 되겠군요.
브라이트 박사: 짜증나는데.
라이트 이사관: 그러셔요?
작전 사후 보고서 면담
트로이 러멘트 요원
홀리 박사: 당신이 극복하기 가장 어려운 부분은 무엇입니까?
러멘트 요원: 저는… 너무 끔찍했습니다. 어느 순간 그들이 저를 배에 매달았고, 저는 브라이트가 된 클레프가 구석에 서서 입 주위를 핥으며 칼을 들고 있는걸 보았습니다… 저는 정말로 실오라기 하나도 걸치지 않은 상태였습니다. 지금도 저는 그 불쌍한 알토의 눈 뒤에서 제 거시기를 바라보는 잭의 죽은 눈동자를 생생히 볼 수 있어요. 제가 이걸 어떻게 극복할 수 있을까요.
작전 사후 보고서 면담
알토 클레프 요원
클레프 요원: 러멘트가 그렇게 말했다고? (웃으며) 난 현장에 늦게 도착했었지 - 난 출근하는 길에 맥날에 잠깐 들렀다고. 그날 일은 정말 재밌었어. 내가 송어로 트로이의 알몸을 때린 거 알지? 시발 그거 쩔었다니까. "그 불쌍한 알토"라. (웃으며) 이래서 내가 SCP 재단을 엄청 사랑하는 거야.
구성요소 코드 보기
@supports(display: grid) {
:root {
--sidebar-width-on-desktop: calc((var(--base-font-size) * (14 / 15)) * 19);
--body-width-on-desktop: 45.75rem;
}
@media only screen and (min-width: 769px) {
#side-bar .close-menu {
display: block;
position: fixed;
top: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
opacity: 1;
pointer-events: all;
z-index: -1;
}
#side-bar .close-menu img {
color: transparent;
}
#side-bar .close-menu::before,
#side-bar .close-menu::after {
content: "";
box-sizing: border-box;
position: fixed;
display: block;
top: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
padding: 0;
margin: 0;
text-align: center;
pointer-events: all;
cursor: pointer;
transition:
opacity var(--sidebar-transition-timing);
}
#side-bar .close-menu::before {
--mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Hamburger' x='0' y='0' baseProfile='tiny' overflow='visible' version='1.2' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M4 10h24c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2zm24 4H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2zm0 8H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2z'/%3E%3C/svg%3E");
z-index: -1;
background-color: var(--toggle-icon-color, rgb(var(--sidebar-links-text))) !important;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: 50% 50%;
mask-position: 50% 50%;
-webkit-mask-size: 60%;
mask-size: 60%;
}
#side-bar .close-menu::after {
z-index: -2;
background-color: var(--toggle-button-bg, rgb(var(--sidebar-bg-color))) !important;
border-radius: var(--toggle-roundness, 50%);
border: var(--toggle-border-color, rgb(var(--sidebar-links-text))) var(--toggle-border-width, 0.25rem) solid;
}
#side-bar:focus-within .close-menu,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu {
pointer-events: none;
}
#side-bar:focus-within .close-menu::before,
#side-bar:focus-within .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::before,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar {
display: block;
position: fixed;
top: 0;
left: calc(var(--sidebar-width-on-desktop)*-1);
z-index: 10;
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
margin-top: 0;
}
#side-bar:focus-within {
left: 0;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover {
left: 0;
}
#side-bar .side-block {
margin-top: 1rem;
background-color: rgb(0, 0, 0, 0);
border-radius: 0;
border-left-width: 0px;
border-right-width: 0px;
}
#main-content::before {
content: "";
display: block;
position: fixed;
top: 0;
right: 0;
z-index: -1;
opacity: 0;
transition:
opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
width 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
margin-left: var(--sidebar-width-on-desktop);
background: rgba(var(--swatch-menubg-black-color), .3) 1px 1px repeat;
padding-right: 0;
width: 100%;
height: 100vh;
pointer-events: none;
z-index: 99;
}
#side-bar:focus-within ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
@supports (-moz-appearance:none) and (background-attachment:local) and (not (-moz-osx-font-smoothing:auto)) { #side-bar {
padding: inherit;
} }
#content-wrap {
display: flex;
flex-direction: row;
width: calc(100vw - (100vw - 100%));
min-height: calc(100vh - calc(var(--final-header-height-on-desktop, 10.125rem)));
flex-grow: 2;
height: auto;
position: relative;
margin: 0 auto;
max-width: inherit;
}
#main-content {
width: 100%;
position: initial;
max-height: 100%;
padding: 2rem 1rem;
width: var(--body-width-on-desktop, 45.75rem);
max-width: var(--body-width-on-desktop, 45.75rem);
margin: 0 auto;
}
#page-content {
max-width: min(90vw, var(--body-width-on-desktop, 45.75rem));
}
@supports (-webkit-hyphens:none) {
#side-bar {
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
padding-right 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
background-color 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
padding-right: 0;
background-color: rgb(0, 0, 0, 0);
pointer-events: all;
overflow-x: visible;
overflow-y: visible;
z-index: 999;
}
#side-bar::-webkit-scrollbar {
opacity: 0;
-webkit-transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
}
#side-bar .close-menu::before {
z-index: 999;
}
#side-bar .close-menu::after {
z-index: 998;
}
#side-bar:hover .close-menu::before,
#side-bar:hover .close-menu::after {
opacity: 0;
}
#side-bar:hover {
left: 0;
background-color: rgba(var(--swatch-menubg-color), 1);
padding-right: 0;
}
#side-bar:hover::-webkit-scrollbar {
opacity: 1;
}
#side-bar:hover~#main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
}
}
}
@supports(display: grid) {
:root {
--sidebar-width-on-desktop: calc((var(--base-font-size) * (14 / 15)) * 19);
--body-width-on-desktop: 45.75rem;
}
@media only screen and (min-width: 769px) {
#side-bar .close-menu {
display: block;
position: fixed;
top: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
opacity: 1;
pointer-events: all;
z-index: -1;
}
#side-bar .close-menu img {
color: transparent;
}
#side-bar .close-menu::before,
#side-bar .close-menu::after {
content: "";
box-sizing: border-box;
position: fixed;
display: block;
top: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
padding: 0;
margin: 0;
text-align: center;
pointer-events: all;
cursor: pointer;
transition:
opacity var(--sidebar-transition-timing);
}
#side-bar .close-menu::before {
--mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Hamburger' x='0' y='0' baseProfile='tiny' overflow='visible' version='1.2' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M4 10h24c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2zm24 4H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2zm0 8H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2z'/%3E%3C/svg%3E");
z-index: -1;
background-color: var(--toggle-icon-color, rgb(var(--sidebar-links-text))) !important;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: 50% 50%;
mask-position: 50% 50%;
-webkit-mask-size: 60%;
mask-size: 60%;
}
#side-bar .close-menu::after {
z-index: -2;
background-color: var(--toggle-button-bg, rgb(var(--sidebar-bg-color))) !important;
border-radius: var(--toggle-roundness, 50%);
border: var(--toggle-border-color, rgb(var(--sidebar-links-text))) var(--toggle-border-width, 0.25rem) solid;
}
#side-bar:focus-within .close-menu,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu {
pointer-events: none;
}
#side-bar:focus-within .close-menu::before,
#side-bar:focus-within .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::before,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar {
display: block;
position: fixed;
top: 0;
left: calc(var(--sidebar-width-on-desktop)*-1);
z-index: 10;
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
margin-top: 0;
}
#side-bar:focus-within {
left: 0;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover {
left: 0;
}
#side-bar .side-block {
margin-top: 1rem;
background-color: rgb(0, 0, 0, 0);
border-radius: 0;
border-left-width: 0px;
border-right-width: 0px;
}
#main-content::before {
content: "";
display: block;
position: fixed;
top: 0;
right: 0;
z-index: -1;
opacity: 0;
transition:
opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
width 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
margin-left: var(--sidebar-width-on-desktop);
background: rgba(var(--swatch-menubg-black-color), .3) 1px 1px repeat;
padding-right: 0;
width: 100%;
height: 100vh;
pointer-events: none;
z-index: 99;
}
#side-bar:focus-within ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
@supports (-moz-appearance:none) and (background-attachment:local) and (not (-moz-osx-font-smoothing:auto)) { #side-bar {
padding: inherit;
} }
#content-wrap {
display: flex;
flex-direction: row;
width: calc(100vw - (100vw - 100%));
min-height: calc(100vh - calc(var(--final-header-height-on-desktop, 10.125rem)));
flex-grow: 2;
height: auto;
position: relative;
margin: 0 auto;
max-width: inherit;
}
#main-content {
width: 100%;
position: initial;
max-height: 100%;
padding: 2rem 1rem;
width: var(--body-width-on-desktop, 45.75rem);
max-width: var(--body-width-on-desktop, 45.75rem);
margin: 0 auto;
}
#page-content {
max-width: min(90vw, var(--body-width-on-desktop, 45.75rem));
}
@supports (-webkit-hyphens:none) {
#side-bar {
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
padding-right 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
background-color 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
padding-right: 0;
background-color: rgb(0, 0, 0, 0);
pointer-events: all;
overflow-x: visible;
overflow-y: visible;
z-index: 999;
}
#side-bar::-webkit-scrollbar {
opacity: 0;
-webkit-transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
}
#side-bar .close-menu::before {
z-index: 999;
}
#side-bar .close-menu::after {
z-index: 998;
}
#side-bar:hover .close-menu::before,
#side-bar:hover .close-menu::after {
opacity: 0;
}
#side-bar:hover {
left: 0;
background-color: rgba(var(--swatch-menubg-color), 1);
padding-right: 0;
}
#side-bar:hover::-webkit-scrollbar {
opacity: 1;
}
#side-bar:hover~#main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
}
}
}
@supports(display: grid) {
:root {
/* header measurements */
--header-height-on-desktop: 10rem;
--header-height-on-mobile: 10rem;
--header-h1-font-size: clamp(2rem, 5vw, 2.8125rem);
--header-h2-font-size: clamp(0.875rem, 3vw, 0.9375rem);
}
#header {
--search-textbox-text-color: var(--swatch-secondary-color);
background: none;
}
#header::before {
content: " ";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0.75rem;
background-image: var(--logo-image);
background-repeat: no-repeat;
background-position: center 0;
background-size: auto calc(var(--header-height-on-desktop) - 1.5rem);
opacity: 0.8;
pointer-events: none;
}
#header h1,
#header h2 {
margin: 0;
padding: 0;
width: 100%;
height: var(--header-height-on-desktop);
display: flex;
align-items: center;
justify-content: center;
display: flex;
align-items: center;
justify-content: center;
}
#header h1 a,
#header h1 a::before,
#header h2 span,
#header h2 span::before {
margin: 0;
padding: 0;
z-index: 0;
display: block;
text-align: center;
}
#header h1 {
z-index: 1;
}
#header h1 a::before,
#header h1 a::after {
content: var(--header-title);
}
#header h1 a::before {
color: rgb(var(--swatch-text-tertiary-color));
z-index: -1;
-webkit-text-stroke: 0.325rem rgb(var(--swatch-text-dark));
}
#header h1 a::after {
color: rgb(var(--swatch-headerh1-color));
z-index: 1;
}
#header h2 {
z-index: 0;
text-transform: uppercase;
pointer-events: none;
}
#header h2 span {
margin-top: calc(var(--header-height-on-mobile)/2 + var(--header-h1-font-size)/2 - 2em);
}
#header h2 span::before,
#header h2 span::after {
--wght: 600;
content: var(--header-subtitle);
position: absolute;
left: 50%;
transform: translateY(-50%) translateX(-50%);
width: 100%;
text-align: center;
}
#header h2 span::before {
-webkit-text-stroke: 0.25rem rgb(var(--swatch-text-dark));
}
#header h2 span::after {
color: rgb(var(--swatch-headerh2-color));
z-index: 1;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
color: rgba(0, 0, 0, 0);
}
@media (min-width: 36rem) {
#login-status {
flex-grow: 1;
left: 3%;
right: initial;
}
#login-status::before {
--mask-image: none;
background-color: transparent;
}
#login-status:not(:focus-within) {
color: rgb(var(--login-line-divider-color));
-webkit-user-select: initial;
-moz-user-select: initial;
-ms-user-select: initial;
user-select: initial;
}
#login-status #account-topbutton,
#login-status:not(:focus-within) #account-topbutton {
--clip-path:
polygon( 0 0, 100% 0, 100% 100%, 0 100% );
background-color: rgba(var(--login-arrow-color), 0);
}
#login-status #account-topbutton::before{
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(var(--login-arrow-color), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton:hover::before {
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
}
#login-status:not(:focus-within) #account-topbutton::after {
display: none;
}
#login-status:not(:focus-within) *:not(#account-topbutton):not([href*="account/messages"]) {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
pointer-events: all;
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status:not(:focus-within) *:not(#account-topbutton):not(#account-options):not([href*="account/messages"]) {
opacity: 1;
}
#login-status #my-account {
--wght: 300;
}
#account-options {
background: var(--gradient-header);
}
#search-top-box {
top: 1.5em;
right: 3%;
background: rgba(var(--search-focus-textbox-bg-color), 0.4);
box-shadow: calc(var(--search-height) / 2 * -1) 0 calc(var(--search-height) / 2) rgba(var(--search-focus-textbox-bg-color), 0.4);
}
#search-top-box:focus-within ~ #login-status {
opacity: 1;
}
#search-top-box::after {
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
#search-top-box:not(:focus-within)::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0% 100%
);
background-color: rgba(var(--search-icon-bg-color, --dark-accent), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#search-top-box:not(:focus-within):hover::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
background-color: rgb(var(--search-icon-hover-bg-color));
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) {
max-width: var(--search-width);
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
max-width: var(--search-width);
padding: 0 var(--search-height) 0 1em;
outline-width: 0;
background-color: rgb(var(--search-focus-textbox-bg-color), 0.35);
color: rgba(var(--search-textbox-text-color), 0.4);
cursor: pointer;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"],
#search-top-box form[id="search-top-box-form"]:focus-within input[type="submit"] {
pointer-events: all;
border: none;
}
}
#page-title::after,
.meta-title::after,
#page-title::before,
.meta-title::before {
content: "";
flex-grow: 1;
height: 0.0625rem;
background: rgb(var(--swatch-primary));
}
#page-title::before,
.meta-title::before {
margin: auto 1.25rem auto auto;
}
}
@supports(display: grid) {
:root {
--sidebar-width-on-desktop: calc((var(--base-font-size) * (14 / 15)) * 19);
--body-width-on-desktop: 45.75rem;
}
@media only screen and (min-width: 769px) {
#side-bar .close-menu {
display: block;
position: fixed;
top: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
opacity: 1;
pointer-events: all;
z-index: -1;
}
#side-bar .close-menu img {
color: transparent;
}
#side-bar .close-menu::before,
#side-bar .close-menu::after {
content: "";
box-sizing: border-box;
position: fixed;
display: block;
top: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
padding: 0;
margin: 0;
text-align: center;
pointer-events: all;
cursor: pointer;
transition:
opacity var(--sidebar-transition-timing);
}
#side-bar .close-menu::before {
--mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Hamburger' x='0' y='0' baseProfile='tiny' overflow='visible' version='1.2' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M4 10h24c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2zm24 4H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2zm0 8H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2z'/%3E%3C/svg%3E");
z-index: -1;
background-color: var(--toggle-icon-color, rgb(var(--sidebar-links-text))) !important;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: 50% 50%;
mask-position: 50% 50%;
-webkit-mask-size: 60%;
mask-size: 60%;
}
#side-bar .close-menu::after {
z-index: -2;
background-color: var(--toggle-button-bg, rgb(var(--sidebar-bg-color))) !important;
border-radius: var(--toggle-roundness, 50%);
border: var(--toggle-border-color, rgb(var(--sidebar-links-text))) var(--toggle-border-width, 0.25rem) solid;
}
#side-bar:focus-within .close-menu,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu {
pointer-events: none;
}
#side-bar:focus-within .close-menu::before,
#side-bar:focus-within .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::before,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar {
display: block;
position: fixed;
top: 0;
left: calc(var(--sidebar-width-on-desktop)*-1);
z-index: 10;
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
margin-top: 0;
}
#side-bar:focus-within {
left: 0;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover {
left: 0;
}
#side-bar .side-block {
margin-top: 1rem;
background-color: rgb(0, 0, 0, 0);
border-radius: 0;
border-left-width: 0px;
border-right-width: 0px;
}
#main-content::before {
content: "";
display: block;
position: fixed;
top: 0;
right: 0;
z-index: -1;
opacity: 0;
transition:
opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
width 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
margin-left: var(--sidebar-width-on-desktop);
background: rgba(var(--swatch-menubg-black-color), .3) 1px 1px repeat;
padding-right: 0;
width: 100%;
height: 100vh;
pointer-events: none;
z-index: 99;
}
#side-bar:focus-within ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
@supports (-moz-appearance:none) and (background-attachment:local) and (not (-moz-osx-font-smoothing:auto)) { #side-bar {
padding: inherit;
} }
#content-wrap {
display: flex;
flex-direction: row;
width: calc(100vw - (100vw - 100%));
min-height: calc(100vh - calc(var(--final-header-height-on-desktop, 10.125rem)));
flex-grow: 2;
height: auto;
position: relative;
margin: 0 auto;
max-width: inherit;
}
#main-content {
width: 100%;
position: initial;
max-height: 100%;
padding: 2rem 1rem;
width: var(--body-width-on-desktop, 45.75rem);
max-width: var(--body-width-on-desktop, 45.75rem);
margin: 0 auto;
}
#page-content {
max-width: min(90vw, var(--body-width-on-desktop, 45.75rem));
}
@supports (-webkit-hyphens:none) {
#side-bar {
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
padding-right 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
background-color 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
padding-right: 0;
background-color: rgb(0, 0, 0, 0);
pointer-events: all;
overflow-x: visible;
overflow-y: visible;
z-index: 999;
}
#side-bar::-webkit-scrollbar {
opacity: 0;
-webkit-transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
}
#side-bar .close-menu::before {
z-index: 999;
}
#side-bar .close-menu::after {
z-index: 998;
}
#side-bar:hover .close-menu::before,
#side-bar:hover .close-menu::after {
opacity: 0;
}
#side-bar:hover {
left: 0;
background-color: rgba(var(--swatch-menubg-color), 1);
padding-right: 0;
}
#side-bar:hover::-webkit-scrollbar {
opacity: 1;
}
#side-bar:hover~#main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
}
}
}
@supports(display: grid) {
:root {
/* header measurements */
--header-height-on-desktop: 10rem;
--header-height-on-mobile: 10rem;
--header-h1-font-size: clamp(2rem, 5vw, 2.8125rem);
--header-h2-font-size: clamp(0.875rem, 3vw, 0.9375rem);
}
#header {
--search-textbox-text-color: var(--swatch-secondary-color);
background: none;
}
#header::before {
content: " ";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0.75rem;
background-image: var(--logo-image);
background-repeat: no-repeat;
background-position: center 0;
background-size: auto calc(var(--header-height-on-desktop) - 1.5rem);
opacity: 0.8;
pointer-events: none;
}
#header h1,
#header h2 {
margin: 0;
padding: 0;
width: 100%;
height: var(--header-height-on-desktop);
display: flex;
align-items: center;
justify-content: center;
display: flex;
align-items: center;
justify-content: center;
}
#header h1 a,
#header h1 a::before,
#header h2 span,
#header h2 span::before {
margin: 0;
padding: 0;
z-index: 0;
display: block;
text-align: center;
}
#header h1 {
z-index: 1;
}
#header h1 a::before,
#header h1 a::after {
content: var(--header-title);
}
#header h1 a::before {
color: rgb(var(--swatch-text-tertiary-color));
z-index: -1;
-webkit-text-stroke: 0.325rem rgb(var(--swatch-text-dark));
}
#header h1 a::after {
color: rgb(var(--swatch-headerh1-color));
z-index: 1;
}
#header h2 {
z-index: 0;
text-transform: uppercase;
pointer-events: none;
}
#header h2 span {
margin-top: calc(var(--header-height-on-mobile)/2 + var(--header-h1-font-size)/2 - 2em);
}
#header h2 span::before,
#header h2 span::after {
--wght: 600;
content: var(--header-subtitle);
position: absolute;
left: 50%;
transform: translateY(-50%) translateX(-50%);
width: 100%;
text-align: center;
}
#header h2 span::before {
-webkit-text-stroke: 0.25rem rgb(var(--swatch-text-dark));
}
#header h2 span::after {
color: rgb(var(--swatch-headerh2-color));
z-index: 1;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
color: rgba(0, 0, 0, 0);
}
@media (min-width: 36rem) {
#login-status {
flex-grow: 1;
left: 3%;
right: initial;
}
#login-status::before {
--mask-image: none;
background-color: transparent;
}
#login-status:not(:focus-within) {
color: rgb(var(--login-line-divider-color));
-webkit-user-select: initial;
-moz-user-select: initial;
-ms-user-select: initial;
user-select: initial;
}
#login-status #account-topbutton,
#login-status:not(:focus-within) #account-topbutton {
--clip-path:
polygon( 0 0, 100% 0, 100% 100%, 0 100% );
background-color: rgba(var(--login-arrow-color), 0);
}
#login-status #account-topbutton::before{
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(var(--login-arrow-color), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton:hover::before {
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
}
#login-status:not(:focus-within) #account-topbutton::after {
display: none;
}
#login-status:not(:focus-within) *:not(#account-topbutton):not([href*="account/messages"]) {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
pointer-events: all;
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status:not(:focus-within) *:not(#account-topbutton):not(#account-options):not([href*="account/messages"]) {
opacity: 1;
}
#login-status #my-account {
--wght: 300;
}
#account-options {
background: var(--gradient-header);
}
#search-top-box {
top: 1.5em;
right: 3%;
background: rgba(var(--search-focus-textbox-bg-color), 0.4);
box-shadow: calc(var(--search-height) / 2 * -1) 0 calc(var(--search-height) / 2) rgba(var(--search-focus-textbox-bg-color), 0.4);
}
#search-top-box:focus-within ~ #login-status {
opacity: 1;
}
#search-top-box::after {
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
#search-top-box:not(:focus-within)::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0% 100%
);
background-color: rgba(var(--search-icon-bg-color, --dark-accent), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#search-top-box:not(:focus-within):hover::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
background-color: rgb(var(--search-icon-hover-bg-color));
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) {
max-width: var(--search-width);
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
max-width: var(--search-width);
padding: 0 var(--search-height) 0 1em;
outline-width: 0;
background-color: rgb(var(--search-focus-textbox-bg-color), 0.35);
color: rgba(var(--search-textbox-text-color), 0.4);
cursor: pointer;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"],
#search-top-box form[id="search-top-box-form"]:focus-within input[type="submit"] {
pointer-events: all;
border: none;
}
}
#page-title::after,
.meta-title::after,
#page-title::before,
.meta-title::before {
content: "";
flex-grow: 1;
height: 0.0625rem;
background: rgb(var(--swatch-primary));
}
#page-title::before,
.meta-title::before {
margin: auto 1.25rem auto auto;
}
}
@font-face {
font-family: 'MapoDPPA';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/MapoDPPA.woff') format('woff');
font-weight: 700;
font-style: normal;
}
@supports(display: grid) {
:root:lang(ko) {
--lgurl: var(--logo-image);
--header-title: "SCP 재단";
--header-subtitle: "확보 - 격리 - 보호";
/* Typefaces */
--body-font: "Roboto", 'NanumBarunCatsi', sans-serif;
--header-font: "Josefin Sans", 'MapoDPPA', sans-serif;
--title-font: "Josefin Sans", 'MapoDPPA', sans-serif;
--mono-font: "Fira Code", "Andale Mono", "Courier New", Courier, 'Nanum Gothic Coding', monospace;
}
#header::before {
background-image: var(--lgurl);
}
}
.modalbox {
background: rgb(var(--dark-gray-monochrome));
box-shadow: 0 2px 6px rgb(0 79 102 / 50%);
}
.modalbox .close-credits {
filter: invert(1);
}
/* 폰트 출처: https://noonnu.cc/font_page/776 */
@font-face {
font-family: 'establishRetrosansOTF';
src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2112@1.0/establishRetrosansOTF.woff') format('woff');
font-weight: normal;
font-style: normal;
}
:root:lang(ko){
--header-title: "재 단";
--header-subtitle: "격리부";
--header-font: "Josefin Sans", "establishRetrosansOTF", sans-serif;
--title-font: "Josefin Sans", "establishRetrosansOTF", sans-serif;
}
#header h2 span {
transform: translateY(10px);
}
.top-right-box > .level {
line-height: 0.5;
}
body .danger-diamond > .arrows {
background-color: transparent;
}
[[footnoteblock]]