/* Token Factory photograph and sharp headings. No Board card layout changes. */
body.tfs-page .ktf-bg{background:none!important;position:relative}
.ktf-page-photo{position:fixed;inset:0;pointer-events:none;z-index:0;background:#08090c}
.ktf-page-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.38}
.ktf-page-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(4,5,8,.48),rgba(4,5,8,.76))}
body.tfs-page .ktf-hero h1,#klpMain h1,#klpMain h2,#klpTabs button{filter:none!important;text-shadow:none!important}
/* Staking summary only; background, hero, tiers and position math unchanged. */
.ket-staking #ksv,.ket-staking #ksv *{font-family:'Inter','Segoe UI',sans-serif!important;letter-spacing:.2px!important}
.ket-staking #ksv .p{border-width:1px!important;border-color:rgba(215,177,77,.45)!important}
.ket-staking #ksv .hd>b,.ket-staking #ksv .p h4,.ket-staking #ksv .ksv-key>b{font-family:'Orbitron',monospace,'Inter',sans-serif!important;letter-spacing:.5px!important}
.ket-staking #ksv .ksv-chip[data-summary-apr]{display:none!important}
