
/* ===== FORMS ===== */
.ce-v6-form {
    display: flex;
    flex-direction: column;
    gap: var(--ce-space-lg);
}

.ce-v6-form-group {
    display: flex;
    flex-direction: column;
    gap: var(--ce-space-sm);
}

.ce-v6-form-group label {
    font-weight: 500;
    color: var(--ce-text-secondary);
    font-size: 0.85rem;
    padding-left: var(--ce-space-sm);
}

.ce-v6-form-group input {
    background: rgba(228, 228, 231, 0.5);
    backdrop-filter: none;
    border: 1px solid transparent;
    border-radius: var(--ce-radius-md);
    padding: var(--ce-space-md);
    font-size: 1rem;
    color: var(--ce-text-primary);
    transition: var(--ce-transition);
}

.ce-v6-form-group input:focus {
    outline: none;
    border-color: var(--ce-primary);
    box-shadow: 0 0 0 3px rgba(0, 122, 255, 0.2);
    background: rgba(255, 255, 255, 0.8);
}

.ce-v6-form-group input::placeholder {
    color: var(--ce-text-muted);
}

/* ===== INPUT GROUPS ===== */
.ce-v6-input-group {
    display: flex;
    gap: var(--ce-space-sm);
}

.ce-v6-input-group input {
    flex: 1;
}
