/* #tdsh-newake */
@font-face{font-family:"Newake TDSH";src:url(https://thedarksideofhumanity.com/wp-content/uploads/2026/10/newake-tdsh.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;size-adjust:100%}html:not(#tdsh-nw):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5),html:not(#tdsh-nw):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5) *{--dsh-title-font:"Newake TDSH",sans-serif!important;--font-heading:"Newake TDSH",sans-serif!important;--hd:"Newake TDSH",sans-serif!important;--heading:"Newake TDSH",sans-serif!important;--tdsh-display:"Newake TDSH",sans-serif!important;--tg-display:"Newake TDSH",sans-serif!important;--tg-wide:"Newake TDSH",sans-serif!important;--v2-h:"Newake TDSH",sans-serif!important;}
html:not(#tdsh-nw):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5) :is(#gacy-dossier#gacy-dossier .part-h,#tg-drawer .tg-drawer__involve b,.card-head,.dsh-mpanel__list a,.dsh-mpanel__row button,.mainnav ul#menu-header-menu>li>a,.part-h,.post-title,.section-title,.tdsh-casemast h1,.tdsh-casemast h2,.tdsh-nl .tdsh-nl__btn,.tdsh-nl .tdsh-nl__title,.tdsh-nl--post .tdsh-nl__seal,.tdsh-nl--post .tdsh-nl__title,.tdsh-nl__btn,.tdsh-nl__seal,.tdsh-nl__title,.tdsh-si__h,.tdsh-si__opt,.tdsh-si__q,.tdsh-tipcta .tdsh-tipcta__title,.tdsh-tipcta__title,.text-logo,.tg-display,.tg-inked,.tg-ledger-card__loc .tg-display,.title56,:is(body.archive) .archive56__main .blog56 .post56 .title56,:is(body.archive) .blog56 .post56 .title56,:is(body.page-id-178496) .tdsh-nl--home .tdsh-nl__seal,:is(body.page-id-178496) .tdsh-nl--home .tdsh-nl__title,[style*="nton"],h1,h2,h3,h4,h5,h6,svg text){font-family:"Newake TDSH",sans-serif!important;font-synthesis:none}
html:not(#tdsh-nw):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5) .tdsh-si__clue b::before{font-family:"Newake TDSH",sans-serif!important}
/* tuning: Newake is tight at heavy sizes -> slight tracking; big display titles tighter leading */
html:not(#tdsh-nw):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5) :is(h1,h2,h3,h4,.tg-display,.title56,.post-title,.text-logo){letter-spacing:.012em!important}
html:not(#tdsh-nw):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5) :is(h1.single56__title,.tdsh-hero__title,.tg-ledger__big,h2.tg-display,.text-logo){line-height:.95!important}
html:not(#tdsh-nw):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5) :is(.tdsh-nl__btn,.dsh-mpanel__list a,.mainnav ul#menu-header-menu>li>a,.dsh-mpanel__row button,.tdsh-si__opt){letter-spacing:.06em!important}
html:not(#tdsh-nw):not(#n1):not(#n2):not(#n3):not(#n4):not(#n5) #tg-drawer #tg-drawer-h{font-size:clamp(40px,11.8vw,70px)!important;letter-spacing:0!important}
/* TDSH title shadow v2: solid extruded red block (stacked hard shadows) */
html:not(#tdsh-z):not(#m1) :is(h1.single56__title, .tdsh-hero__title, h2.tg-display, .entry-content > h2.wp-block-heading, .entry-content > h2, .tg-ledger-card__main > h2, .post56__title, .title56):not(.tg-kicker):not(.screen-reader-text):not(.section-title):not(#tg-ledh):not(:is(.tdsh-casemast,.card,.card-head,.card-main,.timeline-copy) *){text-shadow:0.01em 0.01em 0 #b3121b,0.02em 0.02em 0 #b3121b,0.03em 0.03em 0 #b3121b,0.04em 0.04em 0 #b3121b,0.05em 0.05em 0 #b3121b,0.06em 0.06em 0 #b3121b,0.07em 0.07em 0 #b3121b,0.08em 0.08em 0 #b3121b,0.09em 0.09em 0 #b3121b!important}
/* home red Crime Ledger panel: overrides 'html body.home.tdsh-front .tg-ledger__big' (4px dark-red); black block */
html:not(#tdsh-z):not(#m1):not(#m2) body.home #tg-ledh.tg-ledger__big{text-shadow:0.01em 0.01em 0 #0d0d0d,0.02em 0.02em 0 #0d0d0d,0.03em 0.03em 0 #0d0d0d,0.04em 0.04em 0 #0d0d0d,0.05em 0.05em 0 #0d0d0d,0.06em 0.06em 0 #0d0d0d,0.07em 0.07em 0 #0d0d0d,0.08em 0.08em 0 #0d0d0d,0.09em 0.09em 0 #0d0d0d!important}
@media (max-width:767px){
html:not(#tdsh-z):not(#m1) :is(h1.single56__title, .tdsh-hero__title, h2.tg-display, .entry-content > h2.wp-block-heading, .entry-content > h2, .tg-ledger-card__main > h2, .post56__title, .title56):not(.tg-kicker):not(.screen-reader-text):not(.section-title):not(#tg-ledh):not(:is(.tdsh-casemast,.card,.card-head,.card-main,.timeline-copy) *){text-shadow:0.01em 0.01em 0 #b3121b,0.02em 0.02em 0 #b3121b,0.03em 0.03em 0 #b3121b,0.04em 0.04em 0 #b3121b,0.05em 0.05em 0 #b3121b,0.06em 0.06em 0 #b3121b!important}
html:not(#tdsh-z):not(#m1):not(#m2) body.home #tg-ledh.tg-ledger__big{text-shadow:0.01em 0.01em 0 #0d0d0d,0.02em 0.02em 0 #0d0d0d,0.03em 0.03em 0 #0d0d0d,0.04em 0.04em 0 #0d0d0d,0.05em 0.05em 0 #0d0d0d,0.06em 0.06em 0 #0d0d0d!important}
}
/* dossier titles (casemast, section-title, cards) excluded via :not() */

/* polish: crisp single hard offset instead of stepped stack */
html:not(#tdsh-pl):not(#p1):not(#p2):not(#p3):not(#p4):not(#p5):not(#p6):not(#p7):not(#p8) :is(h1.single56__title, .tdsh-hero__title, h2.tg-display, .entry-content > h2.wp-block-heading, .entry-content > h2, .tg-ledger-card__main > h2, .post56__title, .title56):not(.tg-kicker):not(.screen-reader-text):not(.section-title):not(#tg-ledh):not(:is(.tdsh-casemast,.card,.card-head,.card-main,.timeline-copy) *){text-shadow:.06em .06em 0 #b3121b!important}
html:not(#tdsh-pl):not(#p1):not(#p2):not(#p3):not(#p4):not(#p5):not(#p6):not(#p7):not(#p8) body.home #tg-ledh.tg-ledger__big{text-shadow:.06em .06em 0 #0d0d0d!important}
html:not(#tdsh-pl):not(#p1):not(#p2):not(#p3):not(#p4):not(#p5):not(#p6):not(#p7):not(#p8) :is(h1.single56__title,.tdsh-hero__title,.post56__title,.title56){letter-spacing:.018em!important}
@media (max-width:767px){
html:not(#tdsh-pl):not(#p1):not(#p2):not(#p3):not(#p4):not(#p5):not(#p6):not(#p7):not(#p8) :is(h1.single56__title, .tdsh-hero__title, h2.tg-display, .entry-content > h2.wp-block-heading, .entry-content > h2, .tg-ledger-card__main > h2, .post56__title, .title56):not(.tg-kicker):not(.screen-reader-text):not(.section-title):not(#tg-ledh):not(:is(.tdsh-casemast,.card,.card-head,.card-main,.timeline-copy) *){text-shadow:.05em .05em 0 #b3121b!important}
html:not(#tdsh-pl):not(#p1):not(#p2):not(#p3):not(#p4):not(#p5):not(#p6):not(#p7):not(#p8) body.home #tg-ledh.tg-ledger__big{text-shadow:.05em .05em 0 #0d0d0d!important}
}

/* v3 bold (tight like Indieground samples): Newake ships one weight -> thicken with currentColor stroke painted behind the fill */
html:not(#tdsh-bd):not(#b1):not(#b2):not(#b3):not(#b4):not(#b5):not(#b6):not(#b7):not(#b8):not(#b9) :is(#gacy-dossier .part-h,#tg-drawer .tg-drawer__involve b,.card-head,.dsh-mpanel__list a,.dsh-mpanel__row button,.mainnav ul#menu-header-menu>li>a,.part-h,.post-title,.section-title,.tdsh-casemast h1,.tdsh-casemast h2,.tdsh-nl__btn,.tdsh-nl__seal,.tdsh-nl__title,.tdsh-si__h,.tdsh-si__opt,.tdsh-si__q,.tdsh-tipcta__title,.text-logo,.tg-display,.tg-inked,.title56,.post56__title,.tdsh-hero__title,.tg-ledger__big,[style*="nton"],h1,h2,h3,h4,h5,h6){-webkit-text-stroke:.02em currentColor!important;paint-order:stroke fill!important}
html:not(#tdsh-bd):not(#b1):not(#b2):not(#b3):not(#b4):not(#b5):not(#b6):not(#b7):not(#b8):not(#b9) :is(h1,h2,h3,h4,.tg-display,.title56,.post-title,.text-logo){letter-spacing:-.006em!important;line-height:.92!important}
html:not(#tdsh-bd):not(#b1):not(#b2):not(#b3):not(#b4):not(#b5):not(#b6):not(#b7):not(#b8):not(#b9) :is(h1.single56__title,.tdsh-hero__title,.post56__title,.title56){letter-spacing:-.01em!important;line-height:.92!important}
html:not(#tdsh-bd):not(#b1):not(#b2):not(#b3):not(#b4):not(#b5):not(#b6):not(#b7):not(#b8):not(#b9) :is(.tdsh-nl__btn,.dsh-mpanel__list a,.mainnav ul#menu-header-menu>li>a,.dsh-mpanel__row button,.tdsh-si__opt){letter-spacing:.04em!important}
html:not(#tdsh-bd):not(#b1):not(#b2):not(#b3):not(#b4):not(#b5):not(#b6):not(#b7):not(#b8):not(#b9) #tg-drawer #tg-drawer-h{letter-spacing:-.01em!important}
@media (max-width:767px){
html:not(#tdsh-bd):not(#b1):not(#b2):not(#b3):not(#b4):not(#b5):not(#b6):not(#b7):not(#b8):not(#b9) :is(#gacy-dossier .part-h,#tg-drawer .tg-drawer__involve b,.card-head,.dsh-mpanel__list a,.dsh-mpanel__row button,.mainnav ul#menu-header-menu>li>a,.part-h,.post-title,.section-title,.tdsh-casemast h1,.tdsh-casemast h2,.tdsh-nl__btn,.tdsh-nl__seal,.tdsh-nl__title,.tdsh-si__h,.tdsh-si__opt,.tdsh-si__q,.tdsh-tipcta__title,.text-logo,.tg-display,.tg-inked,.title56,.post56__title,.tdsh-hero__title,.tg-ledger__big,[style*="nton"],h1,h2,h3,h4,h5,h6){-webkit-text-stroke:max(.02em,.55px) currentColor!important}
}
