.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit}.logo__mark[data-astro-cid-tvrurpns]{flex-shrink:0;transition:transform .4s ease}.logo[data-astro-cid-tvrurpns]:hover .logo__mark[data-astro-cid-tvrurpns]{transform:rotate(-8deg) scale(1.05)}.logo__text[data-astro-cid-tvrurpns]{display:flex;flex-direction:column;line-height:1;gap:0}.logo__title[data-astro-cid-tvrurpns]{font-family:var(--font-display);font-weight:700;color:var(--gold, #c9a84c);letter-spacing:.06em;transition:color .3s}.logo[data-astro-cid-tvrurpns]:hover .logo__title[data-astro-cid-tvrurpns]{color:var(--gold-bright, #e8c55a)}.logo__sub[data-astro-cid-tvrurpns]{font-family:var(--font-ui, sans-serif);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--red-bright, #c43030);transition:color .3s}.logo--sm[data-astro-cid-tvrurpns] .logo__mark[data-astro-cid-tvrurpns]{width:30px;height:30px}.logo--sm[data-astro-cid-tvrurpns] .logo__title[data-astro-cid-tvrurpns]{font-size:1.05rem}.logo--sm[data-astro-cid-tvrurpns] .logo__sub[data-astro-cid-tvrurpns]{font-size:.5rem;margin-top:1px}.logo--md[data-astro-cid-tvrurpns] .logo__mark[data-astro-cid-tvrurpns]{width:44px;height:44px}.logo--md[data-astro-cid-tvrurpns] .logo__title[data-astro-cid-tvrurpns]{font-size:1.5rem}.logo--md[data-astro-cid-tvrurpns] .logo__sub[data-astro-cid-tvrurpns]{font-size:.6rem;margin-top:2px}.logo--lg[data-astro-cid-tvrurpns] .logo__mark[data-astro-cid-tvrurpns]{width:64px;height:64px}.logo--lg[data-astro-cid-tvrurpns] .logo__title[data-astro-cid-tvrurpns]{font-size:2.4rem}.logo--lg[data-astro-cid-tvrurpns] .logo__sub[data-astro-cid-tvrurpns]{font-size:.75rem;margin-top:2px}@media(max-width:480px){.logo--lg[data-astro-cid-tvrurpns] .logo__mark[data-astro-cid-tvrurpns]{width:48px;height:48px}.logo--lg[data-astro-cid-tvrurpns] .logo__title[data-astro-cid-tvrurpns]{font-size:1.8rem}.logo--lg[data-astro-cid-tvrurpns] .logo__sub[data-astro-cid-tvrurpns]{font-size:.6rem}.logo--lg[data-astro-cid-tvrurpns]{gap:.4rem}}@media(min-width:768px){.logo--lg[data-astro-cid-tvrurpns] .logo__mark[data-astro-cid-tvrurpns]{width:80px;height:80px}.logo--lg[data-astro-cid-tvrurpns] .logo__title[data-astro-cid-tvrurpns]{font-size:3.2rem}.logo--lg[data-astro-cid-tvrurpns] .logo__sub[data-astro-cid-tvrurpns]{font-size:.85rem;margin-top:3px}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-deep: #0a0a0f;--bg-primary: #111118;--bg-secondary: #16161f;--bg-card: #1a1a24;--bg-surface: #1e1e2a;--bg-paper: #d4c9a8;--bg-paper-dark: #b8a97e;--bg-paper-edge: #c2b48f;--text-primary: #ffffff;--text-secondary: #c8c4b8;--text-muted: #7a7770;--text-ink: #1a1510;--text-ink-faded: #3a3228;--red: #8b2020;--red-bright: #c43030;--red-glow: #ff4040;--gold: #c9a84c;--gold-dim: #8a7535;--gold-bright: #e8c55a;--blood: #6b1a1a;--border: #2a2a35;--border-paper: #a89868;--radius: 2px;--radius-lg: 4px;--font-display: "Playfair Display", Georgia, serif;--font-body: "Crimson Pro", Georgia, serif;--font-typewriter: "Special Elite", "Courier Prime", "Courier New", monospace;--font-handwriting: "Caveat", cursive;--font-hand-2: "Patrick Hand", cursive;--font-hand-3: "Kalam", cursive;--font-hand-4: "Indie Flower", cursive;--font-hand-5: "Architects Daughter", cursive;--font-mono: "IBM Plex Mono", "Courier New", monospace;--font-ui: "Alegreya Sans", "Helvetica Neue", sans-serif;--max-width: 920px;--header-height: 56px;--grain: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");--paper-grain: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.08'/%3E%3C/svg%3E")}html{font-size:18px;scroll-behavior:smooth}body{font-family:var(--font-body);background-color:var(--bg-deep);color:var(--text-primary);line-height:1.75;min-height:100vh;-webkit-font-smoothing:auto;position:relative}body:before{content:"";position:fixed;inset:0;background-image:var(--grain);background-repeat:repeat;pointer-events:none;z-index:9999;opacity:.12}body:after{content:"";position:fixed;inset:0;background:radial-gradient(ellipse at center,transparent 60%,rgba(0,0,0,.25) 100%);pointer-events:none;z-index:9998}img{max-width:100%;display:block}a{color:var(--gold);text-decoration:none;transition:color .3s}a:hover{color:var(--gold-bright)}h1,h2,h3,h4{font-family:var(--font-display);font-weight:700;line-height:1.15;color:var(--text-primary)}h1{font-size:2.6rem;letter-spacing:-.02em}h2{font-size:1.6rem;letter-spacing:.04em;text-transform:uppercase;position:relative;padding-bottom:.6rem}h2:after{content:"";position:absolute;bottom:0;left:0;width:3rem;height:2px;background:var(--red-bright)}h3{font-size:1.25rem}h4{font-size:1.05rem}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 1.25rem}.page-content{padding:2.5rem 0 4rem;position:relative;z-index:1}.site-header{position:sticky;top:0;z-index:200;height:var(--header-height);display:flex;align-items:center;background:linear-gradient(180deg,#0a0a0ffa,#0a0a0feb);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}.site-header .container{display:flex;align-items:center;justify-content:space-between}.site-logo{text-decoration:none;color:inherit;display:inline-flex;align-items:center}.site-nav{display:flex;gap:2rem;align-items:center}.site-nav a{color:var(--text-muted);font-family:var(--font-ui);font-size:.85rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;transition:color .3s;position:relative}.site-nav a:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:1px;background:var(--red-bright);transition:width .3s}.site-nav a:hover{color:var(--text-primary)}.site-nav a:hover:after,.site-nav a.active:after{width:100%}.site-nav a.active{color:var(--text-primary)}.nav-account{position:relative}.nav-account__trigger{background:none;border:1px solid var(--gold-dim);color:var(--gold);font-family:var(--font-ui);font-size:.8rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .75rem;border-radius:var(--radius);cursor:pointer;transition:all .3s}.nav-account__trigger:hover{border-color:var(--gold);background:#c9a84c14;color:var(--gold-bright)}.nav-account__dropdown{display:none;position:absolute;top:calc(100% + 8px);right:0;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:.5rem 0;min-width:160px;z-index:300;box-shadow:0 8px 24px #00000080}.nav-account__dropdown.open{display:block}.nav-account__dropdown a,.nav-account__dropdown button{display:block;width:100%;text-align:left;padding:.5rem 1rem;font-family:var(--font-ui);font-size:.85rem;color:var(--text-secondary);background:none;border:none;cursor:pointer;transition:all .2s}.nav-account__dropdown a:hover,.nav-account__dropdown button:hover{background:#c9a84c14;color:var(--text-primary)}.nav-account__form{margin:0}.site-footer{margin-top:0;padding:2rem 0;border-top:1px solid var(--border);text-align:center;color:var(--text-muted);font-family:var(--font-ui);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;position:relative;z-index:1}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;position:relative;transition:border-color .3s,box-shadow .3s}.card:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--grain);background-repeat:repeat;pointer-events:none;opacity:.3}.card:hover{border-color:var(--gold-dim);box-shadow:0 4px 24px #0006,inset 0 0 0 1px #c9a84c0d}.document-card{background:var(--bg-paper);border:none;border-radius:var(--radius);margin-bottom:2rem;overflow:hidden;position:relative;box-shadow:2px 3px 8px #00000080,-1px -1px 0 var(--bg-paper-edge),inset 0 0 60px #0000000f;transform:rotate(-.3deg)}.document-card:nth-child(2n){transform:rotate(.2deg)}.document-card:nth-child(3n){transform:rotate(-.15deg)}.document-card:before{content:"";position:absolute;inset:0;background-image:var(--paper-grain);background-repeat:repeat;pointer-events:none;z-index:1;mix-blend-mode:multiply}.document-card[data-doc-type=documentary]:nth-child(4n+1):after,.document-card[data-doc-type=detective-notes]:nth-child(4n+1):after{content:"";position:absolute;top:1rem;right:1.5rem;width:60px;height:60px;border-radius:50%;background:radial-gradient(ellipse at center,transparent 38%,rgba(120,80,30,.08) 40%,rgba(120,80,30,.04) 55%,transparent 60%);pointer-events:none;z-index:2}.document-card__header{display:flex;align-items:center;gap:.6rem;padding:.85rem 1.25rem;background:linear-gradient(180deg,var(--bg-paper-dark) 0%,var(--bg-paper-edge) 100%);border-bottom:2px solid var(--border-paper);font-family:var(--font-typewriter);font-size:.95rem;color:var(--text-ink);letter-spacing:.02em;position:relative;z-index:3}.document-card__header:before{content:"CLASSIFIED";position:absolute;right:1rem;font-size:.6rem;letter-spacing:.15em;color:var(--red);opacity:.5;font-weight:700}.document-card__icon{font-size:1.1rem;flex-shrink:0}.document-card__body{padding:1.5rem 1.5rem 1.5rem 2rem;font-family:var(--font-typewriter);font-size:1rem;line-height:1.85;color:var(--text-ink);position:relative;z-index:3}.document-card__body:before{content:"";position:absolute;top:0;left:1.5rem;bottom:0;width:1px;background:#b4282833}.document-card__body h1,.document-card__body h2,.document-card__body h3{font-family:var(--font-display);color:var(--text-ink);margin-top:1.5rem;margin-bottom:.5rem}.document-card__body h1:after,.document-card__body h2:after{display:none}.document-card__body h1:first-child,.document-card__body h2:first-child,.document-card__body h3:first-child{margin-top:0}.document-card__body p{margin-bottom:.75rem}.document-card__body ul,.document-card__body ol{margin-bottom:.75rem;padding-left:1.5rem}.document-card__body li{margin-bottom:.35rem}.document-card__body strong{color:var(--text-ink);font-weight:700}.document-card__body hr{border:none;border-top:1px dashed rgba(100,80,50,.3);margin:1.5rem 0}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.8rem;border-radius:var(--radius);font-family:var(--font-ui);font-size:.85rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;transition:all .3s}.btn:active{transform:scale(.97)}.btn-primary{background:var(--red-bright);color:#fff;box-shadow:0 2px 12px #c430304d}.btn-primary:hover{background:var(--red-glow);color:#fff;box-shadow:0 4px 20px #c4303080}.btn-ghost{background:transparent;color:var(--gold);border:1px solid var(--gold-dim)}.btn-ghost:hover{border-color:var(--gold);background:#c9a84c14;color:var(--gold-bright)}.case-header{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.case-header__meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1rem}.case-header h1{margin-bottom:.5rem}.case-header__setting{color:var(--text-secondary);font-style:italic}.card-grid{display:grid;grid-template-columns:1fr;gap:1.5rem}.filter-bar{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem}.filter-btn{padding:.35rem .9rem;border-radius:var(--radius);background:var(--bg-card);border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-ui);font-size:.8rem;letter-spacing:.06em;cursor:pointer;transition:all .3s}.filter-btn:hover,.filter-btn.active{background:var(--gold);color:var(--bg-deep);border-color:var(--gold)}.spoiler-gate{text-align:center;padding:5rem 1rem}.spoiler-gate h2{color:var(--red-bright);margin-bottom:1rem;font-size:2rem}.spoiler-gate h2:after{left:50%;transform:translate(-50%);background:var(--red-bright)}.spoiler-gate p{color:var(--text-secondary);margin-bottom:2rem;max-width:460px;margin-left:auto;margin-right:auto}.hero{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 0;position:relative}.hero h1{font-size:3.2rem;color:var(--text-primary);margin-bottom:.5rem;position:relative}.hero h1 .accent{color:var(--red-bright);font-style:italic}.hero .tagline{font-family:var(--font-ui);font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:1.5rem}.hero .subtitle{font-size:1.1rem;color:var(--text-secondary);max-width:520px;margin:0 auto 1.5rem;line-height:1.8}.hero:after{content:"";display:block;width:120px;height:1px;background:linear-gradient(90deg,transparent,var(--gold-dim),transparent);margin:0 auto}.section{padding:3rem 0}.section h2{margin-bottom:2rem;text-align:center}.section h2:after{left:50%;transform:translate(-50%)}.nav-toggle{display:none;background:none;border:none;cursor:pointer;padding:.5rem;z-index:201;-webkit-tap-highlight-color:transparent}.nav-toggle__bar{display:block;width:20px;height:2px;background:var(--text-primary);margin:4px 0;transition:transform .3s,opacity .3s;border-radius:1px}.nav-toggle--open .nav-toggle__bar:nth-child(1){transform:translateY(6px) rotate(45deg)}.nav-toggle--open .nav-toggle__bar:nth-child(2){opacity:0}.nav-toggle--open .nav-toggle__bar:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media(max-width:768px){.nav-toggle{display:block}.site-nav{display:none;position:absolute;top:var(--header-height);left:0;right:0;flex-direction:column;background:var(--bg-primary);border-bottom:1px solid var(--border);padding:.75rem 1.25rem;gap:0;z-index:200}.site-nav--open{display:flex}.site-nav a{padding:.75rem 0;min-height:44px;display:flex;align-items:center;border-bottom:1px solid var(--border)}.site-nav a:last-child{border-bottom:none}.site-nav a:after{display:none}.nav-account{padding:.75rem 0;width:100%}.nav-account__trigger{min-height:44px;width:100%;text-align:left}.nav-account__dropdown{position:static;box-shadow:none;border:none;background:var(--bg-secondary);margin-top:.5rem;border-radius:var(--radius)}.nav-account__dropdown a,.nav-account__dropdown button{min-height:44px;display:flex;align-items:center}.hero{padding:1.5rem 0}.hero h1{font-size:2.2rem}.hero .tagline{font-size:.75rem;margin-bottom:1rem}.hero .subtitle{font-size:.95rem;margin:0 auto 1rem}.page-content{padding:1.5rem 0 2.5rem}.section{padding:2rem 0}.document-card,.document-card:nth-child(2n),.document-card:nth-child(3n){transform:none}.document-card__body{padding:1.25rem 1.25rem 1.25rem 1.75rem}.spoiler-gate{padding:3rem 1rem}.spoiler-gate h2{font-size:1.5rem}.btn{min-height:44px;padding:.75rem 1.8rem}.filter-btn{min-height:44px;padding:.5rem .9rem}h1{font-size:2rem}h2{font-size:1.3rem}}@media(min-width:769px){.card-grid{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:4rem}}@media(max-width:480px){.container{padding:0 1rem}.hero h1{font-size:1.8rem}.hero .subtitle{font-size:.88rem}.section{padding:1.5rem 0}.spoiler-gate{padding:2rem .75rem}h1{font-size:1.7rem}h2{font-size:1.2rem}.document-card__body{padding:1rem 1rem 1rem 1.5rem;font-size:.95rem}.document-card__header{padding:.75rem 1rem;font-size:.85rem}}@media(min-width:1024px){.card-grid{grid-template-columns:repeat(3,1fr)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.page-content>*:not(.chat-assistant){animation:fadeUp .6s ease-out both}.page-content>*:nth-child(2){animation-delay:.08s}.page-content>*:nth-child(3){animation-delay:.16s}.page-content>*:nth-child(4){animation-delay:.24s}.page-content>*:nth-child(5){animation-delay:.32s}.page-content>*:nth-child(6){animation-delay:.4s}.page-content>*:nth-child(7){animation-delay:.48s}.page-content>*:nth-child(8){animation-delay:.56s}.card-grid>*{position:relative}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-deep)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}::selection{background:#8b202066;color:var(--text-primary)}[data-era=victorian]{--gold: #c4956a;--gold-dim: #8a6a4a;--gold-bright: #dbb08a;--red: #6b2828;--red-bright: #943838;--bg-card: #1a1612;--bg-surface: #221e18;--border: #3a3025;--bg-paper: #d8cbab;--bg-paper-dark: #c4b48a;--bg-paper-edge: #ccbc98;--border-paper: #a8985a;--doc-autopsy-bg: #e0d8cc;--doc-autopsy-bg-dark: #4a4038;--doc-autopsy-bg-edge: #d4ccbc;--doc-witness-bg: #d8d2c4;--doc-witness-bg-dark: #3a3228;--doc-witness-bg-edge: #ccc6b4;--doc-forensic-bg: #e4dcd0;--doc-forensic-bg-dark: #d0c8b8;--doc-forensic-bg-edge: #d8d0c4;--doc-documentary-bg: #d0bc90;--doc-documentary-bg-dark: #bca878;--doc-documentary-bg-edge: #c4b084;--doc-newspaper-bg: #d8ceb8;--doc-newspaper-bg-dark: #c0b498;--doc-newspaper-bg-edge: #ccc2a8;--doc-map-bg: #d0c8b4;--doc-map-bg-dark: #c0b498;--doc-map-bg-edge: #c8c0a8}[data-era="1920s"]{--gold: #d4b85c;--gold-dim: #9a8540;--gold-bright: #f0d070;--red: #8b2020;--red-bright: #b83030;--bg-card: #18170f;--bg-surface: #22201a;--border: #3a3828;--bg-paper: #e0d5b8;--bg-paper-dark: #cab88a;--bg-paper-edge: #d4c4a0;--border-paper: #b0a070;--doc-autopsy-bg: #e8e2d4;--doc-autopsy-bg-dark: #3e3830;--doc-autopsy-bg-edge: #dcd6c4;--doc-witness-bg: #dcd6c8;--doc-witness-bg-dark: #38322a;--doc-witness-bg-edge: #d0cab8;--doc-forensic-bg: #ece6d8;--doc-forensic-bg-dark: #d8d2c0;--doc-forensic-bg-edge: #e0dacc;--doc-documentary-bg: #d8c898;--doc-documentary-bg-dark: #c4b280;--doc-documentary-bg-edge: #ccbc8c;--doc-newspaper-bg: #dcd4ba;--doc-newspaper-bg-dark: #c4ba9a;--doc-newspaper-bg-edge: #d0c8a8;--doc-map-bg: #ccc8b8;--doc-map-bg-dark: #bcb4a0;--doc-map-bg-edge: #c4bca8}[data-era="1940s"]{--gold: #8a9a5a;--gold-dim: #606b3e;--gold-bright: #a8b878;--red: #6b3020;--red-bright: #944838;--bg-card: #14160f;--bg-surface: #1c1e18;--border: #303828;--bg-paper: #ccc8a8;--bg-paper-dark: #b0ab85;--bg-paper-edge: #bdb898;--border-paper: #908860;--doc-autopsy-bg: #d4d0bc;--doc-autopsy-bg-dark: #40403a;--doc-autopsy-bg-edge: #c8c4b0;--doc-witness-bg: #cccab4;--doc-witness-bg-dark: #383838;--doc-witness-bg-edge: #c0bea8;--doc-forensic-bg: #d8d4c0;--doc-forensic-bg-dark: #c4c0a8;--doc-forensic-bg-edge: #ccc8b4;--doc-documentary-bg: #c8bc94;--doc-documentary-bg-dark: #b0a47c;--doc-documentary-bg-edge: #bcb088;--doc-newspaper-bg: #c8c4a4;--doc-newspaper-bg-dark: #b0ac88;--doc-newspaper-bg-edge: #bcb898;--doc-map-bg: #c4c4b0;--doc-map-bg-dark: #b0b09c;--doc-map-bg-edge: #b8b8a4}[data-era="1970s"]{--gold: #d4834e;--gold-dim: #956038;--gold-bright: #e89a68;--red: #8b3020;--red-bright: #c04828;--bg-card: #1a1510;--bg-surface: #241e16;--border: #403020;--bg-paper: #dac8a0;--bg-paper-dark: #c0a878;--bg-paper-edge: #ccb890;--border-paper: #a08850;--doc-autopsy-bg: #dcd4c0;--doc-autopsy-bg-dark: #443830;--doc-autopsy-bg-edge: #d0c8b4;--doc-witness-bg: #d8ccb4;--doc-witness-bg-dark: #3e3428;--doc-witness-bg-edge: #ccbea4;--doc-forensic-bg: #e0d8c0;--doc-forensic-bg-dark: #ccc4a8;--doc-forensic-bg-edge: #d4ccb4;--doc-documentary-bg: #d4c098;--doc-documentary-bg-dark: #bca878;--doc-documentary-bg-edge: #c8b48c;--doc-newspaper-bg: #d4c49c;--doc-newspaper-bg-dark: #bca878;--doc-newspaper-bg-edge: #c8b88c;--doc-map-bg: #ccc4b0;--doc-map-bg-dark: #b8b098;--doc-map-bg-edge: #c0b8a4}[data-era=modern]{--gold: #6a9ac4;--gold-dim: #48708a;--gold-bright: #88b8e0;--red: #4a2040;--red-bright: #7a3868;--bg-card: #101318;--bg-surface: #161a22;--border: #252a38;--bg-paper: #e8e8ec;--bg-paper-dark: #d0d0d8;--bg-paper-edge: #dcdce0;--border-paper: #b0b0b8;--doc-autopsy-bg: #eceef2;--doc-autopsy-bg-dark: #2e3844;--doc-autopsy-bg-edge: #e2e4e8;--doc-witness-bg: #e4e8f2;--doc-witness-bg-dark: #2a3650;--doc-witness-bg-edge: #d8dcea;--doc-forensic-bg: #f0f4f2;--doc-forensic-bg-dark: #e0e8e4;--doc-forensic-bg-edge: #e8f0ec;--doc-documentary-bg: #dcdce0;--doc-documentary-bg-dark: #c8c8cc;--doc-documentary-bg-edge: #d2d2d6;--doc-newspaper-bg: #e4e4e8;--doc-newspaper-bg-dark: #ccccce;--doc-newspaper-bg-edge: #d8d8dc;--doc-map-bg: #d0d8f0;--doc-map-bg-dark: #b8c4e0;--doc-map-bg-edge: #c4d0e8}.document-card .document-card__header{display:none!important}[data-doc-type=autopsy]{--doc-bg: var(--doc-autopsy-bg, #f0f2f5);--doc-bg-dark: var(--doc-autopsy-bg-dark, #3a4558);--doc-bg-edge: var(--doc-autopsy-bg-edge, #e2e4e8);--doc-border: var(--doc-autopsy-border, #8a94a4);background:var(--doc-bg)!important;border:none;border-left:4px solid #5a7a9a;box-shadow:1px 2px 6px #00000040,inset 0 0 40px #00000008;transform:none!important}[data-doc-type=autopsy]:before{display:none}[data-doc-type=autopsy]:after{display:none!important}[data-doc-type=autopsy] .document-card__header{background:linear-gradient(180deg,#2c3a4e,#384860);color:#e4e8f0;border-bottom:2px solid #1e2a3a;text-transform:uppercase;letter-spacing:.14em;font-family:var(--font-mono);font-size:.78rem;font-weight:600}[data-doc-type=autopsy] .document-card__header:before{content:"CONFIDENTIAL";color:#b4c8e680;font-size:.55rem;letter-spacing:.15em;font-family:var(--font-mono)}[data-doc-type=autopsy] .document-card__body{font-family:var(--font-mono);font-size:.9rem;line-height:1.85rem;letter-spacing:.01em;color:#1a1e28;background-image:repeating-linear-gradient(transparent,transparent 1.8rem,rgba(80,100,140,.1) 1.8rem,rgba(80,100,140,.1) 1.85rem);background-position:0 .35rem}[data-doc-type=autopsy] .document-card__body:before{background:#3c5a8c2e}[data-doc-type=autopsy] .document-card__body h1,[data-doc-type=autopsy] .document-card__body h2,[data-doc-type=autopsy] .document-card__body h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;font-weight:700;border-bottom:1px solid rgba(60,80,120,.2);padding-bottom:.3rem}[data-doc-type=autopsy] .document-card__body:after{content:"CONFIDENTIAL";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-25deg);font-family:var(--font-ui);font-size:3.5rem;font-weight:700;letter-spacing:.25em;color:#3c50781f;white-space:nowrap;pointer-events:none;z-index:2}[data-doc-type=autopsy] .document-card__body strong{font-family:var(--font-mono);font-weight:700;letter-spacing:.02em}[data-doc-type=detective-notes]{--doc-bg: var(--doc-detective-bg, #f5ecc0);--doc-bg-dark: var(--doc-detective-bg-dark, #e0d4a0);--doc-bg-edge: var(--doc-detective-bg-edge, #eae0b0);--doc-border: var(--doc-detective-border, #c4b478);background:var(--doc-bg)!important;box-shadow:2px 3px 10px #0006,-1px -1px 0 var(--doc-bg-edge),inset 0 0 50px #0000000d;transform:rotate(-.6deg)}[data-doc-type=detective-notes] .document-card__header{background:linear-gradient(180deg,var(--doc-bg-dark) 0%,var(--doc-bg-edge) 100%);border-bottom:2px solid var(--doc-border);font-family:var(--font-handwriting);font-size:1.15rem;font-weight:700;color:var(--text-ink)}[data-doc-type=detective-notes] .document-card__header:before{content:""}[data-doc-type=detective-notes] .document-card__header:after{content:"";position:absolute;top:-6px;left:10%;right:10%;height:12px;background-image:radial-gradient(circle at 10% 50%,rgba(60,50,30,.3) 4px,transparent 4px),radial-gradient(circle at 25% 50%,rgba(60,50,30,.3) 4px,transparent 4px),radial-gradient(circle at 40% 50%,rgba(60,50,30,.3) 4px,transparent 4px),radial-gradient(circle at 55% 50%,rgba(60,50,30,.3) 4px,transparent 4px),radial-gradient(circle at 70% 50%,rgba(60,50,30,.3) 4px,transparent 4px),radial-gradient(circle at 85% 50%,rgba(60,50,30,.3) 4px,transparent 4px);pointer-events:none;z-index:5}[data-doc-type=detective-notes] .document-card__body{font-family:var(--font-handwriting);font-size:1.25rem;line-height:1.85rem;color:#2a2218;padding-left:3rem;background-image:repeating-linear-gradient(transparent,transparent 1.75rem,rgba(70,90,170,.22) 1.75rem,rgba(70,90,170,.22) 1.8rem);background-position:0 .4rem}[data-doc-type=detective-notes] .document-card__body:before{left:2.4rem;width:3px;background:#b4282859}[data-doc-type=detective-notes] .document-card__body:after{content:"";position:absolute;top:0;left:2.7rem;bottom:0;width:1px;background:#b428282e;pointer-events:none;z-index:2}[data-doc-type=detective-notes] .document-card__body h1,[data-doc-type=detective-notes] .document-card__body h2,[data-doc-type=detective-notes] .document-card__body h3{font-family:var(--font-handwriting);font-weight:700;text-decoration:underline;text-decoration-style:wavy;text-decoration-color:#8c28284d;text-underline-offset:4px}[data-doc-type=detective-notes] .document-card__body strong{background:#ffe63233;padding:0 .2em;border-radius:2px}.document-card[data-doc-type=detective-notes]:after{content:""!important;position:absolute!important;top:0!important;right:0!important;width:0!important;height:0!important;border-style:solid!important;border-width:0 40px 40px 0!important;border-color:transparent var(--bg-deep, #0a0a0f) transparent transparent!important;z-index:4!important;filter:drop-shadow(-2px 2px 3px rgba(0,0,0,.2));border-radius:0!important;background:none!important;border-top:none!important;border-left:none!important;border-bottom-color:transparent!important}[data-doc-type=witness-statement]{--doc-bg: var(--doc-witness-bg, #e6eaf4);--doc-bg-dark: var(--doc-witness-bg-dark, #2a3e5e);--doc-bg-edge: var(--doc-witness-bg-edge, #d8dcea);--doc-border: var(--doc-witness-border, #6878a0);background:var(--doc-bg)!important;border:3px double var(--doc-border);box-shadow:1px 2px 6px #00000040,inset 0 0 40px #00000008;transform:none!important}[data-doc-type=witness-statement] .document-card__header{background:linear-gradient(180deg,#2a3e5e,#344a6a);color:#dce0ec;border-bottom:2px solid #1a2a42;letter-spacing:.14em;text-transform:uppercase;font-family:var(--font-typewriter);font-size:.82rem;padding:.95rem 1.25rem}[data-doc-type=witness-statement] .document-card__header:before{content:"STATEMENT OF WITNESS";color:#c8d7f066;font-size:.5rem;letter-spacing:.15em;font-family:var(--font-ui)}[data-doc-type=witness-statement] .document-card__header:after{content:"REF: SW/" attr(data-ref);position:absolute;right:1rem;bottom:.3rem;font-size:.5rem;color:#b4c3dc4d;letter-spacing:.08em}[data-doc-type=witness-statement] .document-card__body{font-family:var(--font-typewriter);font-size:.95rem;line-height:1.85;color:#1a2040}[data-doc-type=witness-statement] .document-card__body:before{background:#32467826}[data-doc-type=witness-statement] .document-card__body:after{content:"STATEMENT";position:absolute;bottom:1.5rem;right:1.5rem;font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:.2em;color:#283c641a;text-transform:uppercase;pointer-events:none;z-index:2}[data-doc-type=witness-statement] .document-card__body strong{border-bottom:1px dotted rgba(50,70,110,.4);padding-bottom:2px;font-weight:700}[data-doc-type=witness-statement] .document-card__body h1,[data-doc-type=witness-statement] .document-card__body h2,[data-doc-type=witness-statement] .document-card__body h3{font-family:var(--font-typewriter);text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;padding-bottom:.2rem;border-bottom:1px solid rgba(50,70,120,.2)}[data-doc-type=witness-statement]:before{opacity:.3}[data-doc-type=forensic]{--doc-bg: var(--doc-forensic-bg, #f4f8f6);--doc-bg-dark: var(--doc-forensic-bg-dark, #e0e8e4);--doc-bg-edge: var(--doc-forensic-bg-edge, #e8f0ec);--doc-border: var(--doc-forensic-border, #80a898);background:var(--doc-bg)!important;border:1px solid var(--doc-border);border-left:5px solid #2a8a6a;box-shadow:1px 2px 6px #0003,inset 0 0 30px #00000005;transform:none!important}[data-doc-type=forensic]:before{display:none}[data-doc-type=forensic]:after{display:none!important}[data-doc-type=forensic] .document-card__header{background:linear-gradient(180deg,#e4ece8,#f0f6f4);border-bottom:2px solid #b0c8c0;letter-spacing:.12em;text-transform:uppercase;font-family:var(--font-mono);font-size:.78rem;font-weight:600;color:#2a5a4a}[data-doc-type=forensic] .document-card__header:before{content:"LABORATORY REPORT";color:#2a8a6a66;font-size:.5rem;letter-spacing:.12em;font-family:var(--font-mono)}[data-doc-type=forensic] .document-card__header:after{content:"SPECIMEN REF";position:absolute;left:1rem;bottom:-1px;font-size:.5rem;color:#2a8a6a4d;letter-spacing:.1em;text-transform:uppercase}[data-doc-type=forensic] .document-card__body{font-family:var(--font-mono);font-size:.88rem;line-height:1.85;color:#1a2a24}[data-doc-type=forensic] .document-card__body:before{background:#2a8a6a26}[data-doc-type=forensic] .document-card__body strong{font-weight:700}[data-doc-type=forensic] .document-card__body h1,[data-doc-type=forensic] .document-card__body h2,[data-doc-type=forensic] .document-card__body h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:.88rem;color:#2a6a5a;border-bottom:1px solid rgba(42,138,106,.2);padding-bottom:.3rem}[data-doc-type=forensic] .document-card__body:after{content:"LABORATORY";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-35deg);font-family:var(--font-ui);font-size:3.5rem;font-weight:700;letter-spacing:.3em;color:#2a8a6a0f;white-space:nowrap;pointer-events:none;z-index:2}[data-doc-type=documentary]{--doc-bg: var(--doc-documentary-bg, #d4c4a0);--doc-bg-dark: var(--doc-documentary-bg-dark, #c0ae80);--doc-bg-edge: var(--doc-documentary-bg-edge, #cab890);--doc-border: var(--doc-documentary-border, #a89060);background:var(--doc-bg)!important;box-shadow:2px 3px 10px #00000080,-1px -1px 0 var(--doc-bg-edge),inset 0 0 60px #00000014}[data-doc-type=documentary] .document-card__header{background:linear-gradient(180deg,var(--doc-bg-dark) 0%,var(--doc-bg-edge) 100%);border-bottom:2px solid var(--doc-border);font-family:var(--font-display);font-style:italic;color:var(--text-ink)}[data-doc-type=documentary] .document-card__header:before{content:""}[data-doc-type=documentary] .document-card__body{font-family:var(--font-body);font-size:1rem;line-height:1.85;color:var(--text-ink)}.document-card[data-doc-type=documentary]:after{content:""!important;position:absolute;inset:0;background:linear-gradient(135deg,transparent 30%,rgba(0,0,0,.035) 30.5%,rgba(0,0,0,.035) 31%,transparent 31.5%),linear-gradient(135deg,transparent 64%,rgba(0,0,0,.025) 64.5%,rgba(0,0,0,.025) 65%,transparent 65.5%);pointer-events:none;z-index:2;border-radius:inherit}[data-doc-type=documentary] .document-card__body:after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 15% 25%,rgba(120,80,30,.1) 0%,transparent 4px),radial-gradient(circle at 78% 12%,rgba(120,80,30,.08) 0%,transparent 5px),radial-gradient(circle at 45% 68%,rgba(120,80,30,.07) 0%,transparent 4px),radial-gradient(circle at 88% 55%,rgba(120,80,30,.09) 0%,transparent 3px),radial-gradient(circle at 22% 82%,rgba(120,80,30,.08) 0%,transparent 6px),radial-gradient(circle at 65% 90%,rgba(120,80,30,.06) 0%,transparent 4px),radial-gradient(circle at 35% 15%,rgba(120,80,30,.05) 0%,transparent 3px),radial-gradient(circle at 92% 78%,rgba(120,80,30,.07) 0%,transparent 5px);pointer-events:none;z-index:2}[data-doc-type=documentary] .document-card__body h1,[data-doc-type=documentary] .document-card__body h2{font-family:var(--font-display);font-style:italic;letter-spacing:.02em}[data-doc-type=documentary] .document-card__body h3{font-family:var(--font-body);font-weight:600}[data-doc-type=documentary] .document-card__body hr{border-top-style:solid;border-top-color:#785a284d;margin:1.75rem 2rem}[data-doc-type=documentary] .evidence-preamble>h1,[data-doc-type=documentary] .evidence-preamble>p,[data-doc-type=documentary] .evidence-preamble>hr{display:none}.document-card[data-doc-type=documentary]:after{display:none!important}[data-doc-type=documentary] .document-card__body:after{display:none!important}[data-doc-type=documentary] .document-card__body{background:transparent!important;padding:.5rem 0!important}[data-doc-type=documentary]{background:transparent!important;box-shadow:none!important;border:none!important}.evidence-item{position:relative;padding:1.5rem;margin:1.5rem 0;border-radius:2px;overflow:hidden}.evidence-item>h2{display:none}.evidence-item>p:first-of-type{display:none}.evidence-item>hr,.evidence-preamble>hr,[data-doc-type=documentary] .document-card__body>hr{display:none!important}.evidence-item blockquote{border-left:none;padding-left:0;margin-left:0;margin-right:0;font-style:normal}.evidence-item:after{content:"Exhibit " attr(data-exhibit);position:absolute;top:.5rem;right:.5rem;font-family:var(--font-typewriter, "Special Elite", monospace);font-size:.55rem;color:#281e0fb3;background:#fff8dcd9;border:1px solid rgba(140,120,70,.4);padding:.15rem .4rem;transform:rotate(2deg);z-index:5;letter-spacing:.04em;box-shadow:1px 1px 3px #00000026}.evidence-item[data-evidence-type=notebook]{background:radial-gradient(ellipse at 30% 20%,rgba(150,130,70,.08) 0%,transparent 50%),#f0e8c8;font-family:var(--font-handwriting);font-size:1.1rem;line-height:1.65rem;color:#1e160a;background-image:radial-gradient(ellipse at 30% 20%,rgba(150,130,70,.08) 0%,transparent 50%),repeating-linear-gradient(transparent,transparent calc(1.65rem - 1px),rgba(70,90,170,.15) calc(1.65rem - 1px),rgba(70,90,170,.15) 1.65rem);background-position:0 0,0 .3rem;box-shadow:2px 3px 8px #00000059,inset 0 0 40px #0000000d;transform:rotate(-.4deg)}.evidence-item[data-evidence-type=notebook] blockquote strong{font-family:var(--font-handwriting);font-weight:700;font-size:.95em;display:block;margin-top:.5rem;margin-bottom:.1rem;color:#1a120a}.evidence-item[data-evidence-type=notebook] blockquote p{margin-bottom:.2rem}.evidence-item[data-evidence-type=notebook]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 48%,rgba(0,0,0,.04) 49%,rgba(0,0,0,.04) 51%,transparent 52%),linear-gradient(to right,rgba(60,40,15,.08) 0%,transparent 5%,transparent 95%,rgba(60,40,15,.08) 100%),linear-gradient(to bottom,rgba(60,40,15,.06) 0%,transparent 4%,transparent 96%,rgba(60,40,15,.06) 100%);pointer-events:none;z-index:2}.evidence-item[data-evidence-type=letter]{background:radial-gradient(ellipse at 50% 10%,rgba(180,165,130,.08) 0%,transparent 40%),#ede6d4;font-family:var(--font-body);font-size:.95rem;line-height:1.75;color:#1e180e;box-shadow:2px 3px 8px #00000059,inset 0 0 30px #0000000a;border-top:3px double rgba(100,80,40,.3);transform:rotate(.3deg)}.evidence-item[data-evidence-type=letter] blockquote>p:first-child{font-family:var(--font-display);font-size:.85rem;font-weight:600;letter-spacing:.06em;text-align:center;color:#3a3020;border-bottom:1px solid rgba(100,80,40,.2);padding-bottom:.5rem;margin-bottom:.75rem}.evidence-item[data-evidence-type=letter] blockquote>p:last-child{margin-top:.75rem}.evidence-item[data-evidence-type=letter]:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,transparent 32%,rgba(0,0,0,.03) 32.5%,rgba(0,0,0,.03) 33.5%,transparent 34%),linear-gradient(0deg,transparent 65%,rgba(0,0,0,.025) 65.5%,rgba(0,0,0,.025) 66.5%,transparent 67%),linear-gradient(to right,rgba(60,40,15,.06) 0%,transparent 4%,transparent 96%,rgba(60,40,15,.06) 100%);pointer-events:none;z-index:2}.evidence-item[data-evidence-type=legal]{background:radial-gradient(ellipse at 50% 50%,rgba(200,190,170,.06) 0%,transparent 50%),#f0ebe0;font-family:var(--font-body);font-size:.9rem;line-height:1.8;color:#1a160e;box-shadow:2px 3px 8px #0000004d,inset 0 0 30px #00000008;border-left:3px solid rgba(80,60,30,.25);transform:rotate(.2deg)}.evidence-item[data-evidence-type=legal] blockquote{font-family:var(--font-body);font-style:normal;text-align:justify}.evidence-item[data-evidence-type=legal]:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(60,40,15,.06) 0%,transparent 4%,transparent 96%,rgba(60,40,15,.06) 100%),linear-gradient(to bottom,rgba(60,40,15,.04) 0%,transparent 3%,transparent 97%,rgba(60,40,15,.04) 100%);pointer-events:none;z-index:2}.evidence-item[data-evidence-type=receipt]{background:#f2ede2;font-family:var(--font-typewriter, "Special Elite", monospace);font-size:.85rem;line-height:1.6;color:#2a2218;max-width:420px;box-shadow:2px 3px 6px #00000040,inset 0 0 20px #00000008;transform:rotate(-.8deg)}.evidence-item[data-evidence-type=ledger]{background:repeating-linear-gradient(transparent,transparent 1.5rem,rgba(70,90,140,.12) 1.5rem,rgba(70,90,140,.12) calc(1.5rem + 1px)),#f0ead8;font-family:var(--font-typewriter, "Special Elite", monospace);font-size:.85rem;line-height:1.5rem;color:#1e180a;box-shadow:2px 3px 8px #0000004d,inset 0 0 30px #0000000a;border-left:3px solid rgba(180,50,50,.25)}.evidence-item[data-evidence-type=report]{background:#f0ebe0;font-family:var(--font-typewriter, "Special Elite", monospace);font-size:.88rem;line-height:1.7;color:#1e180e;box-shadow:2px 3px 8px #0000004d,inset 0 0 30px #00000008;transform:rotate(.2deg)}.evidence-item[data-evidence-type=document]{background:#ece4d0;font-family:var(--font-body);font-size:.95rem;line-height:1.75;color:#1e180e;box-shadow:2px 3px 8px #00000059,inset 0 0 40px #0000000d}.evidence-item[data-evidence-type=document]:before{content:"";position:absolute;inset:0;background:linear-gradient(to right,rgba(60,40,15,.06) 0%,transparent 5%,transparent 95%,rgba(60,40,15,.06) 100%);pointer-events:none;z-index:2}.evidence-item:nth-child(odd){transform:rotate(-.4deg)}.evidence-item:nth-child(2n){transform:rotate(.5deg)}.evidence-item:nth-child(3n){transform:rotate(-.7deg)}[data-doc-type=newspaper]{--doc-bg: var(--doc-newspaper-bg, #e6dfd0);--doc-bg-dark: var(--doc-newspaper-bg-dark, #ccc4b0);--doc-bg-edge: var(--doc-newspaper-bg-edge, #d8d0c0);--doc-border: var(--doc-newspaper-border, #989088);background:var(--doc-bg)!important;clip-path:polygon(0% 1.2%,3% .3%,5% 1.5%,8% .1%,11% 1.8%,14% .4%,18% 1.6%,22% .2%,26% 1.4%,30% .5%,34% 1.7%,38% .3%,42% 1.5%,46% .1%,50% 1.3%,54% .4%,58% 1.8%,62% .2%,66% 1.6%,70% .5%,74% 1.4%,78% .3%,82% 1.7%,86% .1%,90% 1.5%,94% .4%,97% 1.2%,100% .6%,100% 98.5%,97% 99.6%,94% 98.2%,90% 99.4%,86% 98.8%,82% 99.2%,78% 98.4%,74% 99.5%,70% 98.3%,66% 99.1%,62% 98.6%,58% 99.3%,54% 98.2%,50% 99.5%,46% 98.7%,42% 99.1%,38% 98.4%,34% 99.6%,30% 98.3%,26% 99.2%,22% 98.5%,18% 99.4%,14% 98.1%,11% 99.3%,8% 98.6%,5% 99.1%,3% 98.4%,0% 99.2%);padding-top:.5rem;box-shadow:none}[data-doc-type=newspaper]:before{background-image:var(--paper-grain),radial-gradient(circle,rgba(0,0,0,.04) 1px,transparent 1px),repeating-linear-gradient(90deg,transparent,transparent 49.5%,rgba(0,0,0,.03) 49.5%,rgba(0,0,0,.03) 50.5%,transparent 50.5%);background-size:256px 256px,4px 4px,100% 100%;opacity:.7}[data-doc-type=newspaper] .document-card__body{font-family:var(--font-body);font-size:.95rem;line-height:1.6;text-align:justify;hyphens:auto;padding:1.5rem;color:var(--text-ink)}[data-doc-type=newspaper] .document-card__body:before{display:none}.newspaper-header{text-align:center}.newspaper-header h1{display:none}.newspaper-header p{text-align:center;margin-bottom:0;padding:1.25rem 1rem .75rem;background:var(--doc-bg-dark)}.newspaper-header p em{font-family:var(--font-display);font-style:normal;font-weight:700;font-size:2rem;letter-spacing:.12em;text-transform:uppercase;color:var(--text-ink);display:block;padding:.4rem 0;border-top:3px solid var(--text-ink);border-bottom:3px double var(--text-ink);line-height:1.3}[data-doc-type=newspaper] .masthead-date{display:block;font-size:.7rem;font-weight:500;letter-spacing:.2em;margin-top:.2rem}.newspaper-header hr{border:none;border-top:1px solid rgba(0,0,0,.15);margin:.5rem 0}.newspaper-header h1,.newspaper-header h2,.newspaper-header h3{font-family:var(--font-display);font-weight:700;text-align:center;text-transform:uppercase;letter-spacing:.06em}.newspaper-header h2{font-size:1.5rem;line-height:1.2;margin:.5rem 0 .25rem;padding-bottom:.25rem;border-bottom:2px solid var(--text-ink)}.newspaper-header h3{font-size:.95rem;font-weight:400;font-style:italic;margin-bottom:.75rem}.newspaper-columns{column-count:2;column-gap:1.5rem;column-rule:1px solid rgba(0,0,0,.12)}.newspaper-columns>p:first-child:first-letter{font-family:var(--font-display);font-size:3.4em;float:left;line-height:.8;margin:.05em .1em 0 0;font-weight:700;color:var(--text-ink)}[data-doc-type=newspaper] .document-card__body em{font-size:.9em}[data-doc-type=map]{--doc-bg: var(--doc-map-bg, #d0ddf0);--doc-bg-dark: var(--doc-map-bg-dark, #b8c8e0);--doc-bg-edge: var(--doc-map-bg-edge, #c0d0e8);--doc-border: var(--doc-map-border, #6888b0);background:var(--doc-bg)!important;border:2px solid var(--doc-border);box-shadow:1px 2px 6px #00000040,inset 0 0 30px #283c640d;transform:none!important}[data-doc-type=map]:before{display:none}[data-doc-type=map] .document-card__header{background:linear-gradient(180deg,var(--doc-bg-dark) 0%,var(--doc-bg-edge) 100%);letter-spacing:.14em;text-transform:uppercase;font-family:var(--font-mono);font-size:.78rem;font-weight:600;border-bottom:2px solid var(--doc-border);color:#2a3a5a}[data-doc-type=map] .document-card__header:before{content:"SCENE OF CRIME";font-family:var(--font-mono);font-size:.5rem;color:#32508c66;letter-spacing:.12em}[data-doc-type=map] .document-card__header:after{content:"DO NOT DISTRIBUTE";position:absolute;right:.8rem;bottom:.2rem;font-family:var(--font-mono);font-size:.45rem;color:#32508c59;letter-spacing:.12em;text-transform:uppercase;font-weight:700}[data-doc-type=map] .document-card__body{font-family:var(--font-mono);font-size:.88rem;line-height:1.8;color:#1a2a4a;background-image:repeating-linear-gradient(0deg,transparent,transparent 1.8rem,rgba(50,80,150,.15) 1.8rem,rgba(50,80,150,.15) 1.85rem),repeating-linear-gradient(90deg,transparent,transparent 1.8rem,rgba(50,80,150,.15) 1.8rem,rgba(50,80,150,.15) 1.85rem)}[data-doc-type=map] .document-card__body:before{background:#32509633}[data-doc-type=map] .document-card__body:after{content:"";position:absolute;bottom:1rem;right:1.5rem;width:70px;height:0;border-top:2px solid rgba(50,80,140,.35);border-left:2px solid rgba(50,80,140,.35);border-right:2px solid rgba(50,80,140,.35);pointer-events:none}[data-doc-type=map] .document-card__body h1,[data-doc-type=map] .document-card__body h2,[data-doc-type=map] .document-card__body h3{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.9rem;color:#2a4a7a}[data-doc-type=map]:after{content:""!important;position:absolute;top:3.2rem;right:1rem;width:44px;height:44px;border:2px solid rgba(50,80,140,.3);border-radius:50%;z-index:4;pointer-events:none;background:linear-gradient(#32508c80,#32508c80) no-repeat center 3px / 2px 14px,linear-gradient(#32508c40,#32508c40) no-repeat center calc(100% - 3px) / 2px 14px,linear-gradient(#32508c40,#32508c40) no-repeat calc(100% - 5px) center / 10px 2px,linear-gradient(#32508c40,#32508c40) no-repeat 5px center / 10px 2px}[data-doc-type=social-media]{--doc-bg: #f0f2f5;background:var(--doc-bg)!important;border:none;border-radius:0;box-shadow:0 2px 12px #0000004d;transform:none!important;overflow:hidden}[data-doc-type=social-media]:before{display:none}[data-doc-type=social-media]:after{display:none!important}[data-doc-type=social-media] .document-card__header{background:#1c1e21;border-bottom:none;color:#b0b3b8;font-family:var(--font-ui);font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:none;padding:.6rem 1rem}[data-doc-type=social-media] .document-card__header:before{content:"DIGITAL FORENSICS";color:#64a0ff73;font-size:.45rem;letter-spacing:.14em;font-family:var(--font-ui);font-weight:700}[data-doc-type=social-media] .document-card__body{background:#f0f2f5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.9rem;line-height:1.55;color:#1c1e21;padding:0}[data-doc-type=social-media] .document-card__body:before{display:none}[data-doc-type=social-media] .document-card__body:after{display:none}[data-doc-type=social-media] .social-preamble{padding:.85rem 1rem;font-size:.78rem;color:#65676b;background:#fff;border-bottom:1px solid #dadde1}[data-doc-type=social-media] .social-preamble h1{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.82rem;font-weight:600;color:#1c1e21;margin-bottom:.15rem;text-transform:none;letter-spacing:normal}[data-doc-type=social-media] .social-preamble h1:after{display:none}.social-platform{margin:8px 0;padding:0;border-top:none;position:relative}.social-platform:first-of-type{margin-top:8px}.social-platform:last-child{margin-bottom:8px}[data-platform=facebook]{background:#fff;border-radius:8px;box-shadow:0 1px 2px #0000001a;margin:8px;overflow:hidden}[data-platform=facebook] h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;color:#1877f2!important;background:#f0f2f5!important;padding:.5rem .85rem!important;margin:0!important;border-radius:0!important;display:block;border-bottom:1px solid #dadde1}[data-platform=facebook] h2:before{content:"";display:inline-block;width:18px;height:18px;margin-right:6px;vertical-align:-3px;border-radius:4px;background:#1877f2;box-shadow:inset 0 0 0 2px #1877f2;background-image:linear-gradient(#fff,#fff);background-size:3px 10px;background-position:9px 4px;background-repeat:no-repeat}[data-platform=facebook] h2:after{display:none!important}[data-platform=facebook] h3{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:600;color:#65676b;text-transform:none;letter-spacing:normal;margin:0;padding:.6rem .85rem 0;border:none}[data-platform=facebook]>p{padding:0 .85rem;margin-bottom:.35rem;color:#050505;font-size:.9rem}[data-platform=facebook]>p>strong:first-child{color:#050505;font-weight:600;position:relative;padding-left:2.5rem;display:inline-block;min-height:2rem;line-height:1.1}[data-platform=facebook]>p>strong:first-child:before{content:"";position:absolute;left:0;top:-2px;width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,#dadde1,#bec3c9)}[data-platform=facebook] em{color:#65676b;font-style:normal;font-size:.78rem;display:block;padding:.3rem .85rem 0}[data-platform=facebook] blockquote{background:transparent;border:none;border-left:none;border-radius:0;margin:0;padding:.3rem .85rem .5rem;color:#050505;font-size:.92rem;line-height:1.5}[data-platform=facebook] blockquote p{margin-bottom:.25rem}[data-platform=facebook] blockquote p:last-child{margin-bottom:0}[data-platform=facebook] hr{border:none;border-top:1px solid #dadde1;margin:.5rem .85rem;position:relative;padding-bottom:2rem}[data-platform=facebook] hr:after{content:"👍 Like     💬 Comment     ↗ Share";position:absolute;bottom:.3rem;left:0;right:0;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:600;color:#65676b;letter-spacing:.01em}[data-platform=instagram]{background:#fff;border:1px solid #dbdbdb;border-radius:8px;margin:8px;overflow:hidden}[data-platform=instagram] h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important;font-size:.72rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:.02em!important;color:#262626!important;background:linear-gradient(135deg,#e4405f0f,#b446d20f,#fcaf450f)!important;padding:.5rem .85rem!important;margin:0!important;border-radius:0!important;display:block;border-bottom:1px solid #efefef}[data-platform=instagram] h2:before{content:"";display:inline-block;width:18px;height:18px;margin-right:6px;vertical-align:-3px;border-radius:6px;background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af,#515bd4)}[data-platform=instagram] h2:after{display:none!important}[data-platform=instagram] h3{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:600;color:#8e8e8e;text-transform:none;letter-spacing:normal;margin:0;padding:.6rem .85rem .2rem;border:none}[data-platform=instagram]>p{padding:0 .85rem;margin-bottom:.3rem;color:#262626;font-size:.88rem}[data-platform=instagram]>p>strong:first-child{color:#262626;font-weight:600;position:relative;padding-left:2.2rem;display:inline-block;min-height:1.8rem;line-height:1.1}[data-platform=instagram]>p>strong:first-child:before{content:"";position:absolute;left:0;top:-1px;width:1.8rem;height:1.8rem;border-radius:50%;background:linear-gradient(135deg,#f58529,#dd2a7b,#8134af);padding:2px;box-shadow:0 0 0 2px #fff,0 0 0 3px #dbdbdb}[data-platform=instagram] em{color:#8e8e8e;font-style:normal;font-size:.76rem;display:block;padding:.15rem .85rem 0}[data-platform=instagram] blockquote{background:transparent;border:none;border-radius:0;margin:0;padding:.3rem .85rem .4rem;color:#262626;font-size:.88rem;line-height:1.5}[data-platform=instagram] blockquote p{margin-bottom:.2rem}[data-platform=instagram] blockquote p:last-child{margin-bottom:0}[data-platform=instagram] hr{border:none;border-top:1px solid #efefef;margin:.4rem 0;position:relative;padding-bottom:1.8rem}[data-platform=instagram] hr:after{content:"♡    💬    ↗              ⊞";position:absolute;bottom:.3rem;left:.85rem;right:.85rem;font-size:1.1rem;color:#262626;letter-spacing:.05em}[data-platform=twitter]{background:#000;border:1px solid #2f3336;border-radius:16px;margin:8px;overflow:hidden}[data-platform=twitter] h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important;font-size:.72rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:.02em!important;color:#e7e9ea!important;background:#16181c!important;padding:.5rem .85rem!important;margin:0!important;border-radius:0!important;display:block;border-bottom:1px solid #2f3336}[data-platform=twitter] h2:before{content:"𝕏";display:inline-block;margin-right:6px;font-size:.85rem;font-weight:900;vertical-align:-1px;color:#e7e9ea}[data-platform=twitter] h2:after{display:none!important}[data-platform=twitter] h3{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:.72rem;font-weight:600;color:#71767b;text-transform:none;letter-spacing:normal;margin:0;padding:.6rem .85rem .2rem;border:none}[data-platform=twitter]>p{padding:0 .85rem;margin-bottom:.3rem;color:#e7e9ea;font-size:.92rem}[data-platform=twitter]>p>strong:first-child{color:#e7e9ea;font-weight:700;position:relative;padding-left:2.5rem;display:inline-block;min-height:2rem;line-height:1.1}[data-platform=twitter]>p>strong:first-child:before{content:"";position:absolute;left:0;top:-2px;width:2rem;height:2rem;border-radius:50%;background:linear-gradient(135deg,#2f3336,#1a1c20)}[data-platform=twitter] em{color:#71767b;font-style:normal;font-size:.76rem;display:block;padding:.15rem .85rem 0}[data-platform=twitter] blockquote{background:transparent;border:none;border-radius:0;margin:0;padding:.3rem .85rem .4rem;color:#e7e9ea;font-size:.95rem;line-height:1.45}[data-platform=twitter] blockquote p{margin-bottom:.2rem;color:#e7e9ea}[data-platform=twitter] blockquote p:last-child{margin-bottom:0}[data-platform=twitter] strong{color:#e7e9ea;font-weight:700}[data-platform=twitter] hr{border:none;border-top:1px solid #2f3336;margin:.4rem 0;position:relative;padding-bottom:1.8rem}[data-platform=twitter] hr:after{content:"💬          🔁          ♡          ↗";position:absolute;bottom:.35rem;left:1rem;right:1rem;font-size:.85rem;color:#71767b;letter-spacing:0}[data-platform=whatsapp]{background:#0b141a;background-image:radial-gradient(circle at 15% 20%,rgba(18,140,80,.04) 0%,transparent 40%),radial-gradient(circle at 85% 60%,rgba(18,140,80,.04) 0%,transparent 40%),radial-gradient(circle at 50% 90%,rgba(18,140,80,.03) 0%,transparent 30%);margin:8px;border-radius:8px;padding:.75rem .85rem;overflow:hidden}[data-platform=whatsapp] h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif!important;font-size:.7rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:.02em!important;color:#25d366!important;background:#25d36614!important;padding:.4rem .7rem!important;margin:0 0 .5rem!important;border-radius:8px!important;display:block;text-align:center}[data-platform=whatsapp] h2:before{content:"📱";margin-right:4px}[data-platform=whatsapp] h2:after{display:none!important}[data-platform=whatsapp] h3{font-size:.68rem;color:#8696a0;text-transform:none;letter-spacing:normal;margin:.5rem 0 .25rem;padding:0;border:none}[data-platform=whatsapp]>p{margin-bottom:.15rem;color:#e9edef;font-size:.82rem}[data-platform=whatsapp] strong{font-weight:600;font-size:.78rem}[data-platform=whatsapp]>p:nth-of-type(odd)>strong:first-child{color:#53bdeb}[data-platform=whatsapp]>p:nth-of-type(2n)>strong:first-child{color:#06cf9c}[data-platform=whatsapp] em{color:#667781;font-style:normal;font-size:.68rem}[data-platform=whatsapp] blockquote{background:#005c4b;border:none;border-radius:0 8px 8px;margin:.15rem 0 .35rem;padding:.45rem .7rem;color:#e9edef;font-size:.88rem;line-height:1.45;max-width:85%;position:relative;box-shadow:0 1px 2px #0003}[data-platform=whatsapp] blockquote:nth-of-type(2n){background:#1f2c34;border-radius:8px 0 8px 8px;margin-left:auto}[data-platform=whatsapp] blockquote p{margin-bottom:.1rem;color:#e9edef}[data-platform=whatsapp] blockquote p:last-child{margin-bottom:0}[data-platform=whatsapp] hr{border:none;margin:.6rem auto;width:auto;display:block;text-align:center;padding:0}[data-platform=whatsapp] hr:after{content:""}[data-platform=google]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin:8px;overflow:hidden}[data-platform=google] h2{font-family:Google Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.72rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:.02em!important;color:#1a73e8!important;background:#f8f9fa!important;padding:.5rem .85rem!important;margin:0!important;border-radius:0!important;display:block;border-bottom:1px solid #e0e0e0}[data-platform=google] h2:before{content:"★";margin-right:4px;color:#fbbc04;font-size:.9rem}[data-platform=google] h2:after{display:none!important}[data-platform=google] h3{font-family:Google Sans,-apple-system,sans-serif;font-size:.72rem;font-weight:600;color:#5f6368;text-transform:none;letter-spacing:normal;margin:0;padding:.6rem .85rem .2rem;border:none}[data-platform=google]>p{padding:0 .85rem;margin-bottom:.3rem;color:#3c4043;font-size:.88rem}[data-platform=google] strong{color:#202124;font-weight:600}[data-platform=google] em{color:#9aa0a6;font-style:normal;font-size:.76rem}[data-platform=google] blockquote{background:#f8f9fa;border:none;border-left:3px solid #fbbc04;border-radius:4px;margin:.3rem .85rem .5rem;padding:.65rem .85rem;color:#3c4043;font-size:.88rem;line-height:1.55}[data-platform=google] blockquote p{margin-bottom:.2rem;color:#3c4043}[data-platform=google] blockquote p:last-child{margin-bottom:0}[data-platform=google] hr{border:none;border-top:1px solid #e0e0e0;margin:.6rem .85rem}[data-platform=tripadvisor]{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin:8px;overflow:hidden}[data-platform=tripadvisor] h2{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:.72rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:.02em!important;color:#00aa6c!important;background:#f2f2f2!important;padding:.5rem .85rem!important;margin:0!important;border-radius:0!important;display:block;border-bottom:1px solid #e0e0e0}[data-platform=tripadvisor] h2:before{content:"●";margin-right:4px;color:#00aa6c;font-size:.85rem}[data-platform=tripadvisor] h2:after{display:none!important}[data-platform=tripadvisor] h3{font-family:-apple-system,sans-serif;font-size:.72rem;font-weight:600;color:#717171;text-transform:none;letter-spacing:normal;margin:0;padding:.6rem .85rem .2rem;border:none}[data-platform=tripadvisor]>p{padding:0 .85rem;margin-bottom:.3rem;color:#333;font-size:.88rem}[data-platform=tripadvisor] strong{color:#333;font-weight:600}[data-platform=tripadvisor] em{color:#999;font-style:normal;font-size:.76rem}[data-platform=tripadvisor] blockquote{background:#fafafa;border:none;border-left:3px solid #00aa6c;border-radius:4px;margin:.3rem .85rem .5rem;padding:.65rem .85rem;color:#333;font-size:.88rem;line-height:1.55}[data-platform=tripadvisor] blockquote p{margin-bottom:.2rem;color:#333}[data-platform=tripadvisor] blockquote p:last-child{margin-bottom:0}[data-platform=tripadvisor] hr{border:none;border-top:1px solid #e0e0e0;margin:.6rem .85rem}.document-card[data-doc-type=witness-statement]:nth-child(2){transform:rotate(.15deg)!important;filter:brightness(.98)}.document-card[data-doc-type=witness-statement]:nth-child(3){transform:rotate(-.25deg)!important;box-shadow:2px 4px 10px #0000004d,inset 0 0 50px #0000000a}.document-card[data-doc-type=witness-statement]:nth-child(4){transform:rotate(.35deg)!important;filter:brightness(1.02) saturate(.95)}.document-card[data-doc-type=witness-statement]:nth-child(5){transform:rotate(-.1deg)!important;box-shadow:1px 2px 5px #00000059,3px 5px 12px #00000026,inset 0 0 40px #00000008}.document-card[data-doc-type=witness-statement]:nth-child(odd) .document-card__body{color:#1a2040}.document-card[data-doc-type=witness-statement]:nth-child(2n) .document-card__body{color:#2a2850;filter:contrast(.95)}.document-card[data-doc-type=documentary]:nth-child(2){transform:rotate(.4deg);filter:brightness(.96) sepia(.05)}.document-card[data-doc-type=documentary]:nth-child(3){transform:rotate(-.5deg);filter:brightness(1.02)}.document-card[data-doc-type=documentary]:nth-child(4){transform:rotate(.2deg);filter:sepia(.08) brightness(.97)}.document-card[data-doc-type=detective-notes]:nth-child(2n){transform:rotate(.5deg)}.document-card[data-doc-type=detective-notes]:nth-child(3n){transform:rotate(-.8deg)}.document-card[data-doc-type=autopsy]:nth-child(2n){filter:brightness(.98);box-shadow:2px 3px 8px #0000004d,inset 0 0 50px #0000000a}.document-card[data-doc-type=forensic]:nth-child(2n){filter:brightness(1.01);box-shadow:0 2px 8px #0003,inset 0 0 30px #00000005}.evidence-folder__contents .document-card:nth-child(1){box-shadow:2px 3px 8px #0006,inset 0 0 40px #0000000a}.evidence-folder__contents .document-card:nth-child(2){box-shadow:3px 4px 12px #00000059,-1px 0 #0000000d,inset 0 0 50px #0000000d}.evidence-folder__contents .document-card:nth-child(3){box-shadow:1px 2px 6px #00000073,inset 0 0 35px #00000008}.evidence-folder__contents .document-card:nth-child(4){box-shadow:4px 5px 14px #0000004d,inset 0 0 60px #0000000f}.evidence-folder__contents .document-card:nth-child(5){box-shadow:2px 2px 7px #0006,-2px 1px #00000008,inset 0 0 45px #0000000a}[data-era=victorian] [data-doc-type=documentary]{background:transparent!important;border:none!important;box-shadow:none!important}[data-era=victorian] [data-doc-type=documentary]:before,[data-era=victorian] [data-doc-type=documentary]:after{display:none!important}[data-era=victorian] .evidence-item[data-evidence-type=notebook]{background:radial-gradient(ellipse at 25% 15%,rgba(140,110,50,.1) 0%,transparent 45%),radial-gradient(ellipse at 75% 85%,rgba(140,110,50,.08) 0%,transparent 40%),repeating-linear-gradient(transparent,transparent calc(1.65rem - 1px),rgba(70,90,170,.18) calc(1.65rem - 1px),rgba(70,90,170,.18) 1.65rem),#e4d8a8!important;font-family:var(--font-hand-3)}[data-era=victorian] .evidence-item[data-evidence-type=letter]{background:radial-gradient(ellipse at 50% 10%,rgba(160,140,100,.1) 0%,transparent 40%),#e6dcc6!important;font-family:var(--font-hand-4)}[data-era=victorian] .evidence-item[data-evidence-type=legal]:after{content:"Exhibit " attr(data-exhibit);background:radial-gradient(circle at 40% 40%,#c4956a,#8a5a3a 40%,#6a3a2a,#4a2a1a);color:#fff0c8cc;font-size:.45rem;font-weight:700;letter-spacing:.08em;width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;border:none;box-shadow:inset 0 2px 4px #fff3,inset 0 -2px 4px #0000004d,1px 2px 4px #0000004d;padding:0;transform:none}[data-era=victorian] .document-card[data-doc-type]{border:1px solid rgba(140,110,60,.3);box-shadow:2px 3px 10px #00000080,-1px -1px #b4a0784d,inset 0 0 60px #3c280a1a}[data-era=victorian] .document-card[data-doc-type]:before{display:block!important;opacity:1!important;background-image:var(--paper-grain),radial-gradient(ellipse at 50% 50%,transparent 30%,rgba(80,50,20,.08) 100%),url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.45' numOctaves='5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");mix-blend-mode:multiply}[data-era=victorian] .document-card[data-doc-type] .document-card__body:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 18%,rgba(110,70,25,.14) 0%,transparent 5px),radial-gradient(circle at 82% 8%,rgba(110,70,25,.11) 0%,transparent 6px),radial-gradient(circle at 38% 72%,rgba(110,70,25,.1) 0%,transparent 4px),radial-gradient(circle at 91% 45%,rgba(110,70,25,.12) 0%,transparent 3px),radial-gradient(circle at 25% 88%,rgba(110,70,25,.11) 0%,transparent 5px),radial-gradient(circle at 70% 92%,rgba(110,70,25,.09) 0%,transparent 4px),radial-gradient(circle at 55% 22%,rgba(110,70,25,.08) 0%,transparent 3px),radial-gradient(circle at 8% 55%,rgba(110,70,25,.1) 0%,transparent 6px),radial-gradient(circle at 48% 42%,rgba(110,70,25,.06) 0%,transparent 7px),radial-gradient(circle at 75% 30%,rgba(110,70,25,.07) 0%,transparent 4px),linear-gradient(135deg,transparent 30%,rgba(0,0,0,.045) 30.5%,rgba(0,0,0,.045) 31%,transparent 31.5%),linear-gradient(135deg,transparent 64%,rgba(0,0,0,.035) 64.5%,rgba(0,0,0,.035) 65%,transparent 65.5%),linear-gradient(to right,rgba(60,40,15,.1) 0%,transparent 10%,transparent 90%,rgba(60,40,15,.1) 100%),linear-gradient(to bottom,rgba(60,40,15,.08) 0%,transparent 8%,transparent 92%,rgba(60,40,15,.08) 100%);pointer-events:none;z-index:3;border-radius:inherit}[data-era=victorian] .document-card[data-doc-type] .document-card__body{color:#2e1e0e}[data-era=victorian] [data-doc-type=autopsy]{background:radial-gradient(ellipse at 30% 20%,rgba(200,180,130,.1) 0%,transparent 50%),radial-gradient(ellipse at 75% 75%,rgba(185,160,115,.08) 0%,transparent 45%),#e4dbc5!important;border:none;border-left:none;border-top:3px double rgba(80,60,30,.4);border-bottom:1px solid rgba(80,60,30,.2)}[data-era=victorian] [data-doc-type=autopsy] .document-card__body h1:before{content:"⚜  Office of the Coroner  ⚜";font-family:var(--font-display);font-size:.55rem;font-weight:400;font-style:italic;letter-spacing:.15em;color:#3c2d1480;display:block;margin-bottom:.3rem;text-align:center;border-bottom:2px solid rgba(80,60,30,.3);padding-bottom:.3rem}[data-era=victorian] [data-doc-type=autopsy] .document-card__body{font-family:var(--font-handwriting);font-size:1.15rem;line-height:1.9rem;letter-spacing:0;color:#1e140a;padding:1.5rem;background-image:repeating-linear-gradient(transparent,transparent calc(1.9rem - 1px),rgba(80,60,30,.18) calc(1.9rem - 1px),rgba(80,60,30,.18) 1.9rem);background-position:0 .5rem}[data-era=victorian] [data-doc-type=autopsy] .document-card__body:before{display:none!important}[data-era=victorian] [data-doc-type=autopsy] .document-card__body:after{display:none!important}[data-era=victorian] [data-doc-type=autopsy] .document-card__body h1{font-family:var(--font-display);font-size:1.1rem;font-weight:700;font-style:italic;text-transform:none;letter-spacing:.05em;text-align:center;color:#2a1e0e;border-bottom:2px solid rgba(80,60,30,.3);border-top:none;padding:.3rem 0 .5rem;margin-bottom:1rem}[data-era=victorian] [data-doc-type=autopsy] .document-card__body h2{font-family:var(--font-display);font-size:.9rem;font-weight:700;font-style:italic;text-transform:none;letter-spacing:.04em;color:#3a2e1e;border-bottom:1px solid rgba(80,60,30,.25);padding-bottom:.2rem;margin-top:.5rem}[data-era=victorian] [data-doc-type=autopsy] .document-card__body h3{font-family:var(--font-display);font-size:.85rem;font-weight:600;text-transform:none;letter-spacing:.03em;color:#3a2e1e;border-bottom:1px dotted rgba(80,60,30,.2);padding-bottom:.15rem}[data-era=victorian] [data-doc-type=autopsy] .document-card__body strong{font-family:var(--font-display);font-size:.78rem;font-weight:600;font-style:normal;letter-spacing:.03em;color:#3a2e1e;background:none;padding:0;border-radius:0}[data-era=victorian] [data-doc-type=autopsy] .document-card__body hr{border:none;border-top:1px solid rgba(80,60,30,.3);margin:.75rem 0}[data-era=victorian] [data-doc-type=autopsy] .document-card__body>p:last-child em,[data-era=victorian] [data-doc-type=autopsy] .document-card__body>p:nth-last-child(2) em{font-family:var(--font-handwriting);font-style:normal;font-size:1.2rem;color:#1e140a;display:block;padding-top:.5rem;border-top:1px solid rgba(80,60,30,.2)}[data-era=victorian] [data-doc-type=autopsy] .document-card__body ol{padding-left:1.5rem}[data-era=victorian] [data-doc-type=autopsy] .document-card__body ol li{font-family:var(--font-handwriting);font-size:1.1rem;line-height:1.9rem;margin-bottom:.1rem}[data-era=victorian] [data-doc-type=autopsy] .document-card__body ol li::marker{font-family:var(--font-display);font-size:.8rem;color:#3a2e1e}[data-era=victorian] .document-card[data-doc-type=autopsy]:nth-of-type(1) .document-card__body{font-family:var(--font-hand-3)}[data-era=victorian] .document-card[data-doc-type=autopsy]:nth-of-type(2) .document-card__body{font-family:var(--font-hand-2)}[data-era=victorian] [data-doc-type=detective-notes]{background:radial-gradient(ellipse at 25% 15%,rgba(140,110,50,.1) 0%,transparent 45%),radial-gradient(ellipse at 75% 85%,rgba(140,110,50,.08) 0%,transparent 40%),#e4d8a8!important}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body{font-family:var(--font-handwriting);font-size:1.1rem;line-height:1.55rem;color:#1a140a;padding-top:.6rem;padding-bottom:1.2rem;padding-left:3rem;background-image:repeating-linear-gradient(transparent,transparent calc(1.55rem - 1px),rgba(70,90,170,.2) calc(1.55rem - 1px),rgba(70,90,170,.2) 1.55rem);background-position:0 .25rem}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body:before{content:""!important;position:absolute!important;inset:0!important;width:auto!important;background:linear-gradient(to right,transparent 2.35rem,rgba(180,40,40,.35) 2.35rem,rgba(180,40,40,.35) 2.55rem,transparent 2.55rem),linear-gradient(to right,transparent 2.65rem,rgba(180,40,40,.15) 2.65rem,rgba(180,40,40,.15) 2.75rem,transparent 2.75rem),radial-gradient(ellipse at 82% 28%,transparent 18px,rgba(90,55,15,.06) 19px,rgba(90,55,15,.1) 22px,rgba(90,55,15,.07) 25px,transparent 26px),radial-gradient(ellipse at 90% 68%,rgba(10,5,30,.18) 0%,rgba(10,5,30,.08) 3px,transparent 7px),radial-gradient(circle at 15% 12%,rgba(110,70,25,.12) 0%,transparent 4px),radial-gradient(circle at 78% 6%,rgba(110,70,25,.09) 0%,transparent 5px),radial-gradient(circle at 40% 65%,rgba(110,70,25,.08) 0%,transparent 3px),radial-gradient(circle at 92% 42%,rgba(110,70,25,.1) 0%,transparent 4px),radial-gradient(circle at 22% 82%,rgba(110,70,25,.09) 0%,transparent 5px),radial-gradient(circle at 65% 90%,rgba(110,70,25,.07) 0%,transparent 3px),radial-gradient(circle at 50% 20%,rgba(110,70,25,.06) 0%,transparent 4px),radial-gradient(circle at 8% 50%,rgba(110,70,25,.08) 0%,transparent 5px),linear-gradient(135deg,transparent 28%,rgba(0,0,0,.05) 28.5%,rgba(0,0,0,.05) 29%,transparent 29.5%),linear-gradient(135deg,transparent 62%,rgba(0,0,0,.04) 62.5%,rgba(0,0,0,.04) 63%,transparent 63.5%),linear-gradient(to right,rgba(60,40,15,.12) 0%,transparent 8%,transparent 92%,rgba(60,40,15,.12) 100%),linear-gradient(to bottom,rgba(60,40,15,.1) 0%,transparent 6%,transparent 94%,rgba(60,40,15,.1) 100%)!important;pointer-events:none!important;z-index:3!important;border-radius:inherit!important}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body:after{content:"checkªlibi?"!important;white-space:pre!important;position:absolute!important;top:35%!important;left:.25rem!important;bottom:auto!important;right:auto!important;width:auto!important;font-family:var(--font-hand-2)!important;font-size:.5rem!important;color:#1e140a4d!important;letter-spacing:.02em!important;transform:rotate(-90deg)!important;transform-origin:top left!important;background:none!important;pointer-events:none!important;z-index:4!important}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body h1{font-family:var(--font-handwriting)!important;font-size:1.1rem!important;font-weight:400!important;text-decoration:none!important;text-decoration-style:initial!important;margin-bottom:.1rem!important;margin-top:0!important;color:inherit!important;letter-spacing:normal!important;border:none!important;padding:0!important;line-height:1.55rem!important}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body h2{font-family:var(--font-handwriting)!important;font-size:1.1rem!important;font-weight:700!important;text-decoration:underline!important;text-decoration-style:solid!important;text-decoration-color:#1e140a66!important;text-underline-offset:2px!important;margin-top:.8rem!important;margin-bottom:.15rem!important;line-height:1.55rem!important;letter-spacing:normal!important}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body h3{font-family:var(--font-handwriting)!important;font-size:1.1rem!important;font-weight:700!important;text-decoration:none!important;margin-top:.6rem!important;margin-bottom:.1rem!important;line-height:1.55rem!important}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body p{margin-bottom:.2rem}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body>p>em{font-size:.85em;color:#1e140a80}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body strong{background:none!important;text-decoration:underline!important;text-decoration-color:#1e140a73!important;text-decoration-thickness:1.5px!important;text-underline-offset:2px!important;font-weight:700!important;padding:0!important;border-radius:0!important}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body hr{border:none;border-top:1px solid rgba(30,20,10,.2);margin:.3rem 0}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body ol,[data-era=victorian] [data-doc-type=detective-notes] .document-card__body ul{margin:.15rem 0;padding-left:1.2rem}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body li{margin-bottom:.05rem}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body del{text-decoration:line-through;text-decoration-color:#1e140aa6;text-decoration-thickness:1.5px;color:#1e140a73}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body>p:last-child em,[data-era=victorian] [data-doc-type=detective-notes] .document-card__body>p:nth-last-child(2) em{font-size:.9em;color:#1e140a8c;display:block;margin-top:.1rem}[data-era=victorian] [data-doc-type=forensic]{background:radial-gradient(ellipse at 35% 25%,rgba(195,175,130,.12) 0%,transparent 50%),radial-gradient(ellipse at 70% 70%,rgba(180,160,115,.09) 0%,transparent 45%),#e4dbc5!important;border:none;border-left:none;border-top:3px double rgba(90,70,35,.4);border-bottom:1px solid rgba(90,70,35,.2)}[data-era=victorian] [data-doc-type=forensic]:after{display:none!important}[data-era=victorian] [data-doc-type=forensic] .document-card__body h1:before{content:"Laboratory of Analytical Chemistry\aGuy’s Hospital, London";font-family:var(--font-display);font-size:.55rem;font-weight:400;font-style:italic;letter-spacing:.14em;white-space:pre;color:#3c2d1480;display:block;margin-bottom:.3rem;text-align:center;border-bottom:2px solid rgba(90,70,35,.3);padding-bottom:.3rem}[data-era=victorian] [data-doc-type=forensic] .document-card__body{font-family:var(--font-handwriting);font-size:1.12rem;line-height:1.9rem;letter-spacing:0;color:#1e140a;padding:1.5rem;background-image:repeating-linear-gradient(transparent,transparent calc(1.9rem - 1px),rgba(80,60,30,.18) calc(1.9rem - 1px),rgba(80,60,30,.18) 1.9rem);background-position:0 .5rem}[data-era=victorian] [data-doc-type=forensic] .document-card__body:after{display:none!important}[data-era=victorian] [data-doc-type=forensic] .document-card__body h1{font-family:var(--font-display);font-size:1.05rem;font-weight:700;font-style:italic;text-transform:none;letter-spacing:.05em;text-align:center;color:#2a1e0e;border-bottom:2px solid rgba(90,70,35,.3);border-top:none;padding:.3rem 0 .5rem;margin-bottom:1rem}[data-era=victorian] [data-doc-type=forensic] .document-card__body h2{font-family:var(--font-display);font-size:.88rem;font-weight:700;font-style:italic;text-transform:none;letter-spacing:.04em;color:#3a2e1e;border-bottom:1px solid rgba(90,70,35,.25);padding-bottom:.2rem;margin-top:.5rem}[data-era=victorian] [data-doc-type=forensic] .document-card__body h3{font-family:var(--font-display);font-size:.84rem;font-weight:600;font-style:italic;text-transform:none;letter-spacing:.03em;color:#3a2e1e;border-bottom:1px dotted rgba(90,70,35,.2);padding-bottom:.15rem}[data-era=victorian] [data-doc-type=forensic] .document-card__body strong{font-weight:700}[data-era=victorian] [data-doc-type=forensic] .document-card__body hr{border:none;border-top:1px solid rgba(90,70,35,.3);margin:.75rem 0}[data-era=victorian] [data-doc-type=forensic] .document-card__body>p:last-child em,[data-era=victorian] [data-doc-type=forensic] .document-card__body>p:nth-last-child(2) em{font-family:var(--font-handwriting);font-style:normal;font-size:1.2rem;color:#1e140a;display:block;padding-top:.5rem;border-top:1px solid rgba(90,70,35,.2)}[data-era=victorian] [data-doc-type=forensic] .document-card__body ol,[data-era=victorian] [data-doc-type=forensic] .document-card__body ul{padding-left:1.5rem}[data-era=victorian] [data-doc-type=forensic] .document-card__body ol li,[data-era=victorian] [data-doc-type=forensic] .document-card__body ul li{font-family:var(--font-handwriting);font-size:1.08rem;line-height:1.9rem;margin-bottom:.1rem}[data-era=victorian] [data-doc-type=forensic] .document-card__body ol li::marker{font-family:var(--font-display);font-size:.8rem;color:#3a2e1e}[data-era=modern] [data-doc-type=witness-statement]{--doc-bg: #ffffff;background:#fff!important;border:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-radius:2px;box-shadow:0 1px 6px #00000026}[data-era=modern] [data-doc-type=witness-statement]:before{content:"Metropolitan Police Service\aWitness Statement"!important;display:block!important;position:relative!important;white-space:pre!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:.65rem!important;font-weight:700!important;line-height:1.5!important;color:#1a1a6e!important;letter-spacing:.04em!important;padding:.8rem 1.5rem .5rem!important;border-bottom:3px solid #1a1a6e!important;background:#fff!important;opacity:1!important;mix-blend-mode:normal!important;z-index:5!important}[data-era=modern] [data-doc-type=witness-statement]:after{content:"MG11"!important;display:block!important;position:absolute!important;top:.6rem!important;right:1.2rem!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:.7rem!important;font-weight:700!important;color:#999!important;letter-spacing:.06em!important;z-index:6!important;width:auto!important;height:auto!important;border:none!important;background:none!important;pointer-events:none!important}[data-era=modern] [data-doc-type=witness-statement] .document-card__body{font-family:Arial,Helvetica Neue,sans-serif;font-size:.88rem;line-height:1.65;color:#1a1a1a;background:#fff;background-image:none;padding:0 1.5rem 2rem}[data-era=modern] [data-doc-type=witness-statement] .document-card__body h1:before{content:"WITNESS STATEMENT\a(Criminal Justice Act 1967, s.9; Magistrates’Courts Act 1980, s.5B)";font-family:Arial,Helvetica Neue,sans-serif;font-size:.6rem;font-weight:700;white-space:pre;letter-spacing:.06em;color:#333;display:block;text-align:center;margin-bottom:.4rem;padding-bottom:.3rem;border-bottom:1px solid #ccc}[data-era=modern] [data-doc-type=witness-statement] .document-card__body h1{font-family:Arial,Helvetica Neue,sans-serif;font-size:1.02rem;font-weight:700;text-transform:none;letter-spacing:0;color:#1a1a6e;border-bottom:1px solid #1a1a6e;padding-bottom:.3rem;margin-bottom:.5rem}[data-era=modern] [data-doc-type=witness-statement] .document-card__body h2{font-family:Arial,Helvetica Neue,sans-serif;font-size:.92rem;font-weight:700;text-transform:none;letter-spacing:0;color:#1a1a6e;border-bottom:1px solid rgba(26,26,110,.2);padding-bottom:.2rem;margin-top:1rem}[data-era=modern] [data-doc-type=witness-statement] .document-card__body h3{font-family:Arial,Helvetica Neue,sans-serif;font-size:.88rem;font-weight:700;text-transform:none;letter-spacing:0;color:#1a1a1a;border-bottom:none}[data-era=modern] [data-doc-type=witness-statement] .document-card__body:before{display:none!important}[data-era=modern] [data-doc-type=witness-statement] .document-card__body:after{display:none!important}[data-era=modern] [data-doc-type=witness-statement] .document-card__body>p:first-of-type{background:#00000008;border:1px solid rgba(0,0,0,.1);padding:.6rem .8rem;border-radius:2px;margin-bottom:.8rem;font-size:.82rem;line-height:1.8;color:#333}[data-era=modern] [data-doc-type=witness-statement] .document-card__body strong{font-family:Arial,Helvetica Neue,sans-serif;font-weight:700;font-size:.85rem;color:#333;letter-spacing:0;background:none;padding:0;border-radius:0}[data-era=modern] [data-doc-type=witness-statement] .document-card__body hr{border-top:1px solid rgba(26,26,110,.12);margin:.6rem 0}[data-era=modern] [data-doc-type=witness-statement] .document-card__body em{font-size:.82rem;color:#555}[data-era=modern] [data-doc-type=witness-statement] .document-card__body>p:last-child{font-size:.78rem;color:#666;padding-top:.5rem;border-top:1px solid #d0d0d0;margin-top:1rem}[data-era=modern] [data-doc-type=documentary]{background:#fff!important;border:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-radius:4px;box-shadow:0 1px 5px #0000001a}[data-era=modern] [data-doc-type=documentary]:before{display:none!important}[data-era=modern] [data-doc-type=documentary]:after{display:none!important}[data-era=modern] [data-doc-type=documentary] .document-card__body{font-family:Arial,Helvetica Neue,sans-serif;font-size:.88rem;line-height:1.65;color:#1a1a1a;background:#fff;background-image:none;padding:1rem 1.5rem 1.5rem}[data-era=modern] [data-doc-type=documentary] .document-card__body:before{display:none!important}[data-era=modern] [data-doc-type=documentary] .document-card__body:after{display:none!important}[data-era=modern] [data-doc-type=documentary] .document-card__body h1{font-family:Arial,Helvetica Neue,sans-serif;font-size:1rem;font-weight:700;text-transform:none;letter-spacing:0;color:#222;border-bottom:1px solid #ddd;padding-bottom:.3rem;margin-bottom:.6rem}[data-era=modern] [data-doc-type=documentary] .document-card__body h2{font-family:Arial,Helvetica Neue,sans-serif;font-size:.92rem;font-weight:700;color:#333;border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:.2rem;margin-top:.8rem}[data-era=modern] [data-doc-type=documentary] .document-card__body h3{font-family:Arial,Helvetica Neue,sans-serif;font-size:.88rem;font-weight:700;color:#444;border-bottom:none}[data-era=modern] [data-doc-type=documentary] .document-card__body strong{font-family:Arial,Helvetica Neue,sans-serif;font-weight:700;font-size:.88rem;color:#222;background:none;padding:0;border-radius:0}[data-era=modern] [data-doc-type=documentary] .document-card__body hr{border:none;border-top:1px solid #e8e8e8;margin:.5rem 0}[data-era=modern] [data-doc-type=documentary] .document-card__body em{font-size:.82rem;color:#666}[data-era=modern] [data-doc-type=documentary] .evidence-item{background:#fafafa;border:1px solid #e8e8e8;border-radius:3px;box-shadow:0 1px 3px #0000000f}[data-era=victorian] [data-doc-type=map]{background:radial-gradient(ellipse at 50% 50%,rgba(180,165,130,.1) 0%,transparent 50%),#d8d0bc!important}[data-doc-type=map]:has(.map-svg-plan):after{display:none!important}.map-svg-plan{background:none!important;padding:0!important;position:relative;overflow:hidden}.map-svg-plan:before{display:none!important}.map-svg-plan:after{display:none!important}.map-svg-plan svg{width:100%;height:auto;display:block}[data-era=victorian] [data-doc-type=map]:has(.map-svg-plan){background:radial-gradient(ellipse at 15% 25%,rgba(140,110,60,.08) 0%,transparent 30%),radial-gradient(ellipse at 78% 60%,rgba(140,110,60,.06) 0%,transparent 25%),radial-gradient(ellipse at 55% 80%,rgba(140,110,60,.05) 0%,transparent 20%),#d8d0bc!important;border:none;border-top:1px solid rgba(120,100,60,.2);border-bottom:1px solid rgba(120,100,60,.2);box-shadow:1px 2px 8px #0003,inset 0 0 40px #6450280a}[data-era=victorian] [data-doc-type=map]:has(.map-svg-plan):before{content:"";display:block!important;position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E");mix-blend-mode:multiply;pointer-events:none;z-index:2}[data-era=victorian] .map-svg-plan:before{content:""!important;display:block!important;position:absolute!important;inset:0!important;background:linear-gradient(to bottom,transparent 48%,rgba(0,0,0,.04) 49%,rgba(0,0,0,.06) 50%,rgba(255,255,255,.02) 50.5%,rgba(0,0,0,.03) 51%,transparent 52%),linear-gradient(to right,transparent 48%,rgba(0,0,0,.03) 49.5%,rgba(0,0,0,.05) 50%,rgba(255,255,255,.02) 50.5%,rgba(0,0,0,.03) 51%,transparent 52%)!important;pointer-events:none!important;z-index:3!important}[data-era=victorian] [data-doc-type=newspaper]{--doc-bg: #ddd5c0;background:radial-gradient(ellipse at 40% 30%,rgba(190,175,140,.1) 0%,transparent 50%),#ddd5c0!important;clip-path:none!important;border-top:2px solid rgba(0,0,0,.4);border-bottom:2px solid rgba(0,0,0,.4);padding-top:0}[data-era=victorian] [data-doc-type=newspaper] .document-card__body{font-size:.78rem;line-height:1.4;letter-spacing:-.01em;padding:0 1.25rem;background-image:linear-gradient(to right,transparent 49.2%,rgba(0,0,0,.06) 49.5%,rgba(0,0,0,.06) 50.5%,transparent 50.8%),radial-gradient(ellipse at 25% 40%,rgba(255,255,255,.06) 0%,transparent 30%),radial-gradient(ellipse at 72% 65%,rgba(255,255,255,.05) 0%,transparent 25%),radial-gradient(ellipse at 55% 15%,rgba(255,255,255,.04) 0%,transparent 20%)}[data-era=victorian] [data-doc-type=newspaper] .document-card__body:before{content:""!important;position:absolute!important;inset:0!important;width:auto!important;background:linear-gradient(to right,transparent 48.5%,rgba(0,0,0,.04) 49%,rgba(0,0,0,.06) 49.8%,rgba(255,255,255,.03) 50.2%,rgba(0,0,0,.04) 51%,transparent 51.5%),linear-gradient(to right,rgba(50,35,10,.1) 0%,transparent 6%,transparent 94%,rgba(50,35,10,.1) 100%),linear-gradient(to bottom,rgba(50,35,10,.08) 0%,transparent 4%,transparent 96%,rgba(50,35,10,.08) 100%)!important;pointer-events:none!important;z-index:3!important}[data-era=victorian] .newspaper-header p{background:transparent;padding:.6rem .5rem .4rem;border-bottom:2px double rgba(0,0,0,.5)}[data-era=victorian] .newspaper-header p em{font-size:2.2rem;letter-spacing:.18em;border-top:2px double rgba(0,0,0,.5);border-bottom:none;padding:.4rem 0 .2rem}[data-era=victorian] [data-doc-type=newspaper] .masthead-date{font-family:var(--font-body);font-size:.55rem;letter-spacing:.2em;font-style:italic;color:#0000008c;position:relative}[data-era=victorian] [data-doc-type=newspaper] .masthead-date:before{content:"ONE PENNY  ‧  ";font-style:normal;font-variant:small-caps;letter-spacing:.12em}[data-era=victorian] [data-doc-type=newspaper] .masthead-date:after{content:"  ‧  No. 4,217";font-style:normal;font-variant:small-caps;letter-spacing:.12em}[data-era=victorian] .newspaper-header h2{font-size:1rem;letter-spacing:.08em;margin:.3rem 0 .1rem;padding-bottom:.1rem;border-bottom:1px solid rgba(0,0,0,.25)}[data-era=victorian] .newspaper-header h3{font-size:.72rem;letter-spacing:.05em;margin-bottom:.2rem}[data-era=victorian] .newspaper-header hr{border-top:1px solid rgba(0,0,0,.2);margin:.3rem 0;position:relative}[data-era=victorian] .newspaper-header hr:after{content:"—";position:absolute;top:-.5rem;left:50%;transform:translate(-50%);background:var(--doc-bg, #ddd5c0);padding:0 .3rem;font-size:.6rem;color:#00000040}[data-era=victorian] .newspaper-header:before{content:"4                                 THE SOUTH LONDON PRESS                        SATURDAY, APRIL 20, 1878";display:block;white-space:pre;font-family:var(--font-body);font-size:.45rem;line-height:1;color:#00000059;letter-spacing:.08em;font-variant:small-caps;padding:.4rem .5rem .3rem;border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:0;text-align:center}[data-era=victorian] .newspaper-columns{column-count:3;column-gap:.8rem;column-rule:1px solid rgba(0,0,0,.35)}[data-era=victorian] .newspaper-columns>p:first-child:first-letter{font-size:3.5em;font-weight:700;margin:.05em .06em 0 0}[data-era=victorian] .newspaper-columns p{text-indent:.8em;margin-bottom:.1rem}[data-era=victorian] .newspaper-columns>p:first-child{text-indent:0}[data-era=victorian] .newspaper-columns:after{content:"———«IRTHS, MARRIAGES AND DEATHS.«IRTHS.\aSMITH.—On the 16th inst., at Camberwell, the wife of Mr J. SMITH, of a daughter.«URTON.—On the 15th inst., at 9 Devonshire-terrace, Peckham, the wife of Mr E. BURTON, of a son.\aHEWITT.—On the 17th inst., at 23 Albion-street, Rotherhithe, the wife of Mr G. HEWITT, of a son.\aMARRIAGES.¬LARKE—HEWITT.—On the 12th inst., at St Mary Magdalene, Bermondsey, JAMES CLARKE to EMILY HEWITT, both of this parish.귪THS.\aTAYLOR.—On the 14th inst., at his residence, Peckham Rye, Mr WM. TAYLOR, aged 67. Funeral Wednesday at Nunhead Cemetery.\aPARSONS.—On the 13th inst., at Guy's Hospital, MARY ANN PARSONS, aged 41, of Rotherhithe. Deeply lamented.\aWILLIS.—On the 15th inst., HENRY WILLIS, of Bermondsey, aged 73. At rest.\a———\aSHIPPING INTELLIGENCE.\aThe Doris (schooner), from Calcutta — arrived Gravesend, 17th April.\aThe Enterprise (steamer), for Bombay — cleared St Katharine Docks, 16th April.\aThe Princess Alice (paddle steamer) — departed London Bridge for Sheerness, 18th April.\aThe Dorado (barque), from Canton — arrived Pool of London, 14th April.\a———ªMUSEMENTS.\aROYAL SURREY THEATRE.—This evening, THE CORSICAN BROTHERS, a drama in three acts. Doors open at half past six. Pit 1s. Gallery 6d.\aSURREY MUSIC HALL, Newington.—Every evening, GRAND VARIETY ENTERTAINMENT. Comic singers, acrobats, and the celebrated Mons. DOBLER. Admission 6d.«OWER SALOON, Lambeth.—Monday next, THE BOTTLE, a moral drama. Stalls 2s.ªSTLEY'S AMPHITHEATRE.—Equestrian spectacle nightly. Pit 1s. Boxes 3s.\a———\aTO LET.—Furnished rooms, suit single gentleman, near Jamaica Road. Enquire 14 Bermondsey-street.\aTO LET.—First-floor front and back, unfurnished, in quiet house, Camberwell New-road. Apply No. 37.\aTO LET.—A commodious HOUSE with yard, suitable for trade, Lower Road, Rotherhithe. Rent moderate. Apply to Mr Jessop, 12 Mincing-lane.\a———\aSITUATIONS WANTED.ªrespectable young WOMAN seeks a situation as Cook and general servant. Good character. Apply Mrs Pemberton, 6 Jamaica-rd.ªsteady MAN, aged 28, seeks employment as Warehouseman or Porter. Accustomed to heavy goods. Address H.C., 9 Weston-street, Bermondsey.ªyoung PERSON, experienced in plain needlework, desires engagement by the day. Terms moderate. Apply 41 Grange-road, Bermondsey.\a———\aSITUATIONS VACANT.\aWANTED.—A BOY, about 14, for a counting-house in the tea trade. Must write a fair hand. Apply by letter to Box 47, this office.\aWANTED.—An experienced COOK for small family. Wages £18. Apply between 10 and 12, 8 Champion-hill, Camberwell.";display:block;white-space:pre-wrap;word-wrap:break-word;font-family:var(--font-body);font-size:.55rem;line-height:1.45;color:#00000073;padding-top:.4rem;margin-top:.4rem;border-top:1px solid rgba(0,0,0,.2)}[data-era=victorian] [data-doc-type=witness-statement]{--doc-bg: #e8e0cc;background:radial-gradient(ellipse at 25% 15%,rgba(195,175,130,.12) 0%,transparent 50%),radial-gradient(ellipse at 75% 85%,rgba(185,160,115,.1) 0%,transparent 50%),#e8e0cc!important;border:none;border-top:1px solid rgba(120,100,60,.25);border-bottom:1px solid rgba(120,100,60,.25);position:relative}[data-era=victorian] [data-doc-type=witness-statement] .document-card__body h1:before{content:"METROPOLITAN POLICE\aStatement of Witness";white-space:pre;font-family:var(--font-display);font-size:.75rem;font-weight:700;font-style:normal;letter-spacing:.18em;text-transform:uppercase;color:#32281999;display:block;text-align:center;line-height:1.8;border-bottom:2px solid rgba(80,70,50,.25);padding-bottom:.5rem;margin-bottom:.5rem}[data-era=victorian] [data-doc-type=witness-statement]:after{content:"Form 991"!important;display:block!important;position:absolute!important;top:.6rem!important;right:1rem!important;font-family:var(--font-display)!important;font-size:.48rem!important;font-style:italic!important;color:#3c321e66!important;letter-spacing:.03em!important;z-index:5!important;background:none!important;border:none!important;pointer-events:none!important}[data-era=victorian] [data-doc-type=witness-statement] .document-card__body{font-size:1.15rem;line-height:1.7rem;color:#1a140a;padding-left:4.5rem;padding-top:1rem;position:relative;background-image:repeating-linear-gradient(transparent,transparent calc(1.7rem - 1px),rgba(70,80,110,.25) calc(1.7rem - 1px),rgba(70,80,110,.25) 1.7rem);background-position:0 .4rem}[data-era=victorian] [data-doc-type=witness-statement] .document-card__body p{margin-bottom:.15rem}[data-era=victorian] [data-doc-type=witness-statement] .document-card__body:before{content:""!important;position:absolute!important;top:0;bottom:0;left:3.8rem;width:0;border-left:2px solid rgba(180,50,50,.35);background:none!important;z-index:3}[data-era=victorian] [data-doc-type=witness-statement] .document-card__body:after{content:"Statement\a  of:\a૚te:\a\aTaken by:\a\aRef. No.";white-space:pre;position:absolute;top:.6rem;left:.3rem;width:3.2rem;font-family:var(--font-display);font-size:.4rem;font-style:italic;line-height:2.2;color:#3c321e59;letter-spacing:.02em;text-transform:none;font-weight:400;transform:none;pointer-events:none;z-index:3}[data-era=victorian] [data-doc-type=witness-statement] .document-card__body>p:last-child em,[data-era=victorian] [data-doc-type=witness-statement] .document-card__body>p:nth-last-child(2) em,[data-era=victorian] [data-doc-type=witness-statement] .document-card__body>p:nth-last-child(3) em{display:block;font-size:.95em;margin-top:0}[data-era=victorian] [data-doc-type=witness-statement] .document-card__body>p:nth-last-child(2) em{padding-bottom:.3rem;border-bottom:1px solid rgba(40,30,15,.3);margin-bottom:.1rem}[data-era=victorian] [data-doc-type=witness-statement] .document-card__body>p:last-child em{font-size:.85em;color:#1e140a80}[data-era=victorian] .document-card[data-doc-type=witness-statement]:nth-of-type(1) .document-card__body{font-family:var(--font-handwriting)}[data-era=victorian] .document-card[data-doc-type=witness-statement]:nth-of-type(2) .document-card__body{font-family:var(--font-hand-2)}[data-era=victorian] .document-card[data-doc-type=witness-statement]:nth-of-type(3) .document-card__body{font-family:var(--font-hand-3)}[data-era=victorian] .document-card[data-doc-type=witness-statement]:nth-of-type(4) .document-card__body{font-family:var(--font-hand-4)}[data-era=victorian] .document-card[data-doc-type=witness-statement]:nth-of-type(5) .document-card__body{font-family:var(--font-hand-5)}[data-era=victorian] [data-doc-type=witness-statement] .document-card__body h1,[data-era=victorian] [data-doc-type=witness-statement] .document-card__body h2,[data-era=victorian] [data-doc-type=witness-statement] .document-card__body h3{font-family:inherit;text-transform:none;text-decoration:underline;text-decoration-style:solid;text-decoration-color:#281e0a40;text-underline-offset:4px;font-weight:700;border-bottom:none;letter-spacing:normal}[data-era=victorian] [data-doc-type=witness-statement] .document-card__body strong{border-bottom:none;text-decoration:none}[data-era="1920s"] [data-doc-type=autopsy]{--doc-bg: var(--doc-autopsy-bg, #e8e2d4);background:radial-gradient(ellipse at 20% 30%,rgba(180,160,100,.12) 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,rgba(170,150,90,.08) 0%,transparent 45%),var(--doc-autopsy-bg, #e8e2d4)!important;border:none;border-left:none;border-top:1px solid rgba(100,80,40,.25);border-bottom:1px solid rgba(100,80,40,.15);box-shadow:1px 2px 6px #00000040,inset 0 0 40px #503c140a}[data-era="1920s"] .document-card[data-doc-type=autopsy]:before{background-image:var(--paper-grain),radial-gradient(ellipse at 60% 45%,rgba(80,60,120,.04) 0%,transparent 55%),radial-gradient(ellipse at 30% 75%,rgba(80,60,120,.03) 0%,transparent 40%),linear-gradient(135deg,rgba(212,184,92,.1) 0%,transparent 12%),linear-gradient(315deg,rgba(212,184,92,.1) 0%,transparent 12%);display:block}[data-era="1920s"] .document-card[data-doc-type=autopsy]:after{display:none!important}[data-era="1920s"] [data-doc-type=autopsy] .document-card__body h1:before{content:"St Mary’s Hospital, Paddington\aPost-Mortem Examination";white-space:pre-line;font-family:var(--font-display);font-size:.55rem;font-weight:600;font-style:italic;letter-spacing:.12em;color:#32281480;display:block;text-align:center;margin-bottom:.4rem;border-bottom:2px solid rgba(80,60,30,.25);padding-bottom:.4rem;line-height:1.8}[data-era="1920s"] [data-doc-type=autopsy] .document-card__body{font-family:var(--font-typewriter);font-size:.92rem;line-height:1.85rem;letter-spacing:.03em;color:#2a2040;text-shadow:.5px .3px 0 rgba(60,40,100,.08);padding:1.25rem 1.5rem;position:relative;background-image:repeating-linear-gradient(transparent,transparent calc(1.85rem - 1px),rgba(70,60,40,.12) calc(1.85rem - 1px),rgba(70,60,40,.12) 1.85rem);background-position:0 .45rem}[data-era="1920s"] [data-doc-type=autopsy] .document-card__body:before{display:none!important}[data-era="1920s"] [data-doc-type=autopsy] .document-card__body:after{display:none!important}[data-era="1920s"] [data-doc-type=autopsy] .document-card__body h1{font-family:var(--font-typewriter);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;text-align:center;color:#2a2040;border-bottom:1px solid rgba(60,50,30,.25);padding:.2rem 0 .5rem;margin-bottom:.8rem}[data-era="1920s"] [data-doc-type=autopsy] .document-card__body h2{font-family:var(--font-typewriter);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#2a2040;border-bottom:1px solid rgba(60,50,30,.2);padding-bottom:.2rem;margin-top:.5rem}[data-era="1920s"] [data-doc-type=autopsy] .document-card__body h3{font-family:var(--font-typewriter);font-size:.88rem;font-weight:700;text-transform:none;letter-spacing:.04em;color:#2a2040;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#3c321e40}[data-era="1920s"] [data-doc-type=autopsy] .document-card__body strong{font-family:var(--font-typewriter);font-weight:700;letter-spacing:.04em;background:none;padding:0;border-radius:0}[data-era="1920s"] [data-doc-type=autopsy] .document-card__body hr{border:none;border-top:1px solid rgba(60,50,30,.2);margin:.5rem 0}[data-era="1920s"] [data-doc-type=autopsy] .document-card__body>p:last-child em,[data-era="1920s"] [data-doc-type=autopsy] .document-card__body>p:nth-last-child(2) em{font-family:var(--font-handwriting);font-style:normal;font-size:1.15rem;color:#1a140a;display:block;padding-top:.5rem;border-top:1px solid rgba(60,50,30,.2);text-shadow:none;letter-spacing:normal}[data-era="1920s"] [data-doc-type=autopsy] .document-card__body ol{padding-left:1.5rem}[data-era="1920s"] [data-doc-type=autopsy] .document-card__body ol li{font-family:var(--font-typewriter);font-size:.9rem;line-height:1.85rem}[data-era="1920s"] [data-doc-type=detective-notes]{background:radial-gradient(ellipse at 40% 30%,rgba(190,170,130,.08) 0%,transparent 45%),#e6e0d0!important;border:none;border-top:1px solid rgba(100,80,40,.2);border-bottom:1px solid rgba(100,80,40,.15);box-shadow:1px 2px 6px #0003,inset 0 0 35px #3c280a08}[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body h1:before{content:"METROPOLITAN POLICE¬riminal Investigation Department";white-space:pre-line;font-family:var(--font-display);font-size:.55rem;font-weight:600;letter-spacing:.14em;color:#281e0f73;display:block;text-align:center;margin-bottom:.4rem;border-bottom:3px double rgba(60,50,30,.3);padding-bottom:.4rem;line-height:1.8}[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body{font-family:var(--font-typewriter);font-size:.92rem;line-height:2rem;letter-spacing:.02em;color:#1a1610;padding:1.25rem 1.5rem;position:relative;text-shadow:.3px .2px 0 rgba(20,15,5,.06),-.2px .1px 0 rgba(20,15,5,.03);background-image:none!important;background-position:initial}[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body:before{display:none!important}[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body:after{display:none!important}[data-era="1920s"] .document-card[data-doc-type=detective-notes]:after{content:"FILED"!important;display:block!important;position:absolute!important;top:1.5rem!important;right:1.2rem!important;color:#643c1e59!important;font-family:var(--font-ui)!important;font-size:.75rem!important;font-weight:800!important;letter-spacing:.2em!important;text-transform:uppercase!important;border:3px solid rgba(100,60,30,.25)!important;padding:.15rem .6rem!important;transform:rotate(-12deg)!important;z-index:5!important;background:none!important;pointer-events:none!important;border-radius:2px!important}[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body h1{font-family:var(--font-typewriter)!important;font-size:.95rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.1em!important;color:#1a1610!important;border-bottom:1px solid rgba(60,50,30,.2)!important;padding:.2rem 0 .4rem!important;margin-bottom:.6rem!important;line-height:2rem!important;text-decoration:none!important}[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body h2{font-family:var(--font-typewriter)!important;font-size:.92rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important;text-decoration:underline!important;text-decoration-color:#1e140a4d!important;text-underline-offset:3px!important;margin-top:.8rem!important;margin-bottom:.3rem!important;line-height:2rem!important;color:#1a1610!important}[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body h3{font-family:var(--font-typewriter)!important;font-size:.9rem!important;font-weight:700!important;text-transform:none!important;letter-spacing:.04em!important;margin-top:.6rem!important;margin-bottom:.2rem!important;line-height:2rem!important;text-decoration:none!important;color:#1a1610!important}[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body p{margin-bottom:.4rem}[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body strong{background:none!important;text-decoration:underline!important;text-decoration-color:#140f0559!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important;font-weight:700!important;padding:0!important;border-radius:0!important}[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body hr{border:none;border-top:1px solid rgba(40,30,15,.2);margin:.5rem 0}[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body ol,[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body ul{margin:.3rem 0;padding-left:1.5rem}[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body li{margin-bottom:.15rem}[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body del{text-decoration:line-through;text-decoration-color:#140f0580;text-decoration-thickness:1.5px;color:#140f0580}[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body>p:last-child em,[data-era="1920s"] [data-doc-type=detective-notes] .document-card__body>p:nth-last-child(2) em{font-size:.88em;color:#1a1610a6;display:block;margin-top:.2rem;font-style:italic}[data-era="1920s"] [data-doc-type=forensic] .document-card__body h1:before{content:"HOME OFFICE૞partment of Forensic Medicine";white-space:pre-line;font-family:var(--font-display);font-size:.55rem;font-weight:600;font-style:italic;letter-spacing:.1em;color:#32281480;display:block;text-align:center;margin-bottom:.4rem;border-bottom:2px solid rgba(80,60,30,.25);padding-bottom:.4rem;line-height:1.8}[data-era="1920s"] [data-doc-type=forensic] .document-card__body{font-family:var(--font-typewriter);font-size:.9rem;line-height:1.85;letter-spacing:.02em;color:#1e1a14}[data-era="1920s"] [data-doc-type=forensic] .document-card__body:before{background:#9a854033}[data-era="1920s"] [data-doc-type=forensic] .document-card__body:after{content:"H.M. GOVERNMENT";font-family:var(--font-display);font-size:2.5rem;letter-spacing:.2em;color:#9a85400f}[data-era="1920s"] [data-doc-type=forensic] .document-card__body h1,[data-era="1920s"] [data-doc-type=forensic] .document-card__body h2,[data-era="1920s"] [data-doc-type=forensic] .document-card__body h3{font-family:var(--font-typewriter);text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;color:#2a2418;border-bottom:1px solid rgba(154,133,64,.2);padding-bottom:.3rem}[data-era="1920s"] [data-doc-type=forensic] .document-card__body strong{font-weight:700}[data-era="1920s"] [data-doc-type=forensic] .document-card__body>p:last-child em,[data-era="1920s"] [data-doc-type=forensic] .document-card__body>p:nth-last-child(2) em{font-family:var(--font-handwriting);font-style:normal;font-size:1.1rem;color:#1a140a;display:block;padding-top:.5rem;border-top:1px solid rgba(80,60,30,.2)}[data-era="1920s"] [data-doc-type=forensic] .document-card__body hr{border:none;border-top:1px solid rgba(80,60,30,.2);margin:.6rem 0}[data-era="1920s"] [data-doc-type=witness-statement]{--doc-bg: #ece4d0;background:radial-gradient(ellipse at 35% 25%,rgba(200,180,140,.1) 0%,transparent 45%),#ece4d0!important;border:none;border-top:1px solid rgba(120,100,60,.2);border-bottom:1px solid rgba(120,100,60,.2)}[data-era="1920s"] [data-doc-type=witness-statement] .document-card__body h1:before{content:"WITNESS STATEMENT";font-family:var(--font-ui);font-size:.55rem;font-weight:600;letter-spacing:.12em;color:#3c321e66;display:block;margin-bottom:.3rem;border-bottom:2px solid rgba(80,70,50,.25);padding-bottom:.5rem}[data-era="1920s"] [data-doc-type=witness-statement] .document-card__body{font-family:var(--font-typewriter);font-size:.92rem;line-height:1.9rem;letter-spacing:.02em;color:#1a1610;padding-left:4rem;padding-top:1.25rem;position:relative;background-image:repeating-linear-gradient(transparent,transparent calc(1.9rem - 1px),rgba(70,80,110,.22) calc(1.9rem - 1px),rgba(70,80,110,.22) 1.9rem);background-position:0 .55rem}[data-era="1920s"] [data-doc-type=witness-statement] .document-card__body:before{content:""!important;position:absolute!important;top:0;bottom:0;left:3.3rem;width:0;border-left:2px solid rgba(180,50,50,.3);background:none!important;z-index:3}[data-era="1920s"] [data-doc-type=witness-statement] .document-card__body:after{content:"Ref. No.\a૚te";white-space:pre;position:absolute;top:1rem;left:.35rem;width:2.5rem;font-family:var(--font-display);font-size:.4rem;font-style:italic;line-height:1.8;color:#3c321e4d;transform:none;pointer-events:none;z-index:3}[data-era="1920s"] .document-card[data-doc-type=witness-statement]:nth-of-type(1) .document-card__body,[data-era="1920s"] .document-card[data-doc-type=witness-statement]:nth-of-type(2) .document-card__body,[data-era="1920s"] .document-card[data-doc-type=witness-statement]:nth-of-type(3) .document-card__body,[data-era="1920s"] .document-card[data-doc-type=witness-statement]:nth-of-type(4) .document-card__body,[data-era="1920s"] .document-card[data-doc-type=witness-statement]:nth-of-type(5) .document-card__body{font-family:var(--font-typewriter)}[data-era="1920s"] [data-doc-type=witness-statement] .document-card__body h1,[data-era="1920s"] [data-doc-type=witness-statement] .document-card__body h2,[data-era="1920s"] [data-doc-type=witness-statement] .document-card__body h3{font-family:var(--font-typewriter);text-transform:uppercase;font-weight:700;border-bottom:none;letter-spacing:.06em;font-size:.92rem}[data-era="1920s"] [data-doc-type=witness-statement] .document-card__body strong{border-bottom:none;font-family:var(--font-typewriter);font-weight:700}[data-era="1920s"] [data-doc-type=witness-statement] .document-card__body>p:last-child em,[data-era="1920s"] [data-doc-type=witness-statement] .document-card__body>p:nth-last-child(2) em{font-family:var(--font-handwriting);font-style:normal;font-size:1.15rem;color:#1a140a;display:block;padding-top:.3rem;letter-spacing:normal}[data-era="1920s"] [data-doc-type=documentary]{background:transparent!important;border:none!important;box-shadow:none!important}[data-era="1920s"] [data-doc-type=documentary]:before,[data-era="1920s"] [data-doc-type=documentary]:after{display:none!important}[data-era="1920s"] .evidence-item{background:radial-gradient(ellipse at 50% 15%,rgba(212,184,92,.06) 0%,transparent 40%),var(--doc-documentary-bg, #d8c898)!important;border-top:2px solid;border-image:linear-gradient(90deg,transparent,var(--gold, #d4b85c),transparent) 1;box-shadow:1px 2px 6px #0003,inset 0 0 30px #503c140a}[data-era="1920s"] .evidence-item blockquote{font-family:var(--font-body);font-size:.95rem;line-height:1.75;color:#2a2218}[data-era="1920s"] .evidence-item[data-evidence-type=letter]{font-family:var(--font-typewriter)}[data-era="1920s"] .evidence-item[data-evidence-type=notebook]{font-family:var(--font-hand-3)}[data-era="1920s"] .evidence-item[data-evidence-type=legal],[data-era="1920s"] .evidence-item[data-evidence-type=report],[data-era="1920s"] .evidence-item[data-evidence-type=document]{font-family:var(--font-typewriter)}[data-era="1920s"] .evidence-item[data-evidence-type=telegram]{font-family:var(--font-typewriter);text-transform:uppercase;letter-spacing:.06em;border:2px solid var(--gold-dim, #9a8540);border-top:3px solid var(--gold, #d4b85c);background:linear-gradient(180deg,rgba(212,184,92,.08) 0%,transparent 20%),#e8e0c8!important}[data-era="1920s"] [data-doc-type=map]{background:radial-gradient(ellipse at 50% 50%,rgba(180,165,130,.06) 0%,transparent 50%),var(--doc-map-bg, #ccc8b8)!important;box-shadow:1px 2px 6px #0003,inset 0 0 30px #3c280a08}[data-era="1920s"] .document-card[data-doc-type=map]:before{background-image:var(--paper-grain),linear-gradient(135deg,rgba(212,184,92,.08) 0%,transparent 10%),linear-gradient(315deg,rgba(212,184,92,.08) 0%,transparent 10%);opacity:.7}[data-era="1920s"] [data-doc-type=map]:has(.map-svg-plan){background:radial-gradient(ellipse at 30% 40%,rgba(180,165,130,.04) 0%,transparent 35%),var(--doc-map-bg, #ccc8b8)!important;border:none;border-top:1px solid rgba(100,80,40,.15);border-bottom:1px solid rgba(100,80,40,.15)}[data-era="1920s"] .document-card[data-doc-type] .document-card__body{border-top:3px solid;border-image:linear-gradient(90deg,var(--gold-dim),var(--gold),var(--gold-dim)) 1}[data-era="1920s"] .document-card[data-doc-type]:before{background-image:var(--paper-grain),linear-gradient(135deg,rgba(212,184,92,.1) 0%,transparent 12%),linear-gradient(315deg,rgba(212,184,92,.1) 0%,transparent 12%);display:block}[data-era="1920s"] [data-doc-type=newspaper]{--doc-bg: #e8e0cc;background:#e8e0cc!important}[data-era="1920s"] [data-doc-type=newspaper] .document-card__body{font-size:.9rem;line-height:1.55}[data-era="1920s"] .newspaper-header p{background:transparent;padding:.75rem .5rem .5rem}[data-era="1920s"] .newspaper-header p em{font-size:2.2rem;letter-spacing:.3em;border-top:3px solid rgba(0,0,0,.5);border-bottom:1px solid rgba(0,0,0,.3);padding:.6rem 0 .35rem}[data-era="1920s"] [data-doc-type=newspaper] .masthead-date{font-size:.65rem;letter-spacing:.3em;text-transform:uppercase;font-style:normal}[data-era="1920s"] .newspaper-header h2{font-size:1.6rem;letter-spacing:.08em;border-bottom:2px solid rgba(0,0,0,.35)}[data-era="1920s"] .newspaper-header hr{position:relative}[data-era="1920s"] .newspaper-header hr:after{content:"◆";position:absolute;top:-.45rem;left:50%;transform:translate(-50%);background:var(--doc-bg, #e8e0cc);padding:0 .5rem;font-size:.55rem;color:#0000004d}[data-era="1920s"] .newspaper-columns{column-count:2;column-gap:1.5rem;column-rule:1px solid rgba(0,0,0,.15)}[data-era="1940s"] [data-doc-type=newspaper]{--doc-bg: #d8d4c8;background:#d8d4c8!important;filter:contrast(1.05)}[data-era="1940s"] [data-doc-type=newspaper] .document-card__body{font-size:.85rem;line-height:1.5}[data-era="1940s"] .newspaper-header p{background:transparent;padding:.5rem .5rem .3rem}[data-era="1940s"] .newspaper-header p em{font-size:1.8rem;letter-spacing:.15em;border-top:4px solid rgba(0,0,0,.7);border-bottom:2px solid rgba(0,0,0,.5);padding:.35rem 0 .25rem}[data-era="1940s"] .newspaper-header h2{font-size:1.8rem;letter-spacing:.04em;font-weight:700;border-bottom:3px solid rgba(0,0,0,.5);margin-bottom:.15rem}[data-era="1940s"] .newspaper-header h3{font-size:.85rem;font-weight:600;font-style:normal;text-transform:uppercase;letter-spacing:.08em}[data-era="1940s"] .newspaper-columns{column-count:2;column-gap:1.2rem;column-rule:1px solid rgba(0,0,0,.2)}[data-era="1970s"] [data-doc-type=newspaper]{--doc-bg: #e2dbd0;background:#e2dbd0!important}[data-era="1970s"] [data-doc-type=newspaper] .document-card__body{font-size:.92rem;line-height:1.55}[data-era="1970s"] .newspaper-header p em{font-size:2.4rem;letter-spacing:.06em;font-weight:700;border-top:4px solid rgba(0,0,0,.6);border-bottom:4px solid rgba(0,0,0,.6);padding:.4rem 0 .3rem}[data-era="1970s"] [data-doc-type=newspaper] .masthead-date{font-size:.65rem;letter-spacing:.12em;font-style:normal;text-transform:uppercase}[data-era="1970s"] .newspaper-header h2{font-size:2rem;letter-spacing:.02em;font-weight:700;text-transform:uppercase;border-bottom:3px solid rgba(0,0,0,.4);margin-bottom:.1rem}[data-era="1970s"] .newspaper-header h3{font-size:1rem;font-weight:600;font-style:normal}[data-era="1970s"] .newspaper-columns{column-count:2;column-gap:1.25rem;column-rule:2px solid rgba(0,0,0,.12)}[data-era=modern] [data-doc-type=newspaper] .document-card__body{font-size:1rem;line-height:1.7}[data-era=modern] .newspaper-header p em{font-size:1.8rem;letter-spacing:.08em;border-top:2px solid rgba(0,0,0,.4);border-bottom:1px solid rgba(0,0,0,.2)}[data-era=modern] .newspaper-header h2{font-size:1.6rem;text-transform:none;letter-spacing:0;font-weight:700;text-align:left;border-bottom:none;margin-bottom:.15rem}[data-era=modern] .newspaper-header h3{text-align:left;font-style:normal;font-weight:400;color:#0009}[data-era=modern] .newspaper-columns{column-count:1;column-rule:none}[data-era="1920s"] [data-doc-type=forensic]{border-left-color:var(--gold-dim)}[data-era="1940s"] .document-card[data-doc-type=autopsy]:after,[data-era="1940s"] .document-card[data-doc-type=forensic]:after,[data-era="1940s"] .document-card[data-doc-type=witness-statement]:after{content:"RESTRICTED"!important;display:block!important;position:absolute!important;top:1.2rem!important;right:1rem!important;color:#8b302073!important;font-family:var(--font-ui)!important;font-size:.6rem!important;font-weight:700!important;letter-spacing:.15em!important;border:2px solid rgba(139,48,32,.3)!important;padding:.15rem .5rem!important;transform:rotate(-8deg)!important;z-index:5!important;background:none!important;pointer-events:none!important}[data-era="1940s"] .document-card[data-doc-type]{box-shadow:1px 2px 4px #0006,inset 0 0 40px #0000000d}[data-era="1940s"] [data-doc-type=detective-notes] .document-card__body{background-image:repeating-linear-gradient(transparent,transparent 1.75rem,rgba(80,80,60,.12) 1.75rem,rgba(80,80,60,.12) 1.8rem)}[data-era="1940s"] [data-doc-type=map]:after{content:"CLASSIFIED"!important;display:block!important;position:absolute!important;top:.8rem!important;right:.8rem!important;color:#8b302073!important;font-family:var(--font-mono)!important;font-size:.55rem!important;font-weight:700!important;letter-spacing:.12em!important;border:2px solid rgba(139,48,32,.3)!important;padding:.1rem .4rem!important;transform:rotate(-5deg)!important;z-index:5!important;background:none!important;pointer-events:none!important}[data-era="1940s"] [data-doc-type=autopsy]{--doc-bg: var(--doc-autopsy-bg);background:radial-gradient(ellipse at 40% 30%,rgba(160,155,130,.08) 0%,transparent 50%),var(--doc-autopsy-bg)!important;border:none;border-left:3px solid rgba(90,90,70,.4);border-top:1px solid rgba(100,95,75,.25)}[data-era="1940s"] [data-doc-type=autopsy]:before{background-image:var(--paper-grain);display:block;opacity:.6}[data-era="1940s"] [data-doc-type=autopsy] .document-card__body h1:before{content:"Royal London Hospital\aPost-Mortem Examination Report";white-space:pre;font-family:var(--font-display);font-size:.6rem;font-weight:700;font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:#3232288c;display:block;text-align:center;line-height:1.7;border-bottom:2px solid rgba(80,80,60,.3);padding-bottom:.4rem;margin-bottom:.4rem}[data-era="1940s"] [data-doc-type=autopsy] .document-card__body{font-family:var(--font-typewriter);font-size:.88rem;line-height:1.75rem;letter-spacing:.01em;color:#1e1e18;padding:1.2rem 1.5rem 2rem;position:relative;background-image:repeating-linear-gradient(transparent,transparent calc(1.75rem - 1px),rgba(80,80,60,.12) calc(1.75rem - 1px),rgba(80,80,60,.12) 1.75rem);background-position:0 .4rem}[data-era="1940s"] [data-doc-type=autopsy] .document-card__body:before{display:none!important}[data-era="1940s"] [data-doc-type=autopsy] .document-card__body:after{content:"Ref: PM/44/RLH/——¯ile No. ........";white-space:pre;position:absolute;top:.5rem;right:1rem;font-family:var(--font-typewriter);font-size:.5rem;line-height:1.6;color:#32322859;text-align:right;pointer-events:none;z-index:3}[data-era="1940s"] [data-doc-type=autopsy] .document-card__body h1{font-family:var(--font-typewriter);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#1e1e18;border-bottom:1px solid rgba(80,80,60,.25);padding-bottom:.25rem;margin-bottom:.6rem}[data-era="1940s"] [data-doc-type=autopsy] .document-card__body h2{font-family:var(--font-typewriter);font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#2a2a20;border-bottom:1px solid rgba(80,80,60,.2);padding-bottom:.15rem;margin-top:.6rem}[data-era="1940s"] [data-doc-type=autopsy] .document-card__body h3{font-family:var(--font-typewriter);font-size:.85rem;font-weight:700;text-transform:none;letter-spacing:.03em;color:#2a2a20;border-bottom:1px dotted rgba(80,80,60,.18)}[data-era="1940s"] [data-doc-type=autopsy] .document-card__body strong{font-family:var(--font-typewriter);font-weight:700;letter-spacing:.02em;color:#1e1e18}[data-era="1940s"] [data-doc-type=autopsy] .document-card__body hr{border:none;border-top:1px solid rgba(80,80,60,.25);margin:.5rem 0}[data-era="1940s"] [data-doc-type=autopsy] .document-card__body>p:first-of-type{border:1px solid rgba(80,80,60,.15);padding:.4rem .6rem;background:#b4af9b14;font-size:.85rem}[data-era="1940s"] [data-doc-type=detective-notes]{--doc-bg: #d0cdb4;background:radial-gradient(ellipse at 50% 50%,rgba(170,165,140,.06) 0%,transparent 50%),#d0cdb4!important;border:none;border-top:1px solid rgba(90,85,65,.3);transform:none!important;clip-path:none}[data-era="1940s"] [data-doc-type=detective-notes]:before{background-image:var(--paper-grain);display:block;opacity:.5}[data-era="1940s"] [data-doc-type=detective-notes] .document-card__body h1:before{content:"METROPOLITAN POLICE\aWartime CID Division";white-space:pre;font-family:var(--font-ui);font-size:.55rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#32322880;display:block;text-align:center;line-height:1.7;border-bottom:2px solid rgba(80,80,60,.3);padding-bottom:.35rem;margin-bottom:.4rem}[data-era="1940s"] [data-doc-type=detective-notes] .document-card__body{font-family:var(--font-typewriter);font-size:.85rem;line-height:1.6rem;letter-spacing:.01em;color:#1e1e18;padding:1rem 1.2rem 1.5rem;position:relative;background-image:repeating-linear-gradient(transparent,transparent calc(1.6rem - 1px),rgba(80,80,60,.1) calc(1.6rem - 1px),rgba(80,80,60,.1) 1.6rem);background-position:0 .35rem}[data-era="1940s"] [data-doc-type=detective-notes] .document-card__body:before{display:none!important}[data-era="1940s"] [data-doc-type=detective-notes] .document-card__body:after{content:"C.I.D. Ref: ——/44";position:absolute;top:.6rem;right:.8rem;font-family:var(--font-typewriter);font-size:.45rem;color:#32322859;letter-spacing:.05em;pointer-events:none;z-index:3}[data-era="1940s"] [data-doc-type=detective-notes] .document-card__body h1{font-family:var(--font-typewriter);font-size:.92rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1e1e18;border-bottom:1px solid rgba(80,80,60,.25);padding-bottom:.2rem;margin-bottom:.5rem;text-align:left}[data-era="1940s"] [data-doc-type=detective-notes] .document-card__body h2{font-family:var(--font-typewriter);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#2a2a20;border-bottom:1px dotted rgba(80,80,60,.2);padding-bottom:.15rem;margin-top:.4rem}[data-era="1940s"] [data-doc-type=detective-notes] .document-card__body h3{font-family:var(--font-typewriter);font-size:.82rem;font-weight:700;letter-spacing:.03em;color:#2a2a20;text-transform:none}[data-era="1940s"] [data-doc-type=detective-notes] .document-card__body em{font-family:var(--font-handwriting);font-style:normal;font-size:.95rem;color:#1a1a14}[data-era="1940s"] [data-doc-type=detective-notes] .document-card__body strong{font-family:var(--font-typewriter);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}[data-era="1940s"] [data-doc-type=detective-notes] .document-card__body hr{border:none;border-top:1px dashed rgba(80,80,60,.3);margin:.4rem 0}[data-era="1940s"] [data-doc-type=detective-notes] .document-card__body>p:last-child em,[data-era="1940s"] [data-doc-type=detective-notes] .document-card__body>p:nth-last-child(2) em{font-family:var(--font-handwriting);font-style:normal;font-size:1rem;display:block;padding-top:.3rem;border-top:1px solid rgba(80,80,60,.2)}[data-era="1940s"] [data-doc-type=witness-statement]{--doc-bg: var(--doc-witness-bg);background:radial-gradient(ellipse at 35% 25%,rgba(165,160,140,.06) 0%,transparent 45%),var(--doc-witness-bg)!important;border:none;border-top:1px solid rgba(100,95,75,.25);border-bottom:1px solid rgba(100,95,75,.2)}[data-era="1940s"] [data-doc-type=witness-statement] .document-card__body h1:before{content:"POLICE STATEMENT򭻾nce Regulations, 1939";white-space:pre;font-family:var(--font-ui);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#3232288c;display:block;text-align:center;line-height:1.7;border-bottom:2px solid rgba(80,80,60,.3);padding-bottom:.4rem;margin-bottom:.4rem}[data-era="1940s"] [data-doc-type=witness-statement] .document-card__body{font-family:var(--font-typewriter);font-size:.88rem;line-height:1.75rem;letter-spacing:.01em;color:#1e1e18;padding:1.2rem 1.5rem 1.5rem;position:relative;background-image:repeating-linear-gradient(transparent,transparent calc(1.75rem - 1px),rgba(80,80,65,.12) calc(1.75rem - 1px),rgba(80,80,65,.12) 1.75rem);background-position:0 .4rem}[data-era="1940s"] [data-doc-type=witness-statement] .document-card__body:before{display:none!important}[data-era="1940s"] [data-doc-type=witness-statement] .document-card__body:after{content:"I.D. Card No. ........\aStation: ........";white-space:pre;position:absolute;top:.5rem;right:.8rem;font-family:var(--font-typewriter);font-size:.42rem;line-height:1.6;color:#3232284d;text-align:right;pointer-events:none;z-index:3}[data-era="1940s"] [data-doc-type=witness-statement] .document-card__body h1{font-family:var(--font-typewriter);font-size:.92rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1e1e18;border-bottom:1px solid rgba(80,80,60,.25);padding-bottom:.2rem;margin-bottom:.5rem}[data-era="1940s"] [data-doc-type=witness-statement] .document-card__body h2{font-family:var(--font-typewriter);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#2a2a20;border-bottom:1px dotted rgba(80,80,60,.2);padding-bottom:.1rem}[data-era="1940s"] [data-doc-type=witness-statement] .document-card__body h3{font-family:var(--font-typewriter);font-size:.82rem;font-weight:700;letter-spacing:.03em;color:#2a2a20}[data-era="1940s"] [data-doc-type=witness-statement] .document-card__body strong{font-family:var(--font-typewriter);font-weight:700;letter-spacing:.02em;border-bottom:none}[data-era="1940s"] [data-doc-type=witness-statement] .document-card__body hr{border:none;border-top:1px solid rgba(80,80,60,.25);margin:.5rem 0}[data-era="1940s"] [data-doc-type=forensic]{--doc-bg: var(--doc-forensic-bg);background:radial-gradient(ellipse at 55% 40%,rgba(170,165,140,.06) 0%,transparent 50%),var(--doc-forensic-bg)!important;border:none;border-left:3px solid rgba(90,90,70,.35);border-top:1px solid rgba(100,95,75,.2)}[data-era="1940s"] [data-doc-type=forensic]:before{background-image:var(--paper-grain);display:block;opacity:.5}[data-era="1940s"] [data-doc-type=forensic] .document-card__body h1:before{content:"HOME OFFICE¯orensic Science Laboratory";white-space:pre;font-family:var(--font-display);font-size:.58rem;font-weight:700;font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:#32322880;display:block;text-align:center;line-height:1.7;border-bottom:2px solid rgba(80,80,60,.25);padding-bottom:.35rem;margin-bottom:.4rem}[data-era="1940s"] [data-doc-type=forensic] .document-card__body{font-family:var(--font-typewriter);font-size:.86rem;line-height:1.7rem;letter-spacing:.01em;color:#1e1e18;padding:1rem 1.3rem 1.5rem;position:relative;background-image:repeating-linear-gradient(transparent,transparent calc(1.7rem - 1px),rgba(80,80,60,.1) calc(1.7rem - 1px),rgba(80,80,60,.1) 1.7rem);background-position:0 .35rem}[data-era="1940s"] [data-doc-type=forensic] .document-card__body:before{display:none!important}[data-era="1940s"] [data-doc-type=forensic] .document-card__body:after{content:"Lab Ref: FSL/——/44®xhibit: ........";white-space:pre;position:absolute;top:.5rem;right:.8rem;font-family:var(--font-typewriter);font-size:.45rem;line-height:1.6;color:#3232284d;text-align:right;pointer-events:none;z-index:3}[data-era="1940s"] [data-doc-type=forensic] .document-card__body h1{font-family:var(--font-typewriter);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1e1e18;border-bottom:1px solid rgba(80,80,60,.25);padding-bottom:.2rem;margin-bottom:.5rem}[data-era="1940s"] [data-doc-type=forensic] .document-card__body h2{font-family:var(--font-typewriter);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#2a2a20;border-bottom:1px solid rgba(80,80,60,.18);padding-bottom:.12rem}[data-era="1940s"] [data-doc-type=forensic] .document-card__body h3{font-family:var(--font-mono);font-size:.82rem;font-weight:700;letter-spacing:.03em;color:#2a2a20;text-transform:none}[data-era="1940s"] [data-doc-type=forensic] .document-card__body strong{font-weight:700}[data-era="1940s"] [data-doc-type=forensic] .document-card__body hr{border:none;border-top:1px solid rgba(80,80,60,.2);margin:.4rem 0}[data-era="1940s"] [data-doc-type=newspaper] .document-card__body:after{content:"PASSED BY૎NSOR";white-space:pre;position:absolute;bottom:1.2rem;right:1rem;font-family:var(--font-ui);font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;text-align:center;color:#643c2859;border:2px solid rgba(100,60,40,.25);border-radius:2px;padding:.2rem .5rem;transform:rotate(-6deg);pointer-events:none;z-index:4}[data-era="1940s"] [data-doc-type=newspaper] .document-card__body p{font-size:.82rem;line-height:1.45;margin-bottom:.3rem}[data-era="1940s"] [data-doc-type=newspaper] .document-card__body blockquote{font-family:var(--font-ui);font-size:.65rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#1e1e148c;border-left:2px solid rgba(80,80,60,.3);border-top:1px solid rgba(80,80,60,.15);padding:.4rem .6rem;margin:.6rem 0 .3rem;background:#c8c3aa26}[data-era="1940s"] [data-doc-type=newspaper] .document-card__body blockquote em{font-style:normal;font-weight:400;font-size:.55rem;letter-spacing:.08em;display:block;margin-top:.2rem;color:#1e1e1466}[data-era="1940s"] .newspaper-columns p{font-size:.8rem;line-height:1.4}[data-era="1940s"] [data-doc-type=newspaper] .document-card__body hr{border:none;border-top:1px solid rgba(0,0,0,.2);margin:.4rem 0}[data-era="1940s"] [data-doc-type=documentary]{background:transparent!important;border:none!important;box-shadow:none!important}[data-era="1940s"] [data-doc-type=documentary]:before,[data-era="1940s"] [data-doc-type=documentary]:after{display:none!important}[data-era="1940s"] [data-doc-type=documentary] .evidence-item{background:radial-gradient(ellipse at 30% 25%,rgba(180,170,140,.06) 0%,transparent 50%),var(--doc-documentary-bg)!important;border:1px solid rgba(100,95,75,.2);box-shadow:1px 1px 3px #0003,inset 0 0 20px #00000008}[data-era="1940s"] .evidence-item[data-evidence-type=identity-card],[data-era="1940s"] .evidence-item[data-evidence-type=card]{background:repeating-linear-gradient(transparent,transparent calc(1.4rem - 1px),rgba(80,80,60,.08) calc(1.4rem - 1px),rgba(80,80,60,.08) 1.4rem),#ccc09a!important;font-family:var(--font-typewriter);font-size:.82rem;border:1px solid rgba(90,85,60,.3);border-top:2px solid rgba(90,85,60,.4)}[data-era="1940s"] .evidence-item[data-evidence-type=letter]{background:radial-gradient(ellipse at 50% 50%,rgba(180,185,195,.08) 0%,transparent 50%),#d4d4cc!important;font-family:var(--font-typewriter);font-size:.84rem;border:1px solid rgba(100,100,110,.2);border-top:2px solid transparent;border-image:repeating-linear-gradient(90deg,rgba(180,40,40,.35) 0px,rgba(180,40,40,.35) 6px,transparent 6px,transparent 10px,rgba(40,60,140,.35) 10px,rgba(40,60,140,.35) 16px,transparent 16px,transparent 20px) 2}[data-era="1940s"] .evidence-item[data-evidence-type=notebook]{background:repeating-linear-gradient(transparent,transparent calc(1.5rem - 1px),rgba(80,80,60,.1) calc(1.5rem - 1px),rgba(80,80,60,.1) 1.5rem),#d0ccb0!important;font-family:var(--font-hand-3);font-size:.95rem}[data-era="1940s"] .evidence-item[data-evidence-type=official],[data-era="1940s"] .evidence-item[data-evidence-type=military]{background:#d0ccb8!important;font-family:var(--font-typewriter);font-size:.82rem;border-top:2px solid rgba(70,70,55,.4);letter-spacing:.01em}[data-era="1940s"] [data-doc-type=map]{--doc-bg: var(--doc-map-bg);background:radial-gradient(ellipse at 50% 50%,rgba(160,160,140,.05) 0%,transparent 50%),var(--doc-map-bg)!important;border:1px solid rgba(100,100,85,.25)}[data-era="1940s"] [data-doc-type=map] .document-card__body{background-image:repeating-linear-gradient(0deg,transparent,transparent 2rem,rgba(80,80,65,.06) 2rem,rgba(80,80,65,.06) 2.05rem),repeating-linear-gradient(90deg,transparent,transparent 2rem,rgba(80,80,65,.06) 2rem,rgba(80,80,65,.06) 2.05rem)}[data-era="1940s"] [data-doc-type=map]:before{background-image:var(--paper-grain);display:block;opacity:.3}[data-era="1970s"] .document-card[data-doc-type]{filter:saturate(.85)}[data-era="1970s"] [data-doc-type=witness-statement]{--doc-bg: #e8e4da;background:#e8e4da!important}[data-era="1970s"] [data-doc-type=witness-statement] .document-card__body{font-family:var(--font-typewriter);font-size:.92rem;color:#2a1a3a;letter-spacing:.02em}[data-era="1970s"] .document-card[data-doc-type=witness-statement]:nth-of-type(odd) .document-card__body{color:#1a1028}[data-era="1970s"] .document-card[data-doc-type=witness-statement]:nth-of-type(2n) .document-card__body{color:#3a2a50;opacity:.92}[data-era="1970s"] [data-doc-type=autopsy]{--doc-bg: #e8d8c8;background:linear-gradient(135deg,rgba(210,170,140,.15) 0%,transparent 40%),#e8d8c8!important;border:none;border-left:none;border-top:2px solid rgba(100,70,40,.3);box-shadow:1px 2px 5px #0000004d,inset 0 0 30px #0000000a}[data-era="1970s"] .document-card[data-doc-type=autopsy]:before{display:block!important;opacity:.4}[data-era="1970s"] .document-card[data-doc-type=autopsy]:after{content:"Form PM/76/4"!important;display:block!important;position:absolute!important;top:.6rem!important;right:1rem!important;font-family:var(--font-typewriter)!important;font-size:.55rem!important;color:#3c281473!important;letter-spacing:.04em!important;z-index:6!important;background:none!important;border:none!important;pointer-events:none!important}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body h1:before{content:"National Health Service¯orensic Pathology Department";white-space:pre;font-family:var(--font-display);font-size:.55rem;font-weight:600;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#32230f80;display:block;margin-bottom:.4rem;text-align:center;border-bottom:2px solid rgba(80,60,30,.25);padding-bottom:.4rem;line-height:1.6}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body{font-family:var(--font-typewriter);font-size:.9rem;line-height:1.85rem;letter-spacing:.01em;color:#1e160e;padding:1.5rem;background-image:repeating-linear-gradient(transparent,transparent calc(1.85rem - 1px),rgba(80,60,30,.14) calc(1.85rem - 1px),rgba(80,60,30,.14) 1.85rem);background-position:0 .4rem;background-color:transparent}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body:before{display:none!important}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body:after{display:none!important}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body h1{font-family:var(--font-typewriter);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;text-align:center;color:#2a1e10;border-bottom:1px solid rgba(80,60,30,.25);border-top:none;padding:.2rem 0 .4rem;margin-bottom:.8rem}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body h2{font-family:var(--font-typewriter);font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#2a1e10;border-bottom:1px solid rgba(80,60,30,.2);padding-bottom:.15rem;margin-top:.6rem}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body h3{font-family:var(--font-typewriter);font-size:.86rem;font-weight:700;text-transform:none;letter-spacing:.03em;color:#2a1e10;border-bottom:1px dotted rgba(80,60,30,.18);padding-bottom:.1rem}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body strong{font-family:var(--font-typewriter);font-weight:700;font-size:.85rem;letter-spacing:.02em;color:#2a1e10;background:none;padding:0;border-radius:0}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body ul{list-style:none;padding-left:1.4rem}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body ul li{position:relative;padding-left:.2rem;margin-bottom:.1rem}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body ul li:before{content:"☐";position:absolute;left:-1.2rem;top:0;font-size:.9rem;color:#281e0f80}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body ol{padding-left:1.6rem}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body ol li::marker{font-family:var(--font-typewriter);font-size:.85rem;color:#2a1e10}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body hr{border:none;border-top:1px solid rgba(80,60,30,.25);margin:.6rem 0}[data-era="1970s"] [data-doc-type=autopsy] .document-card__body>p:last-child em,[data-era="1970s"] [data-doc-type=autopsy] .document-card__body>p:nth-last-child(2) em{font-family:var(--font-handwriting);font-style:normal;font-size:1.15rem;color:#1a120a;display:block;padding-top:.4rem;border-top:1px solid rgba(80,60,30,.2)}[data-era="1970s"] .document-card[data-doc-type=autopsy]:nth-of-type(odd){background:linear-gradient(135deg,rgba(220,190,170,.12) 0%,transparent 40%),#e8d8c8!important}[data-era="1970s"] .document-card[data-doc-type=autopsy]:nth-of-type(2n){background:linear-gradient(135deg,rgba(220,210,160,.15) 0%,transparent 40%),#e6dcc0!important}[data-era="1970s"] [data-doc-type=detective-notes]{--doc-bg: #e4dcc8;background:#e4dcc8!important;border:none;border-left:4px solid rgba(100,70,40,.4);box-shadow:1px 2px 5px #0000004d,inset 0 0 30px #00000008;transform:none!important}[data-era="1970s"] .document-card[data-doc-type=detective-notes]:after{display:none!important}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body h1:before{content:"METROPOLITAN POLICE¬riminal Investigation Department";white-space:pre;font-family:var(--font-display);font-size:.55rem;font-weight:600;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#281e0f73;display:block;margin-bottom:.4rem;text-align:center;border-bottom:2px solid rgba(60,45,20,.25);padding-bottom:.4rem;line-height:1.6}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body{font-family:var(--font-typewriter);font-size:.9rem;line-height:1.8;letter-spacing:.01em;color:#1a1408;background-image:none!important;background-color:transparent;padding-left:1.25rem}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body:before{display:none!important}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body:after{content:"CID/DIV/76"!important;display:block!important;position:absolute!important;bottom:.8rem!important;right:1rem!important;top:auto!important;left:auto!important;width:auto!important;font-family:var(--font-typewriter)!important;font-size:.5rem!important;color:#3c2d1433!important;letter-spacing:.06em!important;transform:none!important;pointer-events:none!important;z-index:2!important;background:none!important}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body h1{font-family:var(--font-typewriter)!important;font-size:.92rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.06em!important;text-align:center!important;text-decoration:none!important;color:#1a1408!important;border-bottom:1px solid rgba(60,45,20,.2)!important;padding:.2rem 0 .4rem!important;margin-bottom:.6rem!important;line-height:1.6!important}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body h2{font-family:var(--font-typewriter)!important;font-size:.88rem!important;font-weight:700!important;text-transform:uppercase!important;text-decoration:none!important;letter-spacing:.05em!important;color:#1a1408!important;border-bottom:1px solid rgba(60,45,20,.18)!important;padding-bottom:.15rem!important;margin-top:.7rem!important;line-height:1.6!important}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body h3{font-family:var(--font-typewriter)!important;font-size:.86rem!important;font-weight:700!important;text-transform:none!important;text-decoration:none!important;letter-spacing:.03em!important;color:#1a1408!important;border-bottom:1px dotted rgba(60,45,20,.15)!important;padding-bottom:.1rem!important}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body strong{background:none!important;font-family:var(--font-typewriter)!important;font-weight:700!important;text-decoration:underline!important;text-decoration-color:#1e140a59!important;text-decoration-thickness:1px!important;text-underline-offset:2px!important;padding:0!important;border-radius:0!important}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body ol{padding-left:1.8rem;margin:.3rem 0}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body ol li{margin-bottom:.25rem;padding-left:.2rem}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body ol li::marker{font-family:var(--font-typewriter);font-weight:700;font-size:.88rem;color:#1a1408}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body ul{padding-left:1.4rem;margin:.2rem 0}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body li{margin-bottom:.15rem;font-size:.88rem}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body hr{border:none;border-top:1px solid rgba(60,45,20,.2);margin:.5rem 0}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body em{font-size:.84em;color:#1e140a99}[data-era="1970s"] [data-doc-type=detective-notes] .document-card__body p{margin-bottom:.35rem}[data-era="1970s"] [data-doc-type=witness-statement]{--doc-bg: #e8e4da;background:#e8e4da!important;border:none;border-top:2px solid rgba(80,60,30,.25);border-bottom:1px solid rgba(80,60,30,.15)}[data-era="1970s"] [data-doc-type=witness-statement] .document-card__body h1:before{content:"WITNESS STATEMENT\a(Criminal Justice Act 1967, s.9; Magistrates’ Courts Act 1980, s.5B)";white-space:pre;font-family:var(--font-ui);font-size:.5rem;font-weight:600;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:#281e0f80;display:block;margin-bottom:.4rem;text-align:center;border-bottom:2px solid rgba(60,45,20,.25);padding-bottom:.4rem;line-height:1.7}[data-era="1970s"] [data-doc-type=witness-statement] .document-card__body h1{font-family:var(--font-typewriter);font-size:.92rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:center;color:#1e160e;border-bottom:1px solid rgba(60,45,20,.2);padding:.2rem 0 .4rem;margin-bottom:.6rem}[data-era="1970s"] [data-doc-type=witness-statement] .document-card__body{font-family:var(--font-typewriter);font-size:.9rem;line-height:1.85rem;color:#1e160e;letter-spacing:.01em;padding:1.5rem;background-image:repeating-linear-gradient(transparent,transparent calc(1.85rem - 1px),rgba(60,50,30,.12) calc(1.85rem - 1px),rgba(60,50,30,.12) 1.85rem);background-position:0 .35rem}[data-era="1970s"] [data-doc-type=witness-statement] .document-card__body>p:first-of-type{background:#503c1e0a;border:1px solid rgba(80,60,30,.15);padding:.5rem .7rem;margin-bottom:.7rem;font-size:.82rem;line-height:1.7;font-style:italic;color:#3a2e1a}[data-era="1970s"] [data-doc-type=witness-statement] .document-card__body h2{font-family:var(--font-typewriter);font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#2a1e10;border-bottom:1px solid rgba(60,45,20,.18);padding-bottom:.15rem;margin-top:.6rem}[data-era="1970s"] [data-doc-type=witness-statement] .document-card__body h3{font-family:var(--font-typewriter);font-size:.86rem;font-weight:700;letter-spacing:.03em;color:#2a1e10;border-bottom:1px dotted rgba(60,45,20,.15)}[data-era="1970s"] [data-doc-type=witness-statement] .document-card__body strong{font-family:var(--font-typewriter);font-weight:700;font-size:.85rem;letter-spacing:.02em;color:#2a1e10;background:none;padding:0}[data-era="1970s"] [data-doc-type=witness-statement] .document-card__body em{font-style:italic;color:#3a2e1a;font-size:.88em}[data-era="1970s"] [data-doc-type=witness-statement] .document-card__body hr{border:none;border-top:1px solid rgba(60,45,20,.2);margin:.5rem 0}[data-era="1970s"] [data-doc-type=witness-statement] .document-card__body>p:last-child em,[data-era="1970s"] [data-doc-type=witness-statement] .document-card__body>p:nth-last-child(2) em{font-family:var(--font-handwriting);font-style:normal;font-size:1.15rem;color:#1a120a;display:block;padding-top:.4rem;border-top:1px solid rgba(60,45,20,.2)}[data-era="1970s"] [data-doc-type=witness-statement] .document-card__body:before{display:none!important}[data-era="1970s"] [data-doc-type=witness-statement] .document-card__body:after{content:"MG11"!important;display:block!important;position:absolute!important;bottom:.5rem!important;left:.8rem!important;top:auto!important;right:auto!important;width:auto!important;font-family:var(--font-ui)!important;font-size:.45rem!important;color:#3c2d1440!important;letter-spacing:.08em!important;transform:none!important;pointer-events:none!important;z-index:2!important;background:none!important}[data-era="1970s"] [data-doc-type=forensic]{--doc-bg: #e0d8c0;background:#e0d8c0!important;border:none;border-left:4px solid #8a6a3a;border-top:1px solid rgba(100,80,40,.2);box-shadow:1px 2px 5px #0000004d,inset 0 0 25px #00000008}[data-era="1970s"] [data-doc-type=forensic] .document-card__body h1:before{content:"HOME OFFICE¯orensic Science Laboratory";white-space:pre;font-family:var(--font-display);font-size:.6rem;font-weight:600;font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:#281e0f80;display:block;margin-bottom:.4rem;text-align:center;border-bottom:2px solid rgba(70,55,25,.3);padding-bottom:.4rem;line-height:1.6}[data-era="1970s"] .document-card[data-doc-type=forensic]:after{content:"Lab Ref: FSS/76/0491"!important;display:block!important;position:absolute!important;top:.6rem!important;right:1rem!important;white-space:pre!important;font-family:var(--font-typewriter)!important;font-size:.5rem!important;line-height:1.5!important;color:#3c2d1466!important;text-align:right!important;z-index:6!important;width:auto!important;height:auto!important;border:none!important;background:none!important;pointer-events:none!important}[data-era="1970s"] [data-doc-type=forensic] .document-card__body{font-family:var(--font-typewriter);font-size:.9rem;line-height:1.8;letter-spacing:.01em;color:#1a1408;background-image:none;background-color:transparent;padding:1rem 1.5rem 2rem}[data-era="1970s"] [data-doc-type=forensic] .document-card__body:before{display:none!important}[data-era="1970s"] [data-doc-type=forensic] .document-card__body:after{display:none!important}[data-era="1970s"] [data-doc-type=forensic] .document-card__body h1{font-family:var(--font-typewriter);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;text-align:center;color:#1a1408;border-bottom:1px solid rgba(70,55,25,.25);padding-bottom:.3rem;margin-bottom:.6rem}[data-era="1970s"] [data-doc-type=forensic] .document-card__body h2{font-family:var(--font-typewriter);font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#1a1408;border-bottom:1px solid rgba(70,55,25,.2);padding-bottom:.15rem;margin-top:.8rem}[data-era="1970s"] [data-doc-type=forensic] .document-card__body h3{font-family:var(--font-typewriter);font-size:.86rem;font-weight:700;text-transform:none;letter-spacing:.03em;color:#1a1408;border-bottom:1px dotted rgba(70,55,25,.15);padding-bottom:.1rem}[data-era="1970s"] [data-doc-type=forensic] .document-card__body strong{font-weight:700}[data-era="1970s"] [data-doc-type=forensic] .document-card__body>p:first-of-type{background:#50411e0a;border:1px solid rgba(80,65,30,.12);padding:.5rem .7rem;margin-bottom:.7rem;font-size:.85rem;line-height:1.8}[data-era="1970s"] [data-doc-type=forensic] .document-card__body hr{border:none;border-top:1px solid rgba(70,55,25,.2);margin:.5rem 0}[data-era="1970s"] [data-doc-type=forensic] .document-card__body table{border-collapse:collapse;width:100%;font-size:.82rem;margin:.5rem 0}[data-era="1970s"] [data-doc-type=forensic] .document-card__body th{background:#50411e0f;font-weight:700;text-align:left;padding:.3rem .5rem;border:1px solid rgba(80,65,30,.15);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}[data-era="1970s"] [data-doc-type=forensic] .document-card__body td{padding:.25rem .5rem;border:1px solid rgba(80,65,30,.12)}[data-era="1970s"] [data-doc-type=forensic] .document-card__body>p:last-child{font-size:.72rem;color:#281e0f8c;padding-top:.5rem;border-top:1px solid rgba(80,65,30,.18);margin-top:.8rem;letter-spacing:.01em}[data-era="1970s"] [data-doc-type=forensic] .document-card__body em{font-size:.84em;color:#1e140aa6}[data-era="1970s"] [data-doc-type=forensic] .document-card__body>p:last-child em,[data-era="1970s"] [data-doc-type=forensic] .document-card__body>p:nth-last-child(2) em{font-family:var(--font-handwriting);font-style:normal;font-size:1.1rem;color:#1a120a;display:block;padding-top:.3rem}[data-era="1970s"] [data-doc-type=documentary]{--doc-bg: #d4c098;background:#d4c098!important}[data-era="1970s"] .evidence-item[data-evidence-type=notebook]{background:radial-gradient(ellipse at 30% 20%,rgba(180,150,90,.08) 0%,transparent 50%),repeating-linear-gradient(transparent,transparent calc(1.65rem - 1px),rgba(70,90,170,.12) calc(1.65rem - 1px),rgba(70,90,170,.12) 1.65rem),#ece4cc!important;font-family:var(--font-hand-2)}[data-era="1970s"] .evidence-item[data-evidence-type=letter]{background:radial-gradient(ellipse at 50% 10%,rgba(180,150,100,.08) 0%,transparent 40%),#ece0c4!important;font-family:var(--font-hand-3)}[data-era="1970s"] .evidence-item[data-evidence-type=document],[data-era="1970s"] .evidence-item[data-evidence-type=report]{font-family:var(--font-typewriter);font-size:.9rem;line-height:1.7;letter-spacing:.01em;background:radial-gradient(ellipse at 40% 30%,rgba(180,155,100,.06) 0%,transparent 45%),#e8dcc4!important}[data-era="1970s"] .evidence-item[data-evidence-type=legal]{font-family:var(--font-typewriter);font-size:.88rem;background:radial-gradient(ellipse at 50% 50%,rgba(180,160,110,.05) 0%,transparent 50%),#e4dcc0!important}[data-era="1970s"] .evidence-item[data-evidence-type=receipt]{font-family:var(--font-typewriter);font-size:.85rem;color:#2a2418;opacity:.92}[data-era="1970s"] .evidence-item[data-evidence-type=photograph]{background:#f4f0e8!important;padding:.6rem .6rem 2rem;border:none;box-shadow:2px 3px 8px #00000059,0 0 0 1px #00000014;transform:rotate(-1deg)}[data-era="1970s"] .evidence-item[data-evidence-type=photograph] blockquote{font-family:var(--font-handwriting);font-size:.85rem;color:#3a3020}[data-era="1970s"] .evidence-item[data-evidence-type=ledger]{font-family:var(--font-typewriter);font-size:.85rem;background:repeating-linear-gradient(90deg,transparent,transparent 6rem,rgba(180,50,50,.08) 6rem,rgba(180,50,50,.08) 6.05rem),#e8e0cc!important}[data-era="1970s"] [data-doc-type=map]{--doc-bg: #ccc4b0;background:#ccc4b0!important;border-color:#64502859}[data-era="1970s"] [data-doc-type=map] .document-card__body{color:#2a2010;background-image:repeating-linear-gradient(0deg,transparent,transparent 1.8rem,rgba(100,80,40,.2) 1.8rem,rgba(100,80,40,.2) 1.85rem),repeating-linear-gradient(90deg,transparent,transparent 1.8rem,rgba(100,80,40,.2) 1.8rem,rgba(100,80,40,.2) 1.85rem),repeating-linear-gradient(0deg,transparent,transparent .9rem,rgba(100,80,40,.08) .9rem,rgba(100,80,40,.08) .925rem),repeating-linear-gradient(90deg,transparent,transparent .9rem,rgba(100,80,40,.08) .9rem,rgba(100,80,40,.08) .925rem)}[data-era="1970s"] [data-doc-type=map] .document-card__body h1,[data-era="1970s"] [data-doc-type=map] .document-card__body h2,[data-era="1970s"] [data-doc-type=map] .document-card__body h3{color:#3a2e10}[data-era="1970s"] [data-doc-type=map]:after{border-color:#6450284d!important}[data-era=modern] .document-card[data-doc-type]{border-radius:3px;box-shadow:0 1px 4px #0000004d;transform:none!important}[data-era=modern] .document-card[data-doc-type]:after{display:none!important}[data-era=modern] .document-card[data-doc-type]:before{opacity:.1}[data-era=modern] [data-doc-type=newspaper]{clip-path:none}[data-era=modern] [data-doc-type=map] .document-card__body{background-image:repeating-linear-gradient(0deg,transparent,transparent 1.8rem,rgba(80,120,200,.08) 1.8rem,rgba(80,120,200,.08) 1.85rem),repeating-linear-gradient(90deg,transparent,transparent 1.8rem,rgba(80,120,200,.08) 1.8rem,rgba(80,120,200,.08) 1.85rem)}[data-era=modern] [data-doc-type=autopsy]{--doc-bg: #ffffff;background:#fff!important;border:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-radius:2px;box-shadow:0 1px 6px #00000026}[data-era=modern] [data-doc-type=autopsy] .document-card__body{font-family:Arial,Helvetica Neue,sans-serif;font-size:.88rem;line-height:1.65;color:#1a1a1a;background-image:none;background:#fff;padding:0 1.5rem 2.5rem;position:relative}[data-era=modern] [data-doc-type=autopsy] .document-card__body:before{content:""!important;position:absolute!important;inset:0 0 auto!important;width:auto!important;height:auto!important;background:none!important;padding:.8rem 1.5rem .6rem;display:flex!important;border-bottom:2px solid #003087;margin:0 -1.5rem 1rem}[data-era=modern] [data-doc-type=autopsy]:before{content:"NHS¯orensic Pathology Service\aPost-Mortem Examination Report"!important;display:block!important;position:relative!important;white-space:pre!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:.65rem!important;font-weight:700!important;line-height:1.5!important;color:#003087!important;letter-spacing:.02em!important;padding:.8rem 1.5rem .6rem!important;border-bottom:3px solid #003087!important;background:#fff!important;opacity:1!important;mix-blend-mode:normal!important;z-index:5!important}[data-era=modern] [data-doc-type=autopsy]:after{content:"Ref: PM/2025/GRH/0847\a|||||||||||||||"!important;display:block!important;position:absolute!important;top:.6rem!important;right:1.5rem!important;white-space:pre!important;font-family:"Libre Barcode 39",Arial,sans-serif!important;font-size:.55rem!important;line-height:1.8!important;color:#444!important;text-align:right!important;z-index:6!important;width:auto!important;height:auto!important;border:none!important;background:none!important;pointer-events:none!important}[data-era=modern] [data-doc-type=autopsy] .document-card__body:after{content:"CONFIDENTIAL"!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%) rotate(-30deg)!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:4.5rem!important;font-weight:700!important;letter-spacing:.3em!important;color:#0030870f!important;white-space:nowrap!important;pointer-events:none!important;z-index:2!important}[data-era=modern] [data-doc-type=autopsy] .document-card__body h1{font-family:Arial,Helvetica Neue,sans-serif;font-size:1.05rem;font-weight:700;text-transform:none;letter-spacing:0;color:#003087;border-bottom:1px solid #003087;padding-bottom:.3rem;margin-bottom:.5rem}[data-era=modern] [data-doc-type=autopsy] .document-card__body h2{font-family:Arial,Helvetica Neue,sans-serif;font-size:.92rem;font-weight:700;text-transform:none;letter-spacing:0;color:#003087;border-bottom:1px solid rgba(0,48,135,.2);padding-bottom:.2rem;margin-top:1rem}[data-era=modern] [data-doc-type=autopsy] .document-card__body h3{font-family:Arial,Helvetica Neue,sans-serif;font-size:.88rem;font-weight:700;text-transform:none;letter-spacing:0;color:#1a1a1a;border-bottom:none}[data-era=modern] [data-doc-type=autopsy] .document-card__body strong{font-family:Arial,Helvetica Neue,sans-serif;font-weight:700;font-size:.85rem;color:#333;letter-spacing:0}[data-era=modern] [data-doc-type=autopsy] .document-card__body>p:first-of-type{background:#00308708;border:1px solid rgba(0,48,135,.1);padding:.6rem .8rem;border-radius:2px;margin-bottom:.8rem;font-size:.85rem;line-height:1.9}[data-era=modern] [data-doc-type=autopsy] .document-card__body hr{border-top:1px solid rgba(0,48,135,.15);margin:.6rem 0}[data-era=modern] [data-doc-type=autopsy] .document-card__body>p:last-child{font-size:.75rem;color:#666;padding-top:.5rem;border-top:1px solid #d0d0d0;margin-top:1rem}[data-era=modern] [data-doc-type=autopsy] .document-card__body em{font-size:.82rem;color:#555}[data-era=modern] [data-doc-type=detective-notes]{--doc-bg: #fafafa;background:#fafafa!important;border:1px solid #ccc;border-left:4px solid #2a3a5a;box-shadow:0 1px 4px #00000026;transform:none!important}[data-era=modern] .document-card[data-doc-type=detective-notes]:after{display:none!important}[data-era=modern] [data-doc-type=detective-notes]:before{content:"HOLMES 2  |  MAJOR INCIDENT ROOM"!important;display:block!important;position:relative!important;background:linear-gradient(180deg,#1e2a3e,#2a3a52)!important;border-bottom:2px solid #0f1a2a!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:.55rem!important;font-weight:600!important;color:#c8d4e499!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:.55rem 1rem!important;opacity:1!important;mix-blend-mode:normal!important;z-index:5!important}[data-era=modern] [data-doc-type=detective-notes] .document-card__body{font-family:Arial,Helvetica Neue,sans-serif!important;font-size:.88rem;line-height:1.65;color:#1a1a1a;background-image:none!important;background:#fafafa;padding-left:1.25rem}[data-era=modern] [data-doc-type=detective-notes] .document-card__body:before{display:none!important}[data-era=modern] [data-doc-type=detective-notes] .document-card__body:after{display:none!important}[data-era=modern] [data-doc-type=detective-notes] .document-card__body h1,[data-era=modern] [data-doc-type=detective-notes] .document-card__body h2,[data-era=modern] [data-doc-type=detective-notes] .document-card__body h3{font-family:Arial,Helvetica Neue,sans-serif;font-weight:700;text-decoration:none;text-decoration-style:initial;color:#1e2a3e;letter-spacing:0;border-bottom:1px solid rgba(30,42,62,.15);padding-bottom:.2rem}[data-era=modern] [data-doc-type=detective-notes] .document-card__body h2{font-size:.92rem;margin-top:.8rem}[data-era=modern] [data-doc-type=detective-notes] .document-card__body strong{font-family:Arial,Helvetica Neue,sans-serif;font-weight:700;background:none;padding:0;border-radius:0}[data-era=modern] [data-doc-type=detective-notes] .document-card__body em{font-family:Arial,Helvetica Neue,sans-serif;font-size:.82rem;color:#555}[data-era=modern] [data-doc-type=detective-notes] .document-card__body hr{border-top:1px solid rgba(30,42,62,.12);margin:.5rem 0}[data-era=modern] [data-doc-type=detective-notes] .document-card__body ol,[data-era=modern] [data-doc-type=detective-notes] .document-card__body ul{padding-left:1.2rem;margin:.3rem 0}[data-era=modern] [data-doc-type=detective-notes] .document-card__body li{margin-bottom:.15rem;font-size:.86rem}[data-era=modern] [data-doc-type=forensic]{--doc-bg: #ffffff;background:#fff!important;border:1px solid #d0d0d0;border-left:1px solid #d0d0d0;border-radius:2px;box-shadow:0 1px 6px #00000026}[data-era=modern] [data-doc-type=forensic]:before{content:"FORENSIC SCIENCE SERVICE¯orensic Examination Report"!important;display:block!important;position:relative!important;white-space:pre!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:.65rem!important;font-weight:700!important;line-height:1.5!important;color:#1a5c3a!important;letter-spacing:.04em!important;padding:.8rem 1.5rem .5rem!important;border-bottom:3px solid #1a5c3a!important;background:#fff!important;opacity:1!important;mix-blend-mode:normal!important;z-index:5!important}[data-era=modern] [data-doc-type=forensic]:after{content:"Report Ref: FSS/2025/4891\aUKAS Lab No. 2345"!important;display:block!important;position:absolute!important;top:.6rem!important;right:1.5rem!important;white-space:pre!important;font-family:Arial,Helvetica Neue,sans-serif!important;font-size:.55rem!important;line-height:1.6!important;color:#666!important;text-align:right!important;z-index:6!important;width:auto!important;height:auto!important;border:none!important;background:none!important;pointer-events:none!important}[data-era=modern] [data-doc-type=forensic] .document-card__body{font-family:Arial,Helvetica Neue,sans-serif;font-size:.88rem;line-height:1.65;color:#1a1a1a;background:#fff;padding:0 1.5rem 2.5rem}[data-era=modern] [data-doc-type=forensic] .document-card__body:before{display:none!important}[data-era=modern] [data-doc-type=forensic] .document-card__body:after{display:none!important}[data-era=modern] [data-doc-type=forensic] .document-card__body h1{font-family:Arial,Helvetica Neue,sans-serif;font-size:1.05rem;font-weight:700;text-transform:none;letter-spacing:0;color:#1a5c3a;border-bottom:1px solid #1a5c3a;padding-bottom:.3rem;margin-bottom:.5rem}[data-era=modern] [data-doc-type=forensic] .document-card__body h2{font-family:Arial,Helvetica Neue,sans-serif;font-size:.92rem;font-weight:700;text-transform:none;letter-spacing:0;color:#1a5c3a;border-bottom:1px solid rgba(26,92,58,.2);padding-bottom:.2rem;margin-top:1rem}[data-era=modern] [data-doc-type=forensic] .document-card__body h3{font-family:Arial,Helvetica Neue,sans-serif;font-size:.88rem;font-weight:700;text-transform:none;letter-spacing:0;color:#1a1a1a;border-bottom:none}[data-era=modern] [data-doc-type=forensic] .document-card__body strong{font-weight:700}[data-era=modern] [data-doc-type=forensic] .document-card__body>p:first-of-type{background:#1a5c3a08;border:1px solid rgba(26,92,58,.12);padding:.6rem .8rem;border-radius:2px;margin-bottom:.8rem;font-size:.85rem;line-height:1.9}[data-era=modern] [data-doc-type=forensic] .document-card__body hr{border-top:1px solid rgba(26,92,58,.15);margin:.6rem 0}[data-era=modern] [data-doc-type=forensic] .document-card__body table{border-collapse:collapse;width:100%;font-size:.82rem;margin:.5rem 0}[data-era=modern] [data-doc-type=forensic] .document-card__body th{background:#1a5c3a0f;font-weight:700;text-align:left;padding:.35rem .5rem;border:1px solid rgba(26,92,58,.15);font-size:.78rem}[data-era=modern] [data-doc-type=forensic] .document-card__body td{padding:.3rem .5rem;border:1px solid rgba(26,92,58,.12)}[data-era=modern] [data-doc-type=forensic] .document-card__body>p:last-child{font-size:.72rem;color:#666;padding-top:.5rem;border-top:1px solid #d0d0d0;margin-top:1rem}[data-era=modern] [data-doc-type=forensic] .document-card__body em{font-size:.82rem;color:#555}@keyframes doc-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.document-card[data-doc-type]{animation:doc-enter .4s ease-out both}.evidence-folder__contents .document-card:nth-child(1){animation-delay:.05s}.evidence-folder__contents .document-card:nth-child(2){animation-delay:.12s}.evidence-folder__contents .document-card:nth-child(3){animation-delay:.19s}.evidence-folder__contents .document-card:nth-child(4){animation-delay:.26s}.evidence-folder__contents .document-card:nth-child(5){animation-delay:.33s}.evidence-folder__contents .document-card:nth-child(6){animation-delay:.4s}.evidence-folder__contents .document-card:nth-child(7){animation-delay:.47s}.evidence-folder__contents .document-card:nth-child(8){animation-delay:.54s}@media(prefers-reduced-motion:reduce){.document-card[data-doc-type]{animation:none}}@media(max-width:768px){[data-doc-type=detective-notes]{transform:none!important}[data-era=victorian] .newspaper-columns{column-count:2}}@media(max-width:480px){[data-doc-type=newspaper]{clip-path:none;padding-top:0}.newspaper-columns{column-count:1!important;column-rule:none!important}.newspaper-columns>p:first-child:first-letter{font-size:2.4em}[data-doc-type=map]:after{display:none}.evidence-item{transform:none!important;margin:1rem 0}[data-doc-type=autopsy] .document-card__body:after,[data-doc-type=forensic] .document-card__body:after{font-size:2rem}[data-era=victorian] [data-doc-type=witness-statement] .document-card__header,[data-era="1920s"] [data-doc-type=witness-statement] .document-card__header{padding-left:1.25rem}[data-era=victorian] [data-doc-type=witness-statement] .document-card__body,[data-era="1920s"] [data-doc-type=witness-statement] .document-card__body{padding-left:2.5rem;font-size:1.05rem}[data-era=victorian] [data-doc-type=witness-statement] .document-card__body:before,[data-era="1920s"] [data-doc-type=witness-statement] .document-card__body:before{left:2rem}[data-era=victorian] [data-doc-type=witness-statement] .document-card__body:after,[data-era="1920s"] [data-doc-type=witness-statement] .document-card__body:after{display:none}[data-era=victorian] [data-doc-type=witness-statement] .document-card__header:after,[data-era="1920s"] [data-doc-type=witness-statement] .document-card__header:after{display:none}[data-doc-type=detective-notes] .document-card__body{padding-left:2.5rem;font-size:1.1rem}[data-doc-type=detective-notes] .document-card__body:before{left:2rem}[data-doc-type=detective-notes] .document-card__body:after{left:2.3rem}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body{padding-left:2.5rem;font-size:.95rem;line-height:1.4rem;background-image:repeating-linear-gradient(transparent,transparent calc(1.4rem - 1px),rgba(70,90,170,.18) calc(1.4rem - 1px),rgba(70,90,170,.18) 1.4rem)}[data-era=victorian] [data-doc-type=detective-notes] .document-card__body:after{display:none!important}[data-doc-type=autopsy] .document-card__body,[data-doc-type=forensic] .document-card__body,[data-doc-type=map] .document-card__body{font-size:.82rem}[data-doc-type=social-media]{box-shadow:0 1px 6px #0003}.social-platform{margin:4px!important;border-radius:6px!important}.social-platform blockquote{padding:.5rem .65rem;max-width:100%}.social-platform h2{font-size:.62rem!important;padding:.35rem .65rem!important}.social-platform>p{padding:0 .65rem!important;font-size:.82rem!important}[data-platform=facebook] hr:after,[data-platform=instagram] hr:after{font-size:.65rem}[data-platform=twitter] hr:after{font-size:.75rem}[data-platform=whatsapp]{padding:.5rem!important}[data-platform=whatsapp] blockquote{max-width:92%}[data-doc-type=social-media] .social-preamble{padding:.6rem .65rem;font-size:.72rem}.document-card[data-doc-type=witness-statement]:nth-child(2),.document-card[data-doc-type=witness-statement]:nth-child(3),.document-card[data-doc-type=witness-statement]:nth-child(4),.document-card[data-doc-type=witness-statement]:nth-child(5),.document-card[data-doc-type=documentary]:nth-child(2),.document-card[data-doc-type=documentary]:nth-child(3),.document-card[data-doc-type=documentary]:nth-child(4),.document-card[data-doc-type=detective-notes]:nth-child(2n),.document-card[data-doc-type=detective-notes]:nth-child(3n){transform:none!important}}
