.search-market {
    --primary: #0284C7;
    --primary-dark: #075985;
    --primary-light: #38BDF8;
    --accent: linear-gradient(135deg, #0284C7 0%, #38BDF8 100%);
    --accent-hover: #075985;
    --accent-special: linear-gradient(135deg, #0284C7 0%, #38BDF8 100%);
    --gradient-main: linear-gradient(135deg, #0284C7 0%, #38BDF8 100%);
    --primary-bg-1: rgba(2, 132, 199, 0.05);
    --primary-bg-2: rgba(56, 189, 248, 0.05);
    --hero-filter: drop-shadow(0 4px 20px rgba(2, 132, 199, 0.3));
    --focus-shadow: 0 25px 50px rgba(2, 132, 199, 0.15), inset 0 0 0 2px rgba(2, 132, 199, 0.1);
}

/* Page-specific color overrides */
.content-section h2, .content-section h3, .content-section p strong { color: #075985; }
.compare-table th { color: #075985; }
.compare-highlight { background: rgba(2, 132, 199, 0.06); }

/* Components (word segmentation) */
.dk-list-market-comp {
    display: inline-block;
    width: 130px;
    text-align: center;
    font-size: 13px;
    color: #6b7280;
    word-wrap: break-word;
    vertical-align: middle;
}

/* TLD badge */
.dk-list-market-tld {
    display: inline-block;
    width: 80px;
    text-align: center;
    font-size: 13px;
    font-weight: 700;
    color: var(--primary);
    vertical-align: middle;
}

/* Length indicator */
.dk-list-market-len {
    display: inline-block;
    width: 70px;
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    color: #6b7280;
    vertical-align: middle;
}

/* Exist TLDs count */
.dk-list-market-tc {
    display: inline-block;
    width: 100px;
    text-align: left;
    font-size: 13px;
    font-weight: 700;
    color: var(--primary);
    vertical-align: middle;
}

/* Responsive */
@media (max-width: 1200px) {
    .filters-bar { display: none !important; }
}

@media (max-width: 950px) {
    .dk-list-market-comp { display: none !important; }
    .filters-bar-2 { display: none !important; }
}

@media (max-width: 800px) {
    .dk-list-market-tld { display: none !important; }
    .dk-list-market-tc { display: none !important; }
}

@media (max-width: 600px) {
    .filters-sort-bar { display: none !important; }
    .dk-list-market-len { display: none !important; }
}
