/* Jerkiss V8.1 — cleaner home paths, linked model about text, CTA wording */
body.jk-v81 .jk-v55-home-paths,
body.jk-v81 .jk-v54-home-strip,
body.jk-v81 .jk-v52-quick-pages{display:none!important;}
.jk-v81-bottom-paths{width:min(100%,1480px);margin:2.4rem auto 0;padding:1.1rem;border-radius:30px;border:1px solid rgba(255,255,255,.09);background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(13,13,16,.96) 48%,rgba(91,0,14,.38));box-shadow:0 24px 80px rgba(0,0,0,.38);}
.jk-v81-bottom-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.25rem .2rem .8rem;border-bottom:1px solid rgba(255,255,255,.08);}
.jk-v81-bottom-head span{display:block;color:#ff5b6e;text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:950;}
.jk-v81-bottom-head h2{margin:.2rem 0 0;color:#fff;font-size:clamp(1.3rem,2vw,2rem);line-height:1.05;font-weight:950;letter-spacing:-.04em;}
.jk-v81-bottom-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;}
.jk-v81-bottom-grid a{position:relative;display:grid;gap:.42rem;min-height:126px;padding:1rem;border-radius:24px;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle at 92% 25%,rgba(229,9,36,.22),transparent 39%),linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.018));color:#fff!important;text-decoration:none!important;overflow:hidden;}
.jk-v81-bottom-grid a:hover{transform:translateY(-3px);border-color:rgba(255,43,70,.55);box-shadow:0 22px 70px rgba(0,0,0,.42),0 0 0 1px rgba(229,9,36,.14);}
.jk-v81-bottom-grid i{width:2.35rem;height:2.35rem;display:grid;place-items:center;border-radius:999px;background:linear-gradient(135deg,rgba(255,46,72,.28),rgba(229,9,36,.12));color:#ff4258;}
.jk-v81-bottom-grid strong{font-size:1rem;line-height:1;color:#fff;font-weight:950;}
.jk-v81-bottom-grid span{color:#d0d0d7;font-size:.9rem;line-height:1.45;}
.jk-v81-text-link{color:#fff!important;text-decoration:none!important;border-bottom:1px solid rgba(255,42,66,.58);box-shadow:inset 0 -0.08em 0 rgba(229,9,36,.2);font-weight:850;transition:.18s ease;}
.jk-v81-text-link:hover{color:#ff6777!important;border-bottom-color:#ff3249;box-shadow:inset 0 -0.55em 0 rgba(229,9,36,.2);}
body.jk-v81 .jk-single-watch-top span{letter-spacing:-.01em;}
body.jk-v81 .jk-single-watch-top{background:linear-gradient(135deg,rgba(255,52,82,.98),rgba(177,0,22,.9))!important;border:1px solid rgba(255,255,255,.2)!important;box-shadow:0 18px 52px rgba(229,9,36,.26),inset 0 1px 0 rgba(255,255,255,.28)!important;}
@media(max-width:900px){.jk-v81-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.jk-v81-bottom-head{display:block;}.jk-v81-bottom-paths{margin:1.5rem auto 0;border-radius:24px;}}
@media(max-width:520px){.jk-v81-bottom-grid{grid-template-columns:1fr;}.jk-v81-bottom-grid a{min-height:94px;}.jk-v81-bottom-paths{padding:.8rem;}}
