.entry-content h3{border-right-width:3px;padding-right:12px;background:linear-gradient(90deg,rgba(235,20,76,.02) 0%,transparent 100%)}.table-of-contents-wrapper.open{max-height:800px;opacity:1;margin-top:12px}.table-of-contents .links ul{list-style:none;padding:0;margin:0}.table-of-contents .links li{margin-bottom:6px}.table-of-contents .links a{display:flex;align-items:center;gap:10px;color:var(--text-secondary,#555);font-size:.88rem;font-weight:600;text-decoration:none;padding:8px 12px;border-radius:10px;transition:all .2s ease;text-align:right;direction:rtl}.table-of-contents .links a::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--border-color,#ccc);flex-shrink:0;transition:all .2s ease}.table-of-contents .links a:hover{background:rgba(235,20,76,.06);color:var(--theme-color,#eb144c);padding-right:16px}.table-of-contents .links a:hover::before{background:var(--theme-color,#eb144c);transform:scale(1.3)}.table-of-contents .links li li{margin-bottom:4px}.table-of-contents .links li li a{padding-right:28px;font-size:.82rem;font-weight:500}.table-of-contents .links li li a::before{width:5px;height:5px;opacity:.7}.entry-content img{border-radius:14px;max-width:100%;height:auto;box-shadow:0 4px 15px rgba(0,0,0,.06);margin:1em 0}