#side-bar { /* ===SECONDARY & TERTIARY COLORS=== */ /* Editing these will edit a vast majority of theme elements. Useful for making dark themes */ /* Colors for Secondary & Tertiary items like Blockquote and YUI Tabs */ --swatch-secondary-color: var(--swatch-menubg-dark-color); --swatch-tertiary-color: var(--swatch-menubg-medium-color); --swatch-alternate-color: var(--swatch-menubg-light-color); /* Text Colors for Secondary & Tertiary items like Sidebar Headers and Top-Bar Menu Text */ --swatch-text-secondary-color: var(--swatch-menutxt-dark-color); --swatch-text-tertiary-color: var(--swatch-menutxt-light-color); /* ===SIDE-BAR ELEMENTS=== */ /* ===SIDE-BAR GENERAL=== */ --sidebar-bg-color: var(--swatch-menubg-dark-color); --sidebar-resources-bg-color: 0,0,0,0; --sidebar-media-bg-color: 0,0,0,0; /* ===SIDEBLOCK MENU=== */ --sideblock-heading-border-color: var(--bright-accent); --sideblock-heading-bg-color: 0,0,0,0; /* Transparent */ --sideblock-heading-text-color: var(--swatch-text-tertiary-color); /* ===MENU-ITEMS=== */ --sidebar-border-color: var(--swatch-primary), 0.08; --sidebar-subtest-color: var(--swatch-text-tertiary-color); --sidebar-links-text: var(--swatch-text-tertiary-color); --sidebar-links-hover-bg-color: var(--bright-accent); --sidebar-links-hover-text-color: var(--swatch-text-tertiary-color); /* ===SIDEBAR COLLAPSIBLES=== */ /*Folded Colors */ --sidebar-collapsible-fld-link-bg: var(--swatch-primary), 0.25; --sidebar-collapsible-fld-link-color: var(--swatch-text-tertiary-color); --sidebar-collapsible-fld-link-hover-color: var(--swatch-text-tertiary-color); --sidebar-collapsible-fld-arrow-hover-color: var(--swatch-text-tertiary-color); /*Unfolded Colors */ --sidebar-collapsible-ufld-link-bg: var(--swatch-primary-darker), 0.25; --sidebar-collapsible-ufld-link-color: var(--swatch-text-tertiary-color); --sidebar-collapsible-ufld-link-hover-color: var(--swatch-text-tertiary-color); --sidebar-collapsible-ufld-arrow-hover-color: var(--swatch-text-tertiary-color); /* Unfolded Body Colors */ --sidebar-collapsible-link-color: var(--swatch-text-tertiary-color); --sidebar-collapsible-link-hover-color: var(--swatch-text-tertiary-color); scrollbar-color: rgba(var(--swatch-primary-darker), 0.1) /* Thumb */ rgba(var(--swatch-secondary-color), 0.05); /* Track */ border-color: rgba(var(--swatch-secondary-color), 0.4); } /* Hover Scrollbar Behavior */ #side-bar:hover, #side-bar:active { scrollbar-color: rgb(var(--swatch-primary-darker), 1) /* Thumb */ rgb(var(--swatch-menubg-dark-color), 1); /* Track */ } #side-bar:focus-within { scrollbar-color: rgb(var(--swatch-primary-darker), 1) /* Thumb */ rgb(var(--swatch-menubg-color), 1); /* Track */ } #side-bar::-webkit-scrollbar-track { background-color: rgba(var(--swatch-tertiary-color), 0.8); } #side-bar::-webkit-scrollbar, #side-bar::-webkit-scrollbar-thumb, #side-bar::-webkit-scrollbar-corner { background-color: rgba(var(--swatch-menubg-dark-color), 0); } #side-bar .side-block.media a:any-link { background: rgba(var(--swatch-menubg-light-color),0.75) !important; } #side-bar .side-block.media a::before { background: rgb(var(--social-color)); } #side-bar .side-block.media a img { filter: drop-shadow(0 0 0 rgba(var(--swatch-alternate-color),0)); transition: filter 200ms cubic-bezier(0.4, 0, 0.2, 1); } #side-bar .side-block.media a:hover img, #side-bar .side-block.media a:active img { filter: drop-shadow(0.1875rem 0.1875rem 0 rgb(var(--swatch-alternate-color))); } #side-bar .side-block.media a:focus-within img { filter: drop-shadow(0.1875rem 0.1875rem 0 rgb(var(--swatch-alternate-color))); } html:not(:lang(cn)) div.scpnet-interwiki-wrapper p::before { box-shadow: inherit; } .scpnet-interwiki-wrapper { -webkit-filter: invert(0.8) hue-rotate(180deg) saturate(0.8); filter: invert(0.8) hue-rotate(180deg) saturate(0.8); }
SCP-3930 - Tiếng Thét Khuôn Mẫu
{$comments2}
{$doesthisfixthebug}

N/A
Mã vật thể: SCP-3930
Phân loại: N/A
Quy trình Quản thúc Đặc biệt: Những đối tượng được phân công quản thúc SCP-3930 phải tham gia giám sát khu vực S5-C9 được dựng nên gần Usinsk, Liên Bang Nga, và làm theo mệnh lệnh của chi huy khu vực.
Mô tả: SCP-3930 không tồn tại.
Toàn bộ nội dung còn lại của tài liệu này được chỉ có thể được truy cập bởi nhân sự Cấp 5/3930 trở lên.
Nghiêm cấm truy cập trái phép.

SCP-3930.

Usinsk, KR, RU.
Chỉ thị từ Quản lý Tài liệu: Chỉ có bảy đối tượng còn sống được phép truy cập vào tài liệu này.
Quy trình Quản thúc Đặc biệt Đã chỉnh sửa: Để phục vụ việc duy trì quản thúc SCP-3930, điều tiên quyết phải thực hiện với mọi nhân sự được phân công quản thúc SCP-3930 (ngoại trừ các nhân sự được phép truy cập vào tài liệu này) đó là luôn củng cố cho mọi nhân sự hiểu rằng, SCP-3930 không tồn tại, và chưa từng tồn tại. Các nhân sự đang tham gia quản thúc SCP-3930 có hành vi khẳng định về sự tồn tại của SCP-3930 phải được chuyển công tác và trải qua một buổi kiểm tra sức khỏe tâm thần toàn diện để đảm bảo việc họ vẫn hiểu rằng SCP-3930 không hề tồn tại. Các đối tượng không vượt qua được bài kiểm tra phải bị hoãn công tác và điều chuyển tới Khu Điều hành Nghiên cứu 3930 nhằm phục vụ việc tiễu trừ.
Mọi nhân sự được phân công quản thúc SCP-3930 phải luôn hiểu rõ rằng, dù cho có bất cứ loại ngôn ngữ hay mệnh lệnh nào mang nội dung sai lệch thâm nhập tâm trí họ, SCP-3930 không tồn tại.
SCP-3930 phải được quản thúc tại địa điểm nó được phát hiện. Việc đi lại quanh khu vực có chứa SCP-3930 phải được nghiêm cấm. Một khu vực quản thúc đã được dựng nên xung quanh SCP-3930, có đường kính khoảng 1km. Bất cứ đối tượng không được cho phép nào có hành vi thâm nhập khu vực quản thúc để tiếp cận SCP-3930 phải bị tiễu trừ ngay lập tức. Bảy cá nhân được phép truy cập vào tài liệu này có toàn quyền quản lý công việc quản thúc SCP-3930 và quyền quản lý nhân sự quản thúc SCP-3930.
Việc duy trì sự không tồn tại của SCP-3930 chính là quy trình quản thúc SCP-3930.
Mô tả: SCP-3930 là một khoảng không tĩnh nằm trong khu vực bán kính 1km gần Usinsk, Liên Bang Nga được thiết lập bởi các nhà khoa học Liên Xô vào những năm đầu thập niên 70. SCP-3930 không phát hay hấp thụ ánh sáng hoặc âm thanh, không có hình dạng hay kết cấu, không thể đi qua, không thể tương tác, hay biến đổi được bằng mọi cách, và không có cấu hình không gian. Thông qua các thử nghiệm sâu rộng với nhiều kỹ thuật đa dạng, các nghiên cứu viên thuộc Tổ chức đã chứng minh được với độ chính xác 99.999% rằng hoàn toàn không có bất kỳ vật chất nào tồn tại trong khu vực được gọi là SCP-3930.
Mặc dù vậy, các đối tượng tiếp xúc với SCP-3930 sẽ luôn luôn miêu tả không gian này có chứa thảm thực vật và động vật tương tự với khu vực xung quanh, và chứa cả một công trình kiến trúc nằm đâu đó trong khoảng không gian không tồn tại này. Cơ chế mà các đối tượng nhìn nhận SCP-3930 hiện còn chưa rõ, dù cho một số giả thiết đã được đưa ra (tham khảo thêm chi tiết tại Phụ lục 3930.3). Do SCP-3930 không thể đi qua hay tương tác được (vì SCP-3930 không phải vật chất có tồn tại), các đối tượng hay thực thể tồn tại không thể “đi vào” SCP-3930. Tuy vậy, những đối tượng tiếp cận SCP-3930 và đi vào trong nó sẽ được thấy rằng chính bản thân họ đã đi vào trong khu vực này bởi những người quan sát khác. Khoảnh khắc đối tượng đi vào trong “ranh giới” phần không tồn tại của SCP-3930, họ sẽ không còn tồn tại. Tuy vậy, những người quan sát bên ngoài vẫn sẽ tiếp tục còn khả nhìn nhận đối tượng đi vào SCP-3930 trong một khoảng thời gian sau đó, trước khi họ không còn khả năng nhìn nhận nữa.
Tóm lại,
- SCP-3930 không tồn tại.
- SCP-3930 không phải là địa điểm có thực, thời điểm, điểm kỳ dị không – thời gian, chân không, không gian đa chiều, kết cấu trừu tượng, hay bất cứ sự vật có thực nào khác, bất kỳ sự mô tả nào dùng để miêu tả sự vật có thật thì SCP-3930 đều không có.
- SCP-3930 không thể được miêu tả là bất cứ thứ gì, mặc cho những tính chất mà chúng ta nhìn nhận được về nó.
- Do SCP-3930 không tồn tại, nó không thể chứa bất cứ sự vật tồn tại nào. Chính vì vậy, bất cứ thứ gì đi qua hay đi vào SCP-3930, dù cho đây là việc bất khả thi bởi SCP-3930 không có thực, sẽ không còn tồn tại.
- Mặc cho các điều kể trên, con người vẫn sẽ nhìn nhận SCP-3930 là một sự vật cảm nhận được và những sự vật trở nên không có thực do SCP-3930 vẫn có thể cảm nhận được một cách tương tự.
Đáng chú ý nhất, những đặc tính nhất định của SCP-3930 mà các dạng sống có nhận thức nhìn nhận được sẽ thay đổi đáng kể theo số lượng đối tượng biết về cả SCP-3930 và việc những tính chất của nó bị ảnh hưởng bởi nhận thức. Để biết thêm thông tin, tham khảo Phụ lục 3930.3.
Sau cùng, những ảnh hưởng trong nhận thức con người về những đặc điểm cảm nhận được của SCP-3930 không thể bị giảm đi bằng thuốc lú, thậm chí là cả bằng chết tự nhiên. Biện pháp duy nhất được biết có khả năng ảnh hưởng tới bản chất làm ảnh hưởng nhận thức của SCP-3930 chính là cho đối tượng đã từng nhìn nhận về SCP-3930 đi vào SCP-3930 và trở nên không còn tồn tại. Dù cho ảnh hưởng của biện pháp nên lên SCP-3930 không lập tức xuất hiện, sự ảnh hưởng sẽ bị giảm dần theo thời gian cho đến khi tình trạng tâm thần ổn định trở lại sau khoảng ba mươi mốt ngày. Số lượng đối tượng cao nhất có khả năng nhìn nhận SCP-3930 cùng một lúc sao cho khoảng không vẫn ở trạng thái ổn định là mười người, bảy người trong số đó được phân công quản lý thủ tục quản thúc, hai người được phép tham gia thử nghiệm, và một người được phân công sẵn sàng xử lý tình huống có sự can thiệp của thường dân.
Phụ lục 3930.1: Sự phát hiện
Những ghi chép về lần đầu tiên phát hiện ra SCP-3930 đã bị mất đi trong quá trình tan rã của các tổ chức tình báo Liên Xô, nhưng Tổ chức tin rằng SCP-3930 có khả năng đã được phát hiện ra nhiều lần bởi những cá nhân mà, sau khi cố gắng tương tác với SCP-3930, đã không còn tồn tại. Đáng chú ý, vào thời điểm trước khi Liên Xô tan rã, chỉ có một vài nhà khoa học và nghiên cứu viên thuộc chính phủ Liên Xô biết đến SCP-3930, và thông tin cho thấy không có thành viên nào của Đơn vị GRU “P” biết đến SCP-3930. Nếu như có bất cứ nhà khoa học thuộc chính phủ nào biết đến bản chất thực sự của SCP-3930, khả năng cao rằng việc này đã được sắp xếp từ trước.
Số lượng đối tượng có nhận thức về SCP-3930, trước khi các quy trình quản thúc này được ban hành, vẫn còn chưa biết, dù cho những ghi chép cho rằng những nhà khoa học của chính phủ đã gặp khó khăn cực lớn trong cả việc quản thúc thực thể bất thường này và thực hiện các thí nghiệm trên nó. Sự thiếu hiểu biết của họ về những đặc điểm bất thường của SCP-3930 đã gây ra những tổn thất đáng kể về người, từ đó làm cho tình hình xung quanh SCP-3930 ngày càng trở nên trầm trọng. Vào thời điểm các đặc vụ của Tổ chức phát hiện ra SCP-3930, chỉ còn rất ít thành viên thuộc đội nghiên cứu ban đầu còn sống sót, những thành viên còn lại đều đã chết do SCP-3930.
Trong quá trình thực thi những thủ tục quản thúc SCP-3930 hiện tại cũng đã gặp những tổn thất đáng tiếc về người. Những thông tin chi tiết hơn về sự việc được ghi chép trong Phụ lục 3930.3.
Phụ lục 3930.2: Ghi chép Khám phá
Việc khám phá bên trong SCP-3930 là bất khả thi do bản chất của SCP-3930 đã dần được phát hiện ra. Dù vậy, những người quan sát bên ngoài vẫn có khả năng nhận thức những đối tượng đã đi vào SCP-3930 (và ngay sau đó những đối tượng này đã không còn tồn tại) và thậm chí còn nghe được âm thanh truyền lại của họ. Đáng chú ý, các thiết bị ghi hình và ghi âm không thể hoạt động bình thường khi ở cạnh SCP-3930. Các camera ghi hình không có khả năng ghi lại những thực thể không tồn tại, và đoạn phim quay lại SCP-3930 mang những đặc điểm bất thường tương tự như những đặc điểm bất thường trong nhận thức của con người đối với SCP-3930. Những bất thường này cũng xuất hiện tương tự đối với những bản ghi âm. Tóm lại, tất cả những thiết bị ghi hình và ghi âm đều ngay lập tức ngừng hoạt động ngay khi chúng đi vào SCP-3930, dù những người quan sát vẫn nhận thức rằng chúng vẫn hoạt động bình thường, kể cả khi những khác biệt đã xuất hiện1.
Dưới đây là một đoạn ghi chép về một bản ghi âm đối thoại, được viết bởi 3930/7/42 theo như những gì người này nhìn nhận được. Trong khi ghi lại cuộc đối thoại này, 3930/7/4 đang nói trước một micro, và nhận được lời phản hồi, và ngay sau đó là những phản hồi lặp lại ở những thiết bị ghi khác. Có thể thấy, đáng chú ý rằng cuộc hội thoại sau đây thực chất diễn ra giữa 3930/7/4 và một người khác, người mà tại thời điểm diễn ra cuộc đội thoại này, đã không còn tồn tại, và một mình 3930/7/4 đã tham gia nói dưới cả hai vai, với tất cả các lời đối thoại chỉ có mình 3930/7/4 nói. 3930/3/3 đã theo dõi toàn bộ sự việc và khẳng định rằng những lời thoại, và cả nội dung được ghi chép lại trong ghi chép dưới đây đều hoàn toàn chính xác.
[BẮT ĐẦU GHI CHÉP]
3930/7/4: Được rồi D-124, tôi cần anh đi về phía trước. Anh có thể cho tôi biết anh nhìn thấy gì ở phía trước không?
D-124: Cây. Rừng cây.
3930/7/4: Thế còn những con vật, động vật sống thì sao?
D-124: Không có.
3930/7/4: Được rồi. Tiếp tục đi về phía trước.
Im lặng.
3930/7/4: Anh đang tiếp cận ranh giới của thực thể bất thường. Anh có thấy gì không?
D-124: Tôi kh- không, vẫn chỉ toàn là…
Thời điểm này, D-124 biến mất trong SCP-3930 và không còn tồn tại. Thiết bị ghi âm trên người đối tượng đã không còn hoạt động. Dù vậy, nhưng cả 3930/7/4 cà 3930/3/3 đều không nhận thấy điều này.
D-124: -cây cối, bụi cỏ các thứ thôi.
3930/7/4: Tiếp tục đi về phía trước.
Im lặng.
D-124: Này, khoan đã. Có gì đó ở nơi này. Một tòa nhà gì đó.
3930/7/4: Anh có thể miêu tả nó không?
D-124: Được, nó.. ờm… thấp. Nó có một đống, ờm… trông như kiểu căn hộ trong một chung cư ấy. Cơ mà, cây cối mọc đầy xung quanh nó, có vẻ là nó bị bỏ hoang lâu rồi.
3930/7/4: Tòa nhà này lớn thế nào?
D-124: Ờm, tôi chả biết nữa. Chắc là.. dài khoảng một trăm feet. Tôi đếm được phía bên này có sáu cái cửa. Có vẻ là tòa nhà này còn vòng lại về phía sau nữa.
3930/7/4: Tiếp tục tiếp cận nó đi.
D-124: Được thôi.
Im lặng.
D-124: À mà nhân tiện, tôi vừa phát hiện ra gì đó. Tôi nghe thấy tiếng gì đó, nhưng nó nhỏ lắm. Lúc đầu tôi còn tưởng là tiếng gió hay tiếng bước chân trên cỏ cơ, nhưng chắc chắn không phải tiếng đó.
3930/7/4: Nó nghe như thế nào?
D-124: (Ngập ngừng) Thực sự thì, tôi chẳng biết. Nó nhỏ lắm.
3930/7/4: Đã rõ. Nhớ thông báo tôi khi phát hiện thêm gì mới về nó.
Im lặng.
D-124: Được rồi, tôi đang ở trong tòa nhà rồi. Chắc chắn là một chung cư gì đó. Tường trắng, cửa nâu. Gỗ. Ờm, có một tòa nhà nào đó khác gần đây, tôi đoán là… một văn phòng ư?
3930/7/4: Anh có mở được cửa nào không?
D-124: Tôi đang thử mở, Đợi chút. (Tạm ngừng) Cái này khóa rồi. (Tạm ngừng) Cái này cũng thế, khoan đã. (Tạm ngừng) Tôi đang nhìn cửa sổ, xem có gì trong đó không, nhưng mà, ờm… tối om. Tôi không nhìn qua rèm được.
3930/7/4: Tiếp tục kiểm tra các cánh cửa đi.
D-124: Được rồi. (Tạm ngừng) Cửa này không khóa. Xem nào. (Tạm ngừng) Chắc chắn không ai ở nơi này lâu rồi. Nơi này tối tăm, đầy bụi. Chỉ có một phòng ngủ thôi thì phải. Không có nhiều nội thất, chỉ có vài cái ghế và một giá sách nhỏ. Trên giá chẳng có gì. Để tôi kiểm tra phòng ngủ. (Tạm ngừng) Giường cho hai người. Một cái hòm hay tủ gì đó, bên trong… trống không. Giường gọn gang. Rèm che kín, khoan đã. (Âm thanh kéo rèm.) Bên ngoài cửa sổ là khung cảnh phía bên kia của, nơi rừng cây này. Tòa nhà này có dạng hình chữ L, nó ngoặt về hướng kia một chút.
3930/3/3: (Không nói vào micro) Tắt hộ tôi cái đèn đó được không? Nó sáng bỏ mẹ ra được.D-124 tiếp tục tìm kiếm trong phòng và phòng tắm trong 5 phút tiếp theo. Sau đó, 3930/7/4 đã yêu cầu D-124 rời khỏi phòng.
D-124: Rồi được rồi. Để tôi- đợi chút.
3930/7/4: Sao thế?
D-124: Tôi… tôi vừa kéo rèm à?
3930/7/4: Cái gì?
D-124: Mấy cái rèm, cái đéo gì… tôi vừa kéo rèm ra mà, đúng rồi. Nãy lúc tôi vào trong phòng ngủ ấy.
3930/7/4: Tôi không biết. Ờm.. tôi-
D-124: Không, chắc chắn tôi vừa kéo rồi. Tôi nhớ chắc chắn là tôi kéo rồi, vì ngay sau đó tôi đã nhìn ra ngoài cửa sổ mà. (Tạm ngừng) Có gì đó cũng ở trong này ư?
3930/7/4: Tôi không nghĩ thế, không phải đâu.
D-124: Thế thì thế đéo nào mà cái rèm tự kéo được? Tại sao nó lại bị kéo vào?
3930/7/4: Chúng ta không biết.
D-124: Tất nhiên là ông không biết rồi, nhưng mà… thế quái nào, tôi chắc chắn đã kéo rèm ra rồi. Bởi vì tôi đã đi ra đây và nhìn ra ngoài và…tôi nói, ừm…, tôi đã nói rằng có ai đó ngoài kia, hay là… ờm. Thực ra thì, tôi chẳng nhớ tôi nói gì nữa. Có lẽ là tôi nhầm. (Tạm ngừng) Lạ thật đó.
3930/7/4: Anh nói gì cơ?D-124: Không có gì. Tôi chỉ, ờm… chắc là tôi sẽ đi xung quanh tiếp.
Im lặng.
D-124: Căn phòng bên cạnh này trông có vẻ giống căn phòng vừa nãy. Nó, ờm, nó ngược lại với căn phòng kia. Trong phòng này có một cái TV.
3930/7/4: Is the TV on?D-124: Sao á? Không. Nơi này chắc không có ai ở được mấy tuần, có khi là mấy năm rồi. Tôi không nghĩ là nó- (Tạm ngừng) Thực ra thì, ông biết không? Cái TV này vẫn còn ấm. Có ai đó vẫn đang ở đây. Để tôi kiểm tra thử… (Tạm ngừng)
3930/7/4: TV có bật không?
D-124: Nó đang bật, nhưng… nó lạ lắm. Nó cứ liên tục tự chuyển kênh. Chỉ có những hình ảnh, khung hình. Đen trắng. Một đại dương nằm ngược. Tấm gương và những khuôn mặt. Một giàn hỏa thiêu. (Tạm ngừng) Nó cứ chuyển đi chuyển lại một bức hình thôi. Nó có khung nền đen và… (Tạm ngừng) những hình thù tối tăm lơ lửng xung quanh. Chúng rất nhỏ. Khó mà nhìn rõ được. Mờ ảo. (Tạm ngừng) Ông có nghe thấy không?
3930/7/4: Chúng tôi không.
D-124: Lại là âm thanh đó. Không phải phát ra từ TV. Có lẽ là từ bên ngoài chăng? (Tạm ngừng) Việc này thật là, ờm…hừm.
3930/7/4: Lại nữa à?D-124: Well, chỉ là… mọi thứ đang dần trở nên điên rồ, tôi biết, nhưng tôi thề mình đi vào căn phòng này qua một cánh cửa ở kia, và bây giờ cánh cửa không ở đó nữa. Thay vào đó là một khung cửa sổ.
3930/7/4: Anh có nhìn ra được ngoài cửa sổ không?
D-124: Tôi có, ờm… (Tạm ngừng) Được rồi, việc tôi sắp nói nghe thật sự rất điên rồ, nhưng mà tôi không kéo được rèm. Khi tôi kéo chúng ra, đằng sau chúng… lại có nhiều rèm hơn. Và nhiều rèm hơn đằng sau đó nữa.
3930/7/4: Có lối đi nào khác thông với căn phòng này không?
D-124: Có một-
Thời điểm này, có một điện thoại để bàn ở trong trạm nghiên cứu di động, trong chính căn phòng mà 3930/7/4 và 3930/3/3 đang ngồi, bắt đầu kêu, và 3930/3/3 bắt đầu đứng dậy và đi đến chỗ điện thoại để trả lời. Cùng lúc đó, 3930/7/4 bắt đầu nghe thấy tiếng điện thoại kêu khác ở phía đầu dây bên kia của thiết bị truyền âm thanh, ngay bên cạnh vị trí của D-124.
D-124: Có cái điện thoại đang kêu. Tôi nhớ là vừa nãy nó làm gì có ở đây nhỉ, đợi tôi chút.
3930/7/4: Này, đừng-
D-124 và 3930/3/3 đồng thanh: Xin chào? (Tạm ngừng) Vâng, chúng tôi nghe. (Tạm ngừng) Tôi vẫn đang nghe đây. (Tạm ngừng) Có nghe thấy tôi nói gì không?
Thời điểm này, 3930/7/4 nghe thấy những tiếng vọng lớn đến từ phía máy truyền âm thanh từ D-124.
D-124 và 3930/3/3 đồng thanh: Xin chào? Xin chào? Có nghe thấy tôi nói không? Tôi đang nói chuyện với ai đây? Cái quái gì đây?
3930/7/4: Này- cúp máy đi! Cúp cái điện thoại khốn nạn đó xuống!
3930/3/3 cúp điện thoại, trở nên bối rối và mất phương hướng. Ở phía bên kia của máy truyền âm thanh, D-124 cũng bày tỏ sự bối rối tương tự.
D-124: Cái quái gì vậy? Ông có nghe thấy không?3930/7/4: D-124, anh có thấy bất kì lối đi nào khác thông với căn phòng ạnh đang đứng không?
D-124: Có, có một cái cầu thang ở phía đó. Tôi có thể đi thử.
3930/7/4: Đã rõ. Tiến hành đi.
Im lặng.
D-124: Được rồi, tôi đi xuống cầu thang rồi, và giờ tôi đang… ở một căn phòng khác. Không, đợi đã. Có phải không nhỉ? (Tạm ngừng) À, nãy tôi quen không nói, nhưng da tôi cảm giác cứ là lạ sao đó.
3930/7/4: Ý anh là sao?
D-124: Cảm giác cứ bụi bặm sao ấy. Và mỗi khi tôi lấy bàn tay mình chà lên cánh tay, cảm giác nó cứ kiểu… tôi không biết phải diễn tả như thế nào. Cảm giác cứ như thể nó ngừng ở đó một lúc vậy.3930/7/4: Đã rõ. Anh có thể miêu tả khung cảnh xung quanh không?
D-124: Phòng này cũng có một cái ghế đi văng như phòng trước, những có gì đó ở phòng này khác. Có lẽ phòng này bị nhầm cỡ chăng? Cảm giác như nó lớn hơn, mọi thứ bị dài ra ấy.
3930/7/4: Anh có thể lên lại cầu thang không?
D-124: Cầu thang?
3930/7/4: Cái cầu thang mà anh vừa đi xuống ấy.
D-124: Cầu thang nào?
3930/7/4: Anh vừa đi xuống một cái cầu thang. Để đến căn phòng này.
D-124: Khộng, tôi vào đây qua cánh cửa trước mà, nó ở ngay phía đó. (Tạm ngừng) Lạ thật. Cửa bị khóa rồi. Ông có chắc là ông không nghe thấy cái tiếng đó không vậy?
3930/7/4: Anh có thể miêu tả âm thanh mà anh nghe thấy không?
D-124: Nó giống như là… ông đã từng nghe tiếng rè chưa?
3930/7/4: Rồi.
D-124: Đôi lúc ông nghe thấy âm thanh ở những khoảng trống, đúng không? Não của ông cố tình tạo ra những âm thanh đó để cho tâm trí ông không trống trải. Âm thanh này nó nghe giống thế, cái âm thanh mà não ông tạo ra, nhưng mà nó không có tiếng rè. Nó không ồn lắm đâu, nhưng lại thực sự rất rõ ấy. (Tạm ngừng) Tôi nghĩ là, ờm… để tôi xem. Ở đằng này đúng ra phải có một cái cửa, ở đâu đó quanh đây. Để tôi tìm nó.D-124 tiếp tục tìm kiếm lối ra xung quanh căn phòng đang đứng trong suốt một tiếng sau đó. Dù cho những nỗ lực hỗ trợ của nhóm điều hành nhằm giúp D-124 tìm kiếm lối ra, D-124 không thể tìm được lối ra.
D-124: Tôi lại nhận ra điều gì đó rồi. Tôi biết tại sao việc này lại tốn thời gian như vậy rồi. Khoảng cánh giữa mọi thứ bây giờ lớn quá rồi. Tôi mất tới tận mười phút để đi từ cái ghế sofa đến cái TV. Tôi cần tới hai mươi phút để đi tới bếp.
3930/7/4: Gì cơ? Nó diễn ra từ lúc nào? Sao anh không nói điều này sớm hơn?
D-124: Tôi không biết nữa. Tôi- (Tạm ngừng) Có người đang gõ cửa. Đợi tôi chút. (Tạm ngừng) Xin chào? (Tạm ngừng) Có một người đàn ông ở ngoài đó. Anh ta muốn biết rằng tôi có nghe thấy anh ta đang nói không.
3930/7/4: Tôi có không?
D-124: Tôi có. (Tạm ngừng) Được rồi. (Tạm ngừng) Anh ta nói rằng có một đường ra, đi xuống qua, ờm, qua cánh cửa, ờm, đi xuyên qua mặt sàn. Anh ta nói nếu tôi rướn người lại được, tôi sẽ đến được đó thôi, nên…
Im lặng. D-124 không phản hồi trong ba mươi tám phút. 3930/7/4 và 3930/3/3 không nói trong suốt ba mươi tám phút.
D-124: Tiếng ồn trắng.
Im lặng.
3930/7/4: Anh đến nơi chưa?
D-124: Nó xa hơn tôi nghĩ. Tôi nghĩ là tôi bắt đầu hiểu chuyện gì đang xảy ra rồi. Ông có đang nghe tôi nói không?
3930/7/4: Anh có đang nghe không?
D-124: Tốt. Đừng ngừng nghe. Tôi đang ở dưới đây, ngay bây giờ. Ông thấy đó, tôi nghĩ rằng những thứ mà tôi thấy chỉ là do đầu óc tôi đang phá hoại tôi thôi, nhưng thực ra thì không phải vậy. Tôi thực sự không hề nhìn thấy chúng. (Tạm ngừng) Đúng thế, mọi thứ trở nên có lý hơn hẳn. Không phải với tôi, nhưng có lẽ với ông. Có lẽ nó cũng chẳng quan trọng nữa. (Tạm ngừng) Ông biết đấy, tôi từng nói với ông về việc tôi nghe thấy tiếng rè đúng không? Thứ tương tự đang xảy ra với mắt tôi. Lấp đầy những khoảng trống.3930/7/4: Anh nhìn thấy gì?
D-124: Có một lỗ hổng ở thế giới này, ở chính nơi này, và toàn bộ nơi này bị nó kéo xuống, như là một cái ống thoát nước ấy. Con người cũng vậy. Tôi có thể nhìn thấy nó, ngay bây giờ, cả tòa nhà này, bị kéo xuống cái nơi… nhỏ tí này. Vỡ vụn và rời rạc. (Tạm ngừng) Đúng rồi, phải. Phải, phải, phải rồi. Đây là một phản hồi. Giống như một phản ứng. Tự nhiên không căm ghét khoảng không, nhưng con người thì có. Tâm trí của ông không được tạo ra để đối diện với những thứ như thế này phải không? Ông nhìn lên bầu trời xa và nhìn thấy những hình ảnh, bởi vì đó là việc mà ông làm. Ông khiến cho nó có nghĩa. Sự trật tự là một khái niệm mà con người sáng tạo ra.
3930/7/4: Anh có thể miêu tả không gian mà anh đang ở không?
D-124: Tôi không thể.
3930/7/4: Ý anh là sao?
D-124: Thực ra thì, ông biết là tôi không hề. Ngay khi ông nhận ra nó, thì mọi thứ sẽ kết thúc.
3930/7/4: Ngay khi tôi nhận ra gì cơ?
D-124: Ông chỉ cần không nhìn vào màn hình nữa và ông sẽ không còn thấy, ờm… ông sẽ ngừng thấy những khuôn mẫu. Tôi… nếu ông quay đi, ông sẽ không còn thấy tôi, và ông sẽ… ông sẽ không còn nghe thấy tôi nói nữa, và đó là những gì tôi nghe thấy, tôi đã nghe thấy nó suốt từ đầu rồi, đúng thế, mọi thứ hoàn toàn có lý, bởi vì nếu ông nháy mắt ông sẽ mất nó và một khi nó đi thì mọi thứ sẽ lại chẳng còn gì nữa, nên, chúng luộn cố gắng kiếm lấy sự chú ý của ông và nếu như chúng mất đi điều đó thì chúng sẽ chẳng còn gì, và-
3930/7/4: Từ từ đã, tôi cần anh phải-
D-124: -khộng không không, ông quay đi và những khuôn mẫu sẽ mất đi. Ông ngừng nghe và ông sẽ chẳng còn nghe thấy chúng nữa. Chúng chẳng là gì cả, và giờ tôi… ông không hiểu ư?
3930/7/4: Chúng-
Vào thời điểm này, xuất hiện sụt điện nhẹ trong hệ thống điện khi máy phát điện tại điểm đang hoạt động. Cả 3930/7/4 và 3030/3/3 ngay lập tức nhận ra rằng máy truyền âm thanh không còn hoạt động. Những nỗ lực nhằm liên lạc với D-124 đều thất bại..
[KẾT THÚC GHI CHÉP]
Phụ lục 3930.3: Cuộc phỏng vấn 3930/1/1
Đoạn ghi chép dưới đây được trích từ một đoạn ghi chép cuộc phỏng vấn với Ts. Andrei Vasiliev, một nhà khoa học Liên Xô đã phụ trách việc điều hành các thủ tục quản thúc SCP-3930 trước khi có sự can thiệp của Tổ chức. Ts. Vasiliev ngay sau đó đã được giao một vị trí bên trong Tổ chức, và sau đó không lâu đã trở thành 3930/1/1. Người phỏng vấn là Ts. Piotr Kuzkin. Bản dịch được cung cấp bởi Ts. Simon Pietrykau.
[BẮT ĐẦU GHI CHÉP]
Ts. Kuzkin: Nó là gì?
Ts. Vasiliev: Nó chẳng là gì cả, theo bất cứ cách nào mà ta có thể nhìn nhận. Nó chỉ là một điểm tĩnh, một khoảng không không thể thay đổi. Một khộng gian mà chẳng có gì tồn tại.
Ts. Kuzkin: Làm thế nào mà nó xuất hiện ở đây?
Ts. Vasiliev: Chúng tôi không biết. Nó được tìm thấy, bởi ai đó trong Chính phủ hay thuộc tổ chức nào đó khác, và chúng tôi là người đến tìm hiểu nó đầu tiên.
Ts. Kuzkin: Các người biết gì về nó?
Ts. Vasiliev: Biết gì về nó á? Có gì cần phải biết chứ? Chẳng có gì ở đó cả. Chẳng có gì để chúng tôi đo đạc, chẳng có gì để chúng tôi thử nghiệm. Bất cứ thứ gì đi qua đó đều biến mất và chẳng còn tồn tại nữa. Chúng tôi đã cho quân đội vào đó với các thiết bị ghi hình, nhưng tất cả bọn họ đều chịu chung số phận.
Ts. Kuzkin: Chuyện gì đã xảy ra với toàn đội của ông?
Ts. Vasiliev: À… (Tạm ngừng) Nhận thức chính là thứ quyết định. Mọi thứ mà ông thử nghiệm trên nó đều sẽ cho ra kết quả là chẳng có gì tồn tại ở đó cả, phải không? Nhưng khi ông nhìn vào nó thì ông vẫn nhìn thấy rừng cây và cây cối thậm chí cả động vật nữa. Đi đủ sâu vào trong đó, ông có thể sẽ thấy cả một tòa nhà, nó có thể mang bất cứ hình dạng gì, và ông cũng chẳng còn có thật nữa. Ông chẳng là gì ngoài một hình ảnh phản chiếu của chính bản thân ông trong tâm trí của ai đó khác. Thứ này, khoảng không này… (Tạm ngừng) Nó là một chiếc gương đầy thù ghét. Nó khiến ông khao khát được nhìn vào nó. Ông càng nhìn, nó lại càng trở nên thù ghét.
Ts. Kuzkin: Nhưng còn những người còn lại trong đội của ông thì sao?
Ts. Vasiliev: Chúng tôi quá đông. Quá nhiều người chúng tôi đã nhìn vào khoảng không, và nó bắt đầu la hét.
Ts. Kuzkin: La hét?
Ts. Vasiliev: Khi ông lại gần nó, ông sẽ bắt đầu nghe thấy nó. Âm thanh rất nhỏ nên dường như là không có gì, hay khéo còn nhỏ hơn thế nữa. Nhưng rồi một tiếng ồn. Điều gì đó rất lạ lùng xảy ra. Tâm trí con người đã được tiến hóa để có khả năng nhìn ra nhưng khuôn mẫu trong khi chúng chẳng hề có quy luật nào, thế nên khi nhìn vào một không gian mà chẳng có gì trong đó, tâm trí ta bắt đàu sáng tạo ra sự vật từ nơi chẳng có gì tồn tại. Những gì ông nghe thấy là thứ gì đó thực sự cơ bản, một cảm giác thầm lặng mà ta không hề nhận ra. Nó là một tia chớp ở phía rìa của khoảng không khi mà tâm trí ta đang cố gắng nhìn nhận thứ gì đó mà nó không hề có thật. Và nó thù ghét.
Ts. Kuzkin: Ý ông là sao, nó thù ghét? Tại sao nó lại thù ghét bất cứ thứ gì cơ chứ? Làm sao mà ông biết được?
Ts. Vasiliev: Bởi vì chúng tôi quá đông. Tất cả chúng tôi đều có nhận thức về khoảng không, mỗi người đều luôn cố gắng nhìn nhận nó. Những tia chớp đó, những tiếng la hét nhỏ bé đó, cuối cùng chúng bắt đầu… bắt đầu liên kết với nhau. Đừng mắc sai lầm, Ts. Kuzkin, chúng không hề có thật. Neutrino đối với chúng cũng như những gì neutrino có nghĩa với chúng ta, chúng chẳng là gì cả. Những bằng cách nào đó, chúng biết được là chúng không tồn tại, và chúng trở nên thù ghét. Sự tồn tại của chúng, theo tôi, là một nỗi thống khổ. Chúng ghét cả vũ trụ này vì tạo ra chúng. Chúng ghét chính bản thân chúng. Và chúng ghét chúng ta vì chúng ta đã khiến chúng trở nên như vậy. Chúng chẳng là gì ngoài sự thù ghét. (Tạm ngừng) Có đủ thời gian, và với đủ số người chúng tôi cố gắng nhìn vào khoảng không này, thứ gì đó bắt đầu bò ra khỏi nó. (Tạm ngừng) Sau đó, chỉ còn lại mười người trong số chúng tôi. Thực thể bất thường này đã trở nên ổn định kể từ đó.
Ts. Kuzkin: Thứ gì đã đi ra?
Im lặng.
Ts. Kuzkin: Ông đã ở đây được bao lâu rồi?
Ts. Vasiliev: Được cả mấy thập kỷ rồi.
Ts. Kuzkin: Tại sao ông không gọi hỗ trợ chứ?
Ts. Vasiliev: Một khi ông nghe thấy tiếng hét, ông không thể ngừng nghe thấy nó. Việc gọi hỗ trợ cũng sẽ chỉ phá hoại một linh hồn xấu số khác thôi.Ts. Kuzkin: Ngày hôm trước đó, toàn bộ các nhà khoa học của ông đã mất tích. Họ ở đâu?
Ts. Vasiliev: Họ đã vào trong khoảng không.
Ts. Kuzkin: Tại sao?
Ts. Vasiliev: Chúng tôi quá đông. Ông đưa tới mười hai người, và sau đó chúng tôi chỉ còn lại tám. Không thể có nhiều hơn mười người. Một khi ông đã nhìn nhận khoảng không, tâm trí ông không thể quên được nó. Hiện giờ đang có mười ba người trong chúng ta, nhưng không thể có nhiều hơn mười người.
Ts. Kuzkin: Ông nói về khoảng không này như thể nó là một loại sinh vật có trí thông minh vậy. Tại sao một thứ gì đó không tồn tại lại có thể mang trí khôn được?
Ts. Vasiliev: Chúng không phải là thứ đó. Khoảng không chỉ là khoảng không, một vùng mà không có gì tồn tại. Điều này là điều không thể hiểu được và không thể thay đổi, và chúng ta chẳng biết gì về nó cả. Nhưng những tiếng hét khuôn mẫu, đúng vậy, theo một cách nào đó có trí khôn. Những chúng chỉ có trí khôn bởi vì chúng là chính chúng ta. Chúng là những hình ảnh phản chiếu của ta trên tấm gương thù ghét này.
(Diễn ra hoạt động ngoài camera. Ts. Kuzkin quay đi. Ts. Vasiliev nhìn vào camera một lúc.)
Ts. Kuzkin: Được rồi. Ông còn gì muốn nói không?
Ts. Vasiliev: Không thể có nhiều hơn mười người. Tôi sẽ đi vào trong khoảng không, và hai người của các ông sẽ phải theo tôi.
Ts. Kuzkin: Và nếu họ không làm vậy thì sao?
Im lặng.
[KẾT THÚC GHI CHÉP]
@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); } } }