.custom-share-buttons {
    display: flex;
    justify-content: center;
    gap: 8px; /* Butonlar arasındaki boşluğu ayarladık */
    flex-wrap: wrap;
}

.kp-page{background:#fff;color:#1a1816;font-family:Georgia,serif;border:1px solid #e0ddd8;max-width:1100px;margin:0 auto}
.kp-nav{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;border-bottom:2px solid #1a1816}
.kp-nav-brand{display:flex;flex-direction:column}
.kp-nav-logo{font-size:15px;font-weight:700;color:#1a1816}
.kp-nav-sub{font-size:11px;color:#999;font-family:Arial,sans-serif;margin-top:1px}
.kp-nav-links{display:flex}
.kp-nl{font-size:13px;color:#555;padding:5px 16px;cursor:pointer;border-left:1px solid #e0ddd8;font-family:Arial,sans-serif;text-decoration:none}
.kp-nl:first-child{border-left:none}
.kp-nl:hover{color:#1a1816}
.kp-top{display:flex;border-bottom:1px solid #e0ddd8}
.kp-top-left{flex:1;border-right:1px solid #e0ddd8;padding:2.5rem 2.5rem 2rem;display:flex;flex-direction:column;justify-content:space-between;min-height:400px}
.kp-tag{font-size:10px;color:#b81c0a;letter-spacing:0.1em;text-transform:uppercase;font-family:Arial,sans-serif;font-weight:700;margin-bottom:0.875rem;display:block}
.kp-title{font-size:60px;font-weight:700;color:#1a1816;line-height:0.92;letter-spacing:-0.02em;margin-bottom:0.875rem}
.kp-rule{width:40px;height:3px;background:#b81c0a;margin-bottom:0.875rem}
.kp-sub{font-size:14px;color:#555;font-style:italic;line-height:1.5;margin-bottom:0.875rem}
.kp-desc{font-size:13px;color:#888;line-height:1.75;margin-bottom:1.5rem;font-family:Arial,sans-serif}
.kp-btns{display:flex;gap:8px;flex-wrap:wrap}
.kp-btn-main{font-size:12px;font-weight:700;padding:9px 20px;background:#1a1816;color:#fff;border:none;cursor:pointer;font-family:Arial,sans-serif;text-decoration:none;display:inline-block}
.kp-btn-main:hover{background:#b81c0a;color:#fff}
.kp-btn-outline{font-size:12px;padding:8px 14px;background:transparent;color:#555;border:1px solid #ccc;cursor:pointer;font-family:Arial,sans-serif;text-decoration:none;display:inline-block}
.kp-btn-outline:hover{border-color:#1a1816;color:#1a1816}
.kp-new{font-size:10px;background:#b81c0a;color:#fff;padding:2px 6px;margin-left:3px;font-weight:700}
.kp-top-right{width:300px;flex-shrink:0;display:flex;flex-direction:column}
.kp-author{padding:1.25rem;border-bottom:1px solid #e0ddd8;display:flex;gap:0.875rem;align-items:flex-start}
.kp-photo{width:46px;height:46px;border-radius:50%;background:#888;border:1px solid #ccc;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;color:#fff;flex-shrink:0;font-family:Arial,sans-serif}
.kp-aname{font-size:14px;font-weight:700;color:#b81c0a;margin-bottom:3px;font-family:Arial,sans-serif;text-decoration:none;display:block}
.kp-abio{font-size:11px;color:#777;line-height:1.55;font-family:Arial,sans-serif}
.kp-stats{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid #e0ddd8}
.kp-stat{padding:1rem 1.125rem;border-right:1px solid #e0ddd8;border-bottom:1px solid #e0ddd8}
.kp-stat:nth-child(even){border-right:none}
.kp-stat:nth-child(3),.kp-stat:nth-child(4){border-bottom:none}
.kp-stat-n{font-size:26px;font-weight:700;color:#1a1816;line-height:1}
.kp-stat-l{font-size:11px;color:#aaa;margin-top:3px;font-family:Arial,sans-serif}
.kp-reviews{padding:1.25rem;display:flex;flex-direction:column;gap:0.75rem;flex:1}
.kp-rev-head{font-size:10px;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:0.1em;font-family:Arial,sans-serif;margin-bottom:0.25rem}
.kp-rev-card{background:#faf9f7;border:1px solid #e8e5e0;padding:0.75rem 0.875rem}
.kp-rv-text{font-size:12px;font-style:italic;color:#333;line-height:1.65;margin-bottom:0.4rem}
.kp-rv-src{font-size:11px;color:#aaa;font-family:Arial,sans-serif}
.kp-rv-pub{font-weight:700;color:#777}
.kp-bottom{display:grid;grid-template-columns:1fr 300px}
.kp-chapters{padding:1.75rem 2.5rem;border-right:1px solid #e0ddd8}
.kp-sec-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}
.kp-sec-title{font-size:10px;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:0.1em;font-family:Arial,sans-serif}
.kp-sec-more{font-size:12px;color:#b81c0a;cursor:pointer;font-family:Arial,sans-serif;text-decoration:none}
.kp-ch-row{display:flex;gap:0.75rem;padding:0.625rem 0;border-bottom:1px solid #f0ede8;cursor:pointer;align-items:flex-start;text-decoration:none}
.kp-ch-row:last-child{border-bottom:none}
.kp-ch-row:hover .kp-ch-title{color:#b81c0a}
.kp-ch-badge{font-size:9px;font-weight:700;color:#b81c0a;background:#fdf0ee;padding:2px 7px;white-space:nowrap;margin-top:2px;flex-shrink:0;font-family:Arial,sans-serif}
.kp-ch-title{font-size:13px;font-weight:700;color:#1a1816;margin-bottom:1px;line-height:1.35;font-family:Arial,sans-serif}
.kp-ch-meta{font-size:11px;color:#bbb;font-family:Arial,sans-serif}
.kp-ch-new{font-size:10px;color:#b81c0a;font-family:Arial,sans-serif;margin-left:5px;font-weight:700}
.kp-right-bottom{display:flex;flex-direction:column}
.kp-updates{padding:1.25rem;border-bottom:1px solid #e0ddd8}
.kp-u-item{padding:0.5rem 0;border-bottom:1px solid #f0ede8;display:flex;gap:0.625rem;cursor:pointer}
.kp-u-item:last-child{border-bottom:none}
.kp-u-item:hover .kp-u-title{color:#b81c0a}
.kp-u-dot{width:7px;height:7px;border-radius:50%;background:#b81c0a;margin-top:4px;flex-shrink:0}
.kp-u-tag{font-size:9px;font-weight:700;padding:1px 6px;display:inline-block;margin-bottom:2px;font-family:Arial,sans-serif}
.kp-tag-belge{background:#e8f0f8;color:#1a6bb5}
.kp-tag-soylesi{background:#e8f5ec;color:#2a7a3b}
.kp-tag-yazar{background:#fdf0ee;color:#b81c0a}
.kp-u-title{font-size:12px;color:#1a1816;line-height:1.4;margin-bottom:1px;font-family:Arial,sans-serif}
.kp-u-meta{font-size:10px;color:#bbb;font-family:Arial,sans-serif}
.kp-comments{padding:1.25rem}
.kp-c-item{padding:0.5rem 0;border-bottom:1px solid #f0ede8}
.kp-c-item:last-child{border-bottom:none}
.kp-c-bubble{background:#faf9f7;border:1px solid #e8e5e0;padding:0.5rem 0.625rem;margin-bottom:3px}
.kp-c-text{font-size:11px;color:#444;line-height:1.5;font-family:Arial,sans-serif}
.kp-c-meta{display:flex;align-items:center;gap:5px}
.kp-c-avatar{width:18px;height:18px;border-radius:50%;background:#ddd;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#888;flex-shrink:0;font-family:Arial,sans-serif}
.kp-c-name{font-size:10px;color:#aaa;font-family:Arial,sans-serif}
.kp-c-chapter{font-size:10px;color:#b81c0a;font-family:Arial,sans-serif}
.kp-footer{padding:0.75rem 1.75rem;border-top:1px solid #e0ddd8;display:flex;align-items:center;justify-content:space-between;background:#faf9f7}
.kp-fl-text{font-size:11px;color:#aaa;font-family:Arial,sans-serif}
.kp-fl-pills{display:flex;gap:6px}
.kp-fp{font-size:11px;padding:3px 10px;border:1px solid #ddd;color:#888;cursor:pointer;font-family:Arial,sans-serif;text-decoration:none;display:inline-block}
.kp-fp:hover{border-color:#1a1816;color:#1a1816}