/* === GENEL ARKA PLAN === */
body.single,
body.single #wrapper,
body.single .wrapper,
body.single #main-content,
body.single .content,
body.single .container,
body.single .post-listing {
background-color: #0e0e0e !important;
background-image: none !important;
}
/* === KONTEYNER === */
body.single .container,
body.single #main-content.container {
max-width: 960px !important;
width: 100% !important;
padding: 30px 20px !important;
margin: 0 auto !important;
}
/* === SIDEBAR GİZLE === */
body.single .sidebar,
body.single #sidebar,
body.single aside,
body.single .secondary {
display: none !important;
}
/* === POST KARTI === */
body.single article.post,
body.single .item-list,
body.single .post-inner {
background: #161616 !important;
border: 1px solid #222 !important;
border-radius: 14px !important;
padding: 30px !important;
margin: 0 !important;
box-shadow: none !important;
overflow: hidden !important;
}
/* === BAŞLIK === */
body.single .post-box-title,
body.single .entry-title,
body.single h1.post-title,
body.single .post-title {
padding: 0 0 16px 0 !important;
margin: 0 0 20px 0 !important;
border-bottom: 1px solid #222 !important;
}
body.single .post-box-title a,
body.single .entry-title a,
body.single h1.post-title a,
body.single .post-title a,
body.single .post-box-title,
body.single .entry-title,
body.single h1.post-title,
body.single .post-title {
color: #ffffff !important;
font-size: 26px !important;
font-weight: 700 !important;
line-height: 1.3 !important;
text-decoration: none !important;
background: none !important;
}
/* === GÖRSELLER === */
body.single .post-thumbnail {
width: 100% !important;
margin: 0 0 24px 0 !important;
padding: 0 !important;
border-radius: 10px !important;
overflow: hidden !important;
background: #000 !important;
}
body.single .post-thumbnail img {
width: 100% !important;
height: auto !important;
display: block !important;
border-radius: 10px !important;
}
body.single .entry img,
body.single .post-content img,
body.single .entry-content img {
max-width: 100% !important;
height: auto !important;
border-radius: 8px !important;
margin: 10px 0 !important;
}
/* === METİN / İÇERİK === */
body.single .entry,
body.single .entry p,
body.single .post-content,
body.single .post-content p,
body.single .entry-content,
body.single .entry-content p {
color: #a0a0a0 !important;
font-size: 14px !important;
line-height: 1.75 !important;
background: none !important;
border: none !important;
}
body.single .entry strong,
body.single .post-content strong,
body.single .entry-content strong {
color: #d0d0d0 !important;
}
body.single .entry a,
body.single .post-content a,
body.single .entry-content a {
color: #5b9bd5 !important;
text-decoration: none !important;
transition: color 0.2s ease !important;
}
body.single .entry a:hover,
body.single .post-content a:hover,
body.single .entry-content a:hover {
color: #7ab5e8 !important;
text-decoration: underline !important;
}
/* === LİSTELER === */
body.single .entry ul,
body.single .entry ol,
body.single .post-content ul,
body.single .post-content ol {
padding-left: 20px !important;
margin: 12px 0 !important;
}
body.single .entry li,
body.single .post-content li {
color: #a0a0a0 !important;
font-size: 14px !important;
line-height: 1.7 !important;
padding: 3px 0 !important;
background: none !important;
}
body.single .entry li::marker,
body.single .post-content li::marker {
color: #555 !important;
}
/* === BAŞLIKLAR (h2, h3, h4) === */
body.single .entry h2,
body.single .post-content h2,
body.single .entry-content h2 {
color: #ffffff !important;
font-size: 20px !important;
font-weight: 700 !important;
margin: 28px 0 12px 0 !important;
padding-bottom: 8px !important;
border-bottom: 1px solid #222 !important;
background: none !important;
}
body.single .entry h3,
body.single .post-content h3,
body.single .entry-content h3 {
color: #e0e0e0 !important;
font-size: 17px !important;
font-weight: 600 !important;
margin: 22px 0 10px 0 !important;
background: none !important;
}
body.single .entry h4,
body.single .post-content h4 {
color: #cccccc !important;
font-size: 15px !important;
font-weight: 600 !important;
margin: 18px 0 8px 0 !important;
background: none !important;
}
/* === TABLOLAR === */
body.single .entry table,
body.single .post-content table {
width: 100% !important;
border-collapse: collapse !important;
margin: 16px 0 !important;
background: #111 !important;
border-radius: 8px !important;
overflow: hidden !important;
}
body.single .entry table td,
body.single .entry table th,
body.single .post-content table td,
body.single .post-content table th {
padding: 10px 14px !important;
border: 1px solid #222 !important;
color: #a0a0a0 !important;
font-size: 13px !important;
background: none !important;
}
body.single .entry table th,
body.single .post-content table th {
color: #ffffff !important;
font-weight: 600 !important;
background: #1a1a1a !important;
}
/* === KOD BLOKLARI === */
body.single .entry pre,
body.single .entry code,
body.single .post-content pre,
body.single .post-content code {
background: #111 !important;
color: #c8c8c8 !important;
border: 1px solid #222 !important;
border-radius: 6px !important;
padding: 12px 16px !important;
font-size: 13px !important;
overflow-x: auto !important;
}
/* === POST META (TARİH, YAZAR VS) === */
body.single .post-meta,
body.single .post-info,
body.single .item-meta {
color: #555 !important;
font-size: 12px !important;
padding: 0 0 16px 0 !important;
margin: 0 0 20px 0 !important;
border-bottom: 1px solid #1a1a1a !important;
background: none !important;
}
body.single .post-meta a,
body.single .post-info a {
color: #5b9bd5 !important;
text-decoration: none !important;
}
body.single .post-meta .tie-icon,
body.single .post-info .tie-icon {
color: #444 !important;
}
/* === YAYINCI / CREATOR TAG === */
body.single .asset-publisher-tag,
body.single .asset-publisher-tag span,
body.single .asset-publisher-tag a {
color: #666 !important;
font-size: 12px !important;
background: none !important;
border: none !important;
padding: 0 !important;
}
/* === GEREKSİZ ELEMENTLER === */
body.single .share-buttons,
body.single .social-icons,
body.single .post-navigation,
body.single .nav-previous,
body.single .nav-next,
body.single .related-posts,
body.single #comments,
body.single .comments-area,
body.single .stripe-line,
body.single .overlay-icon {
display: none !important;
}
/* === SAYFALAMA (VARSA) === */
body.single .pagination a,
body.single .pagination span {
background: #161616 !important;
color: #888 !important;
border: 1px solid #222 !important;
}
body.single .pagination span.current {
background: #ffffff !important;
color: #000000 !important;
border-color: #ffffff !important;
}
/* === MOBİL === */
@media (max-width: 640px) {
body.single .container,
body.single #main-content.container {
padding: 16px 10px !important;
}
body.single article.post,
body.single .item-list {
padding: 18px !important;
border-radius: 10px !important;
}
body.single .post-box-title a,
body.single h1.post-title {
font-size: 20px !important;
}
}