
Lối vào bị sụp đổ của SCP-2951.
Quy trình Quản thúc Đặc biệt: Tiếp cận tới mỏ Lemon Quarry bị cấm đối với nhân sự không có thẩm quyền, và nhân sự của Tổ chức được đặt dưới danh nghĩa cơ quan thực thi pháp luật địa phương phải bảo vệ vòng ngoài xung quanh khu vực. Cá nhân vi phạm vòng ngoài của khu vực sẽ được cấp thuốc lú phù hợp và chuyển giao cho người có thẩm quyền.
Mọi nhiệm vụ thăm dò SCP-2951 hiện đang bị cấm.
Mô tả: SCP-2951 là một mỏ đá vôi bị bỏ hoang gần Guthrie, Indiana. Mỏ này ban đầu thuộc sở hữu của B.G. Hoadley Mining Group cho đến khi một sự cố xảy ra vào năm 1944. Bởi vị trí hẻo lánh của mỏ đá, cũng như tính suy thoái tự nhiên của cấu trúc, đã hạn chế dân sự xâm nhập. Cũng do đó, hầu như khu vực này vẫn còn nguyên vẹn.
Khu vực nội bộ của SCP-2951 chịu sự bất thường về không gian và thời gian. Các đội thám hiểm cũng đã báo cáo về các thực thể dị thường không xác định tồn tại bên trong SCP-2951. Các thực thể này nhiều khả năng liên quan tới sự cố năm 1944, thông tin chi tiết có sẵn bên dưới.
Lối vào chính của SCP-2951 bị phá hủy trong sự cố năm 1944, và không thể tiếp cận được. Lối vào hầm thứ hai nằm trong một nhà kho cũ nát vẫn có thể tiếp cận được .

Ngôi nhà chứa lối vào thứ hai thông với SCP-2951.
Phụ lục 2951.1: Sự cố năm 1944 và sụp đổ
Lưu ý: Các thông tin sau đây được thu thập từ văn phòng cá nhân của J. Howard Barnes, giám đốc Công ty Kervier và thông tin viên của Liên Minh Huyền bí Toàn cầu. Sau khi ông ấy chết, Tổ Chức đã tịch thu rất nhiều tài sản của ông, bao gồm thông tin về sự sập mỏ Lemon Quarry năm 1944 được cho là đã bị tiêu hủy.
Vào ngày 23 tháng 8 năm 1944, hoạt động địa chấn bên dưới mỏ Lemon Quarry đã khiến các giám sát viên mỏ phải gửi một nhóm thăm dò để đánh giá thiệt hại cho các công trình trong đó. Sau ba giờ, nhóm đầu tiên quay trở lại báo cáo rằng lối vào chính đã bị sập.
Sau khi bàn bạc, các giám sát viên tập hợp một nhóm đông các công nhân để dọn các mảnh vụn. Những người công nhân này di chuyển xuống điểm sập và mang những hòn đá rơi ra khỏi con đường, để mang một chiếc máy lớn hơn. Tuy nhiên, trong nỗ lực này, hoạt động địa chấn tiếp theo xảy ra1, gây sập đường hầm phía sau đội công tác đang dọn đường hầm chính.
Trong vài giờ tới, các đội làm việc cả hai phía bị bao vây để dọn đống đổ nát và giải cứu đội dọn dẹp. Vào khoảng 4 giờ chiều chuẩn miền Đông, lớp bao vây bị loại bỏ và đội dọn dẹp ban đầu thoát khỏi mỏ. Đội này báo cáo rằng lối vào chính vẫn bị chặn, nhưng một đường hầm mới không hề được đào bởi nhóm đào mỏ và không được ghi vào bản đồ, đã được mở ra bởi hoạt động địa chấn thứ hai. Một nhóm nhỏ khác được cử đi để thu thập thông tin về đường hầm này.

Đường hầm chính bị chặn. Ảnh được lấy từ nhật ký tình tiết của Kervier.
Đường hầm thứ hai được mô tả là cắt trơn nhẵn, dù cho không tự nhiên như vậy, và dẫn xuống về phía Tây Bắc với một sự sụt nhẹ. Các giám sát viên của nhóm cho rằng đây là lối vào đường hầm gốc, khả năng được đào gần đường hầm ( trước khi thuộc sở hữu bởi B.G. Hoadley) và đơn giản là không được ghi lại đúng. Mong rằng đường hầm phụ này nối với đường hầm chính bị chặn, các giám sát viên mỏ tập hợp lại một nhóm 23 người khác. Nhiệm vụ của họ là sử dụng đường hầm thứ hai này tới phía sau của lối chắn, đánh giá cấu trúc đằng đó, và xác định xem sử dụng thuốc nổ hợp lý để dọn sạch đường hầm.
Sau khi đội này được gửi vào trong mỏ, rất ít các ghi chú được ghi lại. Sau đó thỉnh thoảng có hoạt động địa chấn thứ ba khá lớn, đủ mạnh để gây sập đường hầm vào mỏ. Trong vòng ba ngày tiếp theo, các đội trên mặt đất làm việc loại bỏ đá vụn chắn lối vào, trong khi các giám sát viên và công nhân bổ sung cố gắng liên lạc với đội qua đường dây cáp điện thoại nối xuống đường hầm vào mỏ thứ hai trong nhà kho bảo trì. Vào tối ngày thứ ba, ngay khi các quản lý của B.G. Hoadley đang chuẩn bị yêu cầu trợ giúp từ các nhóm khai thác khác gần đó, một cá nhân không xác định hiện lên từ hầm thứ hai. Ghi chú duy nhất của sự kiện này như sau đây, một bức điện tín được gửi đến các văn phòng của B.G. Hoadley tại Louisville:
26 8 1944
Mỏ bị bỏ hoang. Đường hầm còn lại đã đổ. 23 mất.
Một trong số họ leo lên hầm. Chúng tôi ném nó lại xuống. Không đúng cho lắm.
GPE
Phụ lục 2951.2: Sự cố năm 1998
Vào ngày 4 tháng 6 năm 1998, hoạt động địa chấn cấp thấp được phát hiện ở phía nam của Khu 81. Một nhóm các nhà địa chất của Tổ chức được cử đi để thu thập thêm thông tin liên quan đến sự kiện này, nhưng không xác định được vị trí chính xác của địa chấn. Liệu trước địa chấn, một vài máy ghi địa chất được cài vào các thị trấn lân cận.
Vào ngày 16 tháng 6, thông báo tìm người mất tích được đưa lên cảnh sát địa phương cho Tevin Napier, một học sinh 15 tuổi biến mất sau khi anh ta và bạn bè xâm nhập trái phép vào mỏ Lemon Quarry bị bỏ hoang. Các đội tìm kiếm khắp mỏ đá cho manh mối về Napier, cuối cùng phát hiện ra lối vào hầm thứ hai chưa được khám phá bên dưới nhà kho bảo trì xiêu vẹo ở trong mỏ.

Lối vào hầm thứ hai bên dưới nhà kho bảo trì.
Một đội tìm kiếm và cứu hộ được hạ xuống hầm, hi vọng tìm được thi thể của Napier. Tuy nhiên, những cố gắng ban đầu đã không thành công do độ sâu của hầm, và các đội phải hủy bỏ cho tới khi các thiết bị an toàn được chuyển tới. Tại thời điểm đó, không có ghi chép nào về độ sâu của hầm có sẵn, và các đội không biết ghi chép về độ sâu ban đầu là ~120m. Điều này khác hẳn với ước lượng độ sâu hầm bởi đội cứu hộ với ước lượng độ sâu chừng ~240m.
Khi các đội cứu hộ cuối cùng cũng hạ xuống đáy của lối vào hầm, không có chứng cứ nào về thi thể của Napier. Tuy nhiên, đội nhanh chóng báo cáo có sự rung chuyển, và cảm thấy ngờ vực về nhận thức của họ xung quanh khu mỏ. Trong chuyến đi này, đội cứu hộ gồm năm người thỉnh thoảng báo cáo có bảy hoặc tám thành viên trong nhóm, và một thành viên báo cáo rằng họ đang ở trong mỏ "tìm vàng". Sau 43 phút ở trong mỏ, đội đã ngừng phản hồi radio liên lạc. Các đội trên mặt đất nhanh chóng thu dây buộc của họ lại, nhưng thấy rằng nhiều dây buộc đã được thu lại hơn là đã đi vào mỏ . Sau khi thu lại 400m dây buộc, chiếc tời không còn có thể thu dây lại nữa và phải dừng lại.
Tại thời điểm này, các đội của Tổ chức được cảnh báo về khả năng hoạt động bất thường tại mỏ Lemon Quarry, và đã kiểm soát nỗ lực cứu hộ dưới vỏ bọc đội tìm kiếm và cứu hộ liên bang. Sử dụng hệ thống tời mạnh hơn, nhân sự Tổ chức tìm lại được hai trong số năm người, và cả hai vẫn còn được buộc với dây của họ. Người đầu tiên, Able Parker, ngày càng trở nên kích động và hung bạo hơn trên mặt đất, hoang tưởng rằng anh ta vẫn ở trong mỏ. Người thứ hai, Greg Hamilton, ban đầu được cho là hôn mê,nhưng bắt đầu nói chuyện không thể hiểu được sau hai mươi phút trên mặt đất. Tuy nhiên, đội cứu hộ ban đầu khẳng định rằng giọng nói mà Hamilton đang nói không phải là của anh ta, mà là giọng nói Jeremy Livingston, một người khác ở trong mỏ. Cả hai đều được an thần và đưa về Khu-81 để phân tích.
Trong số ba dây buộc còn lại, hai chiếc trở lại với vết cắt rõ ràng ở phần cuối. Chiếc thứ ba dường như đã bị cắt bằng những viên đá lởm chởm, và được bao phủ trong máu người tới 13 mét.
Sau khi tìm lại được Parker và Hamilton, nhân viên Tổ chức nhanh chóng thực hiện xóa trí nhớ toàn bộ nhân sự liên quan không thuộc Tổ chức, cũng như che đậy bằng một câu chuyện giấu chuyện xảy ra ở trong mỏ. Khu-81 yêu cầu phân loại khu mỏ ngay lập tức là SCP-2951, và được Ủy ban Phân loại cấp vào ngày 18 tháng 6.
Phụ lục 2951.3: Nhật ký Thăm dò
Lưu ý: Sau sự kiện ngày 16 tháng 6 năm 1998, Đội Đặc nhiệm Cơ động Trotter-5 "Hell's Heroes" được chỉ định để phân tích thêm về SCP-2951. Mục tiêu được giao của họ là đánh giá tính chất dị thường của SCP-2951, cũng như tìm kiếm thêm ba thành viên của đội cứu hộ và Tevin Napier, người vẫn đang bị mất tích. Đội bốn người đã vào SCP-2951 qua lối vào hầm thứ hai, và tốn không quá bốn mươi phút trong mỏ.

Ảnh được chụp bởi thành viên của MTF Trotter-5.
[BẢN GHI ÂM BẮT ĐẦU]
T5-1: Míc đã bật.
T5-4: Đã bật.
T5-2: Đã kiểm tra.
T5-3: Bật ở đây rồi.
T5-1: Được rồi. Cùng đi xuống nào. (Dừng) Cẩn thận đằng đó, đừng đặt chân chú lên đó. Chỗ đó xốp đấy.
T5-3: Mấy thím không định khiến chúng ta bị buông lỏng trên đường xuống đấy chứ? (Tiếng cười tắt míc, T5-3 cười) Ý tôi là việc giấy tờ để đưa lên ấy.
T5-2: Nhanh bốn cái chân lên nào Kevin, đậu xanh.
T5-3: Được rồi, được rồi.
(Đội T5 hạ dây xuống hầm. T5-4 ghi lại độ sâu trong quá trình di chuyển. Khi đạt đến 120m, T5-1 dừng lại.)
T5-2: Có chuyện gì vậy?
T5-1: Nó đây rồi. Độ sâu của chúng ta là bao nhiêu?
T5-4: 120m.
T5-1: Có vẻ không đúng lắm. Mấy gã Mẽo nói cái này sâu hơn 200m cơ.
T5-2: Có lẽ là đường vòng chăng? Ngay hướng đằng kia, có lẽ nó xuống sâu hơn chút nữa.
T5-1: Anh có nghĩ rằng chúng ta sẽ tìm thấy mấy đoạn dây móc quanh chỗ này không? Từ mấy gã lúc trước.
T5-3: Không có thứ gì như vậy hết. Dấu chân thì có, nên họ ắt hẳn đã từng ở chỗ này.
T5-1: Bật đèn của mấy thím lên. Để xem quanh góc này có gì.
(Cả đội tháo dây, di chuyển đến một khúc quành tách khỏi đường hầm.)
T5-1: Davies, thím bật đồng hồ của chúng ta rồi chứ?
T5-2: Tôi làm rồi, ngay khi chúng ta chạm đất.
T5-1: Vậy thì tốt. Cứ mười phút lại báo cho tôi biết.
T5-2: Yep.
T5-4: Đội trưởng, bên này nè. Có thứ gì đó trên tường.
T5-3: Vết dây buộc.Chúng ở đâu ra mà cọ xát vào vách đá thế này. Có bao nhiêu tất cả?
T5-4: Chỉ có hai thôi.
T5-2: Kỳ thiệt.
T5-1: Chụp lại vài bức ảnh đi, rồi đi tiếp thôi. Chúng ta không có nhiều thời gian đâu.
(Cả đội di chuyển xuống sâu hơn vào hầm mỏ. Những cuộc đối thoại không liên quan đã được lược bỏ khỏi đoạn ghi.)
T5-2: Mười phút.
T5-1: Hử.
T5-2: Cái gì?
T5-1: Cảm giác nó lâu hơn mà.
T5-2: (Dừng) Đồng hồ vẫn hoạt động tốt, pin piếc vẫn còn đầy đủ cả.
T5-1: Chắc tưởng tượng thôi.
T5-3: Trời, dưới này ngột ngạt quá. Đây là đường thông hầm hở?
T5-1: Ừa. Chắc là nối với phần còn lại của mỏ, nhưng đây chỉ là lối thoát hiểm khẩn cấp. Chúng ta sẽ có nhiều không gian để thở hơn một khi chúng ta kết nối lại với hầm chính
T5-4: Chúng ta sẽ cần phải nối đuôi nhau đấy.
T5-1: Tôi sẽ dẫn trước. Mấy thím nối sau tôi nào.
(Cả đội bắt đầu di chuyển nối đuôi qua một khu vực của đường hầm. Một thời gian dài trôi qua, nhưng rất ít thảo luận giữa các thành viên trong đội.)
T5-1: Đồng hồ điểm thế nào rồi?
T5-2: (Dừng) 17 phút.
T5-3: Rõ ràng là không ổn tí nào.
T5-4: Đây là một dị biến thời gian chăng?
T5-1: Tình hình là. (Dừng) Mấy thím thấy chứ?
T5-5: Cái gì?
T5-2: Ánh sáng?
T5-1: Cá đó là phần còn lại của mỏ. Giờ thì không còn xa nữa đâu.
T5-4: Tôi nghe thấy cái gì đó.
T5-3: Chắc là tiếng gió thôi.
T5-4: Không, nó ở phía dưới chúng ta. Sâu bên dưới.
T5-2: Chắc là thêm mấy cái hoạt động địa chấn.
T5-5: Chắc chắn không phải.
T5-1: Ra khỏi cái lỗ này trước đi. Một vụ phá hủy địa chất trong này là chúng ta thành heo quay sạch.
(Cả đội nhanh chóng tiến về phía ánh sáng phía trước. Hành lang bắt đầu mở rộng dần.)
T5-2: Tại sao lại có ánh sáng dưới này được?
T5-4: Có lẽ là đội cứu hộ khác chăng? Họ có đèn, tôi nghĩ vậy.
T5-2: Ừa, nhưng cũng đã vài ngày trôi qua rồi. Bọn họ không thể cắm lại lâu đến thế được.
T5-6: Đồng hồ của chúng ta báo thế nào?
T5-2: Uh… 17 phút.
T5-3: Mả cha nó.
T5-2: Thế này không ổn chút nào.
T5-4: Còn bao xa nữa?
T5-5: Không, nó ở bên dưới chúng ta. Sâu bên dưới.
T5-1: Ừa, có lẽ là thêm 20 mét nữa.
T5-2: Nhấc mông lên mấy chú. Tôi cảm thấy hơi nhộn nhạo.
T5-3: Nếu anh tính nôn, thì ráng mà kiềm lại—
T5-4: Thím câm mồm đi.
T5-7: Chúng ta tới đâu rồi?
T5-1: 10 mét.
T5-2: Giống như chúng ta đang bị ghim chặt—
T5-5: Còn bao xa nữa?
T5-3: Đệch!
T5-4: Đèn đóm đâu rồi?
T5-1: Chờ chút. Đèn của tôi cũng tắt luôn rồi.
T5-6: Cái đệch!
T5-2: Có thứ gì đó chuyển động.
T5-5: Nó ở phía dưới chúng ta. Sâu bên dưới.
T5-1: Mấy bọn bay có thể thôi sồn sồn lên trong 5 giây được không.
T5-3: Tối quá không thấy gì hết, Đội trưởng.
T5-1: Tôi có bật lửa này.
(Im lặng. Tiếng lách tách của bật lửa phát ra.)
T5-1: Được rồi. Nhánh hầm này đã bị chặn.
T5-2: Chắc là thêm mấy cái hoạt động địa chấn.
T5-4: Không, Chỗ này đã ổn định. Nơi này bị chặn cũng được một thời gian rồi.
T5-1: Nhánh hầm này, hình như—
T5-5: Không, nó—
T5-1: Chỗ này nhìn đẽo gọt rất gọn gàng. Anh thấy gì dưới đó?
T5-3: Không nhiều lắm. Nó chỉ dẫn xuống thôi.
T5-2: Tôi ngửi thấy mùi gì đó. Khí Ozone.
T5-1: Ừa, tôi cũng vậy. Đồng hồ chúng ta thế nào?
T5-3: Có thứ gì đó được viết trên bức tường chỗ này, nhưng tôi không đọc được.
T5-2: 13 phút.
T5-1: Chúng ta ở dưới này quá lâu rồi còn gì.
T5-5: Quá lâu.
T5-3: Các anh muốn quay về chứ?
T5-1: Tôi nghĩ chúng ta cần nhiều trang bị hơn, có lẽ là phải có thêm—
T5-6: Quá lâu.
T5-2: Quay về cũng được. Tôi chưa muốn xuống đó đâu.
T5-4: Lần này tôi sẽ đi trước. Mấy thím nép vào.
T5-7: Quá lâu trong ngọn lửa.
T5-1: Đi nào.
(Thời gian trôi qua. Các đoạn đối thoại không liên quan đã bị loại bỏ.)
T5-2: Cảm ơn Chúa, tôi có thể nhìn thấy lại rồi.
T5-3: Có một hầm thông chỗ đó.
T5-4: Chờ đã. Anh vừa nói gì à?
T5-3: Không?
T5-4: Ai— chết tiệt! Ngươi là thứ gì vậy?
T5-2: Chúng ta chỉ có bốn người, đúng không?
T5-6: Chúng ta chỉ có bốn người, đúng không?
T5-1: Cái quỷ thần thiên địa—
T5-7: Chúng ta chỉ có—
(Tiếng súng nổ)
T5-5: Quá lâu trong ngọn lửa, quá lâu trong ngọn lửa, quá lâu trong ngọn lửa, quá—
T5-1: Lấy cmn súng ra bắn coi Daniel, tôi đếch quan tâm nó nghe giống ai.
(Tiếng súng bắn)
T5-6: Chúng ta ở dưới này quá lâu rồi còn gì.
(Tiếng súng bắn)
T5-1: Thằng chó nào—
T5-3: Chúng đang mặc đồng phục của chúng ta, thế nào mà—
T5-4: Tên đó đang bốc khói, nó đang bốc ch—
T5-1: Lùi lại!
(Tiếng nổ dữ dội vang lên)
T5-2: Nó đang nói gì thế?
T5-1: Nằm cm nó xuống co—
(Tiếng nổ dữ dội vang lên. Tất cả các thiết bị ghi âm đều ngừng hoạt động.)
[KẾT THÚC BẢN GHI ÂM]
Lưu ý: Sau những sự kiện này, MTF T-5 đã được đưa ra khỏi lối vào hầm và đánh giá thể chất và tâm lý. T5-1, -3, và -4 bị xước nhẹ và bỏng sau vụ nổ, và T5-2 được điều chuyển tới Khu-81 chữa trị vết thương cho anh ta.
Ba cá nhân không xác định tấn công thành viên của MTF T-5 đều mặc trang phục và trang bị giống hệt như các thành viên khác trong đơn vị, và được xác nhận là có giọng nói chính xác tương tự các thành viên khác trong đội. Điều này, kết hợp với ánh sáng yếu và các hướng kín đã khiến cho các thành viên trong đội không thể nhận thức được có chính xác bao nhiêu cá nhân đang ở với họ tại thời điểm.
Bản Ghi Âm Đánh Giá Tâm Lý
Lưu ý: Sau đây là bản ghi âm từ việc đánh giá tâm lý của MTF T-5-3.
Tiến sĩ Rosstetler: Trong các phân tích của chúng tôi về các tệp âm thanh, chúng tôi nhận thấy rằng nhiều lần đồng đội của anh đã để ý đến việc thời gian trôi qua bất thường. Anh có thể xác nhận điều này không?
T5-3: Vâng, tất nhiên rồi. Tôi đã ở trong những tình huống tương tự, giãn thời gian và những thứ như thế. Ông bắt đầu mất dấu vết của thời gian, kể cả khi ông biết một chút đang trôi qua. Tôi không biết chúng tôi đã ở dưới đó bao lâu rồi, nhưng tôi nghĩ… có lẽ là bốn giờ chăng?
Tiến sĩ Rosstetler: Máy ghi âm của anh đã hoạt động trong năm giờ ba mươi ba phút, đặc vụ.
T5-3: Tính từ giờ tôi sẽ không phải quay trở lại, yeah. Vậy còn ở trên này chúng tôi dưới đó bao lâu?
Tiến sĩ Rosstetler: Mười chín phút.
T5-3: Ôi Chúa ơi. Tôi rút lại điều đó, lúc đó, tôi chưa từng ở trong thứ gì như thế cả.
Tiến sĩ Rosstetler: Anh có cảm thấy bất kỳ tác dụng phụ nào, về mặt tâm lý, từ sự giãn nở thời gian không?
T5-3: Đại loại vậy. Nó giống như là, súp, tôi nghĩ, khi ông ở trong một trong số thứ đó. Tâm trí của ông cảm thấy không rõ, đúng chứ? Chuyện xảy ra và chúng không rõ ràng tí nào, ông không thể nhớ chính xác ngay cả khi chúng vừa xảy ra, đống thứ như vậy. Thật là làm người ta mất phương hướng.
Tiến sĩ Rosstetler: Tôi hiểu rồi. Có lúc nào anh để ý đến ba cá nhân chúng tôi thu lại được trước khi anh tới lối vào hầm không?
T5-3: Thu lại là xúc phạm đó.
Tiến sĩ Rosstetler: Ý tôi là thi thể của họ.
T5-3: Tôi vẫn không thể hiểu sao chúng lại có những thứ như vậy được. Họ có thẻ tên và các thứ, chỉ với nét nhận dạng là bị cháy sém. Điều đó lạ thật. (Dừng) Để ý đến chúng… không. Trong bóng tối, ông biết đấy, nó chỉ là dãy đơn lẻ. Tôi đang nhìn về Daniel… ý tôi là, tôi tưởng tôi đã vậy. Nhưng âm vang cũng rất lạ, không thể biết được chúng đến từ đâu. Cứ tiếp tục nghe anh ta đằng sau tôi. Tôi nghĩ là tôi đã vậy. Tôi không biết, nó giống như những gì tôi nói; ông biết mọi chuyện đang diễn ra xung quanh và ông phản ứng với chúng, nhưng chúng đều có cảm giác… sai lầm.
Tiến sĩ Rosstetler: Tôi hiểu rồi.
T5-3: Họ không bao giờ tìm thấy thằng bé đó, đúng chứ? Nó chưa bao giờ thoát khỏi sau đó?
Dr. Rosstetler: Không.
T5-3: Ôi, chết tiệt. (Dừng) thế còn Davies thì sao?
Dr. Rosstetler: (Im lặng)
T5-3: Armin, thôi nào, ông biết mà—
Dr. Rosstetler: Anh ta vẫn chưa nói gì hết, Kevin. Mở miệng anh ta ra, nhưng không có gì ra hết. Huống chi là nhìn anh.
T5-3: Khốn nạn.
Dr. Rosstetler: (Dừng) Anh muốn dùng thuốc lú chứ? Tôi có thể yêu cầu một số thứ cho anh, hoặc—
T5-3: Nah. Nếu tôi vãn mơ về thứ đó hét vào mặt tôi bằng chính giọng của mình trong một tháng, tôi sẽ nhờ ông yêu cầu điều đó.
Phụ lục 2951.4: Cuộc phỏng vấn với Gorman P. Ellis
Sau các sự kiện được ghi lại trong Phụ lục 2951.3, chuyên viên nghiên cứu của Tổ chức bắt đầu thu thập dữ liệu về mỏ Lemon Quarry và mỏ ở đó. Điều này khá phức tạp, vì công ty B.G. Hoadley gốc đã giải thể gần bốn mươi năm trước và tất cả các hồ sơ của công ty được cho là đã bị phá hủy. Ngoài ra, bản chất bất thường tiềm tàng của Công ty Kervier2 khiến việc truy cập hồ sơ của họ trở nên khó khăn hơn. Tuy nhiên, một danh sách liên lạc được phục hồi từ văn phòng bị bỏ hoang của B.G. Hoadley gần Bedford giúp điều tra viên của Tổ chức liên lạc với ông Gorman P. Ellis, một điều tra viên về B.G. Hoadley đã nghỉ hưu.
Ông Ellis đã hợp tác và gặp các điều tra viên của Tổ chức ngay sau khi được liên lạc. Chính trong cuộc phỏng vấn này, nhân viên Tổ chức đã được cảnh báo về thông tin được nắm giữ bởi quản lý Kervier J. Howard Barnes, người sau đó đã được thu nhập và đánh giá như một phần của cuộc điều tra. Sau đây là bản ghi âm cuộc phỏng vấn giữa Đặc vụ Young cùng ông Ellis.
[BẮT ĐẦU BẢN GHI ÂM]
Young: Chúng tôi rất cảm kích việc ông gặp chúng tôi, ông Ellis. Chúng tôi hứa sẽ không lấy nhiều thời gian của ông đâu.
Ellis: Ổn mà, ổn mà.
Young: Ông có thể cho chúng tôi biết về thời gian của ông ở tại B.G. Hoadley?
Ellis: Chà, tôi được thuê làm công nhân lao động ban ngày, giống như bố tôi vậy. Ông ta là giám đốc với một công ty khi tôi còn nhỏ, chú của tôi, James Ellis, cũng vậy. Chú tôi là cộng sự của Ngài Hoadley và Ngài Hedgewater, cả hai người đàn ông lớn ngành đá vôi trở lại những năm 30 và 40. Tôi làm việc cho Hedgewater một thời gian dài tại United Limestone, và được chuyển đến Hoadley ngay trước khi bố tôi nghỉ hưu, với tư cách là một quản đốc.
Young: Những khu vực nào ông đã được chỉ định trong thời gian làm tại công ty?
Ellis: Chà để xem… có khu vực Springville tại phía Bắc, và một địa điểm khác gần Orleans ngoài 37. Đã làm việc ở cả hai trong một vài năm. Sau đó chúng tôi mở một khu vực lớn ờ phía Tây của Mitchell, và tôi ở đó cho đến khi tôi nghỉ hưu.
Young: Ông có biết về khu vực Lemon, ở Guthrie?
Ellis: Tôi cho rằng là có.
Young: Ông đã từng làm việc ở đó?
Ellis: Không, không thể nói rằng là tôi đã làm. Đó là, à… Ron Pitts, tôi nghĩ vậy. Chỉ là một người quen, không phải ai ở đó tôi cũng biết cả.
Young: Ông có biết—
Ellis: Thật ra, bây giờ khi anh đề cập đến nó, tôi đã dành thời gian tại Lemon một chút. Chỉ là… nó quá khó để nhớ. Tôi đã đi cùng một nhóm thanh niên để dọn dẹp sau khi họ ngưng hoạt động nó. Có một trận động đất, vậy đấy, làm sụp đổ một số đường hầm. Nói rằng nó không phải âm thanh báo hiệu địa chất.
Young: Có gì đó không ổn sao?
Ellis: Tôi luôn nghĩ rằng điều đó hơi lạ lùng một chút. Chúng ta không có động đất quanh đây. Tất cả đá vôi đá, anh hiểu mà, làm giảm bớt chấn động từ phía nam hoặc nơi khác.
Young: Họ có kể cho ông bất kỳ điều gì khác về cái đó không?
Ellis: Ồ, nó từ lâu lắm rồi. Chúng tôi phải di chuyển một số máy móc, chất nó lên xe tải và di chuyển xuống Nam. Tôi không nghĩ tôi đã từng nói chuyện với bất kỳ quản đốc nào ở đó. Họ hầu hết là ở bên ngoài tại thời điểm đó, chỉ sử dụng thiết bị của Hoadley.
Young: Tôi hiểu. Còn vụ sập đổ thì sao? Đã có thương vong nào không?
Ellis: Tôi nghĩ họ, ờm… mất vài người, nhưng tôi không chắc chắn lắm. Điều đó sẽ xảy ra sau đó, anh biết đấy. Không cẩn thận như bây giờ, tôi nghĩ vậy. Mặc dù vậy, đó không phải là điều được nói đến nhiều nhất.
Young: Hồ sơ của chúng tôi cho thấy rằng B.G. Hoadley đã bán mỏ đó cho Kervier ngay sau khi nó sụp đổ. Có bất kỳ lý do nào ông nghĩ tới tại sao họ lại làm việc đó không?
Ellis: Hmmmmm… không, không thể nói tại sao. United đã mua một ít, nhưng thường là một phần của thỏa thuận để mở mỏ khác. Kervier không ở gần đó, họ đã ra khỏi bang. Không thật sự thông thường đối với một nhóm như vậy để mua mỏ, đặc biệt là như Lemon.
Young: Tôi hiểu. Còn gì khác mà ông muốn nói thêm không, ông Ellis?
Ellis: Để xem anh có thể có được tên của một người… à, hãy để tôi nghĩ. Có lẽ là Jim? Jeff? Dù sao đi nữa, Barnes là tên cuối cùng của anh ấy. Anh ấy lớn hơn tôi một chút, vì vậy có thể bây giờ anh ấy đã qua đời, nhưng anh ấy cũng tham gia vào đội dọn dẹp đó, tôi nghĩ vậy. Anh ấy là người liên lạc của Hedgewater với Kervier khi tôi làm việc cho họ, và tôi có nói chuyện với anh ấy một vài lần. Một người bạn khá tốt, anh ấy có thể kể cho anh thêm nhiều hơn.
Young: Cảm ơn ông, tôi—
Ellis: Anh biết đấy… tôi đã từng suy nghĩ. Có một cái gì đó khác về việc dọn dẹp mà có vẻ rất đặc biệt. Chúng tôi đến cùng một tá người để chất đống máy móc đó lên xe, nhưng cũng có một tá người khác hoặc của Kervier đến dọn dẹp đồ của họ, và có thể năm hoặc sáu người của Hoadley đang làm tương tự. Công việc nhẹ nhàng nhất mà chúng tôi từng làm. Tôi không biết nếu một trong số họ nói bất cứ điều gì với chúng tôi trong suốt thời gian chúng tôi ở đó.
[KẾT THÚC BẢN GHI ÂM]
Phụ lục 2951.5: Thư từ cá nhân thu thập từ J. Howard Barnes
Jeremiah,
Tôi không biết anh đã nghe chưa, nhưng có một sự cố tại mỏ Guthrie. Một chiếc hang bị vùi lấp bởi vài trận động đất. Có khoảng hai mười hoặc khoảng vậy bị mắc kẹt dưới này. Họ đang cố gắng để có được một đội di chuyển đống đổ nát, nhưng nó không được tốt cho lắm.
Nghĩ rằng anh nên biết điều này, trong trường hợp anh cần gọi luật sư. Tôi sẽ cố gắng gọi ra khỏi văn phòng ngày mai.
Thân,
Trent
Jeremiah, một đống yêu cầu xuất hiện hôm nay hỏi về chiếc hang. Chúng tôi không biết họ là luật sư hay là gì, nhưng họ cứ hỏi những câu hỏi cực kỳ kỳ quặc. Muốn nghe về những tảng đá và đống thứ như vậy trong hang động, giống như họ đang cố gắng nghe thứ gì đó. Anh biết gì về điều này chứ?
Nate Wabash
Ngài Barnes,
Tổ chức chúng tôi gần đây đã mua quyền sở hữu mỏ Guthrie Lemon Quarry, và chúng tôi quan tâm đến bất kỳ thông tin nào anh có thể có được về nó. Một đại diện của chúng tôi sẽ tới chỗ anh trong tuần tới, và muốn nói chuyện với anh về nó, cũng như về những cơ hội trong tổ chức chúng tôi anh có thể hứng thú.
Trân trọng,
David P. Whitinger
Công ty Kervier
Tôi nhìn thấy nó tận mắt, Jeremiah à. Tôi nhìn thấy một thứ gì đó giống một người bò ra khỏi cái hố đó. Nó bốc khói và phát cháy và khóc to bằng giọng của một người khác. nó là một thứ tự kéo thẳng khỏi hầm khai thác, tôi không nghi ngờ gì nữa.
Người đàn ông đó đến từ Geist tự nói với bản thân rất nhiều, rằng trụ cột chống đỡ thế giới sẽ rạn nứt và vỡ vụn, và tổ chức sẽ trở nên phóng túng. Những gì nằm ở bên dưới sẽ dễ gần hơn, và nó có thể rơi vào sự nhu mì. Tôi nhìn thấy nó tận mắt bằng chính đôi mắt của mình, tôi biết nó là đúng.
Tôi vẫn nghe thấy từ đó, Jeremiah. "Mười ngàn năm." Thét lên như một con chó hoang, la hét như bị dồn vào chân tường. "Mười ngàn năm trong ngọn lửa."
Phụ lục 2951.6: Thư từ thu thập từ Gorman P. Ellis
Vào ngày 19 tháng 4 năm 2003, ông Mr. Gorman P. Ellis đã kể ở trên qua đời. Do sự liên quan của ông ấy, nhân viên Tổ chức đã thu giữ tài sản của ông ấy để phân tích thêm. Sau đây là một bức thư do ông Ellis viết, gửi cho một người nhận không xác định liên quan đến SCP-2951.
Đó là tổng cộng hai mươi ba. Hai mươi ba trong số những cậu thanh niên tội nghiệp bị kẹt đằng sau bức tường đó. Chúng tôi có thể nghe thấy tiếng chúng cả ngày, la hét đằng sau những tảng đá đó trong khi chúng tôi lết mông và chẳng làm gì cả.
Cô đã bao giờ xuống mỏ trong khi mất điện chưa, Kim? Để tôi kể cho cô biết. Đầu tiên là khoảng khắc hoảng loạn, khi mọi người tranh nhau tìm hiểu xem chuyện gì đang xảy ra. Sau đó, mọi thứ lắng xuống, cô cố gắng điều chỉnh đôi mắt của mình với bóng tối xung quanh. Nhưng cô không bao giờ cần điều chỉnh, bởi vì không có thứ gì để nhìn. Nó không giống như bóng tối vào ban đêm, nơi cô có thể nhìn thấy những ngôi sao hoặc mặt trăng, hoặc đèn đường. Không có ánh sáng trong mỏ trong thời gian mất điện. Không có thứ gì để nhìn dưới đó cả.
Sau đó cô bắt đầu nghe vài thứ. Một số cậu thanh niên sẽ nghe thấy các giọng nói, hoặc động vật, hoặc bất kỳ số lượng những thứ không hề ở đó. Một số sẽ đi lang thang và bị lạc, họ sẽ không bao giờ đi theo những cuộn dây dự phòng. Một số sẽ rơi vào hầm và kẽ hở, và cô sẽ không bao giờ gặp lại họ nữa. Sau đó nó thật sự yên tĩnh.
Tôi đã nhìn thấy đường hầm mà họ tìm thấy trước khi vào hang. Rất kỳ lạ, Kim ạ. Không thể nhìn mà đào bằng dụng cụ, chúng không thích hợp. Thậm chí còn không có thời gian để xâu chuỗi ánh sáng, để xem nó đã đi đau. Tôi không biết có gì dưới đó. Dù sao đi nữa, điều tôi muốn nói là, tôi chưa nghĩ gì nhiều về Địa ngục nhưng tôi chắc chắn rằng chúng tôi xứng đáng bị đày xuống đó. Bất cứ điều gì xảy ra với những cậu thanh niên đó, miễn là chúng ở dưới đó, đều là lỗi của chúng tôi. Đó là lỗi của chúng tôi khi không làm gì cả.
Và bóng tối thay đổi con người.
@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; } } } }
: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); --logo-image: url("https://nu-scptheme.github.io/Black-Highlighter/img/logo.svg"); } #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; }
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@700&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Fira+Code&display=swap'); @supports(display: grid) { :root { /* S-CSS-P Integration */ /* If you're making a new CSS theme, please include the following three variables at minimum. */ --theme-base: "black-highlighter"; /* must be either "black-highlighter" or "sigma9" */ --theme-id: "penumbra-bhl"; /* set this to the URL of your theme's page - eg for "component:ar-theme", set it to "ar-theme" */ --theme-name: "Penumbra BHL Theme"; /* set this to your theme's full name */ --lgurl: var(--logo-image); --header-title: "TỔ CHỨC SCP"; --header-subtitle: "QUẢN THÚC - LƯU TRỮ - BẢO MẬT"; /* Typefaces */ --body-font: "Roboto", sans-serif; --header-font: "Josefin Sans", sans-serif; --title-font: "Josefin Sans", sans-serif; --mono-font: "Fira Code", "Andale Mono", "Courier New", Courier, monospace; --ui-wght: 600; --ui-hvr-wght: 800; /* Standard Colors */ --white-monochrome: 248, 248, 248; /* white */ --pale-gray-monochrome: 237, 237, 237; /* v light gray for blockquotes and stuff */ --light-pale-gray-monochrome: 237, 237, 237; /* very light pale gray for misc. use */ --very-light-gray-monochrome: 215, 215, 215; /* very light accent gray for misc. use */ --light-gray-monochrome: 160, 160, 160; /* light accent gray for login status */ --gray-monochrome: 66, 66, 72; /* gray */ --dark-gray-monochrome: 47, 51, 60; /* dark accent gray for sidebar background */ --black-monochrome: 33, 37, 46; /* black */ --accentColor: 30, 181, 232; /*Penumbra Accent Color*/ --pale-accent: var(--accentColor); /* light red, for visited links */ --bright-accent: var(--accentColor); /* bright red */ --medium-accent: var(--accentColor); /* medium red - the "default" accent color */ --dark-accent: var(--accentColor); /* dark red */ --alt-accent: 221, 102, 17; /* pale orange, for newpage links */ /* Background and Header Colors */ --background-gradient-color: var(--black-monochrome); /* Primary Theme Colors */ --swatch-background: var(--dark-gray-monochrome); /* Primary Text Colors */ --swatch-text-light: var(--pale-gray-monochrome); --swatch-text-general: var(--swatch-text-light); /* Primary Menu Colors */ --swatch-menubg-color: var(--black-monochrome); --swatch-menutxt-general-color: var(--swatch-menutxt-light-color); --swatch-alternate-color: var(--swatch-menubg-dark-color); /* Link Colors */ --sidebar-links-text: var(--bright-accent); /* Rating Module Colors */ --rating-module-button-color: var(--white-monochrome); --rating-module-text-color: var(--swatch-menutxt-light-color); /* Header Gradients */ --diagonal-stripes: initial; /* header measurements */ --header-height-on-desktop: 8.750rem; --header-height-on-mobile: 8.750rem; --header-h1-font-size: calc(2rem + (2.75 - 2) * ((100vw - 18.750rem) / (60 - 18.750))); --header-h2-font-size: calc(var(--base-font-size) * 1.15); /* Toggle Sidebar Variable */ --toggle-border-color: rgb(var(--swatch-primary)); --toggle-icon-color: rgb(var(--swatch-primary)); --toggle-roundness: 0; } /* ===PAGE ELEMENTS COLORS=== */ :root { /* ===UI BUTTON COLORS=== */ --ui-button-bg: var(--swatch-menubg-medium-dark-color); --ui-button-txt: var(--swatch-text-secondary-color); --ui-button-hover-txt: var(--swatch-text-secondary-color); /* ===MODALS COLORS=== */ --modal-bg: var(--black-monochrome); --modal-body-text: var(--swatch-text-secondary-color); --modal-body-header-txt: var(--swatch-primary); --modal-header-bg: var(--black-monochrome); /* ===FOOTNOTES HOVER BLOCK COLORS=== */ --hoverblock-bg: var(--swatch-menubg-medium-dark-color); --hoverblock-txt: var(--swatch-text-general); } #main-content { /* ===TABS===*/ --tabs-bg: var(--swatch-menubg-medium-dark-color); --tabs-content-bg-color: var(--swatch-menubg-medium-dark-color), 1; /* ===BLOCKQUOTES=== */ --blockquote-bg-color: var(--swatch-menubg-medium-dark-color), 1; } #header { /* Primary Header Colors */ --swatch-headerh1-color: var(--bright-accent); --swatch-headerh2-color: var(--bright-accent); } #footer { --footer-link-hover-color: var(--swatch-text-tertiary-color); } ::-moz-selection { background: rgba(var(--swatch-primary), 1); color: rgb(var(--black-monochrome)) !important; text-shadow: none; } ::selection { background: rgba(var(--swatch-primary), 1); color: rgb(var(--black-monochrome)) !important; text-shadow: none; } html, body { scrollbar-color: rgb(var(--swatch-primary)) rgb(var(--black-monochrome)); } body { background-image: var(--gradient-background); background-size: 100% var(--background-gradient-distance); } .danger-diamond a, .danger-diamond a:hover { color: rgba(0, 0, 0, 0) !important; box-shadow: initial !important; } #header::before { background-image: var(--lgurl); opacity: 0.15; background-size: auto 9.5rem; } #header h1 a { text-transform: uppercase; } #header h1, #header h1 a, #header h1 a::before { top: 0.35rem; } #header h2 { top: calc(var(--header-h2-font-size) * 0.9); } #side-bar .heading { background: none; flex-basis: 90%; margin: 0.5rem auto 0.125rem; font-family: var(--header-font); } #side-bar .heading p, #side-bar .side-block>.collapsible-block .collapsible-block-link { text-transform: none; text-align: left; font-size: 0.94rem; text-indent: 0; } #page-content { font-size: 0.9rem !important; } #page-title { color: rgb(var(--swatch-text-general)); border-color: rgb(var(--swatch-text-general)); padding: 0; } h1, h2, h3, h4, h5, h6 { color: rgb(var(--swatch-primary)); } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: rgb(var(--white-monochrome)); } #login-status #my-account { --wght: 400; font-weight: 400; } #top-bar div.mobile-top-bar>ul>li>ul>li>a, #top-bar div.top-bar>ul>li>ul>li>a { --wght: 400; font-weight: 400; } #top-bar div.mobile-top-bar>ul>li>ul>li:hover a, #top-bar div.top-bar>ul>li>ul>li:hover a { color: rgb(var(--black-monochrome)); } #page-content a:not([href*="user"]):not([href*="javascript:;"]) { padding: 0.15em; margin: -0.15em; color: rgb(var(--white-monochrome)); -webkit-box-decoration-break: clone; box-decoration-break: clone; box-shadow: inset 0 -0.125rem 0 0rem rgba(var(--swatch-primary), 1); transition: box-shadow 300ms cubic-bezier(0.4, 0.0, 0.2, 1), color 300ms cubic-bezier(0.4, 0.0, 0.2, 1), padding 300ms cubic-bezier(0.4, 0.0, 0.2, 1), margin 300ms cubic-bezier(0.4, 0.0, 0.2, 1); } #page-content a:not([href*="user"]):not([href*="javascript:;"]):hover { padding: 0.3em 0.25em 0.2em 0.25em; margin: -0.25em; box-shadow: inset 0 -1.5em 0 0 rgba(var(--swatch-primary), 1); text-decoration: none; color: rgb(var(--black-monochrome)) } .page-rate-widget-box { background: rgb(var(--black-monochrome)); } /* Ayer's info-bar patch by Monkatraz */ #page-content .info-container .collapsible-block-folded, #page-content .info-container .collapsible-block-unfolded-link { width: 100%; max-width: 100%; margin: 0 auto; box-shadow: none; } #page-content .info-container .collapsible-block-link { padding: 0; } #page-content .info-container .collapsible-block-link::before, #page-content .info-container .collapsible-block-unfolded-link::before { content: " "; display: none; } #page-content .info-container .collapsible-block-content::after { display: none; } #u-author_block>p>a { background-color: rgb(var(--black-monochrome)); border-radius: 0; } :is(blockquote, .blockquote, div.blockquote, [class*="blockquote"]), #toc { background-color: rgb(var(--black-monochrome)); border: solid 0.125rem rgb(var(--dark-gray-monochrome)); box-shadow: -0.188rem 0rem 0rem -0.006rem rgb(var(--swatch-primary)); } .code { background-color: rgb(var(--black-monochrome)); border: solid 0.1875rem rgb(var(--dark-gray-monochrome)); box-shadow: none; } .code pre, .code p, .code { font-size: 0.87rem; background-color: rgb(var(--black-monochrome)); color: rgb(var(--swatch-text-general)); } .code pre { white-space: pre-wrap; } .code pre span[class*="hl-"] { -webkit-filter: invert(1) hue-rotate(180deg); filter: invert(1) hue-rotate(180deg); } #page-content .yui-navset .yui-nav { width: 100%; } #page-content .yui-navset .yui-nav a { transition: background-color 300ms cubic-bezier(0.4, 0.0, 0.2, 1); } #page-content .yui-navset .yui-nav li, #page-content .yui-navset .yui-navset-top .yui-nav li { box-shadow: initial; } #page-content .yui-navset .yui-nav li { background-color: rgb(var(--black-monochrome)); padding-top: 0.25em; -webkit-animation: tab-active 300ms cubic-bezier(0.4, 0.0, 0.2, 1); animation: tab-active 300ms cubic-bezier(0.4, 0.0, 0.2, 1); -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: forward; animation-fill-mode: forward; -webkit-animation-play-state: paused; animation-play-state: paused; } #page-content .yui-navset .yui-nav li:hover { background-color: rgb(var(--swatch-primary)); } #page-content .yui-navset .yui-nav li em { transition: transform 400ms cubic-bezier(0.4, 0.0, 0.2, 1); color: rgb(var(--swatch-menutxt-light-color)); } #page-content .yui-navset .yui-nav li:hover em { color: rgb(var(--swatch-menutxt-dark-color)); } #page-content .yui-navset .yui-nav .selected { margin-top: -0.5em; padding-top: 0.5em; margin-right: 0.0625rem; background-color: rgb(var(--swatch-primary)); -webkit-animation-iteration-count: 1; animation-iteration-count: 1; -webkit-animation-fill-mode: backwards; animation-fill-mode: backwards; -webkit-animation-play-state: running; animation-play-state: running; } #page-content .yui-navset .yui-nav .selected a em { transform: translateY(-0.25em); color: rgb(var(--black-monochrome)); } #page-content .yui-navset .yui-nav a, #page-content .yui-navset .yui-nav a:hover, #page-content .yui-navset .yui-nav a:active, #page-content .yui-navset .yui-nav a:focus-within { background: rgba(0, 0, 0, 0) !important; font-family: var(--title-font); font-weight: 700; isolation: isolate; } #page-content .yui-navset .yui-nav a::before, #page-content .yui-navset .yui-nav a::after { content: " "; position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 1; pointer-events: none; } #page-content .yui-navset .yui-nav a:hover::before, #page-content .yui-navset .yui-nav a:focus::before, #page-content .yui-navset .yui-nav .selected a::before { -webkit-mask-position: center 0rem !important; mask-position: center 0rem !important; background-position: 100% 200vh; } #page-content .yui-navset .yui-nav a:hover::after, #page-content .yui-navset .yui-nav a:focus::after, #page-content .yui-navset .yui-nav .selected a::after { opacity: 0; -webkit-animation: fade 300ms cubic-bezier(0.4, 0.0, 0.2, 1); animation: fade 300ms cubic-bezier(0.4, 0.0, 0.2, 1); -webkit-animation-direction: backwards; animation-direction: backwards; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; } #page-content :is(.yui-navset, .yui-navset-top, .yui-navset-bottom) .yui-content { background: rgb(var(--black-monochrome)); border: none; margin-top: 0; } #page-content table.wiki-content-table tr { border: none !important; } #page-content table.wiki-content-table th { background-color: rgb(var(--black-monochrome)); color: rgb(var(--swatch-primary)); ; font-family: var(--title-font); font-weight: 700; text-transform: uppercase; padding-top: 0.4em; } #page-content table.wiki-content-table th, #page-content table.wiki-content-table td { border: solid 0.0625rem rgb(var(--swatch-primary)) !important; } hr { border-color: rgb(var(--accentColor)); background-color: rgb(var(--accentColor)); } /*---- TAB ANIMATION by Croquembouche ---- */ #page-content .yui-navset .yui-content>div { display: block; top: 0; overflow: hidden; transform-origin: 0 0; } #page-content .yui-navset .yui-content>div[style*="none"] { display: block !important; flex: 0; max-height: 0; padding: 0 0.5em; border-width: 0; /* The following transition affects the one that DISAPPEARS */ transition: padding 0s linear 0.5s, border-width 0s linear 0.5s, flex 0.5s cubic-bezier(.18, .51, .54, .9) 0s; -webkit-animation: tab-disappear 0.5s ease-in-out 0s 1 both; animation: tab-disappear 0.5s ease-in-out 0s 1 both; } #page-content .yui-navset .yui-content>div[style*="block"] { display: block !important; flex: 1; max-height: 9999rem; /* The following transition affects the one that APPEARS */ transition: padding 0s linear 0.5s, border-width 0s linear 0.5s, flex 0.5s cubic-bezier(.18, .51, .54, .9) 0.5s; -webkit-animation: tab-appear 0.5s ease-in-out 0.5s 1 both; animation: tab-appear 0.5s ease-in-out 0.5s 1 both; } @-webkit-keyframes tab-disappear { 0% { max-height: 9999rem; } 1% { max-height: 100vh; } 100% { max-height: 0; } } @keyframes tab-disappear { 0% { max-height: 9999rem; } 1% { max-height: 100vh; } 100% { max-height: 0; } } @-webkit-keyframes tab-appear { 0% { max-height: 0; } 99% { max-height: 100vh; } 100% { max-height: 9999rem; } } @keyframes tab-appear { 0% { max-height: 0; } 99% { max-height: 100vh; } 100% { max-height: 9999rem; } } /* fancy collapsible */ #page-content .collapsible-block-folded, #page-content .collapsible-block-unfolded-link { background: rgb(var(--black-monochrome)); transition: background 0.25s linear; width: -moz-fit-content; width: -webkit-fit-content; width: fit-content; overflow: hidden; margin: auto; box-sizing: border-box; } #page-content .collapsible-block-folded .collapsible-block-link::before { content: "▷ "; } #page-content .collapsible-block-unfolded .collapsible-block-link::before { content: "▽ "; } #page-content .collapsible-block-link { display: inline-block; padding: 0.5rem 1rem; text-decoration: none; text-align: center; color: rgb(var(--white-monochrome)); font-weight: 700; } #page-content .collapsible-block-link:hover { color: rgb(var(--black-monochrome)); } #page-content .collapsible-block-folded:hover, #page-content .collapsible-block-unfolded-link:hover { background: rgb(var(--swatch-primary)); } #page-content .collapsible-block-unfolded-link { box-shadow: 0rem -0.26rem 0rem 0rem rgb(var(--swatch-primary)); } #page-content .collapsible-block-folded, #page-content .collapsible-block-unfolded-link { margin-top: 0.625rem; margin-bottom: 0.625rem; } :is(div.image-block, div.scp-image-block) { border: solid 0.5rem rgb(var(--black-monochrome)); border-bottom: solid 0rem rgb(var(--black-monochrome)); box-shadow: 0rem 0.26rem 0rem 0rem rgb(var(--accentColor)); box-sizing: border-box; } :is(div.image-block, div.scp-image-block) :is(.image-caption, .scp-image-caption) { background-color: rgb(var(--black-monochrome)); border: solid 0.25rem rgb(var(--black-monochrome)); color: rgb(var(--pale-gray-monochrome)); font-size: 0.84rem; box-shadow: none; } a.footnoteref { padding: 0.05em; color: rgb(var(--swatch-primary)); -webkit-box-decoration-break: clone; box-decoration-break: clone; box-shadow: inset 0 0 0 0rem rgba(var(--swatch-primary), 1); transition: box-shadow 300ms cubic-bezier(0.4, 0.0, 0.2, 1), color 300ms cubic-bezier(0.4, 0.0, 0.2, 1), padding 300ms cubic-bezier(0.4, 0.0, 0.2, 1), margin 300ms cubic-bezier(0.4, 0.0, 0.2, 1); } a.footnoteref:hover { box-shadow: inset 0 -1.25em 0 0 rgba(var(--swatch-primary), 1); text-decoration: none; color: rgb(var(--black-monochrome)) } .footnotes-footer a[href*="javascript"]::before, .bibitems .bibitem::after, .footnotes-footer { background-color: rgb(var(--black-monochrome)); } /* Tags */ .page-tags span { border-top: 0.0625rem solid rgb(var(-white-monochrome)); } .page-tags span a { padding: 0.25em; color: rgb(var(--white-monochrome)); -webkit-box-decoration-break: clone; box-decoration-break: clone; box-shadow: inset 0 -0.125rem 0 0rem rgba(var(--swatch-primary), 1); transition: box-shadow 300ms cubic-bezier(0.4, 0.0, 0.2, 1), color 300ms cubic-bezier(0.4, 0.0, 0.2, 1), padding 300ms cubic-bezier(0.4, 0.0, 0.2, 1), margin 300ms cubic-bezier(0.4, 0.0, 0.2, 1); } .page-tags span a:hover { padding: 0.3em 0.25em 0.2em 0.25em; box-shadow: inset 0 -1.75em 0 0 rgba(var(--swatch-primary), 1); text-decoration: none; color: rgb(var(--black-monochrome)) } div#page-options-bottom-2>a, div#page-options-bottom>a { border-color: rgba(var(--swatch-primary-darkest), 1); background-color: rgba(var(--swatch-menubg-dark-color), 1); color: rgb(var(--white-monochrome)); border-radius: 0; } div#page-options-bottom-2>a:active, div#page-options-bottom-2>a:hover, div#page-options-bottom>a:active, div#page-options-bottom>a:hover { border-color: rgba(var(--swatch-menubg-dark-color), 1); background-color: rgba(var(--swatch-primary-darkest), 1); color: rgb(var(--black-monochrome)); border-radius: 0; } #who-rated-page-area>div>span[style*="color"] { color: rgb(var(--swatch-text-secondary-color)) !important; } #footer { color: rgb(var(--black-monochrome)); } #license-area { color: rgb(var(--white-monochrome)); } input.text, textarea { background-color: rgb(var(--black-monochrome)); color: rgb(var(--swatch-text-general)); border-color: rgb(var(--swatch-menubg-dark-color)); } #lock-info { background-color: rgb(var(--black-monochrome)); color: rgb(var(--swatch-text-general)); border-color: rgb(var(--swatch-menubg-dark-color)); } /* Pop-Up Windows */ .owindow { background-color: rgb(var(--black-monochrome)); border-color: rgb(var(--swatch-primary)); } .owindow .modal-header { background-color: rgb(var(--black-monochrome)); } .owindow .modal-body img { background-color: transparent !important; } .owindow .title { background-color: rgb(var(--black-monochrome)); color: var(--swatch-primary); border-bottom: 0.0625rem solid rgb(var(--swatch-primary)); } .owindow .button-bar a { background-color: rgb(var(--black-monochrome)); border-color: rgb(var(--swatch-primary)); color: rgb(var(--white-monochrome)); } .owindow .button-bar a:hover { background-color: rgb(var(--swatch-primary)); } /* ---- Darkbox/Lightbox ---- */ .darkbox, .lightbox { border-left: solid 0.26rem rgb(var(--swatch-primary)); border-right: solid 0.26rem rgb(var(--swatch-primary)); padding: .4rem; margin-top: 0.75rem; margin-bottom: 0.75rem; } .darkbox { background-color: rgb(var(--black-monochrome)); } .lightbox { background-color: rgb(var(--white-monochrome)); color: rgb(var(--black-monochrome)); } .lightbox h2, .lightbox h3, .lightbox h4, .lightbox h5, .lightbox h6 { color: rgb(var(--black-monochrome)); } /* Custom Assets by EstrellaYoshte */ .limit { margin-bottom: -1rem; } .anchor { position: -webkit-sticky; position: sticky; height: 0; top: 0; z-index: 9999; } .sidebox { background-color: rgb(var(--black-monochrome)); border-top: solid 0.125rem rgb(var(--swatch-primary)); padding: .14rem 1rem .14rem; margin-top: 0; margin-bottom: 0.5rem; width: calc((100vw - (var(--body-width-on-desktop) + 10rem))/2); max-height: calc(100vh - 18rem); position: absolute; top: 0; left: 103.5%; z-index: 5; overflow: auto; box-sizing: border-box; } .hovertip { color: rgb(var(--swatch-text-general)); } @media (max-width: 80.625rem) { .sidebox { width: auto; max-width: 50vw; color: rgba(0, 0, 0, 0); background-color: rgba(0, 0, 0, 0); box-shadow: 0 0 0 0 rgb(var(--swatch-primary)); border: none; right: calc(((100vw - 1em - var(--body-width-on-desktop)) / 2) * -1); left: initial; pointer-events: none; transition: max-width 0.2s ease-in-out 0.1s, color 0.2s ease-in-out 0.1s, box-shadow 0.5s ease-in-out 0.1s, background-color 0s ease-in-out 0s; overflow-x: hidden; overflow-y: hidden; scrollbar-width: thin; } .sidebox::-webkit-scrollbar { width: 0.5em; } .sidebox * { opacity: 0; transition: opacity 0.2s ease-in-out 0.1s; } .sidebox::before, .sidebox::after { content: " "; position: absolute; pointer-events: all; right: 0; } .sidebox::before { top: calc(50% - 0.75rem); width: 0; height: 0; border-top: 0.75rem solid transparent; border-bottom: 0.75rem solid transparent; border-right: 0.75rem solid rgb(var(--swatch-primary)); transition: border 0.1s ease-in-out 0.1s; z-index: 10; } .sidebox::after { top: 0; max-width: 0.75rem; width: 100%; height: 100%; box-shadow: 0.125rem 0 0 0 rgb(var(--swatch-primary)); max-height: calc(100vh - 18rem); background-color: rgb(var(--black-monochrome)); z-index: -1; transition: box-shadow 0.5s ease-in-out 0.1s, max-width 0.5s ease-in-out 0.1s, border-top-left-radius 0.5s ease-in-out 0.1s, border-bottom-left-radius 0.5s ease-in-out 0.1s; } .sidebox:hover, .sidebox:active { color: rgb(var(--swatch-text-general)); background-color: rgb(var(--black-monochrome)); pointer-events: all; overflow-y: scroll; transition: max-width 0.5s ease-in-out 0.2s, color 0.5s ease-in-out 0.2s, box-shadow 0.5s ease-in-out 0.1s, background-color 0s ease-in-out 0.6s, right 0.5s ease-in-out 0.1s; } .sidebox:hover *, .sidebox:active * { opacity: 1; transition: opacity 0.5s ease-in-out 0.2s; } .sidebox:hover::before, .sidebox:active::before { border-top: 0vw solid transparent; border-bottom: 0vw solid transparent; } .sidebox:hover::after, .sidebox:active::after { box-shadow: 0 -0.125rem 0 0 rgb(var(--swatch-primary)); right: 0; max-width: 100%; border-top-left-radius: 0rem; border-bottom-left-radius: 0rem; } } @media only screen and (max-width:56.25rem) { :root { --body-width-on-desktop: 100vw; --header-h1-font-size: calc(2rem + (2.5 - 2) * ((100vw - 18.750rem) / (60 - 18.750))); --header-h2-font-size: var(--base-font-size); } #header h1, #header h1 a, #header h1 a::before { top: 0.5rem; } #header h2, #header h2 a, #header h2 a::before { top: 0.35rem; } .anchor { top: calc(var(--topbar-height-on-mobile) + 0.75rem); } .sidebox, .sidebox:hover, .sidebox:active { right: calc(((100vw - (100% - 3rem))/2) * -1 + 1.5em); } .sidebox::before, .sidebox::after { content: " "; position: absolute; pointer-events: all; right: 0; } .blockquote, [class*="blockquote"], blockquote, div.blockquote { margin: 0; } } .page-source { color:#fff; background: var(--black-monochrome); } @media only screen and (min-width: 48.0625rem) { #search-top-box-form input[type="submit"], #search-top-box-form input[type="submit"]:focus, #search-top-box-form input[type="submit"]:hover { border-left: 0.0625rem solid rgba(var(--swatch-primary-darkest), 0); } #search-top-box-form input[type="submit"] { background: rgba(var(--swatch-primary-darkest), 0.5); } } }