/* Previous styles remain unchanged. Add the following: */

.toggle-checkbox {
    display: none;
}

.toggle-label {
    display: inline-block;
    padding: 4px 10px;
    border-radius: 20px;
    border: 1px solid var(--border);
    background: var(--surface2);
    color: var(--text2);
    cursor: pointer;
    font-size: 0.7rem;
    font-weight: 600;
    transition: all var(--transition);
    user-select: none;
}

.toggle-checkbox:checked + .toggle-label {
    border-color: var(--accent);
    color: var(--accent);
    background: var(--accent-glow);
}

/* Update large-cluster warning for 2000+ */
.cluster-btn.large-cluster::after {
    content: '⚠';
    font-size: 0.55rem;
    margin-left: 3px;
    opacity: 0.7;
}
