/* Collector's Edition: closed volumes, native indexes, and chapter folios. */
#tf-page-main:has(.tfce){background:#07131c;padding:0;max-width:none}
.tfce{--ink:#07131c;--paper:#eee1c9;--red:#c92335;color:#f7efdf;background:radial-gradient(ellipse at 30% 10%,#102533,transparent 65%),#07131c;font:17px/1.55 'Source Sans 3',Arial,sans-serif;overflow-wrap:anywhere}
.tfce *{box-sizing:border-box}.tfce h1,.tfce h2,.tfce h3,.tfce p{margin:0}.tfce h1,.tfce h2,.tfce h3{font-family:'Source Serif 4',Georgia,serif;line-height:1.1;font-weight:600;text-transform:none;letter-spacing:-.025em;color:inherit}.tfce h1{font-size:clamp(38px,4.5vw,64px)}.tfce h2{font-size:clamp(27px,3vw,40px)}.tfce h3{font-size:24px}.tfce a{color:inherit;text-decoration:none}.tfce a:hover{text-decoration:underline;text-underline-offset:5px}.tfce a:focus-visible,.tfce summary:focus-visible{outline:3px solid #36e4f0!important;outline-offset:5px;box-shadow:none!important}.tfce img{max-width:100%;display:block}.tfce-shell{max-width:1140px;margin:auto;padding:0 32px}
.tfce-intro{text-align:center;padding:44px 0 22px}.tfce-intro p{font-size:20px;color:#d0dbe0;margin:12px auto 22px;max-width:690px}.tfce-kicker{font:11px/1.5 'IBM Plex Mono',monospace;text-transform:uppercase;letter-spacing:.2em;display:block;margin-bottom:14px}.tfce .tfce-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:46px;padding:10px 24px;border:1px solid #bac4c9;border-radius:3px;font-weight:600;line-height:1.25}.tfce .tfce-button-primary{background:var(--red);border-color:var(--red);color:white}.tfce .tfce-button-briefing{color:#041218;background:#34dfec;border-color:#34dfec}
.tfce-closed-library{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:10px 0 40px}.tfce-volume{display:block;min-width:0;perspective:1600px}.tfce-book-object{position:relative;aspect-ratio:3/4;transform-style:preserve-3d;isolation:isolate}.tfce-book-cover{position:absolute;inset:0;transform-origin:14% center;transform:rotateY(0deg);backface-visibility:hidden;background-image:url('/wp-content/plugins/truth-files-page-system/assets/collectors-edition/closed-volumes-sheet.webp');background-size:200% 100%;background-repeat:no-repeat;transition:transform .5s cubic-bezier(.2,.7,.2,1),filter .5s;z-index:2}.tfce-book-cover.tripwire{background-image:url('/wp-content/plugins/truth-files-page-system/assets/collectors-edition/tripwire-closed-volume.webp');background-size:100% 100%}.tfce-book-cover.biometric{background-position:right}.tfce-book-cover.weaponised{background-position:left}.tfce-volume-title{position:absolute;top:13%;left:19%;right:10%;text-align:center;color:#e34450;font:600 clamp(22px,2.6vw,34px)/1.08 'Source Serif 4',Georgia,serif;letter-spacing:.025em;text-transform:uppercase}.tfce-volume-brand{display:block;color:#eee1c9;font:10px/1.6 Georgia,serif;letter-spacing:.1em;margin-bottom:12px}.tfce-book-pages{position:absolute;inset:6% 10% 7% 17%;background:linear-gradient(90deg,#c5b696,#f1e4cb 10%,#eadcc1);color:#25313a;padding:35px 22px;box-shadow:6px 7px 0 #cfbea1,9px 11px 0 #9e8969,12px 20px 20px #0009;border-radius:2px;transform:translateZ(-2px);font:16px/1.5 'Source Serif 4',Georgia,serif}.tfce-book-pages strong{font-size:25px;line-height:1.15;display:block}.tfce-book-pages ol{padding-left:20px;margin-top:24px;font-size:15px}.tfce-book-pages li{margin-bottom:12px}.tfce-volume.is-opening .tfce-book-cover{transform:rotateY(-115deg);filter:brightness(.7)}.tfce-volume:hover .tfce-book-cover{filter:brightness(1.1)}.tfce-volume-copy{padding:14px 16px 0;text-align:center}.tfce-volume-copy .tfce-kicker{font-size:10px;margin-bottom:7px}.tfce-volume-copy p{font:20px/1.3 'Source Serif 4',Georgia,serif;min-height:54px}.tfce-open-label{display:block;font-weight:600;padding:13px 0;font-size:16px;color:#f6e7cc}
.tfce-paper{background:var(--paper);color:#151d21;padding:28px 0 34px}.tfce-starts{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:20px}.tfce-start{display:grid;grid-template-columns:90px 1fr;gap:22px;min-width:0}.tfce-start+.tfce-start{border-left:1px solid #b3a488;padding-left:32px}.tfce-start img{width:90px;height:104px;object-fit:cover}.tfce-start h2,.tfce-start h3{font-size:23px;line-height:1.15}.tfce-start p{font-size:15px;margin:9px 0}.tfce-text-link{font-weight:600;display:inline-block;padding:7px 0;min-height:44px}.tfce-verdict{display:inline-block;font:11px/1.5 'IBM Plex Mono',monospace;letter-spacing:.035em;padding:3px 8px;border:1px solid currentColor;border-radius:2px;margin:15px 0;color:#71330d}.tfce-verdict.verified{color:#145844}.tfce-verdict.unresolved{color:#574387}.tfce-evidence-note{margin-top:22px;font-size:14px;color:#49463f}.tfce-evidence-note a{text-decoration:underline}.tfce-briefing{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px 0}.tfce-briefing h2{font-size:29px}.tfce-briefing p{color:#c3cfd4;margin-top:6px}.tfce-disclosure{font-size:12px;color:#a8b8c1;border-top:1px solid #28404c;padding:20px 0 24px}
.tfce-crumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:24px 0 4px;font-size:14px;color:#bacad1}.tfce-crumbs a{padding:5px 0;text-decoration:underline}.tfce-section-intro{padding:26px 0 20px}.tfce-openbook{position:relative;display:grid;grid-template-columns:50% 50%;margin:12px 0 35px;color:#17202a;background:linear-gradient(90deg,#dcccae 0%,#f5e9d1 5%,#efe2c6 47%,#c9b58e 49.7%,#9a805b 50%,#e1cfac 50.5%,#f4e7ce 54%,#eedfc2 96%,#d9c5a2 100%);box-shadow:0 25px 45px #0008,0 5px 0 #c3af8d,0 9px 0 #97805e,0 12px 0 #66543e;border:1px solid #baa17b;border-radius:12px 22px 22px 12px;min-height:520px}.tfce-book-left,.tfce-book-right{padding:35px 32px;min-width:0;background:none;border:0;box-shadow:none}.tfce-book-left h2{font-size:34px}.tfce-book-left>p{margin:18px 0;font-size:16px}.tfce-book-instruction{font-style:italic}.tfce-feature{position:sticky;top:100px;margin:26px 0 0}.tfce-feature img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border:1px solid #bda988;box-shadow:0 5px 13px #624d3430;border-radius:2px}.tfce-feature figcaption{margin-top:20px}.tfce-feature figcaption .tfce-kicker{margin-bottom:9px}.tfce-feature strong{display:block;font:600 27px/1.2 'Source Serif 4',Georgia,serif}.tfce-index-help{font-size:15px;margin-top:14px!important;color:#62523f}.tfce-index-list{list-style:none;margin:24px 0 0;padding:0}.tfce-index-list li{border-top:1px solid #bba787;scroll-margin-top:110px}.tfce-index-list li:target{background:#d9c49a66}.tfce-index-list a{display:grid;grid-template-columns:26px 1fr 18px;gap:14px;align-items:start;padding:16px 0;min-height:52px}.tfce-index-list a>span{font:13px/1.7 'IBM Plex Mono',monospace;color:#a22130}.tfce-index-list strong{font:600 21px/1.2 'Source Serif 4',Georgia,serif}.tfce-index-list p{font-size:15px;margin-top:8px;line-height:1.45}.tfce-index-list b{font-weight:400}.tfce-article-index a{grid-template-columns:22px 76px 1fr 15px;gap:12px;align-items:center;padding:14px 5px;transition:background .15s}.tfce-article-index img{width:76px;height:54px;object-fit:cover;border:1px solid #b8a480}.tfce-article-index strong{font-size:19px}.tfce-article-index a:hover,.tfce-article-index a.is-highlighted{background:#d7c09566}.tfce-article-index a:focus-visible{outline-offset:0}
.tfce-subsection-turns{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:15px 0 25px}.tfce-subsection-turns a{min-height:44px;padding:8px 0;text-decoration:underline}
.tfce-categories{padding:24px 0 30px}.tfce-categories h2{font-size:26px}.tfce-category-links{display:flex;gap:10px 24px;flex-wrap:wrap;margin-top:15px}.tfce-category-links a{min-height:44px;padding:9px 0;text-decoration:underline}.tfce-return{padding:22px 0;display:flex;gap:24px;flex-wrap:wrap}.tfce-return a{padding:7px 0;min-height:44px;text-decoration:underline;font-weight:600}.tfce-all-files{margin-top:25px}.tfce-all-files summary{cursor:pointer;padding:14px 0;font-family:'Source Serif 4',Georgia,serif;font-size:25px;border-top:1px solid #bcae94}.tfce-all-files nav{display:flex;flex-wrap:wrap;gap:8px 24px;padding:16px 0}.tfce-all-files nav a{min-height:44px;padding:8px 0;text-decoration:underline}
.tfce-context{max-width:1140px;margin:20px auto;padding:18px 24px;background:#07131c;color:#eee1c9;border:1px solid #38505c;font:15px/1.55 'Source Sans 3',Arial,sans-serif}.tfce-context ol{display:flex;gap:10px;flex-wrap:wrap;list-style:none;padding:0;margin:0}.tfce-context li:not(:last-child)::after{content:'›';margin-left:10px;color:#9fb0b9}.tfce-context a{color:#eee1c9;text-decoration:underline;text-underline-offset:4px;display:inline-block;padding:6px 0;min-height:36px}.tfce-context a:focus-visible{outline:3px solid #36e4f0;outline-offset:4px}.tfce-context p{margin:12px 0 0}.tfce-context-return{font-weight:600}.tfce-context-turns{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:12px}.tfce-preview-badge{background:#eee1c9;color:#17202a;text-align:center;font:12px/1.5 Arial,sans-serif;padding:7px 12px}
@media(max-width:900px){.tfce-shell{padding:0 24px}.tfce-closed-library{gap:12px}.tfce-volume-title{font-size:23px}.tfce-volume-brand{font-size:8px;margin-bottom:8px}.tfce-volume-copy{padding:12px 4px 0}.tfce-volume-copy p{font-size:17px}.tfce-volume-copy .tfce-kicker{font-size:9px}.tfce-book-pages{padding:22px 14px}.tfce-book-pages strong{font-size:20px}.tfce-book-pages ol{font-size:12px;padding-left:14px}.tfce-openbook{grid-template-columns:50% 50%}.tfce-book-left,.tfce-book-right{padding:28px 24px}.tfce-book-left h2{font-size:29px}.tfce-book-left>p{font-size:16px}.tfce-chapter h2{font-size:30px}.tfce-start{grid-template-columns:70px 1fr;gap:16px}.tfce-start img{width:70px;height:90px}.tfce-start+.tfce-start{padding-left:24px}}
@media(max-width:620px){.tfce-shell{padding:0 20px}.tfce-intro{text-align:left;padding:28px 0 12px}.tfce-intro h1{font-size:38px;line-height:1.03}.tfce-intro p{font-size:17px;line-height:1.45;margin:13px 0 18px}.tfce-intro .tfce-kicker{font-size:10px;letter-spacing:.12em}.tfce-closed-library{display:block;padding:0 0 24px}.tfce-volume{max-width:330px;margin:0 auto 30px}.tfce-volume-title{font-size:32px}.tfce-volume-brand{font-size:10px;margin-bottom:12px}.tfce-volume-copy{padding:8px 10px 0}.tfce-volume-copy .tfce-kicker{font-size:11px}.tfce-volume-copy p{font-size:20px;min-height:0}.tfce-book-pages{padding:35px 22px}.tfce-book-pages strong{font-size:25px}.tfce-book-pages ol{font-size:15px}.tfce .tfce-button{font-size:15px;padding:12px 16px;gap:10px}.tfce-starts{display:block;margin-top:18px}.tfce-start{grid-template-columns:78px 1fr;gap:17px}.tfce-start+.tfce-start{border-left:0;padding-left:0;margin-top:24px}.tfce-start img{width:78px;height:104px}.tfce-start h2,.tfce-start h3{font-size:22px}.tfce-paper{padding:25px 0 28px}.tfce-briefing{display:block;padding:28px 0}.tfce-briefing .tfce-button{width:100%;margin-top:20px}.tfce-disclosure{font-size:11px}.tfce-crumbs{font-size:13px;gap:8px;padding-top:20px}.tfce-section-intro{padding:20px 0 15px}.tfce-section-intro h1{font-size:39px}.tfce-openbook{display:block;margin:10px 0 30px;min-height:0;background:linear-gradient(90deg,#d9c5a2,#f4e7ce 8%,#eedfc2 94%,#d9c5a2)}.tfce-book-left,.tfce-book-right{padding:25px 23px;background:none}.tfce-feature{position:static}.tfce-feature img{max-height:220px}.tfce-feature strong{font-size:23px}.tfce-article-index a{grid-template-columns:20px 60px 1fr 12px;gap:9px}.tfce-article-index img{width:60px;height:45px}.tfce-article-index strong{font-size:18px}.tfce-book-left{border-right:0;border-bottom:1px solid #ae9572;border-radius:4px 12px 0 0;box-shadow:inset 0 -15px 24px -18px #74553380}.tfce-book-left>p{font-size:16px;margin:14px 0}.tfce-book-right{border-radius:0 0 12px 4px}.tfce-book-left h2{font-size:28px}.tfce-book-left .tfce-kicker{font-size:10px}.tfce-index-list strong{font-size:22px}.tfce-chapter h2{font-size:29px}.tfce-chapter>p{font-size:17px}.tfce-context{margin:16px 12px;padding:14px 16px}.tfce-context ol{gap:5px}.tfce-context li:not(:last-child)::after{margin-left:5px}}
@media(prefers-reduced-motion:reduce){.tfce *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.tfce-volume.is-opening .tfce-book-cover{transform:none!important}}

/* Scope display type above the Page System's UI-font reset. */
.tfce .tfce-volume-copy p,.tfce .tfce-index-list strong,.tfce .tfce-feature strong{font-family:'Source Serif 4',Georgia,serif!important}
