/* Theme skin layers — colors come from CSS variables */

.theme-skin-classic .site-header {
    border-bottom: 1px solid var(--border);
}

.theme-skin-classic .main-nav {
    border-radius: 0;
}

.theme-skin-classic .widget,
.theme-skin-classic .card-like,
.theme-skin-classic .news-card {
    border-radius: 4px;
}

/* Dark */
.theme-skin-dark .site-header,
.theme-skin-dark .utility-bar,
.theme-skin-dark .main-nav {
    border-color: var(--border);
}

.theme-skin-dark .utility-item,
.theme-skin-dark .main-nav a,
.theme-skin-dark .header-action-btn {
    color: var(--body-text);
}

.theme-skin-dark .widget,
.theme-skin-dark .news-card,
.theme-skin-dark .sidebar-block,
.theme-skin-dark .article-share-wrap,
.theme-skin-dark .interest-section {
    background: var(--light);
    border-color: var(--border);
    color: var(--body-text);
}

.theme-skin-dark .breaking-bar,
.theme-skin-dark .son-dakika,
.theme-skin-dark .sd-red-bg {
    box-shadow: 0 4px 18px rgba(0, 0, 0, 0.35);
}

.theme-skin-dark img {
    opacity: 0.96;
}

/* Blue */
.theme-skin-blue .main-nav {
    border-bottom: 2px solid color-mix(in srgb, var(--primary) 25%, transparent);
}

.theme-skin-blue .widget-title,
.theme-skin-blue .section-title {
    border-bottom-width: 3px;
}

.theme-skin-blue .news-card,
.theme-skin-blue .widget {
    border-radius: 8px;
    box-shadow: 0 1px 2px rgba(15, 28, 46, 0.04);
}

/* Minimal */
.theme-skin-minimal .site-header {
    border-bottom: 1px solid var(--border);
}

.theme-skin-minimal .main-nav {
    background: var(--nav-bg);
    border-bottom: 1px solid var(--border);
}

.theme-skin-minimal .main-nav a {
    letter-spacing: 0.02em;
    text-transform: none;
}

.theme-skin-minimal .widget,
.theme-skin-minimal .news-card,
.theme-skin-minimal .manset-slide,
.theme-skin-minimal .article-content {
    border-radius: 14px;
}

.theme-skin-minimal .breaking-bar {
    border-radius: 0;
    letter-spacing: 0.04em;
}

.theme-skin-minimal .site-footer {
    border-top: 1px solid var(--border);
}

/* Green */
.theme-skin-green .main-nav {
    border-bottom: 3px solid var(--primary);
}

.theme-skin-green .widget,
.theme-skin-green .news-card {
    border-radius: 8px;
    border: 1px solid var(--border);
}

.theme-skin-green .widget-title {
    color: var(--primary);
}

/* Orange */
.theme-skin-orange .utility-bar {
    border-bottom: 1px solid var(--border);
}

.theme-skin-orange .main-nav {
    border-bottom: 2px solid var(--primary);
}

.theme-skin-orange .breaking-bar {
    letter-spacing: 0.03em;
}

.theme-skin-orange .widget,
.theme-skin-orange .news-card {
    border-radius: 10px;
    border: 1px solid var(--border);
    box-shadow: 0 2px 10px rgba(232, 93, 4, 0.06);
}

.theme-skin-orange .widget-title,
.theme-skin-orange .section-title {
    border-bottom: 2px solid var(--primary);
}
