.article-transparency-footer {
margin-top: 60px;
padding-top: 30px;
border-top: 1px solid #eee;
}
.editorial-box {
background: linear-gradient(135deg, #e8f5e9 0%, #c8e6c9 100%);
border: 1px solid #4caf50;
border-radius: 12px;
padding: 20px;
margin: 24px 0;
box-shadow: 0 2px 8px rgba(76, 175, 80, 0.15);
}
.dark-mode .editorial-box {
background: linear-gradient(135deg, #1a2e1a 0%, #1e2e1e 100%);
border-color: #66bb6a;
}
.editorial-icon {
font-size: 18px;
}
.editorial-title {
font-size: 16px;
font-weight: 700;
color: #2e7d32;
margin-bottom: 12px;
display: flex;
align-items: center;
gap: 8px;
}
.dark-mode .editorial-title {
color: #81c784;
}
.editorial-text,
.editorial-author {
font-size: 14px;
line-height: 1.7;
color: #333;
margin-bottom: 10px;
}
.dark-mode .editorial-text,
.dark-mode .editorial-author {
color: #e0e0e0;
}
.editorial-text strong,
.editorial-author a {
color: #2e7d32;
}
.dark-mode .editorial-text strong,
.dark-mode .editorial-author a {
color: #81c784;
}
.editorial-author a:hover {
color: #1b5e20;
text-decoration: underline;
}
.dark-mode .editorial-author a:hover {
color: #4caf50;
} .ymyl-warning-box {
background: linear-gradient(135deg, #fff3e0 0%, #ffe0b2 100%);
border: 1px solid #ff9800;
border-radius: 12px;
padding: 20px;
margin: 24px 0;
box-shadow: 0 2px 8px rgba(255, 152, 0, 0.15);
}
.dark-mode .ymyl-warning-box {
background: linear-gradient(135deg, #2e2010 0%, #2e2510 100%);
border-color: #ffb74d;
}
.ymyl-icon {
font-size: 20px;
margin-bottom: 10px;
}
.ymyl-title {
font-size: 16px;
font-weight: 700;
color: #e65100;
margin-bottom: 12px;
display: flex;
align-items: center;
gap: 8px;
}
.dark-mode .ymyl-title {
color: #ffb74d;
}
.ymyl-text,
.ymyl-crisis {
font-size: 14px;
line-height: 1.7;
color: #333;
margin-bottom: 10px;
}
.ymyl-crisis {
background: #fce4ec;
border: 1px solid #f48fb1;
border-radius: 8px;
padding: 12px 16px;
margin-top: 10px;
font-weight: 600;
color: #c2185b;
}
.dark-mode .ymyl-crisis {
background: #2d1a24;
border-color: #f06292;
color: #f8bbd9;
}
.ymyl-phone {
color: #c2185b;
text-decoration: none;
font-weight: 700;
}
.ymyl-phone:hover {
text-decoration: underline;
}
.dark-mode .ymyl-phone {
color: #f48fb1;
}
.dark-mode .ymyl-text,
.dark-mode .ymyl-crisis {
color: #e0e0e0;
}
.ymyl-text strong {
color: #e65100;
}
.dark-mode .ymyl-text strong {
color: #ffb74d;
}
.ymyl-crisis {
background: #ffebee;
border-left: 4px solid #f44336;
padding: 12px 16px;
border-radius: 4px;
font-weight: 600;
color: #c62828;
}
.dark-mode .ymyl-crisis {
background: #2e1010;
border-left-color: #ef5350;
color: #ef5350;
} .sources-section {
background: linear-gradient(135deg, #e3f2fd 0%, #bbdefb 100%);
border: 1px solid #1976d2;
border-radius: 12px;
padding: 20px;
margin: 24px 0;
box-shadow: 0 2px 8px rgba(25, 118, 210, 0.15);
}
.dark-mode .sources-section {
background: linear-gradient(135deg, #0d1e2e 0%, #0e1e2e 100%);
border-color: #42a5f5;
}
.sources-title {
font-size: 16px;
font-weight: 700;
color: #1565c0;
margin-bottom: 12px;
display: flex;
align-items: center;
gap: 8px;
}
.dark-mode .sources-title {
color: #64b5f6;
}
.sources-content ul,
.sources-list {
list-style: none;
padding: 0;
margin: 0;
}
.sources-content li,
.source-item {
margin-bottom: 10px;
padding: 8px 0;
border-bottom: 1px solid rgba(25, 118, 210, 0.1);
}
.sources-content li:last-child,
.source-item:last-child {
border-bottom: none;
margin-bottom: 0;
}
.sources-content a,
.source-item a {
color: #1565c0;
text-decoration: none;
font-size: 14px;
line-height: 1.5;
display: inline-block;
transition: all 0.2s ease;
}
.sources-content a:hover,
.source-item a:hover {
color: #0d47a1;
text-decoration: underline;
}
.dark-mode .sources-content a,
.dark-mode .source-item a {
color: #64b5f6;
}
.dark-mode .sources-content a:hover,
.dark-mode .source-item a:hover {
color: #42a5f5;
} * {
box-sizing: border-box;
}
body {
margin: 0;
padding: 0;
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, sans-serif;
line-height: 1.6;
color: #333;
background: #fff;
} .container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
.content-area {
padding: 40px 0;
}
.full-width {
width: 100%;
} .site-header {
background: #fff;
border-bottom: 1px solid #e0e0e0;
padding: 15px 0;
position: sticky;
top: 0;
z-index: 1000;
}
.header-inner {
display: flex;
align-items: center;
justify-content: space-between;
}
.header-center {
display: flex;
align-items: center;
gap: 30px;
flex: 1;
justify-content: center;
}
.logo .site-title {
font-size: 24px;
font-weight: 700;
color: #2c3e50;
text-decoration: none;
}
.logo a {
text-decoration: none;
} .main-navigation {
flex: 1;
display: flex;
justify-content: center;
}
.nav-menu {
display: flex;
list-style: none;
margin: 0;
padding: 0;
gap: 35px;
}
.nav-menu li a {
color: #555;
text-decoration: none;
font-weight: 700;
font-size: 15px;
transition: color 0.2s;
font-family: 'Segoe Script', 'Comic Sans MS', cursive, sans-serif;
line-height: 1.2;
}
.nav-menu li a:hover {
color: #e67e22;
} .header-search-form {
display: flex;
gap: 5px;
}
.header-search-form input {
padding: 8px 12px;
border: 1px solid #ddd;
border-radius: 4px;
font-size: 14px;
width: 160px;
}
.header-search-form button {
padding: 8px 14px;
background: #4a90d9;
color: #fff;
border: none;
border-radius: 4px;
cursor: pointer;
font-size: 14px;
}
.header-search-form button:hover {
background: #357abd;
} .dark-mode-toggle {
background: #f5f5f5;
border: 1px solid #ddd;
border-radius: 50%;
width: 40px;
height: 40px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
font-size: 18px;
transition: all 0.2s;
}
.dark-mode-toggle:hover {
background: #eee;
} .menu-toggle {
display: none;
background: none;
border: none;
cursor: pointer;
padding: 10px;
}
.menu-toggle .hamburger {
display: block;
width: 25px;
height: 3px;
background: #333;
position: relative;
}
.menu-toggle .hamburger::before,
.menu-toggle .hamburger::after {
content: '';
position: absolute;
width: 25px;
height: 3px;
background: #333;
left: 0;
}
.menu-toggle .hamburger::before {
top: -8px;
}
.menu-toggle .hamburger::after {
top: 8px;
} .site-main {
min-height: 60vh;
padding: 20px 0;
} .newspaper-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 25px;
margin-top: 20px;
} .article-card.hero-post {
grid-column: 1;
grid-row: 1 / 3;
}
.article-card.hero-post .post-thumbnail {
height: 450px;
overflow: hidden;
border-radius: 8px;
margin-bottom: 15px;
background-color: #f5f5f5;
}
.article-card.hero-post .post-thumbnail img {
width: 100%;
height: 100%;
object-fit: cover;
}
.article-card.hero-post .post-title {
font-size: 28px;
} .article-card.small-card .post-thumbnail {
height: 180px;
overflow: hidden;
border-radius: 6px;
margin-bottom: 12px;
background-color: #f5f5f5;
}
.article-card.small-card .post-thumbnail img {
width: 100%;
height: auto;
object-fit: cover;
aspect-ratio: 16 / 9;
}
.article-card.small-card .post-title {
font-size: 18px;
} .article-card.stacked-card .post-thumbnail {
height: 150px;
background-color: #f5f5f5;
}
.article-card.stacked-card .post-thumbnail img {
aspect-ratio: 16 / 9;
} .article-card {
background: #fff;
border-radius: 8px;
overflow: hidden;
transition: transform 0.2s, box-shadow 0.2s;
}
.article-card:hover {
transform: translateY(-3px);
box-shadow: 0 8px 20px rgba(0,0,0,0.1);
}
.post-content {
padding: 15px 5px;
}
.post-title {
margin: 0 0 10px 0;
line-height: 1.3;
}
.post-title a {
color: #2c3e50;
text-decoration: none;
transition: color 0.2s;
}
.post-title a:hover {
color: #4a90d9;
}
.post-excerpt {
color: #666;
font-size: 14px;
line-height: 1.6;
} .pagination {
display: flex;
justify-content: center;
gap: 10px;
margin: 40px 0;
flex-wrap: wrap;
}
.pagination a,
.pagination span {
padding: 10px 16px;
background: #fff;
border: 1px solid #ddd;
border-radius: 4px;
color: #555;
text-decoration: none;
font-size: 14px;
transition: all 0.2s;
}
.pagination a:hover {
background: #4a90d9;
color: #fff;
border-color: #4a90d9;
}
.pagination .current {
background: #2c3e50;
color: #fff;
border-color: #2c3e50;
} .intro-section {
background: #f8f9fa;
padding: 40px 0;
border-bottom: 1px solid #e0e0e0;
}
.intro-box {
max-width: 800px;
margin: 0 auto;
text-align: center;
}
.intro-text {
font-size: 16px;
line-height: 1.8;
color: #555;
}
.intro-text strong {
color: #2c3e50;
} .dark-mode {
background: #1a1a2e;
color: #e0e0e0;
}
.dark-mode .site-header {
background: #16213e;
border-bottom-color: #2a2a4a;
}
.dark-mode .logo .site-title {
color: #fff;
}
.dark-mode .nav-menu li a {
color: #b0b0b0;
}
.dark-mode .nav-menu li a:hover {
color: #4a90d9;
}
.dark-mode .header-search-form input {
background: #2a2a4a;
border-color: #3a3a5a;
color: #e0e0e0;
}
.dark-mode .header-search-form button {
background: #4a90d9;
}
.dark-mode .dark-mode-toggle {
background: #2a2a4a;
border-color: #3a3a5a;
}
.dark-mode .menu-toggle .hamburger,
.dark-mode .menu-toggle .hamburger::before,
.dark-mode .menu-toggle .hamburger::after {
background: #fff;
}
.dark-mode .article-card {
background: #16213e;
}
.dark-mode .post-title a {
color: #fff;
}
.dark-mode .post-title a:hover {
color: #4a90d9;
}
.dark-mode .post-excerpt {
color: #b0b0b0;
}
.dark-mode .pagination a,
.dark-mode .pagination span {
background: #16213e;
border-color: #2a2a4a;
color: #b0b0b0;
}
.dark-mode .pagination a:hover {
background: #4a90d9;
border-color: #4a90d9;
}
.dark-mode .pagination .current {
background: #4a90d9;
border-color: #4a90d9;
}
.dark-mode .intro-section {
background: #16213e;
}
.dark-mode .intro-text {
color: #b0b0b0;
}
.dark-mode .intro-text strong {
color: #fff;
} .single-container {
max-width: 1200px;
}
.article-single {
background: #fff;
border-radius: 8px;
overflow: hidden;
padding: 5px 16px;
max-width: 1200px;
margin: 0 auto;
width: 100%;
box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
}
.article-single .post-thumbnail {
width: 100%;
margin: 0 0 25px 0;
min-height: 300px;
max-height: 500px;
overflow: hidden;
border-radius: 0;
background-color: #f5f5f5;
}
.article-single .post-thumbnail img {
width: 100%;
height: auto;
max-height: 500px;
object-fit: cover;
aspect-ratio: 16 / 9;
}
.article-single .post-content {
padding: 0;
max-width: 1200px;
margin: 0 auto;
width: 100%;
}
.article-single .post-body {
width: 100%;
}
.article-single .post-thumbnail img {
width: 100%;
height: 100%;
object-fit: cover;
}
.article-single .post-content {
padding: 0 0 40px 0;
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
.article-single .post-title {
font-size: 36px;
line-height: 1.3;
margin-bottom: 15px;
color: #2c3e50;
}
.post-meta {
display: flex;
gap: 20px;
margin-bottom: 25px;
padding-bottom: 15px;
border-bottom: 1px solid #eee;
flex-wrap: wrap;
}
.post-date,
.reading-time {
font-size: 14px;
color: #777;
display: flex;
align-items: center;
gap: 5px;
}
.meta-icon {
font-size: 14px;
}
.post-body {
font-size: 17px;
line-height: 1.8;
color: #333;
}
.post-body p {
margin-bottom: 20px;
}
.post-body h2,
.post-body h3,
.post-body h4 {
margin: 30px 0 15px;
color: #2c3e50;
}
.post-body h2 {
font-size: 24px;
}
.post-body h3 {
font-size: 20px;
}
.post-body a {
color: #1abc9c;
text-decoration: none;
}
.post-body a:hover {
color: #e67e22;
}
.post-body ul,
.post-body ol {
margin: 0 0 20px 25px;
}
.post-body li {
margin-bottom: 8px;
}
.post-body blockquote {
border-left: 4px solid #4a90d9;
margin: 20px 0;
padding: 15px 20px;
background: #f8f9fa;
font-style: italic;
}
.post-body img {
max-width: 100%;
height: auto;
border-radius: 8px;
margin: 20px 0;
} .also-like-section {
margin-top: 50px;
padding-top: 30px;
border-top: 2px solid #eee;
}
.also-like-title {
font-size: 22px;
margin-bottom: 20px;
color: #2c3e50;
}
.also-like-grid {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 20px;
}
.also-like-item {
background: #f8f9fa;
border-radius: 8px;
overflow: hidden;
transition: transform 0.2s, box-shadow 0.2s;
}
.also-like-item:hover {
transform: translateY(-3px);
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
.also-like-thumb {
height: 150px;
overflow: hidden;
}
.also-like-thumb img {
width: 100%;
height: 100%;
object-fit: cover;
}
.also-like-post-title {
display: block;
padding: 12px;
font-size: 14px;
font-weight: 500;
color: #2c3e50;
line-height: 1.4;
} .dark-mode .article-single {
background: #16213e;
}
.dark-mode .article-single .post-title {
color: #fff;
}
.dark-mode .post-meta {
border-bottom-color: #2a2a4a;
}
.dark-mode .post-date,
.dark-mode .reading-time {
color: #b0b0b0;
}
.dark-mode .post-body {
color: #e0e0e0;
}
.dark-mode .post-body h2,
.dark-mode .post-body h3,
.dark-mode .post-body h4 {
color: #fff;
}
.dark-mode .post-body a {
color: #1abc9c;
}
.dark-mode .post-body a:hover {
color: #e67e22;
}
.dark-mode .post-body blockquote {
background: #1a1a2e;
border-left-color: #4a90d9;
}
.dark-mode .also-like-section {
border-top-color: #2a2a4a;
}
.dark-mode .also-like-title {
color: #fff;
}
.dark-mode .also-like-item {
background: #1a1a2e;
}
.dark-mode .also-like-post-title {
color: #e0e0e0;
} .site-footer {
background: #2c3e50;
color: #fff;
padding: 40px 0 20px;
margin-top: 60px;
}
.footer-widgets {
display: grid;
grid-template-columns: 1fr;
gap: 20px;
margin-bottom: 30px;
}
.footer-widget-title {
font-size: 18px;
margin: 0 0 15px;
}
.footer-widget-title a {
color: #fff;
text-decoration: none;
}
.footer-widget p {
font-size: 14px;
line-height: 1.7;
color: #b0b0b0;
margin: 0;
}
.footer-bottom {
display: flex;
justify-content: space-between;
align-items: center;
padding-top: 20px;
border-top: 1px solid rgba(255,255,255,0.1);
flex-wrap: wrap;
gap: 15px;
}
.copyright {
font-size: 13px;
color: #b0b0b0;
margin: 0;
}
.copyright a {
color: #42969e !important;
text-decoration: none !important;
}
.copyright a:hover {
text-decoration: underline !important;
}
.social-links {
display: flex;
gap: 15px;
}
.social-link {
color: #b0b0b0;
transition: color 0.2s;
}
.social-link:hover {
color: #4a90d9;
} .dark-mode .site-footer {
background: #0f0f1a;
}
.dark-mode .footer-widget p {
color: #b0b0b0;
}
.dark-mode .footer-bottom {
border-top-color: rgba(255,255,255,0.05);
}
.dark-mode .copyright {
color: #888;
} @media (max-width: 1024px) {
.newspaper-grid {
grid-template-columns: repeat(2, 1fr);
}
.article-card.hero-post {
grid-column: 1 / -1;
grid-row: auto;
}
.article-card.hero-post .post-thumbnail {
height: 300px;
}
.also-like-grid {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 768px) {
.header-center {
flex-wrap: wrap;
gap: 15px;
}
.main-navigation {
display: none;
position: absolute;
top: 100%;
left: 0;
right: 0;
background: #fff;
padding: 20px;
box-shadow: 0 5px 15px rgba(0,0,0,0.1);
}
.main-navigation.active {
display: block;
}
.nav-menu {
flex-direction: column;
gap: 10px;
}
.menu-toggle {
display: block;
}
.header-search-form {
display: none;
}
.newspaper-grid {
grid-template-columns: 1fr;
}
.article-card.hero-post .post-thumbnail {
height: 250px;
}
.article-single .post-thumbnail {
height: 250px;
width: 100%;
margin-left: 0;
margin-right: 0;
}
.article-single {
padding: 0 20px;
}
.article-single .post-title {
font-size: 26px;
}
.post-meta {
flex-direction: column;
gap: 10px;
}
.post-body {
font-size: 16px;
max-width: 1200px;
width: 100%;
padding: 0 15px;
}
.article-single .post-thumbnail {
height: 300px;
}
.editorial-box,
.sources-section,
.ymyl-warning-box {
font-size: 14px;
min-height: 80px;
}
.editorial-title,
.sources-title,
.ymyl-title {
font-size: 15px;
}
.editorial-text,
.editorial-author,
.sources-content,
.ymyl-text,
.ymyl-crisis {
font-size: 14px;
}
.also-like-grid {
grid-template-columns: 1fr;
}
.footer-bottom {
flex-direction: column;
text-align: center;
}
.dark-mode .main-navigation {
background: #16213e;
}
} .post-body > h2:contains("SSS"),
.post-body > h2:contains("Sıkça"),
.post-body > h2:contains("SSS:"),
.post-body > h2:contains("Sıkça:"),
.post-body > h2:contains("sıkça"),
.post-body > h2:contains("sss") {
margin-top: 40px;
}
.post-body > h2:contains("SSS") + ul,
.post-body > h2:contains("Sıkça") + ul,
.post-body > h2:contains("SSS:") + ul,
.post-body > h2:contains("Sıkça:") + ul,
.post-body > h2:contains("sıkça") + ul,
.post-body > h2:contains("sss") + ul {
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
border: 1px solid #dee2e6;
border-left: 4px solid #3498db;
border-radius: 12px;
padding: 24px;
margin: 20px 0 40px 0;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}
.post-body > h2:contains("SSS") + ul li,
.post-body > h2:contains("Sıkça") + ul li,
.post-body > h2:contains("SSS:") + ul li,
.post-body > h2:contains("Sıkça:") + ul li,
.post-body > h2:contains("sıkça") + ul li,
.post-body > h2:contains("sss") + ul li {
background: #fff;
border: 1px solid #e9ecef;
border-radius: 8px;
padding: 16px 20px;
margin-bottom: 12px;
list-style: none;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.post-body > h2:contains("SSS") + ul li:hover,
.post-body > h2:contains("Sıkça") + ul li:hover,
.post-body > h2:contains("SSS:") + ul li:hover,
.post-body > h2:contains("Sıkça:") + ul li:hover,
.post-body > h2:contains("sıkça") + ul li:hover,
.post-body > h2:contains("sss") + ul li:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
}
.post-body > h2:contains("SSS") + ul li:last-child,
.post-body > h2:contains("Sıkça") + ul li:last-child,
.post-body > h2:contains("SSS:") + ul li:last-child,
.post-body > h2:contains("Sıkça:") + ul li:last-child,
.post-body > h2:contains("sıkça") + ul li:last-child,
.post-body > h2:contains("sss") + ul li:last-child {
margin-bottom: 0;
}
.post-body > h2:contains("SSS") + ul li strong,
.post-body > h2:contains("Sıkça") + ul li strong,
.post-body > h2:contains("SSS:") + ul li strong,
.post-body > h2:contains("Sıkça:") + ul li strong,
.post-body > h2:contains("sıkça") + ul li strong,
.post-body > h2:contains("sss") + ul li strong {
color: #2c3e50;
font-size: 15px;
display: block;
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: 1px solid #e9ecef;
}
.post-body > h2:contains("SSS") + ul li strong::before,
.post-body > h2:contains("Sıkça") + ul li strong::before,
.post-body > h2:contains("SSS:") + ul li strong::before,
.post-body > h2:contains("Sıkça:") + ul li strong::before,
.post-body > h2:contains("sıkça") + ul li strong::before,
.post-body > h2:contains("sss") + ul li strong::before {
content: "❓ ";
font-size: 14px;
}
.post-body > h2:contains("SSS") + ul li strong + br + *,
.post-body > h2:contains("Sıkça") + ul li strong + br + *,
.post-body > h2:contains("SSS:") + ul li strong + br + *,
.post-body > h2:contains("Sıkça:") + ul li strong + br + *,
.post-body > h2:contains("sıkça") + ul li strong + br + *,
.post-body > h2:contains("sss") + ul li strong + br + * {
color: #555;
font-size: 14px;
line-height: 1.7;
}
.dark-mode .post-body > h2:contains("SSS") + ul,
.dark-mode .post-body > h2:contains("Sıkça") + ul,
.dark-mode .post-body > h2:contains("SSS:") + ul,
.dark-mode .post-body > h2:contains("Sıkça:") + ul,
.dark-mode .post-body > h2:contains("sıkça") + ul,
.dark-mode .post-body > h2:contains("sss") + ul {
background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
border-color: #3498db;
}
.dark-mode .post-body > h2:contains("SSS") + ul li,
.dark-mode .post-body > h2:contains("Sıkça") + ul li,
.dark-mode .post-body > h2:contains("SSS:") + ul li,
.dark-mode .post-body > h2:contains("Sıkça:") + ul li,
.dark-mode .post-body > h2:contains("sıkça") + ul li,
.dark-mode .post-body > h2:contains("sss") + ul li {
background: #1e2a3a;
border-color: #2d3e50;
}
.dark-mode .post-body > h2:contains("SSS") + ul li strong,
.dark-mode .post-body > h2:contains("Sıkça") + ul li strong,
.dark-mode .post-body > h2:contains("SSS:") + ul li strong,
.dark-mode .post-body > h2:contains("Sıkça:") + ul li strong,
.dark-mode .post-body > h2:contains("sıkça") + ul li strong,
.dark-mode .post-body > h2:contains("sss") + ul li strong {
color: #ecf0f1;
}
.dark-mode .post-body > h2:contains("SSS") + ul li strong + br + *,
.dark-mode .post-body > h2:contains("Sıkça") + ul li strong + br + *,
.dark-mode .post-body > h2:contains("SSS:") + ul li strong + br + *,
.dark-mode .post-body > h2:contains("Sıkça:") + ul li strong + br + *,
.dark-mode .post-body > h2:contains("sıkça") + ul li strong + br + *,
.dark-mode .post-body > h2:contains("sss") + ul li strong + br + * {
color: #b0b0b0;
} .faq-section {
margin-top: 40px;
padding-top: 30px;
border-top: 2px solid #e0e0e0;
}
.faq-section h2 {
font-size: 24px;
color: #2c3e50;
margin-bottom: 20px;
padding-bottom: 10px;
border-bottom: 2px solid #3498db;
display: inline-block;
}
.faq-section ul {
background: linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);
border: 1px solid #dee2e6;
border-left: 4px solid #3498db;
border-radius: 12px;
padding: 24px;
margin: 0;
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
}
.faq-section ul li {
background: #fff;
border: 1px solid #e9ecef;
border-radius: 8px;
padding: 16px 20px;
margin-bottom: 12px;
list-style: none;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.08);
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
.faq-section ul li:hover {
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);
}
.faq-section ul li:last-child {
margin-bottom: 0;
}
.faq-section ul li strong {
color: #2c3e50;
font-size: 15px;
display: block;
margin-bottom: 8px;
padding-bottom: 8px;
border-bottom: 1px solid #e9ecef;
}
.faq-section ul li strong::before {
content: "❓ ";
font-size: 14px;
}
.faq-section ul li br + * {
color: #555;
font-size: 14px;
line-height: 1.7;
}
.dark-mode .faq-section {
border-top-color: #2d3e50;
}
.dark-mode .faq-section h2 {
color: #ecf0f1;
border-bottom-color: #3498db;
}
.dark-mode .faq-section ul {
background: linear-gradient(135deg, #1a1a2e 0%, #16213e 100%);
border-color: #3498db;
}
.dark-mode .faq-section ul li {
background: #1e2a3a;
border-color: #2d3e50;
}
.dark-mode .faq-section ul li strong {
color: #ecf0f1;
}
.dark-mode .faq-section ul li strong + br + * {
color: #b0b0b0;
}